Document Document Title
US11354718B2 Dynamic processing of electronic messaging data and protocols to automatically generate location predictive retrieval using a networked, multi-stack computing environment
Various embodiments relate generally to computer science, data science, software, and computer program and platform architectures, including receiving from a device geolocation data and input data, parsing the input data, evaluating the event data and the location data to generate shipment data, parsing the account to identify subscription data, selecting a sample associated with another item, the sample being selected by an adaptive distribution platform, transmitting other data to the device that renders an electronically-displayed message on an interface on the device, calling one or more data services to retrieve item data associated with the item, and generating a retrieval option associated with the item if the threshold, the query, and the additional input data indicates the device is within a numerical range of the first location or an alternative location and retrieval of the item from the first location is indicated.
US11354717B2 Methods, system, and computer-readable medium for automatic generation of image-based print product offering
A method for generating and displaying a print product offering including a plurality of digital images is provided. In one aspect the method comprises: generating a group of digital images from the plurality of digital images; classifying each of the digital images within the group based on an image quality parameter that is a predetermined minimum image file size; selecting only the digital images in the group which conform to the image quality parameter; providing a pre-developed electronic image product layout including a plurality of virtual orifices; populating the plurality of virtual orifices with only the digital images which conform to the image quality parameter to provide an image product template design; and displaying the image product template design as the print product offering on a display of the computing device.
US11354703B2 Generating optimized in-channel and cross-channel promotion recommendations using free shipping qualifier
In general, embodiments of the present invention provide systems, methods and computer readable media for recommending contextually relevant promotions to consumers in order to facilitate their discovery of promotions that they are likely to purchase from a promotion and marketing service.
US11354702B2 Generating interactive advertising with content collections
Systems, devices, media, instructions, and methods are provided for presentation of media collections with automated interactive advertising. In one embodiment, a server system merges advertising data with interaction elements to create an advertising element, and communicates the advertising element to a client device with other pieces of content. In another embodiment, advertising data is received at a client device and merged at the client device with interaction elements to generate an advertising element. The advertising element is then displayed between content elements that are part of one or more content collections. In various embodiments, interaction data recorded at the device is used to manage the presentation of future advertising elements.
US11354701B1 Allocating electronic advertising opportunities
A facility for presenting advertising messages on behalf of multiple advertisers is described. The facility determines allocations that each specify a share for an advertiser, the specified shares all being different. The facility causes advertising messages to be presented on behalf of the advertisers in accordance with the shares specified by their allocations.
US11354691B2 System and method for omnichannel text-based communication system utilizing speech recognition
A system and method for omnichannel voice and text-based advertising using voice recognition. The system comprises an application that allows a user who has viewed an advertisement on a non-interactive medium to speak one or more words dictated by the advertisement into the application in order to receive business incentives. A speech recognition engine recognizes the words spoken into the application and matches the words to the relevant advertisement and delivers a text-based incentive to the user. Furthermore, with the potential customer's phone number now available, an omnichannel text-based communicator may now send other advertisements, reminders (such as to use the incentive), and communications to the user of the application.
US11354689B2 Methods and systems for determining auction prices
A computer-implemented method for determining auction prices of vehicles may include obtaining wholesale auction price data indicative of wholesale auction prices and vehicle attribute values of a plurality of vehicles; grouping the plurality of vehicles into a plurality of vehicle groups respectively associated with a plurality of characteristics; determining a plurality of regression models respectively based on the plurality of vehicle groups; obtaining information describing a target vehicle; based on the target-vehicle values and values for the one or more economic indicators, determining an estimated wholesale auction price of the target vehicle using an identified regression model of the plurality of regression models; determining a discount factor representing an expected discount of a post-repossession auction price of the target vehicle from the estimated wholesale auction price; and determining an estimated post-repossession auction price of the target vehicle based on the estimated wholesale auction price and the determined discount factor.
US11354687B2 Information processing apparatus and information processing method
An information processing apparatus disclosed includes a control unit configured to execute the processing of acquiring location information indicating the present locations of empty taxis, detecting an overpopulated region in which there are taxis larger in number than a predetermined upper limit based on the location information, and sending to a taxi located in the overpopulated region a removal request containing information requesting its removal to a specific region other than the overpopulated region and information about an incentive that will be given if the taxi removes to the specific region.
US11354686B2 Short life cycle sales curve estimation
Embodiments generate a short life cycle sales curve for a short life cycle item. Embodiments generate a plurality of similar sales curves corresponding to at least one similar item that is similar to the short life cycle item. Embodiments parametrize each of the similar sales curves, including estimating, for each similar sales curve, a coefficient of innovation parameter, a coefficient of imitation parameter, and an error parameter, and determine a weight for each error parameter. Embodiments combine the coefficient of innovation parameters and the coefficient of imitation parameters using the weights, and generate the short life cycle sales curve using the combined coefficient of innovation parameters and the combined coefficient of imitation parameters.
US11354685B2 Product obsolescence forecast system and method
A product obsolescence forecast system includes machine instructions stored in a non-transitory computer readable storage medium, the machine instructions. A processor executes the instructions to receive an identity of a first product and identities of one or more second products similar to the first product, each of the second products having gone obsolete; receive a determinant of obsolescence of one or more of the obsolete second products; generate one or more observations related to the first product by inputting each received determinant to a trained network; and generate a statistical analysis of the one or more observations to provide an expected value of an actual obsolescence date for the first product.
US11354684B2 Data analytics for international product quality and user experience
Data analytics techniques can improve international software product quality and user experience. The system uses data mining to identify and assess region-specific issues in a software product. The system uses predetermined keywords, patterns and neural networks to mine customer feedback from heterogeneous data sources in order to accurately and efficiently identify and assess technical problems in a software product. The system, upon mining the data sources to determine the usage patterns and expectations that led to the identified technical problems, can facilitate the development of a software update or patch for the software product that can solve or mitigate the identified technical problem, resulting in the software product having improved globalization maturity and international user experience.
US11354683B1 Method and system for creating anonymous shopper panel using multi-modal sensor fusion
A method and system for creating an anonymous shopper panel based on multi-modal sensor data fusion. The anonymous shopper panel can serve as the same traditional shopper panel who reports their household information, such as household size, income level, demographics, etc., and their purchase history, yet without any voluntary participation. A configuration of vision sensors and mobile access points can be used to detect and track shoppers as they travel a retail environment. Fusion of those modalities can be used to form a trajectory. The trajectory data can then be associated with Point of Sale data to form a full set of shopper behavior data. Shopper behavior data for a particular visit can then be compared to data from previous shoppers' visits to determine if the shopper is a revisiting shopper. The shopper's data can then be aggregated for multiple visits to the retail location. The aggregated shopper data can be filtered using application-specific criteria to create an anonymous shopper panel.
US11354681B2 Ordering content by mobile phone to be played on consumer devices
A system (400), device (101) (202) (401-404) and method are provided to purchase, download and obtain transferable rights to play content using a mobile telephone. In an alternative embodiment, the mobile telephone is used to purchase content, which then is downloaded using other channels, i.e., a broadband using other consumer devices (202) (401-404) and played by these other devices (202) (401-404).
US11354679B1 Account validation system and related methods
An account validation system may include an account validation server. The server may store an order purchase history for accounts. The order purchase history may include a purchased product. The server may obtain an account identifier from a user device for a given user and communicate the purchased product to the user device for display thereon based upon a corresponding account associated with the account identifier. The server may communicate a fake product that is inconsistent with the order purchase history to the user device and based upon the order purchase history for the corresponding account. The server may also cooperate to prompt the given user to differentiate the purchased product from the fake product, and determine, based upon the user device, whether the given user has differentiated the purchased product from the fake product, and when so, validate the corresponding account.
US11354676B2 Open registry for identity of things
An identity system for the Internet of Things (IOT) that enables users and machines to identify, authenticate and interact with products and collectibles without relying on a third-party-controlled authentication service. The system includes wireless tamperproof tags coupled to products and an open registry database where a chain of ownership of the items is able to be stored. The open registry enables public access to the item identity and data combined with item registration anonymity.
US11354675B1 Digital deep dive from voice interaction
Systems and methods for voice-initiated transaction transfer are provided. A voice-initiated transaction transfer system includes an interactive voice response service that provides an initial voice-initiated transaction with a user and determines an intended transaction of the voice-initiated transaction. The system also includes an app administration service that receives an indication of the intended transaction from the interactive voice response service and triggers provision of a push notification to at least one app running on at least one electronic device associated with the user. The push notification includes an indication of a deep dive view to be presented on the app. The deep dive view includes a particular transaction screen of the app associated with the intended transaction.
US11354673B1 Data security enhancement for online transactions involving payment card accounts
Payment card information of a consumer is protected during online payment card based transactions by equipping a user device of the consumer with a control that, when activated by the consumer during an online shopping session, causes the user device automatically to request and receive, from a third-party payment processing service (PPS), temporary proxy payment card information, and to populate that information into an online transaction web interface of the merchant. The temporary proxy payment card information is associated in the third-party PPS with a real payment card account of the consumer. When the PPS receives a transaction authorization request from a merchant via a payment card network, the PPS uses the consumer's real payment card information to authorize the transaction. The consumer's real payment card information is never exposed to the merchant.
US11354672B2 System for secure routing of data to various networks from a process data network
Embodiments enable a block chain distributed network arrangement system for facilitating a tiered dedicated block chain configuration to provide differing combinations of functions and levels of security. The system may identify factors within received information that indicate which dedicated block chain network should be used to record the received information. The dedicated block chains may be tiered based on the importance of the received information or a customer service level of a party associated with the received information. The system allows for recording of the received information in a distinct, dedicated block chain network that is appropriately configured for the functionality and/or security requirements of the received information.
US11354669B2 Collaborative analytics for fraud detection through a shared public ledger
An example operation may include one or more of a computer storing a first set of received data analytics in a blockchain, the first set associated with a subject matter. The operation further comprises the one or more computer storing a second set of received data analytics in the blockchain, the second set associated with the subject matter. The operation further comprises the one or more computer deriving and storing in the blockchain a first set of metrics based on analysis of the first set of analytics processed with the second set of analytics. The operation further comprises the one or more computer storing a third set of received data analytics in the blockchain, the third set associated with the subject matter, and deriving and storing a second set of metrics based on analysis of the first set of metrics processed with the third set of data analytics.
US11354649B2 Method and system for reloading prepaid card
System and methods for managing value products such as stored value cards are provided. A computer-implemented system comprising: a first value product, wherein a first value product package identifier requires that all of the first value product's digital funds be redeemed in a single transaction; a second value product; and a specially programmed computer server, the methods and system allowing a user to use a portion of the first value product's digital funds in a first transaction and a remainder of the first value product's digital funds in one or more subsequent transactions.
US11354648B2 Transaction card utilizing voice-activated commands
A transaction card receives sound waves that represent a user command, where the user command identifies one or more transaction restrictions of the transaction card. The transaction card converts the sound waves to a digital signal and identifies, based on an analysis of the digital signal, user command data that identifies the user command. The transaction card sets, based on identifying the user command data, one or more transaction restriction values for the one or more transaction restrictions. The transaction card receives transaction metadata associated with a transaction and determines whether the transaction is compliant with the one or more transaction restrictions. The transaction card causes, based on determining whether the transaction is compliant with the one or more transaction restrictions, the transaction to be processed by a server device, or to be declined.
US11354646B2 Methods and systems for supporting QR code transactions
Systems and methods for QR code purchase transaction processing. In an embodiment, an interoperability computer system receives a push-type QR code payment request, validates the push-type QR code payment request, obtains local regulations governing QR code purchase transactions and at least one of a routing configuration for an originating institution (OI) and a routing configuration for a receiving institution (RI). The process also includes determining, by the interoperability computer system, that one of the OI or the RI is not configured for push-type purchase transactions or that local regulations do not permit push-type transactions, generating a pull-type QR code purchase transaction request, and transmitting the pull-type QR code purchase transaction request to a payment network.
US11354641B2 Transparent walk-through gate
A walk-through gate is provided. The walk-through gate includes a first semi-transparent side wall and a second semi-transparent side wall encapsulating a walk-through gate volume having an ingress portion and an egress portion. The walk-through gate further includes a plurality of antennas for wirelessly receiving product identifiers for wireless checkout. At least one of the plurality of antennas is made of a semi-transparent conductive material.
US11354640B2 Dynamically authorizing and processing contactless events
Systems for contactless authentication and event processing are provided. In some examples, functionality of a self-service kiosk may be requested. In response, a user may be authenticated and a first interactive user interface may be generated and displayed by the self-service kiosk. A second, different interactive user interface may be generated and transmitted for display by an event processing device. A user may select an option displayed by the event processing device. The user selection may be made via the second interactive user interface. The user selection may then cause the self-service kiosk to execute the selected function.
US11354636B2 Transaction bundles for internet of things devices
An example controller, comprising a processing resource and a memory resource having instructions stored thereon that when executed by the processing resource cause the processing resource to create a meta transaction including information about a payment from an Internet of Things (IoT) device, receive information from the IoT device about the payment via an output transaction, an input transaction, and an unspent transaction, generate a transaction bundle including the output transaction, the input transaction, the un-spent transaction, and the meta transaction; receive a signature from the IoT device corresponding to the transaction bundle; and verify the signature from the IoT device.
US11354633B2 System and method for ecommerce ticket sales based on seat occupancy
A system and method for sensing a seat occupancy by an individual and executing an ecommerce transaction via the individual's mobile device for the cost of a ticket based on the occupied seat. For example, an attendee enters a multiplex and chooses a theater and a seat from which to watch a movie, or a passenger enters a station and chooses a train and a seat in which to travel. In both cases, the occupancy of the seat is detected, an amount owed is determined based on the occupancy of the seat, and an ecommerce transaction is initiated via the mobile device to pay the amount. The determination of the amount may be delayed for a period after the individual has stopped moving to ensure they have made their final choice. The individual may be required to verify a relevant characteristic, such as age or membership in a discounted group.
US11354629B1 Controlling initiation of a blockchain election using a burn quota
An improved blockchain is described herein in which a burn quota is used to manage the rate at which blocks in a blockchain are formed. The burn quota may define the amount of cryptocurrency that needs to be burned in order for an election to commence. If the amount of cryptocurrency that is burned in association with a particular block in the burn chain is less than the burn quota, then no election or sortition occurs in association with that block. Rather, an election or sortition may occur in relation to the next block in the burn chain if the sum of the cryptocurrency burned in the previous block and the next block exceeds the burn quota. The nodes can vary the burn quota itself based on whether an election or sortition occurred or did not occur in a manner such that blocks are formed at a consistent rate.
US11354622B1 Systems and methods for third party warehouse integration
A method for communicating between an internal server system and an external warehouse system for a plurality of articles, the method including receiving an Inventory Snapshot Entity from the external warehouse system, selecting the one or more unique article identifiers from the Inventory Snapshot Entity to be included in an Order Entity, dropping the Order Entity to the external warehouse system, receiving a Return Entity from the external warehouse system, and in response to receiving the Return Entity, updating one or more article databases to indicate receiving one or more articles corresponding to the one or more unique article identifiers.
US11354619B2 Vehicle dispatch device
A vehicle dispatch device includes a position determination unit determining whether or not a destination and a delivery place match each other, a calculation unit calculates a delivery service fee to the delivery place, and a distance determination unit determining whether or not a boarding distance from a boarding position to the destination is equal to or longer than a reference boarding distance, wherein when the destination and the delivery place do not match each other and the boarding distance is not equal to or longer than the reference boarding distance, the calculation unit calculates a first delivery service fee, and when the destination and the delivery place do not match each other and the boarding distance is equal to or longer than the reference boarding distance, the calculation unit calculates a second delivery service fee, which is lower than the first delivery service fee.
US11354618B2 Cold-chain compliant item storage cart system
Examples provide a system for cold-chain compliance of items on a smart storage cart. The smart storage cart includes a plurality of bins, a memory, a processor, and a data storage device storing a perpetual inventory (PI) of items on the cart. The cart automatically updates the PI in response to removal of items from the cart or addition of items to the cart. The smart storage cart activates bin restock indicators to identify bins for removal of items or addition of items to the cart. The cart monitors entrance into or exiting from geofence areas. A cold-chain compliance component calculates the smart storage cart's dwell-time outside temperature-controlled areas. The cart outputs an alert recommending return of the smart storage cart to a temperature-controlled area if the cart's dwell time approaches the maximum dwell-time and/or outputs an alert if the smart storage cart's dwell-time exceeds the maximum dwell-time.
US11354617B1 Managing shipments based on data from a sensor-based automatic replenishment device
Techniques for selecting a delivery method based on sensor data of an automatic replenishment device (ARD) are described. In an example, a computer system is communicatively coupled with the ARD and receives the sensor data from the ARD. The sensor data is generated by a sensor of the ARD and indicates an amount of an item that is stored by the ARD. The computer system maintains, in a profile, a consumption rate based on the sensor data. The computer system determines that the amount of the item is less than a threshold amount based on the consumption rate and, based on this amount, identifies available delivery methods for a delivery of a replacement amount of the item. The computer system selects one of the delivery methods based on the consumption rate and causes the delivery of the replacement amount of the item based on the selected delivery method.
US11354608B2 Organization analysis platform for workforce recommendations
A device may receive organization data defining first capabilities of an organization and industry trend data that is relevant to the organization. The industry trend data may define second capabilities that are relevant to the organization. The device may provide, as input to a capability model, the organization data and the industry trend data. The capability model may have been trained to produce, as output, data specifying recommended changes for the organization. The device may determine, based on the output of the capability model and the industry trend data, a recommendation. The device may perform an action based on the recommendation.
US11354607B2 Iterative cognitive assessment of generated work products
An iterative process for cognitive assessment of generated work products relies on a variety of assessors providing different granularities such as coarse, medium and fine, in combination with user guidance. A cognitive system generates candidates based on soft constraints such as user preferences. The candidates are analyzed using first assessors to compute preliminary scores which are ranked and presented to a user. Based on user selection/adjustment, the system generates a final work product which is analyzed using second assessors, and presents the final work product and final scores to the user. There may be multiple iterations of the user adjustment and refined presentation of final work products. The invention may be consummated by receiving confirmation of the final work product from the user, and taking some action such as electronically completing a purchase of a product or electronically reserving a third-party service.
US11354602B2 System and methods to mitigate poisoning attacks within machine learning systems
Embodiments of the present invention provide a system and methods to mitigate poisoning attacks within machine learning systems. The invention includes an improved data analysis approach to train an ensemble of machine learning models to analyze received data and label the data in a non-binary fashion to indicate likelihood that certain data has been injected abnormally and should not be used for training purposes. The resulting dataset from the ensemble is assessed to determine convergence of model labeling and to detect outlier data labeling among models in the ensemble. Confidence scores for clustered interaction data may be performed on varied sets of training data populations and using a number of models. Output from the various training/model mixes are fed to a machine learning model to compare ensemble accuracy between different model sets and select the most accurate ensemble combination.
US11354601B2 Learning classification device and learning classification method
A learning classification device includes a data memory, a learning unit, and a classification unit. The data memory is configured to store training data for learning a decision tree. The learning unit is configured to read a plurality of feature quantities included in the training data from the data memory by single access and derive data of a node based on the plurality of feature quantities, to learn the decision tree. The classification unit is configured to determine where the training data read from the data memory is to be split to from the node, based on the data of the node derived by the learning unit.
US11354600B2 System and method for heterogeneous relational kernel learning
A computer-implemented method for generating an interpretable kernel embedding for heterogeneous data. The method can include identifying a set of base kernels in the heterogeneous data; and creating multiple sets of transformed kernels by applying a unique composition rule or a unique combination of multiple composition rules to the set of base kernels. The method can include fitting the multiple sets into a stochastic process model to generate fitting scores that respectively indicate a degree of the fitting for each of the multiple sets; storing the fitting scores in a matrix; and standardizing the matrix to generate the interpretable kernel embedding for the heterogeneous data.
US11354599B1 Methods and systems for generating a data structure using graphical models
A system for generating a data structure using graphical models includes a computing device configured to provide a visual interface configured to provide a plurality of graphical models of a plurality of rule modules and receive a relational identification of at least a graphical representation of the plurality of graphical models, the relational indication including at least an entry indication and at least an exit indication, to convert the relational identification into at least a decision tree having at least a root node corresponding and at least a terminal node, to train a machine-learning model to match execution parameters to the at least a root node, and to generate an execution result interface configured to receive at least an execution parameter, map it to the at least a root node using the machine-learning model, and generate an execution result at the at least a terminal node.
US11354598B1 AI for evaluation and development of new products and features
An AI agent may be trained using online session logs of actual customers interacting with an online software application. Datasets may be generated using the session logs, and the AI agent may be trained to use the online application by applying various machine learning techniques to the datasets. The AI agent may be provided login credentials and instructed to log into and perform specified tasks using the online application as part of training. Once trained, the AI agent may be instructed to perform the same or other tasks using a modified version of the application. The AI agent mimics the responses and behaviors of actual users of the modified application. The AI agent can be trained to mimic users sharing a certain demographic characteristic, and its performance can be used to more effectively and efficiently enhance the software application for users at large and/or for users in the demographic.
US11354596B2 Machine learning feature engineering
Machine learning feature engineering systems and methods comprise an event ingestion module that receives event data associated with entities. The ingestion module determines which entities are associated with events of the event data. The ingestion module stores the events, grouped by associated entity, in a related event store. A user defines features associated with the entities via an API and/or a feature studio. A feature computation layer determines values for the features based on the grouped events stored to the related event store. The feature computation layer stores the computed feature values and timestamps to a feature store. When new data is received, the feature computation layer computes one or more of the feature values for different times based on the timestamps. Feature vectors are generated using the computed feature values and output to the user via the API and/or feature studio.
US11354595B2 Similarity-based hierarchical data loading for machine learning training
Original data for machine learning training can be received. The original data can be divided into baseline data and difference data. The baseline data and the difference data can be stored in different memory devices of the memory hierarchy associated with a computer, wherein the baseline data is stored in a first memory device having faster access speed than a second memory device in which the difference data is stored. The baseline data and the difference data can be loaded from the different memory devices. The original data can be reconstructed from the baseline data and the difference data. The reconstructed original data can be fed to a machine learning model to train the machine learning model.
US11354594B2 Black-box optimization using neural networks
Methods and systems for determining an optimized setting for one or more process parameters of a machine learning training process are described. One of the methods includes processing a current network input using a recurrent neural network in accordance with first values of the network parameters to obtain a current network output, obtaining a measure of the performance of the machine learning training process with an updated setting defined by the current network output, and generating a new network input that includes (i) the updated setting defined by the current network output and (ii) the measure of the performance of the training process with the updated setting defined by the current network output.
US11354588B2 Detecting deviations between event log and process model
A method for detecting deviations between an event log and a process model includes converting the process model into a probability process model, the probability process model comprising multiple nodes in multiple hierarchies and probability distribution associated with the multiple nodes, a leaf node among the multiple nodes corresponding to an activity in the process model; detecting differences between at least one event sequence contained in the event log and the probability process model according to a correspondence relationship; and identifying the differences as the deviations in response to the differences exceeding a predefined threshold; wherein the correspondence relationship describes a correspondence relationship between an event in one event sequence of the at least one event sequence and a leaf node in the probability process model.
US11354585B2 Cognitive detection of cloud service forecast
An approach is provided in which an information handling system uses historical time durations of deprecated resources to compute an increased probability window. The increased probability window corresponds to an increase in probability that a currently active resource is likely to be active at a future point in time. Next, the information handling system identifies a set of active resources that have active time durations within the increased probability window and, in turn, marks the set of resources as a set of forecasted active resources. In turn, the information handling system generates a resource cost forecast based on the set of forecasted active resources.
US11354583B2 Automatically generating rules for event detection systems
Logical rules can be automatically generated for use with event detection systems according to some aspects of the present disclosure. For example, a computing device can extract a group of logical rules from trained decision trees and apply a test data set to the group of logical rules to determine count values corresponding to the logical rules. The computing device can then determine performance metric values based on the count values, select a subset of logical rules from among the group of logical rules based on the performance metric values, and provide at least one logical rule in the subset for use with an event detection system. The event detection system can be configured to detect an event in relation to a target data set that was not used to train the decision trees.
US11354582B1 System and method for automated retrosynthesis
A system and method for automated retrosynthesis which can reliably identify valid and practical precursors and reaction pathways. The methodology involves a k-beam recursive process wherein at each stage of recursion, retrosynthesis is performed using a library of molecule disconnection rules to identify possible precursor sets, validation of the top k precursor sets is performed using a transformer-based forward reaction prediction scoring system, the best candidate of the top k precursor sets is selected, and a database is searched to determine whether the precursors are commercially available. The recursion process is repeated until a valid chain of chemical reactions is found wherein all precursors necessary to synthesize the target molecule are found to be commercially available.
US11354575B1 Calibrated sensitivity model approximating the eye
In one embodiment, a method includes projecting a source image onto a surface using a lens approximation component, where the surface is associated with sampling points approximating photoreceptors of an eye, where each sampling point has a corresponding photoreceptor type, sampling color information from the projected source image at the sampling points, where the color information sampled at each sampling point depends on the corresponding photoreceptor type, accessing pooling units approximating retinal ganglion cells (RGCs) of the eye, where each pooling unit is associated with groups of one or more of the sampling points, calculating weighted aggregations of the sampled color information associated with the groups of one or more sampling points associated with each pooling unit, and computing a perception profile for the source image based on the weighted aggregations associated with each of the pooling units.
US11354573B2 Dynamically resizing minibatch in neural network execution
A minibatch in a neural network execution may be dynamically resized based on on-chip memory. For example, a size of the minibatch is configured such that the minibatch fits within on-chip memory. The size of the minibatch may be resized for a sequence of layers in the neural network execution. A next layer's execution can commence responsive to the resized minibatch being completed in a previous layer without having to wait for all of the minibatch to be completed in the previous layer.
US11354572B2 Multi-variables processing neurons and unsupervised multi-timescale learning for spiking neural networks
The present disclosure relates to a method of generating spikes by a neuron of a spiking neural network. The method comprises generating at each time, wherein the spike generation encodes at each time instant at least two variable values at the neuron. Synaptic weights may be optimized for a spike train generated by a given presynaptic neuron of a spiking neural network, wherein the spike train being indicative of features of at least one timescale.
US11354571B2 Parallel implementation of deep neural networks applied to three-dimensional data sets
An integrated circuit (IC) implements an L by M by N three-dimensional aperture function throughout a P by R by C three-dimensional source array. The IC has an input port receiving an ordered stream of independent input values from the source array, an output port producing an ordered stream of independent output values, an array of n compositor circuits, where n=L×M×N, each compositor circuit implementing a sub-function of the aperture function, dedicated pathways between the compositor circuits, delay circuits on the IC receiving values on the dedicated pathways from individual ones of the compositor circuits and providing the delayed values at later times to other compositor circuits downstream, a finalization circuit, and a control circuit operating counters and producing control signals coupled to the compositors, the delay circuits, and the finalization circuit.
US11354569B2 Neural network computation circuit including semiconductor storage elements
A neural network computation circuit includes in-area multiple-word line selection circuits that are provided in one-to-one correspondence to a plurality of word line areas into which a plurality of word lines included in a memory array are logically divided. Each of the in-area multiple-word line selection circuits sets one or more word lines in a selected state or a non-selected state, and includes a first latch and a second latch provided for each word line.
US11354561B2 System and method for on-line analysis of structure of dried shredded tobacco
A system and a method for on-line analysis of a structure of dried shredded tobacco are provided. The system includes a shredded tobacco structure on-line analysis module, a shredded tobacco filling capacity prediction model module, and an early-warning module. The shredded tobacco structure on-line analysis module includes a sample extraction unit, a sample analysis unit and a shredded tobacco filling capacity data acquisition unit. The shredded tobacco filling capacity prediction model module includes a model parameter screening unit and a model construction unit. An early-warning threshold is provided in the early-warning module, and when a deviation of a predicted shredded tobacco filling capacity from a standard value exceeds the early-warning threshold, an alarm is given. The new system is an intelligent system with functions of shredded tobacco structure analysis, shredded tobacco filling capacity prediction, and abnormality early-warning determination and analysis.
US11354560B2 Smartcards with multiple coupling frames
RFID devices comprising (i) a transponder chip module (TCM, 1410) having an RFIC chip (IC) and a module antenna (MA), and (ii) a coupling frame (CF) having an electrical discontinuity comprising a slit (S) or non-conductive stripe (NCS). The coupling frame may be disposed closely adjacent the transponder chip module so that the slit overlaps the module antenna. The RFID device may be a payment object such as a jewelry item having a metal component modified with a slit (S) to function as a coupling frame. The coupling frame may be moved (such as rotated) to position the slit to selectively overlap the module antennas (MA) of one or more transponder chip modules (TCM-1, TCM-2) disposed in the payment object, thereby selectively enhancing (including enabling) contactless communication between a given transponder chip module in the payment object and another RFID device such as an external contactless reader. The coupling frame may be tubular. A card body construction for a metal smart card is disclosed.
US11354557B2 RFID tag board, RFID tag, and RFID system
An RFID tag board includes an insulating substrate provided with a first surface conductor, a second surface conductor, a short-circuit part through conductor, a capacitance conductor, a capacitance part through conductor, a first electrode and a second electrode. The short-circuit part through conductor electrically connects the first surface conductor and the second surface conductor. The capacitance conductor faces at least part of one of the first and second surface conductors to form a capacitance element. The capacitance part through conductor electrically connects the capacitance conductor and the other one of the first and second surface conductors. First and second conductors of the capacitance element are electrically connected to the first and second electrodes, respectively, not via the short-circuit part through conductor. A distance from the first electrode to the short-circuit part through conductor is shorter than a distance from the second electrode to the short-circuit part through conductor.
US11354553B2 Radiofrequency device with adjustable LC circuit comprising an electrical and/or electronic module
Radiofrequency device with adjustable LC circuit comprising an electrical and/or electronic module. The invention relates to a communication device with a radio-frequency chip, said device comprising—an insulating support layer, —an electrical and/or electronic radiofrequency circuit on said insulating layer, said circuit comprising plates of an adjustable capacitor and/or an antenna spiral with adjustable inductance, —at least one element for adjusting a tuning frequency of the radiofrequency circuit. The device is distinguished in that said plates and/or spiral are included in an electrical and/or electronic chip card module, and in that said adjusting element connects an intermediate point of the spiral so as to decrease the available inductance and/or splits or links the plates so as to adjust the capacitance.
US11354550B2 Information processing apparatus, and non-transitory computer-readable recording medium therefor
According to aspects of the present disclosure, a CPU of a PC is configured to obtain a print settings used for printing by a printer. The print settings includes an item for a sheet size including a sheet length and an item for a print quality. A parameter settable to the print quality includes a parameter (e.g., a normal or high speed) corresponding to a high conveyance speed of a sheet and a parameter (e.g., a high or the highest image quality) corresponding to a low conveyance speed. When the sheet length of the obtained print size is longer than a particular length, a parameter to be set to the print quality is limited to the high image quality or the highest image quality, and otherwise, the parameter is not limited.
US11354543B2 Convolutional neural network filter stacker for colorization preprocessing
Methods and systems for training and utilizing an artificial neural network (ANN) are provided. In an example method, a computing device can receive an image pair, where a first image of the image pair includes a training image and a second image of the image pair includes a ground truth image. The computing device can provide instances of the first image to a plurality of image filtering modules and determine respective filtered representations of the first image using the plurality of image filtering modules. The computing device can indirectly train an adaptor ANN by applying the adaptor ANN on the respective filtered representations to produce an adapted representation; determining, using a trained colorization ANN, a colorized image from the adapted representation; and updating weights of the adaptor ANN based on a loss function that comprises a difference between the colorized image and the second image of the image pair.
US11354540B2 Feedback prediction in a social media application
In an approach, a processor detects at least one training message delivered by a user on a social media application, the training message being accessible by an operator. A processor records training feedback performed by the operator on the social media application regarding to the at least one training message. A processor trains an analysis engine module using (i) the at least one training message as input and (ii) the training feedback as output. A processor generates a predicted feedback for a subsequent message based on the trained analysis engine module.
US11354537B2 Image processing apparatus, imaging apparatus, image processing method, and storage medium
An image processing apparatus includes a main unit configured to convert an input image into information of a first feature amount using a first convolutional neural network having at least two layers, an input unit configured to convert the input image into information of a second feature amount using a second convolutional neural network, and an output unit configured to convert information of a third feature amount generated by adding the information of the first feature amount and the information of the second feature amount to each other, into an output image using a third convolutional neural network.
US11354536B2 Acoustic source separation systems
A method for acoustic source separation comprises inputting acoustic data from a plurality of acoustic sensors, combined from a plurality of acoustic sources, converting the acoustic data to time-frequency domain data comprising time-frequency data frames, and constructing a multichannel filter for the time-frequency data frames to separate signals from the acoustic sources. The constructing comprises determining a set of de-mixing matrices (Wf) to apply to each time-frequency data frame to determine a vector of separated outputs (yft) by modifying each of the de-mixing matrices by a respective gradient value (G;G′) for a frequency dependent upon a gradient of a cost function measuring a separation of the sources by the respective de-mixing matrix. The respective gradient values for each frequency are each calculated from a stochastic selection of the time-frequency data frames.
US11354534B2 Object detection and identification
An embodiment of the invention may include a method, computer program product and computer system for object detection and identification. The method, computer program product and computer system may include computing device which may receive an image from a user device. The image may be a screenshot captured by the user device from a display. The computing device may classify the image based on features present in the image and detect a salient object contained within the image. The computing device may identify the object in the image and one or more sources of the object in the image.
US11354531B2 System and method for enabling robot to perceive and detect socially interacting groups
This disclosure relates to system and method for enabling a robot to perceive and detect socially interacting groups. Various known systems have limited accuracy due to prevalent rule-driven methods. In case of few data-driven learning methods, they lack datasets with varied conditions of light, occlusion, and backgrounds. The disclosed method and system detect the formation of a social group of people, or, f-formation in real-time in a given scene. The system also detects outliers in the process, i.e., people who are visible but not part of the interacting group. This plays a key role in correct f-formation detection in a real-life crowded environment. Additionally, when a collocated robot plans to join the group it has to detect a pose for itself along with detecting the formation. Thus, the system provides the approach angle for the robot, which can help it to determine the final pose in a socially acceptable manner.
US11354528B2 Reading a plurality of codes
A code reading device for the parallel reading of a plurality of codes on a plurality of objects arranged next to one another is provided that has a camera unit having at least one camera head for recording an image of the objects, a control and evaluation unit that is configured to localize code zones of the codes in the image and to read the code information of the codes, and a display unit to present the image and to mark the read codes and/or objects having read codes, Here a hand reading unit for reading codes is provided to subsequently read codes not read by means of the camera unit and to transfer the subsequently read code information to the control and evaluation unit.
US11354526B1 System and method for locating and decoding unreadable data matrices
A decoding system for an optical identifier includes a feature detection module configured to locate an optical identifier on an item in a captured image. The optical identifier contains encoded data, the encoded data includes information about the item, the optical identifier includes a plurality of cells, and each of the plurality of cells has one of a first state and a second state. An enhancement module configured to generate an enhanced optical identifier by selectively mapping each of the plurality of cells to one of the first state and the second state based on states of neighboring ones of the plurality of cells. A decoder module is configured to decode the encoded data contained in the enhanced optical identifier to output the information about the item.
US11354525B2 Optical information reader manually handled by users
An optical information reader includes a main body portion in which a reading opening is formed; and a grip portion that is connected to a section of the main body portion other than a section in which the reading opening is formed, and is gripped by a user. The reader further includes a light-receiving sensor that captures an image of a predetermined imaging area AR through the reading opening; and a control circuit that performs an interpreting process of a code image of an information code imaged by the light-receiving sensor. An extending portion that extends towards the information code side is provided in a periphery of the reading opening. An opened portion is formed in a section of the extending portion other than a section on the grip portion side.
US11354524B1 User-based vehicle determination
Computer-implemented techniques and systems for generating vehicle profiles may include scanning a plurality of vehicles, each vehicle located at a respective vehicle location, identifying respective vehicle locations for each of the plurality of vehicles, based on scanning the plurality of vehicles, associating a vehicle identification tag for each vehicle with its respective vehicle location, interpreting a signal to determine a user location, determining that the user location is within a threshold distance from a first vehicle location of a first vehicle from the plurality of vehicles, providing a first vehicle identification tag corresponding to the first vehicle based on determining that the user location is within the threshold distance, generating a first vehicle profile based on the first vehicle identification tag, and providing the first vehicle profile to a user device.
US11354522B2 Method and system for obtaining wire information
A method and system for obtaining wire information, includes a RFID tag, a RFID reader, and a data center. The RFID tact obtains the sensing information of the wire and transmits the sensing information and identification information of the RFID tag. The RFID reader transmits high-frequency electromagnetic waves to trigger the RFID tact and transmits and receives sensing information and identification information sent by the RFID tag. The data center is communicatively connected with the RFID reader and determines the type of the received sensing information based on the received sensing information and identification information for data analysis.
US11354521B2 Facilitating communications with automated assistants in multiple languages
Techniques described herein relate to facilitating end-to-end multilingual communications with automated assistants. In various implementations, speech recognition output may be generated based on voice input in a first language. A first language intent may be identified based on the speech recognition output and fulfilled in order to generate a first natural language output candidate in the first language. At least part of the speech recognition output may be translated to a second language to generate an at least partial translation, which may then be used to identify a second language intent that is fulfilled to generate a second natural language output candidate in the second language. Scores may be determined for the first and second natural language output candidates, and based on the scores, a natural language output may be selected for presentation.
US11354518B2 Model localization for data analytics and business intelligence
Embodiments of the invention provide a method, system and computer program product for model localization. In an embodiment of the invention, a method for model localization includes parsing a model to identify translatable terms, generating a seed file associating each of the translatable terms with a corresponding tag and replacing each translatable term in the model with a corresponding tag and submitting each of the translatable terms to machine translation for a target language to produce a different translation file mapping each tag from the seed file with a translated term in the target language of a corresponding one of the translatable terms. Then, the model may be deployed in a data analytics application using the different translation file to dynamically translate each translatable term into a corresponding translated term within a user interface to the data analytics application.
US11354516B2 Information processor and information processing program
An information processor includes a generation section that generates a specified character string on the basis of at least one of voice information corresponding to a content of speech detected by a voice detection section and vehicle information acquired from a vehicle. With this configuration, a user can input the specified character string, which is a hashtag, without an operation. Thus, compared to the related art in which the hashtag is generated on the basis of the operation (manual input) by the user, a burden on the user can significantly be reduced, and an input error can be prevented.
US11354514B2 Real-time on-demand auction based content clarification
A content clarification server receives at least one language element entered by a user into a client computer, where the user works in a first area of specialization. The content clarification server extracts a set of concepts found in the at least one language element, and launches an auction bidding process for replacing original language in the at least one language element to content clarification providers who provide replacement language that clarifies a meaning of the at least one language element. The content clarification server filters out replacement language from content clarification providers that work in a second area of specialization that is different from the first area of specialization in which the user works, and identifies winning replacement language, from the filtered out replacement language, for the original language from one of the content clarification providers. The content clarification server replaces the original language with the winning replacement language.
US11354513B2 Automated identification of concept labels for a text fragment
A technique for intelligently identifying concept labels for a text fragment where the identified concept labels are representative of and semantically relevant to the information contained by the text fragment is provided. The technique includes determining, using a knowledge base storing information for a reference set of concept labels, a first subset of concept labels that are relevant to the information contained by the text fragment. The technique includes ordering the first subset of concept labels according to their relevance scores and performing dependency analysis on the ordered list of concept labels. Based on the dependency analysis, the technique includes identifying concept labels for a text fragment that are more independent (e.g., more distinct and non-overlapping) of each other, representative of and semantically relevant to the information represented by the text fragment.
US11354510B2 System and method for semantic analysis of song lyrics in a media content environment
In accordance with an embodiment, described herein is a system and method for semantic analysis and use of song lyrics in a media content environment. Semantic analysis is used to identify persons, events, themes, stories, or other meaningful information within a plurality of songs. Example use cases include the selection and delivery of media content in response to input searches for songs of a particular nature; the recommendation or suggestion of media content in social messaging or other environments; or the delivery of an advertisement content based on a matching of song lyrics with advertisement topic words.
US11354506B2 Coreference-aware representation learning for neural named entity recognition
Previous neural network models that perform named entity recognition (NER) typically treat the input sentences as a linear sequence of words but ignore rich structural information, such as the coreference relations among non-adjacent words, phrases, or entities. Presented herein are novel approaches to learn coreference-aware word representations for the NER task. In one or more embodiments, a “CNN-BiLSTM-CRF” neural architecture is modified to include a coreference layer component on top of the BiLSTM layer to incorporate coreferential relations. Also, in one or more embodiments, a coreference regularization is added during training to ensure that the coreferential entities share similar representations and consistent predictions within the same coreference cluster. A model embodiment achieved new state-of-the-art performance when tested.
US11354498B2 Displaying edits for a user's portion of a shared document
Apparatuses, methods, systems, and program products are disclosed for displaying edits for a user's portion of a shared document. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive a selection of a user who has contributed to a document that is editable by a plurality of users. The code is executable by the processor to determine portions of the selected user's contributions to the document that have been edited by other users of the plurality of users. The code is executable by the processor to visually indicate the edits made to the portions of the selected user's contributions to the document.
US11354486B2 Presenting a link label for multiple hyperlinks
Presenting a link label for multiple hyperlinks includes presenting a layered data element in an electronic message with a link label that represents multiple hyperlinks in a display, designating an active hyperlink from the multiple hyperlinks based on specific criteria associated with a recipient of the electronic message, and directing the recipient of the electronic message to an online location of the active hyperlink in response to user input selecting the link label.
US11354483B1 Parasitic representation of large scale IC packages and boards
Improved parasitic analysis of a design of an electrical circuit (e.g. a PCB coupled to an IC package) can use a first parasitic analysis to identify a first set of pins having excessive parasitic values (“hotspots” in the design) and then identify a second set of pins that do not have excessive parasitic values. The pins in the second set can be clustered (e.g. using a grid of cells) to reduce a model size for calculations in a second parasitic analysis, and the pins in the first set can be analyzed in the second parasitic analysis either individually or in clusters of similar pins with excessive parasitic values.
US11354478B2 Semiconductor circuit design and unit pin placement
A semiconductor circuit design method, system and computer program product for placing a unit pin on a boundary of a unit of a semiconductor circuit to be designed may be provided. Pin position data is received, wherein the pin position data comprises a chip pin position of a chip pin within the chip area and outside of the unit of a semiconductor circuit, to which the unit pin is to be electrically connected. The coordinates of a center point of the unit are determined, as well as a line crossing the center point and the chip pin position. The unit pin is placed on an intersection of the boundary of the unit and the line crossing the center point.
US11354476B2 Simulation method of an electron device
There is a significant precaution when performing random dopant fluctuation by using the drift-diffusion model that is the basis of the conventional device simulation. Because the continuation by a long wavelength approximation was done to derive said drift-diffusion model. That is how to recover the location dependence of discrete impurity ions in the long wavelength approximation. For example, in the case that there is an impurity ion near to the interface to an insulating film, the charge density of an impurity ion, which was made continuous in the conventional method, is unable to catch the charge density change due to polarization at the interface. Because this polarization is dependent of the location of a discrete impurity ion near to the interface.A method for simply implementing the effect of polarization to the device simulation is provided by appending an image charge inside the insulating film to linearize the charge of discrete impurity ion which locates near to the interface to satisfy the consistency to the drift-diffusion model while keeping the location dependency of the discrete ion.
US11354474B2 Method, apparatus and computer storage medium for authenticating chip
A method and an apparatus for authenticating a chip are provided and a computer storage medium is also provided. The method may include configuring a software environment and a hardware environment associated with the chip via a configuration file, the configuration file including a plurality of instructions and data required to execute the instructions, the software environment and the hardware environment being created based on the chip; causing a plurality of instructions to be executed in a software environment and a hardware environment, respectively; obtaining a first information generated by executing instructions in a software environment and a second information generated by executing instructions in the hardware environment, respectively, the first information and the second information including the plurality of instructions being executed, its address, and data generated by executing the instructions; and authenticating the chip based on the generated first information and second information.
US11354457B2 Method for structuring an existing grid for distributing electric energy
In a method for structuring an existing grid (11) for distributing electric energy, wherein the grid (11) comprises, as grid components, at least sources, loads, lines, sensor, switching and converter components which are connected to one another in a starting topology, on the basis of property variables of the grid components and predefinable regulation limits, the grid components are combined in a plurality of local, self-regulating functional groups (30.1, 30.2, 30.3). Each local functional group (30.1, 30.2, 30.3) is assigned regulation processes comprising actions which are carried out upon reaching trigger criteria for complying with the regulation limits. Starting from an existing grid for distributing electric energy, the method results in a grid which is newly structured in terms of the regulation and, as far as possible, dispenses with a hierarchical structure with respect to the regulation and instead is constructed from local functional groups (30.1, 30.2, 30.3) which are self-regulating during normal operation. This reduces the susceptibility to faults and thereby increases the operational safety and supply reliability, inter alia.
US11354456B2 Method of providing a dataset for the additive manufacture and corresponding quality control method
A method of providing a dataset for additive manufacturing includes collecting a first type of data for the dataset during the additive buildup of a at least one layer of a component to be manufactured, evaluating of the structural quality of the layer by the first type of data, modifying the first type of data in that fractions of the data representing an insufficient structural quality of the layer are deleted from the first type of data, and superimposing second type of data, to the first type of data, wherein the second type of data is suitable to support a validation of the structural quality of the as-manufactured component.
US11354453B2 Encryption device for encrypting data and timestamp, system on chip including the same, and electronic device
An encryption device includes a counter, an encryption/decryption unit, and a timer. The counter is configured to generate a first timestamp for a first time. The encryption/decryption unit is configured to concatenate security data and the first timestamp, encrypt the concatenated data into encryption data, transmit the encryption data to a memory device, and decrypt read data transmitted from the memory device into decryption data. The timer is configured to inform the counter and the encryption/decryption unit that a time elapses from the first time to a second time such that the counter generates a second timestamp for the second time and the encryption/decryption unit decrypts the read data into the decryption data. Checking logic implemented by the encryption device is configured to check whether a decryption timestamp of the decryption data is identical to the first timestamp.
US11354452B2 Secure logic chip for resisting hardware trojan induced leakage in combinational logic
The invention is a secure logic chip with resistance to hardware Trojan induced data leakage. The invention solves the untrustworthy fabrication risk problem by introducing a secure logic chip design such that even when the design is entirely known to an attacker and a data leakage Trojan is injected subsequently, no useful information can be obtained. This invention contains several features including randomized encoding of binary logic, converting any combinational binary logic into one with randomized encoding, and partitioning a randomized encoded logic for split manufacturing.
US11354440B1 Analyzing and mitigating privacy issues on a computing device using cookie generation flows
Analyzing and mitigating privacy issues on a computing device using cookie generation flows. The method includes initiating a headless web browser, monitoring a request made of a website accessed by the headless web browser, monitoring scripts created on the website, instrumenting a function used to create a cookie on the computing device, tracing an initial generation of a call used to create the cookie on the computing device, obtaining a cookie generation flow related to the creation of the cookie, and initiating a security action based on obtaining the cookie generation flow.
US11354437B2 System and methods for providing data analytics for secure cloud compute data
Systems and methods described herein enable data analytics for secure cloud compute data that protects the integrity and confidentiality of the underlying data. A network device in a network creates an instance of a Trusted Execution Environment (TEE). The network device generates, in the TEE instance, transactional data that includes private information and removes the private information from the transactional data to generate extracted data. The network device encrypts, within the TEE instance, the extracted data and exports the encrypted extracted data to a memory outside of the TEE instance.
US11354436B2 Method and apparatus for de-identification of personal information
Disclosed are a method and an apparatus for de-identification of personal information. The method for de-identification of personal information comprises the steps of: obtaining, from a database, a raw table including records in which raw data indicating the personal information is recorded; generating generalized data by generalizing the raw data recorded in each of the records included in the raw table; setting a generalized hierarchical model consisting of the raw data and the generalized data; generating a raw lattice including a plurality of candidate nodes on the basis of the generalized hierarchical model; and setting, from among the plurality of candidate nodes included in the raw lattice, a final lattice including at least one candidate node satisfying a predetermined criterion. Thus, it is possible for the personal information to be efficiently de-identified.
US11354427B2 Encrypting/decrypting method for multi-digit number and encrypting/decrypting server
The present invention relates to an encrypting/decrypting method for a multi-digit number and an encrypting/decrypting server. The encrypting method comprises: after receiving a preset type of multi-digit number to be encrypted, according to a pre-determined encrypting digit determination rule, determining a number segment to be encrypted having a first preset number of digits and a non-encrypting number segment except the number segment to be encrypted; performing operational processing on the determined non-encrypting number segment using a pre-defined encrypting cryptographic algorithm and key corresponding to the multi-digit number to be encrypted to generate an operational value; performing an encrypting mixing operation on the number segment to be encrypted and the generated operational value using a pre-determined encrypting mixing operation algorithm to obtain a mixingly encrypted number segment having the first preset number of digits; and replacing the number segment to be encrypted in the preset type of multi-digit number to be encrypted with the mixingly encrypted number segment to generate an encrypted multi-digit number. The method improves the security of the protection to a multi-digit number.
US11354426B2 Cellular phone security pack method and apparatus
A secure cellular communication system comprises a modified smartphone mated with a security pack. A Cryptographic module within the security pack encrypts all cellular outgoing data and decrypts cellular incoming data. The modified smartphone is modified to rout all cellular outgoing data and incoming data via the Cryptographic module within the security pack. The cellular MODEM may reside within the security pack while the phone's cellular MODEM is disabled, or the phone's cellular MODEM may be used.
US11354425B2 Privacy-preserving document sharing
An example operation may include one or more of sending, by a user node, a document request comprising a document identifier (ID) to a document processor node connected over a blockchain, receiving, by the user node, a one-time pass-code from the document processor node based on the document ID, linking to the document using the one-time pass-code, and retrieving the document from a document owner node.
US11354424B2 Data sharing architecture
Techniques are disclosed relating to sharing data. A first computer system may receive data shared by a second computer system to permit the first computer system to perform processing of the data according to a set of policies. The first computer system may instantiate a verification environment in which to process the shared data. The first computer system may process a portion of the shared data by executing a set of processing routines to generate a result based on the shared data. The verification environment may verify whether the result is in accordance with the set of policies. The verification environment may determine whether to output the result based on the verifying and may send an indication of an outcome of the determining to the second computer system. The indication may be usable to determine whether to provide the first computer system with continued access to the shared data.
US11354423B2 Cryptographic isolation of memory compartments in a computing environment
Technologies disclosed herein provide cryptographic computing. An example method comprises executing a first instruction of a first software entity to receive a first input operand indicating a first key associated with a first memory compartment of a plurality of memory compartments stored in a first memory unit, and execute a cryptographic algorithm in a core of a processor to compute first encrypted contents based at least in part on the first key. Subsequent to computing the first encrypted contents in the core, the first encrypted contents are stored at a memory location in the first memory compartment of the first memory unit. More specific embodiments include, prior to storing the first encrypted contents at the memory location in the first memory compartment and subsequent to computing the first encrypted contents in the core, moving the first encrypted contents into a level one (L1) cache outside a boundary of the core.
US11354421B2 Secure execution guest owner controls for secure interface control
A method, computer program product, and a system where a secure interface control determines functionality of a secure guest based on metadata. The secure interface control (“SC”) obtains metadata linked to an image of a secure guest to be started by an owner and managed by the hypervisor, where the metadata comprises control(s) that indicate whether a secure guest generated with the image is permitted to obtain a response to a particular request. The SC intercepts, from the secure guest generated with the image, during runtime, a request. The SC determines, based on the control(s), if the secure guest is permitted to obtain a response to the request. If permitted, the SC commences fulfillment of the request, within the computing system. If not permitted, the SC ignores the request.
US11354418B2 Incremental decryption and integrity verification of a secure operating system image
Secure processing within a computing environment is provided by incrementally decrypting a secure operating system image, including receiving, for a page of the secure operating system image, a page address and a tweak value used during encryption of the page. Processing determines that the tweak value has not previously been used during decryption of another page of the secure operating system image, and decrypts memory page content at the page address using an image encryption key and the tweak value to facilitate obtaining a decrypted secure operating system image. Further, integrity of the secure operating system image is verified, and based on verifying integrity of the secure operating system image, execution of the decrypted secure operating system image is started.
US11354417B2 Enhanced secure boot
A disclosed example apparatus includes memory; and at least one processor to execute first instructions, the first instructions obtained from first encrypted firmware, the at least one processor to: encrypt handoff data with an original equipment manufacturer key to generate encrypted handoff data; decrypt second encrypted firmware based on the original equipment manufacturer key to generate second instructions; and provide access to the encrypted handoff data to the second instructions, the second instructions to perform initialization of a computer based on the handoff data obtained from the encrypted handoff data.
US11354415B2 Warm boot attack mitigations for non-volatile memory modules
Technologies disclosed herein provide mitigations against warm boot attacks on memory modules. For instance, in one embodiment, a non-volatile dual in-line memory module (NVDIMM) in a host computing system may detect a transition from a low-power state to a full-power state, receive a nonce value from a processor of the host computing system after the transition, verify the nonce value, and allow access to data stored on the NVDIMM based on successful verification of the nonce value. In another embodiment, an NVDIMM may be locked in response to detecting a transition from a high-power state to a low-power state in a host computing system. After a transition from the low-power state to the full-power state, the NVDIMM may obtain one or more passphrases, verify the one or more passphrases, and allow access to data stored on the NVDIMM based on successful verification of the one or more passphrases.
US11354414B2 Method to scan a forensic image of a computer system with multiple malicious code detection engines simultaneously from a master control point
A multi-engine malicious code scanning method for scanning data sets from a storage device is provided. The method includes, among other steps obtaining at least one data set from a storage device and generating a single forensic image of the data set and also applying a recover data application to the data set to generate a single recovered data set. A scanning is initiated of the single forensic image and the single recovered data set using the selected plurality of malware engines, where each of the malware engines, installed on the independent operating systems of the virtual operating system may be run concurrently on the single forensic image and the single recovered data set. A report is generated combining each of the malware engines reporting the results of the scans.
US11354412B1 Web shell classifier training
Methods and systems for identifying malicious applications and, more particularly, to identifying web shell applications. Embodiments described herein rely on machine learning tools to analyze static and dynamic features of a suspected file to determine whether the file is a web shell application.
US11354410B2 Protecting an item of software
There is described a method of protecting an item of software so as to obfuscate a condition which causes a variation in control flow through a portion of the item of software dependent on whether the condition is satisfied, wherein satisfaction of the condition is based on evaluation of one or more condition variables. The method comprises: (i) modifying the item of software such that the control flow through said portion is not dependent on whether the condition is satisfied; and (ii) inserting a plurality of identity transformations into expressions in said portion of the modified item of software, wherein the identity transformations are defined and inserted such that, in the absence of tampering, they maintain the results of the expressions if the condition is satisfied and such that they alter the results of the expressions if the condition is not satisfied, wherein each identity transformation is directly or indirectly dependent on at least one of the one or more condition variables. New variables may be defined as part of this method. There are also described associated apparatuses, computer programs and the like.
US11354406B2 Physics-based approach for attack detection and localization in closed-loop controls for autonomous vehicles
Methods and apparatus relating to a physics-based approach for attack detection and/or localization in closed-loop controls for autonomous vehicles are described. In an embodiment, multiple state estimators are used to compute a set of residuals to detect, classify, and/or localize attacks. This allows for determination of an attacker's location and the kind of attack being perpetrated. Other embodiments are also disclosed and claimed.
US11354403B1 Method and system for remote management of access to appliances
Embodiments described herein include methods and systems for remotely managing appliances, including enabling communication between a user of the appliance and third party systems. The third party systems can include any entity that has a relationship with the user of the appliance, such as a payment infrastructure handling incremental payments for the appliance, and managing access to the appliance accordingly. In some embodiments, the appliance being controlled is a mobile phone that also includes third party operating system software. Various methods for preventing alteration or replacement of the third party operating system are also described.
US11354399B2 Authentication of entitlement certificates
A method for providing a set of certificates encoding authorisations, the method comprising processing respective ones of multiple authorisation requests at a trusted signing authority apparatus to verify respective digital signatures applied to the requests, the multiple authorisation requests received over a first communication link between the trusted signing authority apparatus and an administration apparatus, validating one or more authorisation request parameters of respective ones of the authorisation requests, generating a certificate encoding an authorisation at the trusted signing authority apparatus and transmitting the generated certificate to the administration apparatus or a requesting apparatus over a second communication link.
US11354392B2 Dual interface smart card and method for forming a dual interface smart card
A dual interface smart card having a smart card body, a contact-based interface for contact-based communications, a first security chip which is arranged in the smart card body and is electrically conductively coupled to the contact-based interface, a fingerprint sensor arranged in the smart card body, a second security chip, which is coupled to the fingerprint sensor and is configured to carry out a fingerprint verification by means of fingerprint signals detected by the fingerprint sensor, and an antenna coupled to the second security chip.
US11354391B2 Power saving in device with ultrasonic fingerprint sensors
Aspects generally relate to an apparatus for authenticating a user. The apparatus can include a screen, and located under the screen are a plurality of fingerprint scanners, the plurality of fingerprint scanners corresponding to respective regions of the screen. An interface requests a location of the screen that an application uses for a fingerprint scan. A screen location touched by a user is identified, and based on the screen location touched by the user and the location of the screen that an application uses for a fingerprint scan, enabling fingerprint scanners covering the region of the location of the screen.
US11354388B2 Method for detecting bots in a user network
A method for detecting bots in a user network (R), the method comprising the following steps: receiving (102) by a user terminal (2) an identifier (ID) associated with a network user account; transmitting (104), by the user terminal (2), the identifier (ID) to an access control system (3) configured to determine whether or not a mobile terminal owner has the right to access an area or service, the area or service being independent of the user network (R); transmitting (106), by the access control system (3) to the server (1), a representative data element supporting that the identifier (ID) has been received by the access control system (3); and using (108) by the server (1) the representative data element to determine whether the user of the account associated with the identifier (ID) is a bot or not.
US11354377B2 Methods and apparatus for automatically providing item reviews and suggestions
This application relates to apparatus and methods for automatically providing item reviews. In some examples, a website provides a widget on a website allowing a customer to request an item review for an item. In response to the customer requesting the item review, a computing device determine whether suitable reviews for the item are available. If suitable reviews are available, the reviews are provided to the customer requesting the item review. If suitable reviews are not available, the computing device determines a set of customers to request item reviews for the item from, and provides item review requests to the determined set of customers. The computing device receives responses to the item review requests received from the set of customers, and provides an item review based on the received item review requests. In some examples, the website provides the item review to the customer requesting the item review.
US11354373B2 System and method for efficiently querying data using temporal granularities
A system and method for displaying data using temporal granularities. The method includes determining at least one first dataset of a plurality of datasets based on at least one temporal data requirement, wherein the plurality of datasets is generated based on a data model, wherein each of the plurality of datasets is generated based further on a distinct temporal granularity of a plurality of temporal granularities, wherein the distinct temporal granularity of each of the at least one first dataset meets at least one of the at least one temporal data requirement; and querying the determined at least one first dataset in order to obtain at least one query result.
US11354369B2 Multi-headed web-application architecture and messaging structure
A web application configured to open multiple browser windows as a parent window and multiple child windows. The multiple browser windows communicate via a broadcast channel setup by the parent window. The multiple browser windows are positioned according to a layout received from an application page that each of the browsers loads. Each window is part of a whole, single application, and not a clone of an application with a message handler.
US11354366B2 Method and system for creating and using persona in a content management system
A method and system for servicing requests, including receiving, from a client, a first request to perform an action, obtaining a first persona object for a user associated with the first request, servicing the first request using the first persona object to obtain a result, and providing the result to the client.
US11354356B1 Video segments for a video related to a task
Methods and apparatus related to identifying a video for completing a task and determining a plurality of video segments of the identified video based on one or more attributes of the task. A task and a plurality of how-to videos related to the task may be identified. A how-to video may be selected and a plurality of video segments of the selected how-to video may be determined. One or more video segments may be associated with one or more task attributes that relate to performing the task. The selected video may be provided to a user and segmented, indexed, and/or annotated based on the associated video segments. In some implementations a given object utilized in performing the task may be identified and one or more video segments corresponding to the given object may be identified and/or provided to the user.
US11354354B2 Methods and apparatus to identify media
Methods, apparatus, systems and articles of manufacture are disclosed to identify media. An example method includes: in response to a query, generating an adjusted sample media fingerprint by applying an adjustment to a sample media fingerprint; comparing the adjusted sample media fingerprint to a reference media fingerprint; and in response to the adjusted sample media fingerprint matching the reference media fingerprint, transmitting information associated with the reference media fingerprint and the adjustment.
US11354352B1 Geo-visual search
Performing a geo-visual search is disclosed. A query feature vector associated with a query tile is obtained. A lookup is performed at least in part by using a key derived from the query feature vector. A list of candidate feature vectors is obtained based at least in part on the lookup. Based at least in part on a comparison of the query feature vector against at least some of the candidate feature vectors in the obtained list, a tile that is visually similar to the query tile is determined. The determined tile is provided as output.
US11354351B2 Contextually generated perceptions
Embodiments of the present invention train multiple Perception models to predict contextual metadata (tags) with respect to target content items. By extracting context from content items, and generating associations among the Perception models, individual Perceptions trigger one another based on the extracted context to generate a more robust set of contextual metadata. A Perception Identifier predicts core tags that make coarse distinctions among content items at relatively higher levels of abstraction, while also triggering other Perception models to predict additional perception tags at lower levels of abstraction. A Dense Classifier identifies sub-content items at various levels of abstraction, and facilitates the iterative generation of additional dense tags across integrated Perceptions. Class-specific thresholds are generated with respect to individual classes of each Perception to address the inherent sampling bias that results from the varying number and quality of training samples (across different classes of content items) available to train each Perception.
US11354350B2 Method, apparatus and system for browsing images on a user interface displaying a map
A method of browsing images on a user interface displaying a map. A selection of a geographical feature within the map on the user interface is received based on a selection criteria comprising a set of predefined gesture rules. A plurality of images is selected based on a proximity of each of the images to the selected geographical feature. A dynamic browsing widget is generated on the user interface having dimensions proportional to dimensions of the selected geographical feature. The selected plurality of images is browsed using the generated dynamic browsing widget.
US11354346B2 Visualizing relationships between data elements and graphical representations of data element attributes
In general, metadata is stored in a data storage system. Summary data identifying one or more characteristics of each of multiple metadata objects stored in the data storage system is computed, and the summary data characterizing a given metadata object in association with the given metadata object is stored. A visual representation is generated of a diagram including nodes representing respective metadata objects and relationships among the nodes. Generating the visual representation includes superimposing a representation of a characteristic identified by the summary data characterizing a given metadata object in proximity to the node representing the given metadata object.
US11354344B2 Patent claim scope evaluator
Systems and methods for calculating a patent claim scope rating are disclosed. In an example embodiment, a method of calculating a patent claim scope rating includes identifying patent references cited in examination of a subject patent and storing the identified patent references as an applied art list, identifying first backward references for the patent references in the applied art list and storing the first backward references as a first backward list, identifying second backward references for the first backward references in the first backward list and storing the second backward references as a second backward list, identifying forward references for the patent references in the applied art list and storing the forward references as a forward list. A patent claim scope rating is based on a calculation including at least a partial combination listing of the applied art list, the first and second backward lists, and the forward list.
US11354342B2 Contextual estimation of link information gain
Techniques are described herein for determining an information gain score for one or more documents of interest to the user and present information from the documents based on the information gain score. An information gain score for a given document is indicative of additional information that is included in the document beyond information contained in documents that were previously viewed by the user. In some implementations, the information gain score may be determined for one or more documents by applying data from the documents across a machine learning model to generate an information gain score. Based on the information gain scores of a set of documents, the documents can be provided to the user in a manner that reflects the likely information gain that can be attained by the user if the user were to view the documents.
US11354341B2 System and method for translating a software query in an automated integration process into natural language
A method of translating software queries into natural language may comprise receiving a user instruction to identify a data set through a database query defined by a received user-selected query object and user-selected query value in setting a portion of a currently modeled integration process, and to perform a user-selected action on the data set, and translating a suggested database query associated in memory with the user-selected query object to a natural language translation. The method may also comprise displaying the natural language translation of the suggested database query, receiving a user instruction to include the suggested database query in the currently modeled integration process, and automatically generating and transmitting to a remote location for later execution, code instructions for performing the user-selected action on data sets stored at the remote database meeting the selected, suggested database query.
US11354337B1 Online reorganization of database tables with concurrent updates using virtual partitions
In an approach to online reorganization of database tables with concurrent updates using virtual partitions, responsive to receiving a table to reorganize, rows of the first table are selected, where the rows of the first table create a first virtual partition. A memory for a second virtual partition is allocated, where the second virtual partition is appended to a second table. A union view is created comprising a union of remaining rows of the first table with the second table, where the remaining rows of the first table have not been copied to the second table. The first virtual partition is copied into the second virtual partition. Responsive to receiving queries before copying the first virtual partition into the second virtual partition is complete, the queries are allowed to access the union view.
US11354336B2 Fault-tolerant key management system
A configuration for a key management system is provided for managing cryptographic keys in cryptosystems. The configuration includes the use of database replication to improve the reliability, accessibility, and partition tolerance of the key management system. The configuration also includes the use of database sharding and distributed networks to improve the functionality of the key management system. From a logical level, the system can appear multi-master because client software can connect with any compute node in a plurality of compute nodes and perform key management operations on the entire key database from that compute node. From a physical level, the system can be a master-slave configuration with each database shard replication group having a single master shard instance and one or more slave shard instances. In some examples, the present disclosure provides better redundancy, load balancing, availability, and partition tolerance for key management systems.
US11354335B2 Method and apparatus for obtaining number for transaction-accessed variable in blockchain in parallel
Implementations of the present specification provide a method and an apparatus for obtaining a number for a transaction-accessed variable in parallel in a blockchain. The method includes: for a first variable in a first transaction, calculating a hash value m corresponding to a variable name of the first variable, the hash value m being a value in pre-determined M values; performing the following atomic operation on an mth bit in a bitmap in a shared memory: reading a current first value of the mth bit, setting the mth bit to 1, and returning the first value, the bitmap having M bits, and initial values of the M bits being 0; in response to the first value being 0, obtaining a first number uniquely corresponding to the first variable, the first number being a value in pre-determined N values, and N being less than M; and setting a value of an mth element in a mapping array in the shared memory based on the first number, the mapping array including a total of M elements.
US11354326B2 Object indexing
A low-latency database analysis system using an object index may include obtaining data expressing a usage intent, and, in response to a determination that the data expressing the usage intent includes object search request data including a user identifier and zero or more object search terms, obtaining, from an object-index responsive to the object search request data, object indexing data for an object, obtaining object detail data for the object, obtaining an object visualization capture for the object, and outputting object search response data including the object visualization capture and at least a portion of the object detail data for presentation to a user.
US11354324B1 Method and system for servicing query requests using revisions maps
In general, in one aspect, the invention relates to a method for servicing query requests in distributed systems. The method includes making a first determination, by a query node and in response to a query request, that a user data sub-region associated with a query request, obtaining, in response to the first determination and using a population table, a revisions map, where the revisions map specifies a version of the user data sub-region, and servicing the query request using the revisions map and data associated with the version of the user data sub-region.
US11354321B2 Search results ranking based on a personal medical condition
A mechanism is provided for re-ranking search results based on a personal medical condition. One or more medical conditions associated with a patient are identified based on an analysis of patient information associated with the patient. The one or more medical conditions are correlated with a set of medical condition content indicator data structures. A search query corresponding to the patient is processed to generate initial search results that are ranked with an initial ranking. The initial search results are analyzed based on a patient specific dictionary data structure corresponding to the one or more medical conditions associated with the patient. The content of the initial search results are re-ranked to generate re-ranked search results having a modified ranking that is based on the one or more medical conditions of the patient. The re-ranked search results are output to the patient in accordance with the modified ranking.
US11354320B2 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.
US11354317B2 Safety assessment apparatus, safety assessment method, and program
The safety of a database that conceals large-scale data is efficiently assessed. A database storage (10) stores an original database and a secure database. A neighbor record search part (11) obtains a neighbor record set by a neighbor search of the original database for each record in the secure database. A nearest neighbor record calculation part (13) calculates a distance between each record in the secure database and each record in the neighbor record set and obtains a nearest neighbor record. A re-identification determination part (14) calculates a re-identification rate of a record based on whether the record in the original database corresponding to each record in the secure database matches the nearest neighbor record. A re-identification rate calculation part (15) calculates a re-identification rate of the secure database based on the re-identification rate calculated for each record in the secure database.
US11354313B2 Transforming a user-defined table function to a derived table in a database management system
Disclosed aspects relate to transforming a user-defined table function (UDTF) to a derived table in a database management system (DBMS). It may be detected by the DBMS that a query indicates the UDTF. A derived table may be constructed from the UDTF. The derived table may be derived from a set of statements of the UDTF. The derived table may be introduced to the query to fulfill the UDTF. A query plan may be generated for the query by the DBMS. The query plan may be generated in response to introducing the derived table in the query.
US11354309B2 Information processing apparatus and information processing method
To be able to deal with more request information without increasing the load on a peer-to-peer database system. An information processing apparatus is provided including an acquisition unit that acquires data provided from a P2P database on the basis of request information, and a storage control unit that controls storage of the data performed by a cache storage unit.
US11354305B2 User interface commands for regular expression generation
Techniques for generated regular expressions are disclosed. 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. Generation of the regular expressions can be implemented on an interactive user interface. Commands can be applied to the one or more character sequences and regular expressions are generated based on the applied commands.
US11354303B2 Distributed transaction processing method and system based on message queue and database
A distributed transaction processing method and system based on a message queue and a database is provided. In the method, a component encapsulation server generates a target compressed package according to the obtained first configuration information of a business request server and the obtained second configuration information of a business execution server, and sends the target compressed package to the business request server and the business execution server, respectively, so that the business request server and the business execution server can decompress and configure the target compressed package to deploy a transaction processing component and a message transmission path. The system includes the component encapsulation server, the business request server and the business execution server. The business request server and the business execution server communicate with each other through the message queue. The component encapsulation server communicates with the business request server and the business execution server, respectively.
US11354300B2 Mobile auditable and tamper-resistant digital-system usage tracking and analytics
Methods and systems for recording, tracking, and analyzing digital software usage in a distributed database that is used by multiple participants are described herein. A single usage event may occur, and may be identified by a client device. The usage event may be emitted to one or more nodes, which may include an aggregator node and/or one or more validator nodes. A block in a distributed database may be created to record the usage event. A mixed-mode mechanism may be used by one or more devices to validate the usage event.
US11354299B2 Method and system for a high availability IP monitored by both OS/network and database instances
Described is a system, method, and computer program product to handle unresponsive node communications between two nodes of a database cluster. A high availability monitoring module is provided to address unresponsive node communications before having to automatically evict nodes from the cluster simply for exceeding a communications timeout period threshold.
US11354298B2 Methods, systems, and products for maintaining data consistency in a stream warehouse
Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table.
US11354294B2 System and method for updating knowledge graph
A method of updating a server knowledge graph, is performed by a server and includes obtaining a server knowledge graph of the server, and obtaining a plurality of device knowledge graphs by receiving a device knowledge graph from each of a plurality of devices. The method further includes generating a knowledge graph for server knowledge graph extension, based on the obtained plurality of device knowledge graphs, and updating the obtained server knowledge graph, using the generated knowledge graph for server knowledge graph extension.
US11354290B2 Query processing using inverted index of predicate statements
A query processing system generates and employs an inverted index of predicates for predicate statement evaluation. The inverted index maps values for variables to predicates that evaluate to true for the corresponding values. When querying input data, the query processing system identifies a value for each variable in the input data. For each value and variable pair, the query processing system identifies predicates mapped to the value for the variable in the inverted index. The query processing system evaluates the predicate statements by treating each predicate identified from the inverted index as true. In some configurations, the query processing system represents each predicate statement using a bit string and evaluates the predicate statements for the input data by setting bits to one for predicates identified from the inverted index and determining predicate statements that evaluate to true based on the bit strings.
US11354285B2 Bulk duplication detection supporting data encryption
Provided herein are system, methods and computer program products for identifying duplicate records stored in a database system, comprising: generating a plurality of encrypted match indexes for each of a plurality of records stored in the database system, each of the plurality of encrypted match indexes encrypts a value of each encryption enabled field of a respective one of the plurality of records defined by at least one match rule, creating a cluster of records comprising at least one set containing at least two records of the plurality of records, the at least two records having respective encrypted match indexes corresponding to the at least one match rule, causing identification of duplicate records in the at least one set according to detection of records of the at least one set having respective match indexes matching the at least one match rule, and outputting an indication of the identified duplicate records.
US11354284B2 System and method for migration of a legacy datastore
System and method for migration of a legacy datastore include converting legacy datastore information from the legacy datastore to a target database system information. The target database system information belongs to a target database management system. A legacy datastore call is mapped to a data manipulation language (DML) statement. The legacy datastore call requests the legacy datastore information. Scripting language for the target database management system is generated using the DML statement.
US11354274B1 System and method for performing data minimization without reading data content
A system and method for performing data minimization without reading data content is disclosed. The method includes receiving a request from a user to perform data minimization and retrieving metadata associated with plurality of datasets based on the request. The method further includes determining one or more characteristics of the retrieved metadata based on one or more data parameters and one or more derived data parameters and generating one or more minimization parameters and one or more data sensitivity parameters for each of the plurality of datasets by using a trained data minimization based ML and NLP model. The method includes determining portions of the plurality of datasets based on the one or more minimization parameters, the one or more data sensitivity parameters, privacy regulations and business requirements and performing one or more minimizing operations on the determined portions of the plurality of datasets based on prestored rules.
US11354271B2 Systems and methods for large scale complex storage operation execution
A Multi-Threaded Indexed (“MTI”) file system may use a first set of threads, processes, or executable instances to index desired file attributes in a database while simultaneously but independently executing file operations with a second set of threads, processes, or executable instances. In response to receiving a file operation, the second set of threads, processes, or executable instance may query the database to directly identify files that are indirectly implicated by the file operation with a wildcard, regular expression, and/or other expression that indirectly identifies the files based on different file attributes, paths, name expressions, or combinations thereof. The second set of threads, processes, or executable instances are therefore able to identify the files implicated by the file operation based solely on the indexed file attributes already entered in the database without the need to load and scan the metadata of files in directories targeted by the file operation.
US11354270B2 Searching for a hash string stored in an indexed array
Systems and methods for searching for hash strings stored in an indexed array are described. A method includes receiving a hash string. The method includes determining a first set of index values for the indexed array that correspond to a first stored value matching a first portion of the hash string and determining a second set of index values for the indexed array that correspond to a second stored value matching a second portion of the hash string if a match between the first stored value and the first portion of the hash string is found. The method includes upon finding a match for the first stored value and the second stored value, comparing the hash string to each of the set of hash strings in the indexed array having an index value common to both the first set of index values and the second set of index values.
US11354269B2 Snapshot load framework
In entity transition from legacy systems to a big data distributed data platform, numerous system-based architectural gaps have surfaced. There exists a need for a bridge component for each of the architectural gaps in order to support the entity transition to the big data distributed data platform. These bridge components include a variety of frameworks that are configured to automate certain processes that are needed for the transition. These processes have only become necessary as a result of the Hadoop platform. The automated processes include a snapshot load platform. The snapshot load platform enables the addition of a new view to the historical tables. The platform includes replacing the entire table in a truncated scenario. The platform includes replacing cases in a refresh or update scenario.
US11354256B2 Multi-core interconnection bus, inter-core communication method, and multi-core processor
The present invention discloses a multi-core interconnection bus, including a request transceiver module adapted to receive a data request from a processor core, and forward the data request to a snoop and caching module through a request execution module, where the data request includes a request address; the snoop and caching module adapted to look up cache data validity information of the request address, acquire data from a shared cache, and sequentially return the cache data validity information and the data acquired from the shared cache to the request execution module; and the request execution module adapted to determine, based on the cache data validity information, a target processor core whose local cache stores valid data, forward the data request to the target processor core, and receive returned data; and determine response data from the data returned by the target processor core and that returned by the snoop and caching module, and return, through the request transceiver module, the response data to the processor core that initiates the data request. The present invention also discloses a corresponding inter-core communication method and a multi-core processor.
US11354254B2 Data processing system, central arithmetic processing apparatus, and data processing method
An optical line terminal (OLT) (1) includes an interface (I/F) board (2) configured to communicate with an external apparatus, a graphics processing unit (GPU) (4) configured to perform a first process, and a central processing unit (CPU) (3) configured to control the I/F board (2) and the GPU (4). The CPU (3) includes a data processing execution unit configured to execute a second process, an external transfer control unit configured to perform a control process of transferring data received from the external apparatus from the I/F board (2) to the CPU (3) or the GPU (4) and a control process for transferring data to be transmitted to the external apparatus from the CPU (3) or the GPU (4) to the I/F board (2), a data processing control unit configured to perform control for executing the first process of the GPU (4) and the second process of the CPU (3) on the data received from the external apparatus or the data to be transmitted to the external apparatus; and a processing result copy unit configured to perform control for outputting a processing result of the first process to the CPU (3) and designating the processing result of the first process as a processing target of the second process and control for outputting a processing result of the second process to the GPU (4) and designating the processing result of the second process as a processing target of the first process.
US11354253B2 Storage system and method for performing and authenticating write-protection thereof
In one embodiment, the method includes receiving, at a storage device, a request. The request includes a request message authentication code and write protect information. The write protect information includes at least one of start address information and length information. The start address information indicates a logical block address at which a memory area in a non-volatile memory of the storage device starts, and the length information indicates a length of the memory area. The method also includes generating, at the storage device, a message authentication code based on (1) at least one of the start address information and the length information, and (2) a key stored at the storage device; authenticating, at the storage device, the request based on the generated message authentication code and the request message authentication code; and processing, at the storage device, the request based on a result of the authenticating.
US11354251B2 Apparatus and methods implementing dispatch mechanisms for offloading executable functions
A method of offloading a computing kernel from a host central processing unit (CPU) to a co-processor includes obtaining, by an application running on the host CPU, a virtual address of a packet in a user level queue of a general packet processing unit (GPPU) and initializing, by the application, the packet referenced by the virtual address using an application programming interface of a user level device driver (ULDD). The packet includes a plurality of handles corresponding to the computing kernel. The method further includes finalizing, by the ULDD, the packet by including a list of bootstrap translation addresses comprising a physical address and a virtual address for each of the plurality of handles and output by a kernel level device driver (KLDD) of an operating system running on the host CPU, and accessing, by the application using the virtual address, results obtained from the co-processor processing the computing kernel.
US11354245B2 Systems and methods for prefetching content items
Systems and methods for prefetching content items for display by applications executed on computing devices are provided. The method can include transmitting a first request for content to display within an environment of the application, the first request for content including a first parameter to be used to determine a first content item for display; storing in an associated memory element, the first parameter; transmitting a follow-on request for content including the first parameter of the first request for content; receiving a follow-on content item responsive to the follow-on request for content; storing the follow-on content item in a local cache structure specific to the application; transmitting a second request for content; retrieving, in response to the second request, the follow-on content item from the local cache structure; and displaying, in response to the second request, the follow-on content item within the environment of the application on the computing device.
US11354243B1 Accelerated processing of streams of load-reserve requests
A processing unit for a data processing system includes a processor core that issues memory access requests and a cache memory coupled to the processor core. The cache memory includes a reservation circuit that tracks reservations established by the processor core via load-reserve requests and a plurality of read-claim (RC) state machines for servicing memory access requests of the processor core. The cache memory, responsive to receipt from the processor core of a store-conditional request specifying a store target address, allocates an RC state machine among the plurality of RC state machines to process the store-conditional request and transfers responsibility for tracking a reservation for the store target address from the reservation circuit to the RC state machine.
US11354241B2 Memory system
A memory system may include a cache memory, a nonvolatile memory, a write back wait queue, and a controller. To evict an eviction cache entry including a target transaction ID from the memory cache to the nonvolatile memory, the controller performs write back operations on cache entries respectively corresponding to waiting entries at a head of the write back wait queue until a waiting entry including the target transaction ID arrives at the head of the write back wait queue, and then performs a write back operation on the eviction cache entry.
US11354239B2 Maintaining domain coherence states including domain state no-owned (DSN) in processor-based devices
Maintaining domain coherence states including Domain State No-Owned (DSN) in processor-based devices is disclosed. In this regard, a processor-based device provides multiple processing elements (PEs) organized into multiple domains, each containing one or more PEs and a local ordering point circuit (LOP). The processor-based device supports domain coherence states for coherence granules cached by the PEs within a given domain. The domain coherence states include a DSN domain coherence state, which indicates that a coherence granule is not cached within a shared modified state within any domain. In some embodiments, upon receiving a request for a read access to a coherence granule, a system ordering point circuit (SOP) determines that the coherence granule is cached in the DSN domain coherence state within a domain of the plurality of domains, and can safely read the coherence granule from the system memory to satisfy the read access if necessary.
US11354238B2 Method and device for determining memory size
A method can be used to determine an overall memory size of a global memory area to be allocated in a memory intended to store input data and output data from each layer of a neural network. An elementary memory size of an elementary memory area intended to store the input data and the output data from the layer is determined for each layer. The elementary memory size is in the range between a memory size for the input data or output data from the layer and a size equal to the sum of the memory size for the input data and the memory size for the output data from the layer. The overall memory size is determined based on the elementary memory sizes associated with the layers. The global memory area contains all the elementary memory areas.
US11354234B1 Memory controller for nonvolatile memory with targeted erase from host and write destination selection based on 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.
US11354227B2 Conducting software testing using dynamically masked data
Aspects of the disclosure relate to conducting software testing using dynamically masked data. In some embodiments, a computing platform may receive, from a developer computing platform, a test execution request that includes a test code for execution. Subsequently, the computing platform may establish a secure connection to an enterprise data storage database. Upon establishing the secure connection, the computing platform may request confidential data from the enterprise data storage database in connection the test execution request. Thereafter, the computing platform mat execute the test code, which may include receiving encrypted confidential data from the enterprise data storage, decrypting the confidential data, and plugging the confidential data into the test code. Upon completing execution of the test code, the computing platform may delete the confidential data from the computing platform, terminate the secure connection to the enterprise data storage database, and send test code output results to the developer computing platform.
US11354220B2 Instrumentation trace capture technique
An instrumentation trace capture technique enables software developers to monitor, diagnose and solve errors associated with application development and production. A client library of an investigative platform is loaded in a user application executing on a virtual machine instance of a virtualized computing environment. The client library interacts with an agent of the platform to instrument executable code of the user application and, to that end, loads a capture configuration that specifies, inter alia, methods and associated arguments, variables and data structures (values), to instrument. The client library inspects the executable code to determine portions of the code to instrument based on the capture configuration, which describes a degree of fidelity (e.g., a frequency) of the executable code and data to trace at runtime. Capture points of the runtime application are implemented as callbacks to the client library, which are registered with a runtime system executing the user application.
US11354216B2 Monitoring performance deviations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring performance deviations. In some implementations, a workflow that is configured to monitor performance of an operation of one or more computers is run. In running the workflow, a performance measure for the operation is determined. In running the workflow, a reference performance level for the operation is determined. In running the workflow, it is determined whether the performance measure indicates a deviation from the reference performance level for the operation. In running the workflow, an action specified by the workflow is selectively performed based on whether the performance measure is determined to indicate a deviation from the reference performance level for the operation.
US11354215B2 Computing device and method for analyzing device
A method for analyzing how a baseboard management controller (BMC) is monitoring a device in an analysis system platform performs an analysis of features of the device being monitored by the BMC. The method receives an IP address of a BMC input by a user, obtains source code corresponding to the IP address and determines application programming interface type corresponding to the source code. A function menu according to the application programming interface type is selected, the function menu comprising at least one item for analysis. The feature performance of the device being monitored is analyzed and recorded and results of the performance analysis are stored.
US11354213B2 Utilization metrics for processing engines
In an embodiment, a processor includes multiple processing engines and a power control unit. The power control unit is to: maintain a first utilization metric for a first processing engine; detect a thread transfer from a first processing engine to a second processing engine; and generate, using the first utilization metric for the first processing engine, a second utilization metric for a second processing engine. Other embodiments are described and claimed.
US11354212B2 Component installation verification
In an approach for a component installation, a processor receives sensor data from a sensor scanning a component. The component is to be installed into a receptacle. A processor compares the sensor data to reference data. The reference data is pre-collected data associated with the type of the component and the type of the receptacle. The reference data defines the correct type of the component to be installed in the receptacle. The reference data defines a damage status of the type of the component. A processor determines whether the component has damage. A processor determines whether the component is a correct type of component to be installed in the receptacle. A processor provides an indication for installation.
US11354210B2 Host, system and method for facilitating debugging in booting
A system includes a host and a display. The host includes a programmable logic device (PIP), a baseboard management controller (BMC) and a switch. The PLD performs a power-on procedure based on a power-on sequence code, generates variable character information in the power-on procedure, and fills the variable character information into a variable field in a preset log text file to result in an updated log text file. When it is determined that the power-on procedure is not normally completed, the PLD controls the switch to switch to a debug mode, and transmits a video signal containing debug information corresponding to the updated log text file to the switch so that the video signal is outputted to the display.
US11354205B1 Redundant bus circuit breaker adapter assembly and power distribution system
An apparatus, system and method of efficiently configuring a power distribution system includes the provision of a dual-bus power distribution assembly, each bus of which may be connected to power sources and where the circuit breakers are adapted such that power from either of the two buses can be routed to an electrical load to provide redundant or non-redundant power, as required. Each circuit breaker position is capable of being configured to connect between either of the two buses and an individual load equipment supply bus. The circuit breaker may be a plug-in type where one of the terminals is adapted by a part that may be installed in one of two orientations. In the first orientation a first bus is connected to the individual load equipment supply bus and in the second orientation the second bus is connected to the individual load equipment supply bus.
US11354203B2 Error correction in a redundant processing system
A processing system encompasses several processing devices and a comparison device. A method for controlling the processing system encompasses: processing of identical information items by the processing devices using associated processing processes; furnishing a characteristic value of each processing process, respectively as a function of the processing that has occurred; and comparing the characteristic values by way of the comparison device and determining a defectively operating processing process on the basis of the comparison. The defectively operating processing process is replaced by a processing process restarted on the same processing device.
US11354201B2 Effective selection of a virtual machine to be moved outside influence range of a failure
A method performed by an apparatus is provided. The apparatus extracts a virtual machine before starting operation from among virtual machines within a range of influence of a failure upon detection of the failure. With reference to a storage unit storing history information concerning operation of a virtual machine, the apparatus generates first information corresponding to time intervals of operation start time of the extracted virtual machine, second information corresponding to movement required time required to move the extracted virtual machine out of the range of influence of the failure, and third information corresponding to recovery required time required for recovery of the failure detected to have occurred. The apparatus determines whether to move the extracted virtual machine out of the range of influence of the failure, based on the generated first, second, and third information.
US11354199B2 Byzantine fault tolerance with verifiable secret sharing at constant overhead
Techniques for implementing Byzantine fault tolerance with verifiable secret sharing at constant overhead are provided. In one set of embodiments, a client can determine a secret value s to be shared with N replicas in a distributed system, s being input data for a service operation provided by the N replicas. The client can further encode s into an f-degree polynomial P(x) where f corresponds to a maximum number of faulty replicas in the distributed system, evaluate P(x) at i for i=1 to N resulting in N evaluations P(i), generate at least one f-degree recovery polynomial R(x) based on a distributed pseudo-random function (DPRF) fα(x), and evaluate R(x) at i for i=1 to N resulting in at least N evaluations R(i). The client can then invoke the service operation, the invoking comprising transmitting a message including P(i) and R(i) to each respective replica i.
US11354193B2 Memory device with dynamic processing level calibration
A system includes a memory array including a plurality of memory cells; and a processing device coupled to the memory array, the processing device configured to iteratively adjust an active processing level used to process data, wherein, for each iteration, the processing device is configured to: determine a first error rate corresponding to the active processing level, determine a second error rate based on using an offset processing level different than the active processing level, and incrementally adjust the active processing level based on a comparison of the first error rate and the second error rate.
US11354192B2 Data storage devices and methods for firmware failure prevention
A data storage device including a non-volatile memory and a micro-controller is provided. The non-volatile memory includes a first block and a second block, wherein the first block stores firmware code. The micro-controller writes one predetermined string into the second block before an execution of the firmware code, and determines whether there is more than one predetermined string in the second block. In response to there being no more than one predetermined string in the second block, the micro-controller allows the execution of the firmware code and erases the predetermined string in the second block upon successful completion of a prerequisite procedure during the execution of the firmware code. In response to there being more than one predetermined string in the second block, the micro-controller does not allow the execution of the firmware code.
US11354189B2 Semiconductor devices and semiconductor systems including the same
A semiconductor device includes an error check and scrub (ECS) command generation circuit and an ECS control circuit. The ECS command generation circuit generates an internal refresh command after generating an ECS command based on a refresh command and an idle signal. The ECS control circuit generates an ECS mode signal that is activated during an ECS operation based on the ECS command. The ECS control circuit also generates an ECS active command, an ECS read command, and an ECS write command for performing the ECS operation based on the ECS command.
US11354187B2 Physical page, logical page, and codeword correspondence
The present disclosure includes apparatuses and methods for physical page, logical page, and codeword correspondence. A number of methods include error coding a number of logical pages of data as a number of codewords and writing the number of codewords to a number of physical pages of memory. The number of logical pages of data can be different than the number of physical pages of memory.
US11354186B2 Circuit device, electronic apparatus, and error detection method using at least an index indicating similarity between foreground image and reference image
Provided is a circuit device for detecting error on a display image obtained by image processing. The circuit device includes an image acquisition circuit configured to acquire image data, an image processing circuit configured to perform image processing on the image data to obtain a display image, and an index acquisition circuit configured to obtain an index for performing error detection on the display image. The index represents a degree of matching between a foreground image, which is an image of a given region of the display image, and a reference image, which is a reference with respect to the foreground image. The index is obtained based on pixel values of the display image and pixel values of the reference image or based on pixel values of an edge image of the display image and pixel values of an edge image of the reference image.
US11354185B2 Proactive disaster recovery based on external event monitoring
Disclosed are systems and methods for proactive disaster recovery. The described technique monitors for events raised by a system of interconnected external sensors and other devices for obtaining data on the external environment of servers. The system uses these events as a chain of triggers according to which preventative or preparatory actions for disaster recovery are performed.
US11354184B2 Method and system for performing automated root cause analysis of anomaly events in high-dimensional sensor data
One embodiment of the present invention can provide a system for identifying a root cause of an anomaly event in operation of one or more machines is provided. During operation, the system can obtain sensor data from a set of sensors associated with the one or more machines, convert the sensor data into a set of sensor states, build an optimal DAG based on the set of sensor states to model causal dependency; determining, by using the DAG, a probability of an anomaly state of a target sensor given a state of a direct neighbor sensor, and determining a root cause of the anomaly event associated with the target sensor by back-tracking the anomaly state in the DAG.
US11354180B2 Secure backwards compatible orchestration of isolated guests
Secure backwards compatible orchestration of isolated guests is disclosed. For example, a current version of an isolated guest orchestrator instantiates an older version of the isolated guest orchestrator in a host as a dependent compute service. An application programming interface request is received. The application programming interface request is determined to be unsupported by the current version of the isolated guest orchestrator. The application programming interface request is sent to the dependent compute service. The application programming interface request is responded to based on a response from the dependent compute service.
US11354178B2 Delayed processing for electronic data messages in a distributed computer system
A distributed computer system is provided. The distributed computer system includes at least one sequencer computing node and at least one matcher computing node. Electronic data messages are sequenced by the sequencer and sent to at least matcher computing node. The matcher computing node receives the electronic data messages and a reference value from an external computing source. New electronic data messages are put into a pending list before they can be acted upon by the matcher. A timer is started based on a comparison of the reference value (or a calculation based thereon) to at least one attribute or value of a new electronic data message. When the timer expires, the electronic data message is moved from the pending list to another list—where it is eligible to be matched against other, contra-side electronic data messages.
US11354176B2 Data computing logic for execution at a data computing node
A data processing system includes a first data terminal, a second data terminal, and a data computing node, where the data computing node is separately in communication connection with the first data terminal and the second data terminal. The data computing node is provided with at least one data computing logic. A method for processing data at the data processing system includes: receiving, by the data computing node, a data computing call application sent by the second data terminal, where the data computing call application includes a query index for target service event data, obtaining the target service event data from the first data terminal based on the query index, running a data computing logic corresponding to the data computing call application, and performing data computing based on the target service event data to obtain a computing result, and sending the computing result to the second data terminal.
US11354174B2 Hierarchical split of application between cloud and edge
The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. A plurality of services is executed, such that the services of the plurality of services are configured to communicate with the modules of the plurality of modules. At least one service to be executed as a further module on at least one edge device of the plurality of edge devices is determined. The further module is caused to be deployed to the at least one edge device of the plurality of edge devices. Execution of the determined at least one service is ceased.
US11354172B2 Centralized access control circuit for controlling access to peripherals
A centralized access control circuit includes a memory, a sub-circuit, and a memory controller. The memory includes a plurality of lock bits mapped to a plurality of bytes of a peripheral register included in a peripheral. The sub-circuit receives, from a processor core, an access request to access a set of bytes of the plurality of bytes. The sub-circuit grants a first level of access privilege to the processor core based on an identifier of the processor core and an address of the set of bytes included in the access request. The memory controller receives the access request and grants, based on a value of each of a set of lock bits mapped to the set of bytes, a second level of access privilege to the processor core. The processor core accesses the set of bytes based on the first and second levels of access privileges.
US11354169B2 Adjusting variable limit on concurrent code executions
Systems and methods are described for adjusting a number of concurrent code executions allowed to be performed for a given user on an on-demand code execution environment or other distributed code execution environments. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances. However, to improve utilization of computing resources, such environments may temporarily restrict the number of concurrent code executions performed on behalf of the given user to a number less than the maximum number of concurrent code executions allowed for the given user. Such environments may adjust the temporary restriction on the number of concurrent code executions based on the number of incoming code execution requests associated with the given user.
US11354168B2 Elastic data partitioning of a database
A database entry may be stored in a container in a database table corresponding with a partition key. The partition key may be determined by applying one or more partition rules to one or more data values associated with the database entry. The database entry may be an instance of one of a plurality of data object definitions associated with database entries in the database. Each of the data object definitions may identify a respective one or more data fields included within an instance of the data object definition.
US11354167B2 Container service management method and apparatus
A container service management method and apparatus, to integrate a container service and a container service management function into an NFV MANO system. The method includes: receiving, by a container service management entity, a creation request for a container service, where the creation request is used to request to create a specified container service, and the creation request carries a first management policy for managing a lifecycle of the specified container service; creating, by the container service management entity, the specified container service in response to the creation request; and managing, by the container service management entity, the lifecycle of the specified container service according to the first management policy.
US11354166B2 Intelligent assistant for cloud management
The present disclosure provides technical solutions related to intelligent cloud management based on profile. Artificial intelligent is applied to cloud management and cloud management suggestion may be proposed intelligently. In daily work, behaviors in using cloud resources may show characteristics of cloud users or cloud tenants themselves. The technical solution of intelligent cloud management of the present disclosure generates profile identifying cloud using characteristics by extracting behavior data in using cloud and intelligently proposes cloud management suggestions based on the profile.
US11354160B2 Methods for managing storage quota assignment in a distributed system and devices thereof
Methods, non-transitory machine readable media, and computing devices that more efficiently and effectively manage storage quota enforcement are disclosed. With this technology, a quota ticket comprising a tally generation number (TGN) and a local allowed usage amount (AUA) are obtained. The local AUA comprises a portion of a global AUA associated with a quota rule. The local AUA is increased following receipt of another portion of the global AUA in a response from a cluster peer, when another TGN in the response matches the TGN and the local AUA is insufficient to execute a received storage operation associated with the quota rule. The local AUA is decreased by an amount corresponding to, and following execution of, the storage operation, when the increased local AUA is sufficient to execute the storage operation.
US11354157B2 Handling multiple graphs, contexts and programs in a coarse-grain reconfigurable array processor
A processor includes a compute fabric and a controller. The compute fabric includes an array of compute nodes and interconnects that configurably connect the compute nodes. The controller is configured to receive a software program represented as a set of interconnected Data-Flow Graphs (DFGs), each DFG specifying code instructions that perform a respective portion of the software program, to schedule execution of the DFGs in time alternation, and, for each DFG being scheduled, to configure at least some of the compute nodes and interconnects in the compute fabric to execute the code instructions specified in the DFG, and send to the compute fabric multiple threads that each executes the code instructions specified in the DFG.
US11354156B2 Master device for managing distributed processing of task by using resource information
A master device that manages task processing is provided and includes a communication circuit and at least one processor to obtain first real-time resource information associated with resources that a first task processing device currently uses obtain second real-time resource information associated with resources that a second task processing device currently uses, obtain information associated with processing of a distribution task to be distributed to at least one of the plurality of task processing devices, obtain an amount of resources required for processing the distribution task, identify the first task processing device to be a task processing device to which the distribution task is to be distributed on the basis of the first real-time resource information, the second real-time resource information, and the amount of resources required for processing the distribution task, and transmit the information associated with processing of the distribution task to the first task processing device.
US11354155B1 System and method for maximizing processor and server use
A system and method for operating fewer servers near maximum capacity as opposed to operating more servers at low capacity is disclosed. Computational tasks are made as small as possible to be completed within the available capacity of the servers. Computational tasks that are similar may be distributed to the same computing node (including a processor) to improve RAM utilization. Additionally, workloads may be scheduled onto multicore processors to maximize the average number of processing cores utilized per clock cycle.
US11354154B2 Timer task ownership determination in a cluster based on a common cluster member selection algorithm
Distributed timer task execution management is disclosed. A cluster member generates a first timer task that can be executed on any cluster member of a plurality of cluster members including the first cluster member that composes a cluster. A first timer task schedule that identifies at least one future point in time at which the first timer task is to be executed is generated. A second cluster member of the plurality of cluster members is selected as a cluster member owner for the first timer task that is to schedule the first timer task and to execute the first timer task at the at least one future point in time. The first timer task and the first timer task schedule are transferred to the second cluster member.
US11354153B2 Load balancing through autonomous organization migration
A resource utilization level and a data size may be determined for each organization within a computing pod located within an on-demand computing services organization configured to provide computing services. One of the organizations may be selected for migration away from the computing pod based on the resource utilization levels and the data sizes. The designated organization may have a respective resource utilization level that is high in relation to its respective data size.
US11354152B2 Self-evolving microservices
Methods, systems, and apparatuses may provide for managing or operating self-evolving microservices. A method, system, computer readable storage medium, or apparatus may provide for receiving a message associated with a service, wherein the message is for a first microservice that contributes to the implementation of the service, wherein the first microservice comprises a plurality of rules; and subsequent to receiving the message, creating an evolved first microservice using a second rule of a plurality of rules of a second microservice.
US11354149B2 Adaptive clock scaling using a hypervisor in a reserved portion of memory
Approaches for managing how the passage of time is observed by a software execution environment, such as a virtual machine or a sandbox environment. A computer system maintains a set of physical time sources. A set of virtual time sources are computed based on the set of physical time sources. The virtual time sources operate independently of the set of physical time sources. For example, the virtual time sources may observe time passing faster or slower than the set of physical time sources. The set of virtual time sources are presented to the software execution environment as the set of time sources. Many benefits may be obtained such as higher utilization of allocated resources and avoidance of timeouts.
US11354145B2 Creating process fingerprints based on virtualized containers for determining software product usage
A method, a system, and a computer program product are provided for determining usage of a software product. The software product is initialized within a virtualized container. Processes executing within the virtualized container are identified. A process fingerprint for the software product is created and includes identifying information of the processes executing within the virtualized container. Usage of the software product on a computing device is determined based, at least partly, on the identifying information of only non-common processes included in the process fingerprint.
US11354144B2 Java native interface and windows universal app hooking
Described embodiments provide systems and methods for augmentation, instrumentation, and other runtime modifications of bytecode-based applications through introduction of static and dynamic hooks. In at least one aspect, described is a system for hooking Java native interface calls from native code to Java code in a Java virtual machine. In at least one aspect, described is a system for static hooking of a Windows Universal application. In at least one aspect, described is a system for dynamically hooking a Windows Universal application.
US11354140B2 Real time restructuring of enterprise or supply chain application
The present invention provides a system and method for restructuring of an enterprise application (EA) or a supply chain management (SCM) application. The system and method enable a user to restructure the applications dynamically by operating with configurable user interface components without a need to involve a developer for coding. The system includes a platform layer component and a data layer component associated with UI component for executing a task. The system further includes a rule engine configured to interact with a dynamic module injector for conditionally loading modules on the user interface for restructuring the applications thereby redefining EA and SCM operations.
US11354133B2 Processing device and related products
A matrix-multiplying-vector operation method and a processing device for performing the same are provided. The matrix-multiplying-vector method includes distributing, by a main processing circuit, basic data blocks of the matrix and broadcasting the vector to a plurality of the basic processing circuits. That way, the basic processing circuits can perform inner-product operations between the basic data blocks and the broadcasted vector in parallel. The results are then provided back to main processing circuit for combining. The technical solutions proposed by the present disclosure provide short operation time and low energy consumption.
US11354130B1 Efficient race-condition detection
Techniques for detecting a data race condition between multiple execution engines of an integrated circuit device are provided. Computations and data movements involving execution engines of an integrated circuit may be described with a flow graph, where graph nodes represent computation or data movement operations and graph edges represent dependencies between the operations. When a graph has incorrect dependencies, data races may result. To detect data race conditions, compiler-generated vector clocks that track the relationships of operations performed by various execution engines may be used to determine concurrent operations between nodes of different execution engines, and memory access patterns for the operations may be compared to determine if the concurrent operations access the same memory address.
US11354128B2 Optimized mode transitions through predicting target state
In one embodiment, software executing on a data processing system that is capable of performing dynamic operational mode transitions can realize performance improvements by predicting transitions between modes and/or predicting aspects of a new operational mode. Such prediction can allow the processor to begin an early transition into the target mode. The mode transition prediction principles can be applied for various processor mode transitions including 64-bit to 32-bit mode transitions, interrupts, exceptions, traps, virtualization mode transfers, system management mode transfers, and/or secure execution mode transfers.
US11354127B2 Method of managing multi-tier memory displacement using software controlled thresholds
A computing system includes a memory controller having a plurality of bypass parameters set by a software program, a thresholds matrix to store threshold values selectable by the plurality of bypass parameters, and a bypass function to determine whether a first cache line is to be displaced with a second cache line in a first memory or the first cache line remains in the first memory and the second cache line is to be accessed by at least one of a processor core and the cache from a second memory.
US11354126B2 Data processing
Data processing apparatus comprises vector processing circuitry to selectively apply vector processing operations defined by vector processing instructions to generate one or more data elements of a data vector comprising a plurality of data elements at respective data element positions of the data vector, according to the state of respective predicate flags associated with the positions of the data vector; and generator circuitry to generate instruction sample data indicative of processing activities of the vector processing circuitry for selected ones of the vector processing instructions, instruction sample data indicating at least the state of the predicate flags at execution of the selected vector processing instructions.
US11354124B2 Apparatus and method of improved insert instructions
An apparatus is described having instruction execution logic circuitry to execute first, second, third and fourth instruction. Both the first instruction and the second instruction insert a first group of input vector elements to one of multiple first non overlapping sections of respective first and second resultant vectors. The first group has a first bit width. Each of the multiple first non overlapping sections have a same bit width as the first group. Both the third instruction and the fourth instruction insert a second group of input vector elements to one of multiple second non overlapping sections of respective third and fourth resultant vectors. The second group has a second bit width that is larger than said first bit width. Each of the multiple second non overlapping sections have a same bit width as the second group. The apparatus also includes masking layer circuitry to mask the first and third instructions at a first resultant vector granularity, and, mask the second and fourth instructions at a second resultant vector granularity.
US11354122B2 Micro-application creation and execution
A method for creating and executing a micro-application includes receiving a user selection of a user interface element within a user interface of a primary application. Source code associated with the selected user interface element is parsed to obtain at least one attribute associated with the selected user interface element. Data associated with the selected user interface element is identified based on the source code. A response based on the at least one attribute and the data is generated. A microapp configured to process the response to obtain the data from within the primary application is generated.
US11354116B2 Updating remote databases
Systems and methods for updating remote databases are provided. In certain embodiments, a method includes determining an installed version for a remote database stored on a vehicle computer. Further, the method includes identifying an incremental update for the remote database, wherein the incremental update contains differences between a desired version for the remote database and the installed version. Additionally, the method includes providing the incremental update to the vehicle computer. Also, the method includes updating the remote database with the incremental update.
US11354115B2 Methods and a system for interface extensions
A base transaction User Interface (UI) is provided that provides transaction processing for transactions at transaction terminals. The base UI can be customized through independent and decoupled customization/extension files, which provide specific UI customizations for UI screen content, UI screen styles, UI screen views, UI screen workflows, and UI screen resource functionality. Customizations or extensions are achieved without modifying the base UI. The customizations or extensions are dynamically obtained during execution of the base UI from the corresponding files and processed by the base UI as user-defined custom overrides.
US11354114B2 Updating system, electronic control unit, updating management device, and updating management method
An updating system includes a plurality of electronic control units and an updating management device. The updating management device is configured to request that the electronic control units respectively update programs and store update results of the programs transmitted from the electronic control units. The electronic control unit has a first storage region and a second storage region, and is configured to store an updated program in the second storage region and notify the updating management device of the update results according to a request from the updating management device, and is configured to start a predetermined control using the updated program stored in the second storage region when the update results stored in the updating management device indicate that the updating of the programs in the electronic control units is completed.
US11354112B2 On-board update device, update process method, and update process program
Provided are an on-board update device, an update process method, and an update process program capable of appropriately updating a plurality of on-board devices installed in a vehicle if a plurality of update processes are provided through different paths. The on-board update device according to this embodiment performs communication via external communication units, and includes an execution determination unit configured to determine, if different update programs are respectively received from different external devices via a plurality of external communication units, based on version information of the update programs, whether or not it is possible to perform an update process using each update program, and, if the execution determination unit has determined that it is possible to perform update processes with regard to a plurality of update programs, an update process unit performs update processes using the plurality of update programs in parallel.
US11354111B2 Hardening of rule data object version for smart deployment
There are provided systems and methods for hardening of rule data object version for smart deployment. A service provider, such as an electronic transaction processor for digital transactions, may utilize different decision services that implement rules for decision-making of data including real-time data in production computing environments. Rules may correspond to coded statements that perform an automated decision-making service for the computing services and platforms of the service provider. When writing rules different variables for data objects are used, which are updated over time. Thus, a rule authoring application may be updated over time to have more and newer variables, which requires updating of the decision services. To optimize updating of the decision services when deploying new rules, the service provider may determine compatible versions of specifications for the variables. Thereafter, the service provider may determine whether a device service's variable specification requires updating.
US11354108B2 Assisting dependency migration
Methods, systems, and computer program products for assisting dependency migration are provided herein. A computer-implemented method includes determining differences between a first version of a dependency used by a software application and each of a plurality of upgrade candidates, the plurality of upgrade candidates comprising at least one of: (i) one or more newer versions of the dependency and (ii) a substitute dependency; identifying, based on the determined differences for a given one of the upgrade candidates, one or more sections of code of the software application that need to be patched in order to be compatible with the given upgrade candidate; and generating a modified version of the software application for the given upgrade candidate that comprises one or more patches for at least a portion of the identified one or more sections of code.
US11354107B2 Communicating a data image for installing an operating system
Some examples provide a non-transitory computer readable medium having instructions stored thereon and executable by a processor of a client computing device to receive, from a server computing device, a unique identifier associated with the client computing device. The instructions are executable by the processor to receive, at the client computing device, user input including a password associated with the unique identifier. The instructions are executable by the processor to send the password to the server computing device for verification. The instructions are executable by the processor to receive, from the server computing device, a data image for installing a desired operating system on the client computing device, and doing so according to a user selection received at the client computing device.
US11354103B2 Load module compiler
The disclosure invention provides a method for executing a program compiled for a source architecture on a machine having a different target architecture, a non-transitory computer readable medium configured to store instructions for performing such a method, and a system for performing such a method.
US11354102B1 Performing translations on change requests
In some examples, a first computing device may receive, from a repository computing device, an indication of a change request including updated software located at a repository. The first computing device may receive at least one key-to-string mapping from the updated software located at the repository, and an indication of a target locale associated with the change request. The first computing device may compare a first string from the at least one key-to-string mapping and the target locale with translated strings maintained in a database to determine that a translated version of the first string translated for the target locale is absent from the database. The first computing device may receive, from a translation provider computing device, the translated version of the first string translated for the target locale, and may send the translated version of the first string to the repository computing device for association with the repository.
US11354100B2 Method and apparatus for quick prototyping of embedded peripherals
The disclosure describes methods and apparatus for quickly prototyping of a solution developed using one or more sensing devices (e.g., sensors), functional blocks, algorithm libraries, and customized logic. The methods produce firmware executable by a processor (e.g., a microcontroller) on an embedded device such as a development board, expansion board, or the like. By performing these methods on the apparatus described, a user is able to create a function prototype without having deep knowledge of the particular sensing device or any particular programming language. Prototypes developed as described herein enable the user to rapidly test ideas and develop sensing device proofs-of-concept. The solutions produced by the methods and apparatus improve the functioning of the sensor being prototyped and the operation of the embedded device where the sensor is integrated.
US11354091B2 Mixed reality sensor suite and interface for physical region enhancement
Disclosed herein is a mixed reality application to use a multi-channel audio input to identify a character and origin of a given sound, then present a visual representation of the given sound on a near eye display. The visual representation including a vector to the source of the sound. The visual representation further including graphical elements that describe various attributes of the given sound including the magnitude, directionality, source, and threat level. Where the source of the given sound is moving, the visual representation shifts to illustrate the movement.
US11354089B2 System and method for dialog interaction in distributed automation systems
A method for generating a user interface with a user interface device in a distributed automation system includes receiving a service message from a home automation device in the distributed automation system, identifying a state of a dialog manager of the user interface device in response to receiving the service message, and generating a natural language output message based at least in part on a device identifier parameter in the service message and a plurality of natural language templates stored in the memory in response to the dialog manager being in an idle state. The method further includes storing the service message in a priority queue in the memory based on a priority level parameter corresponding to the service message in response to the dialog manager being in an active state.
US11354087B2 Vehicle
A vehicle includes a first voice output section, a second voice output section, a third voice output section, and a control section which are arranged side by side in a width direction of the vehicle. The control section controls volume of the voice output from the first, second and third voice output sections. If sitting on a rider seat and a pillion passenger seat is detected, the control section controls the first, second and third voice output sections to make the volume of the voice output from the first and third voice output sections larger than the volume of the voice output from the second voice output section. The first and third voice output sections are located at both ends in the width direction of the vehicle and the second voice output section is located between the first and third voice output sections.
US11354085B2 Privacy zoning and authorization for audio rendering
Example devices and methods are disclosed. An example device includes a memory configured to store a plurality of audio streams and an associated level of authorization for each of the plurality of audio streams. The device also includes one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to select, based on the associated levels of authorization, a subset of the plurality of audio streams, the subset of the plurality of audio streams excluding at least one of the plurality of audio streams.
US11354084B2 Optimizing audio delivery for virtual reality applications
There are disclosed techniques, systems, methods and instructions for a virtual reality, VR, augmented reality, AR, mixed reality, MR, or 360-degree video environment.In one example, the system includes at least one media video decoder configured to decode video signals from video streams for the representation of VR, AR, MR or 360-degree video environment scenes to a user. The system includes at least one audio decoder configured to decode audio signals from at least one audio stream. The system is configured to request at least one audio stream and/or one audio element of an audio stream and/or one adaptation set to a server on the basis of at least the user's current viewport and/or head orientation and/or movement data and/or interaction metadata and/or virtual positional data.
US11354083B2 Apparatus, system and method of sound control
Some demonstrative embodiments include apparatuses, systems and methods of sound control. For example, an apparatus may be configured to process one or more audio inputs to be heard in one or more personal sound zones, and a plurality of monitoring inputs, wherein the plurality of monitoring inputs represent acoustic sound at a plurality of predefined monitoring sensing locations, which are defined within the one or more personal sound zones; determine a sound control pattern based on the one or more audio inputs, and the plurality of monitoring inputs, the sound control pattern comprising a plurality of sound control signals configured to drive a respective plurality of acoustic transducers such that the one or more audio inputs are to be heard in the one or more personal sound zones; and output the plurality of sound control signals to the plurality of acoustic transducers.
US11354081B2 Information processing apparatus with concealed information
An information processing apparatus includes a collection unit that collects a first history on a monitoring target device, a display unit that displays a history screen including at least a part of the first history collected by the collection unit, a receiving unit that receives an operator's operation to designate information included in the first history, on the history screen displayed by the display unit, and a generation unit that generates a second history in which the information designated by the operator is concealed, from the first history.
US11354078B2 Automated template generation for tiling
Methods relating generally to printing to a medium with a printer are disclosed. In one such method, a plurality of objects (“the objects”) for a tile is received. An object count for each object type of the objects is counted. A tile-reuse count is initialized. A tile object associated with the objects is generated. Tile area data for the tile, tiling area data for a tiling area, and bounding region data for a bounding region are received. A check is performed for the tile area data having at least one dimension exceeding a corresponding bounding region dimension of the bounding region data. It is determined that the tiling area data does have at least one dimension exceeding the bounding region dimension. Responsive to the determining the tiling area data does have at least one dimension exceeding the bounding region dimension, a template for the tile is generated for non-overlapping tiling.
US11354077B2 Image forming apparatus using print setting values, and controlling method of image forming apparatus
An image forming apparatus includes a controller including a processor, with the controller configured to register a first print setting value related to a predetermined print setting item, and receive, from an information processing apparatus, a second print setting value set by the information processing apparatus, wherein the received second print setting value is related to the predetermined print setting item. The registered first print setting value is compared to the received second print setting value, and information based on a result of the comparison is transmitted to the information processing apparatus.
US11354075B2 Non-transitory computer-readable medium storing computer-readable instructions that cause processor of print image control device to set print position, print image control device that sets print position, and control method of print image control device that sets print position
Provided are a non-transitory computer-readable medium, a print image control device, and a control method of the print image control device capable of reducing time required for an operation to adjust a position of a print image, and of improving productivity. A CPU performs part specification command input processing in which a command is input to specify a part of a photographic image captured by a camera, characteristic identification processing that identifies a characteristic of fabric on the basis of the command input by the part specification command input processing, generated graphic generation processing that generates a generated graphic relating to the characteristic identified by the characteristic identification processing, and display control processing that controls a display such that the generated graphic generated by the generated graphic generation processing is displayed along with the photographic image and a print image.
US11354074B2 Storage medium storing instructions for creating first print label and second print label having alignment mark used when overlaying first and second print labels
A non-transitory computer-readable storage medium stores computer-readable instructions for causing a terminal device to perform: generating first print data for creating a first print label having a first print object formed thereon; generating second print data for creating a second print label having a second print object formed thereon; generating, based on the first print data, outline data representing an outline of the first print object; generating, based on the outline data, alignment mark data representing an alignment mark used for aligning the first print label with the second print label when overlaying these labels; generating third print data by adding the alignment mark data to the second print data such that the alignment mark is added to a portion of the second print label that corresponds to the outline of the first print object; and transmitting the first and third print data to a label creating device.
US11354069B2 Method of reducing storage capacity for big data processing
An operating method of a data storage system comprising a processor and multiple storage devices, the operating method comprising: a first storage operation of selecting a first storage device, a second storage device, and a third storage device among the multiple storage devices and transmitting and storing data generated by the processor in the first storage device and the second storage device, a second storage operation of transmitting, to the third storage device, the data stored in the second storage device and compressing and storing the data in the third storage device, a first access operation of accessing the data in the first storage device, by the processor, after the first storage operation is completed, and a second access operation of accessing the data in the second storage device after fail of the first access operation.
US11354062B2 Memory system and operation method thereof
A memory system includes: a memory device suitable for storing data; a controller suitable for controlling the memory device; an interface suitable for communication between a host and the controller; a register suitable for storing a parameter value set associated with a waveform and a magnitude of a signal provided by the interface to the host, wherein the controller is suitable for: performing signal transmission operations for candidates of the parameter value set, storing a new parameter value set, which is determined based on the responses of the signal transmission operations, in the register, and controlling the interface to transfer a new signal having adjusted waveform and magnitude to the host based on the new parameter value set.
US11354053B2 Technologies for lifecycle management with remote firmware
Technologies for lifecycle management include multiple computing devices in communication with a lifecycle management server. On boot-up, a computing device loads a lightweight firmware boot environment. The lightweight firmware boot environment connects to the lifecycle management server and downloads one or more firmware images for controllers of the computing device. The controllers includes baseboard management controllers, network interface controllers, solid-state drive controllers, or other controllers. The lifecycle management server selects firmware images and/or versions of firmware images based on the controllers or the computing device. The computing device installs each firmware image to a controller memory device coupled to a controller, and in use, each controller accesses the firmware image in the controller memory device.
US11354042B2 Magnetic disk device and method of setting data format
According to one embodiment, a magnetic disk device includes a disk, a head including a read head that reads data from the disk, a write head that writes data into the disk, and an assist element that generates energy for improving write performance of the write head, and a controller that adjusts a degauss condition after a stop of a write process of the write head, based on a resistance value of the assist element, and adjusts a data format of the disk in accordance with the degauss condition, the resistance value being measured after data is written into the disk, and the write process having an influence on the resistance value.
US11354040B2 Apparatuses and methods for concurrently accessing multiple partitions of a non-volatile memory
Apparatuses and methods for performing multithread, concurrent access of different partition of a memory are disclosed herein. An example apparatus may include a non-volatile memory array comprising a plurality of partitions. Each of the plurality of partitions may include a respective plurality of memory cells. The apparatus may further include a plurality of local controllers that are each configured to independently and concurrently access a respective one of the plurality of partitions to execute a respective memory access command of a plurality of memory access commands responsive to receiving the respective memory access command. The example apparatus may further include a controller configured to receive the plurality of memory access commands and to determine a respective target partition of the plurality of partitions for each of the plurality of memory access commands. The controller may be further configured to provide each of the plurality of memory access commands to a local controller of the plurality of local controllers associated with the respective target partition.
US11354036B2 Method and electronic device for configuring touch screen keyboard
Embodiments herein provide a method for configuring a touch screen keyboard in an electronic device. The method includes identifying a type of one or more applications running in the electronic device. The method includes receiving an input event on the one or more applications. The method includes generating the touch screen keyboard based on the identified type of the at least one application in response to the input event. Further, the method includes displaying the touch screen keyboard on the screen of the electronic device.
US11354035B2 Electronic apparatus for displaying content and control method thereof
An electronic apparatus having a case including a first frame and a second frame configured to slide and extend with respect to the first frame; a flexible display wound over a first surface and a second surface of the case, wherein a first area of the flexible display on the first surface is increased or decreased in size based on a sliding movement of the second frame with respect to the first frame; and a controller configured to display content associated with an application in the first area, in response to an event, display notification information associated with the event in the first area, and in response to a first input to a second area of the flexible display on the second surface of the case, display at least a portion of content associated with the event in the first area.
US11354034B2 Devices, methods, and graphical user interfaces for selecting and interacting with different device modes
A computing device, in response to receiving a request to edit a first mode, received while displaying a graphical indication of the first mode, displays a first editing user interface that includes a plurality of editable settings for the first mode, including a visual representation of a setting for whether or not notifications for a first application are permitted to be output during the first mode, and detects one or more user inputs that change the setting. After exiting the first editing user interface and activating the first mode, in response to detecting occurrence of an event corresponding to the first application, a notification corresponding to the event is output, or not, in accordance with a determination that the setting permits, or does not permit, notifications for the first application to be output while the computing device is in the first mode.
US11354031B2 Electronic apparatus, computer-readable non-transitory recording medium, and display control method for controlling a scroll speed of a display screen
An electronic apparatus comprises a display surface, a first sensor, a second sensor, and at least one processor. The first sensor comprises a detection object surface, and detects a fingerprint of a finger touching the detection object surface. The second sensor detects a pressure on the detection object surface. The at least one processor specifies an operation of a finger performed on the detection object surface based on a first detection result in the first sensor. The at least one processor specifies a pressure on the detection object surface based on a second detection result in the second sensor. The at least one processor controls a display of a first screen in the display surface based on the specified operation and pressure.
US11354029B2 Content collection method, apparatus and storage medium
A content collection method involving a user terminal or smart device includes: displaying a target interface on a home screen; displaying a collection panel in a secondary screen when the secondary screen is in an expanded state; acquiring a collection instruction corresponding to target content in the target interface; adding the target content to the collection panel according to the collection instruction.
US11354026B1 Method and device for assigning an operation set
In some implementations, a method includes: while presenting an object via the display device, determining an operation set associated with the object that includes a plurality of input-response pairings, wherein each input-response pairing includes an input type and an associated response; obtaining, via the one or more input devices, a user input directed to the object; and, in response to detecting the user input: mapping the user input to an input-response pairing within the operation set associated with the object; and performing an operation on the object based on the user input and the input-response pairing.
US11354025B1 Alternate presentation types for human workflow activities
The disclosure includes a system and method for receiving a business process model for an application, the business process model including a human workstep, wherein input is received from a user to complete the human workstep; receiving a plurality of presentation types for association with the human workstep; receiving associated user interface (UI) metadata for the plurality of presentation types; and associating the human workstep with the plurality of presentation types and associated UI metadata.
US11354024B1 Machine learning in video classification with schedule highlighting
Described herein are systems and methods that search videos and other media content to identify items, objects, faces, or other entities within the media content. Detectors identify objects within media content by, for instance, detecting a predetermined set of visual features corresponding to the objects. Detectors configured to identify an object can be trained using a machine learned model (e.g., a convolutional neural network) as applied to a set of example media content items that include the object. The systems provide user interfaces that allow users to review search results, pinpoint relevant portions of media content items where the identified objects are determined to be present, review detector performance and retrain detectors, providing search result feedback, and/or reviewing video monitoring results and analytics.
US11354022B2 Multi-directional and variable speed navigation of collage multi-media
Flexible and user-friendly navigation of loaded media in a multi-media presentation is described. A user may be able to view and/or edit the presentation. In at least one embodiment, navigating loaded media includes loading a page of a collage document to a client device, where the page has a plurality of layers and each layer is associated with a media object. This further includes creating a list of layers of the loaded page, each layer indexed by at least a position in the collage document; navigating the collage document in at least one direction and at least one speed based on user input; and filtering the list of layers based on at least the position in the collage document and a visual window of a user interface to display visible layers of the page within the visual window.
US11354021B2 Method, device, terminal and storage medium for displaying icons
The embodiments of the present disclosure disclose a method, a device, a terminal, and a storage medium for displaying icons, relating to the field of computer technology. The terminal includes special-shaped screen, the special-shaped screen includes a non-display portion with a special shape and a display portion attached to the non-display portion. The method includes: selecting Q first function icons and (P−Q) second function icons from P function icons; arranging and displaying the Q first function icons along an arc in a first target region of the display portion, wherein the first target region is a display region that is adjacent to an edge of the special-shaped screen or surrounding the non-display portion of the special-shaped scree; and displaying K second function icons in the display portion when an icon display instruction applied to the first target region is detected.
US11354020B1 Macro-navigation within a digital story framework
Systems and methods for creating and maintaining digital story progress bars may include (1) providing an interface that displays posts within a series of different digital stories, (2) displaying, within the interface, a progress bar including (i) a current-story section associated with a story-indicator corresponding to a current story whose posts are currently being displayed, and (ii) an upcoming-story section associated with a subsequent story-indicator corresponding to an upcoming story queued for display after the current story, (3) transitioning from displaying the posts of the current story to displaying the posts of the upcoming story, and (4) in response to displaying the posts of the upcoming story (i) altering the current-story section by replacing the story-indicator with the subsequent story-indicator and (ii) altering the upcoming-story section by replacing the subsequent story-indicator with a post-subsequent story-indicator corresponding to an additional upcoming story. Various other methods, systems, and computer-readable media are also disclosed.
US11354014B1 Map-based graphical user interface for multi-type social media galleries
A social media platform provides a map-based graphical user interface (GUI) with multiple geographically anchored icons that are selectable to trigger playback of respective galleries of ephemeral messages. Each of the plurality of location-based ephemeral galleries comprises media content contributed by multiple different users. The ephemeral galleries are compiled based on geotag data associated with respective ephemeral messages submitted by multiple users to be publicly viewable via the map-based GUI. Two or more different types of galleries are represented in the map-based GUI by different, visually distinct types of gallery icon.
US11354012B1 Automated placement and time selection for dashboard panels in an extended reality environment
A mobile device is fitted with an extended reality (XR) software application program executing on a processor within an XR system. A data visualization application receives a selection of a dashboard panel, and automatically places the dashboard panel relative to other dashboard panels displayed on a work surface in the XR environment. The work surface may be in the form of a rectangular or cylindrical surface. The dashboard panels may be arranged on a series of horizontal and/or vertical “rails” that appear as rows or columns, respectively, of dashboard panels on the work surface. A user can select and move the dashboard panels on a particular rail, while not affecting the position of the dashboard panels on the remaining rails. Further, the data visualization application generates a telescoping time selection graphical element that includes multiple segments with different granularities of time for concurrently selecting a time and date range.
US11354007B2 Diagram based visual procedure note writing tool
A diagram based visual procedure note writing, in one aspect, presents an image representing a structure on a user interface display. A plurality of objects is presented on the user interface display. Responsive to an object being placed onto the image of the structure, metadata associated with the object is updated based on region information associated with a position where the object is placed onto the image. The updated metadata is presented on the user interface display. A note is composed based on the updated metadata.
US11354001B2 Display device including an input sensing panel having an island pattern
A display device includes a display panel including first light emitting areas, second light emitting areas, and third light emitting areas, and an input sensing panel disposed on the display panel and including a first sensing electrode and a second sensing electrode. The first sensing electrode includes first sensing patterns and at least one first connection pattern connecting two first sensing patterns adjacent to each other among the first sensing patterns. The second sensing electrode includes second sensing patterns, at least one island pattern disposed between two second sensing patterns adjacent to each other among the second sensing patterns, and second connection patterns connecting the second sensing patterns and the at least one island pattern. Each side of the at least one island pattern is substantially parallel to at least one side of each of the second sensing patterns.
US11353998B2 Touch panel and manufacturing method thereof
A touch panel has a substrate having a display region and a peripheral region, a touch sensing electrode disposed in the display region of the substrate, and a peripheral circuit disposed in the peripheral region of the substrate. The touch sensing electrode is electrically connected to the peripheral circuit, and the touch sensing electrode layer includes a first portion of a patterned metal nanowire layer. The peripheral circuit includes a patterned conductive layer and a second portion of the metal nanowire layer. At least a non-conductive material of the conductive layer is between the peripheral circuit and a second peripheral circuit.
US11353996B2 Touch-sensing cover and manufacturing method thereof
Covers for touch-sensing devices include a shielding layer; and a substrate, in which the substrate covers the shielding layer, and the substrate and the shielding layer are integrated and form a coplanar surface. The coplanar surface is a smooth surface, which has a surface roughness Ra in a range from about 0.05 μm to about 0.5 μm.
US11353990B2 Systems and methods for detecting problems inputting text with a touch environment and providing solutions
The system manages a keyboard displayed on a touchscreen to address non-responsive regions of the touchscreen. The system monitors usage behavior of the displayed keyboard on the touchscreen. The system determines the non-responsive region of the touchscreen based on the usage behavior. For example, the non-responsive region may result from damage caused by dropping. The system modifies the displayed keyboard to avoid the non-responsive region of the touchscreen. For example, the system may change the location, size, orientation, and/or layout of the keyboard, or keyboard characters thereof, to avoid the non-responsive region.
US11353989B2 Front-end signal compensation
A touch surface device having improved sensitivity and dynamic range is disclosed. In one embodiment, the touch surface device includes a touch-sensitive panel having at least one sense node for providing an output signal indicative of a touch or no-touch condition on the panel; a compensation circuit, coupled to the at least one sense node, for generating a compensation signal that when summed with the output signal removes an undesired portion of the output signal so as to generated a compensated output signal; and an amplifier having an inverting input coupled to the output of the compensation circuit and a non-inverting input coupled to a known reference voltage.
US11353986B2 Touch panel
A display device with a touch panel includes a display panel, and a touch panel formed above the display panel. The touch panel includes X electrodes which extend in a first direction, and Y electrodes which extend in a second direction different from the first direction. The X electrodes and the Y electrodes respectively include intersection portions each formed where the X electrodes and the Y electrodes overlap each other, and electrode portions each formed between the intersection portions, wherein the electrode portions of one of the X electrodes is smaller in area than the electrode portions of one of the Y electrodes, and wherein floating electrodes are formed close to the electrode portion of the one of the X electrodes or Y electrodes, and over a reduced portion of the X electrode.
US11353982B2 Feature recognition structure, fabricating method, driving method and related device
A feature recognition structure provided by the embodiments of the present disclosure comprises: a plurality of first electrodes and a plurality of second electrodes disposed on a base substrate, wherein orthogonal projections of the plurality of first electrodes and of the plurality of second electrodes on the base substrate intersect each other to form a plurality of overlap regions; and a plurality of functional patterns disposed between one or more of the plurality of first electrodes and corresponding one or more of the plurality of second electrodes, wherein an orthogonal projection of each of the plurality of functional patterns on the base substrate is located in a corresponding one of the plurality of overlap regions; the functional patterns comprise at least one piezoelectric material, and have at least two types of sub-patterns, and different types of the sub-patterns have substantially different piezoelectric coefficients.
US11353981B2 Display device in which an image is displayed on a side surface
A display device including a first pressure sensor disposed under a display panel that includes an upper surface, a first upper curved portion extended from a first edge of the upper surface, and a first side surface extended from the first upper curved portion. The first pressure sensor is disposed in the first upper curved portion.
US11353980B2 Touch panel system with piezoelectric pressure sensing
An apparatus for processing signals from a touch panel. The touch panel includes a layer of piezoelectric material disposed between a number of sensing electrodes and one or more common electrodes. The apparatus includes a capacitive touch controller for connection to the sensing electrodes and a switch network including inputs for connection to the sensing electrodes and an output connected to system ground or a common mode voltage. The apparatus includes a circuit for connection to the common electrodes and to generate, for each common electrode, a corresponding pressure signal indicative of a pressure applied to the touch panel proximate to that common electrode. The apparatus includes a controller to control the switch network to couple any connected sensing electrodes to system ground or the common mode voltage during a pressure measurement period, and to sample the one or more second pressure signals during the pressure measurement period.
US11353977B2 Display device with sensor
According to an aspect, a display device with a sensor includes: a substrate including a display region and a peripheral region on a periphery of the display region; detection electrodes arranged in a row-column configuration in the display region; and detection lines coupled to the respective detection electrodes. A shape of the substrate in a plan view includes a curve of a curved portion. The detection electrodes include a first electrode and a second electrode having a shape different from that of the first electrode in a plan view. The second electrode is juxtaposed with the curved portion. The detection lines each include a first line coupled to the first electrode and a second line coupled to the second electrode. The second line passes from the display region across the peripheral region and extends to a position overlapping with the second electrode in a plan view.
US11353971B2 Method for controlling display device, and display device
Image information and identification information identifying an external device are acquired from the external device. An image based on the image information is displayed on a display surface. A drawing object is generated from a trajectory of a pointing unit in a drawing area on the display surface based on the image as a reference. The drawing object is stored in association with the identification information into a memory. The drawing object associated with the identification information in the memory is displayed on the display surface, as linked to the image.
US11353969B2 Dynamic visual indications for input devices
An input device for providing input to a computing device. The input device includes a body, a visual element, and a processing element in communication with the visual element. The processing element dynamically changes a graphic displayed by the visual element to correspond to presentation data corresponding to the input device as presented to the computing device. The dynamic changes in the graphic provide indication to a user regarding the current state of the input device.
US11353966B1 Handheld controllers and artificial-reality systems
The disclosed handheld controllers may include at least one finger force-feedback mechanism. The finger force-feedback mechanism may include a rotational element positioned to have an axis of rotation that is located along a palm side of a finger of an intended user's hand when holding the handheld controller, a proximal linkage element positioned and configured to rotate with the intended user's finger about the major knuckle when the user squeezes the handheld controller, and a distal linkage element positioned and configured to rotate relative to the proximal linkage element with the intended user's finger about the second knuckle when the user squeezes the handheld controller. Various other handheld controllers, artificial-reality systems, and methods are also disclosed.
US11353963B2 Accessory and support for electronic devices, systems including the same and methods
An accessory for an electronic device, such as a mobile computing device, includes a housing and a support element that are configured to support the electronic device in an inclined orientation. The support element of the accessory may comprise an elongated recess that receives a portion (e.g., an edge portion) of an electronic device to orient and support the electronic device in the inclined orientation. The accessory may also include a peripheral component, such as a user interface component (e.g., a keyboard, a track pad, etc.) or any other component that may enhance or supplement functionality of the electronic device.
US11353960B1 Intraocular brain interface
An intraocular brain interface system that detects a user's neuronal activity and uses it to identify an image associated with that neuronal activity. Once identified, the image is presented to the user via an intraocular display component such that only the user is able to see the image.
US11353959B2 Controller device
A controller device configured to be worn on a hand of a user includes a plurality of sensors that, in a state in which the user wears the controller device on the hand, are disposed along a virtual curved surface being projected toward a position of a thumb of the user and detect the position of the thumb of the user.
US11353958B2 Interactive attraction system and method for object and user association
A system of an amusement park attraction includes an optical sensor configured to detect light and provide optical data based on the detected light and a controller having circuitry communicatively coupled to the optical sensor. The controller is configured to receive the optical data, process the optical data to detect a first movement of a user and a second movement of a handheld or wearable object, detect a correlation between the first movement and the second movement, and associate the handheld or wearable object with the user based on the correlation.
US11353954B2 Operating an electronic contact lens based on recognized objects in captured images
An augmented reality system recognizes objects in a user's environment and operates an electronic contact lens based on the recognition. The electronic contact lens includes an integrated femtoimager that captures images corresponding to the user's gaze direction. The augmented reality system recognizes objects in the images and generates visual information relevant to the recognized objects that is presented using a femtoprojector integrated with the electronic contact lens. The visual information may include virtual control elements that the user can interact with to control smart devices. The augmented reality system can also configure various calibration parameters of the electronic contact lens based on a recognized environment associated with the recognized objects.
US11353953B2 Method of modifying an image on a computational device
A method of modifying an image on a computational device is disclosed. The method comprises providing image data representative of at least a portion of a three-dimensional scene, the scene being visible to a human observer from a viewing point when fixating on a visual fixation point within the scene; displaying an image by rendering the image data on a display device; capturing user input by user input capturing means, wherein capturing comprises monitoring a point of gaze of a user so as to determine a spatial coordinate in the three dimensional scene, the coordinate representing a movable visual fixation point of the human observer; computationally processing the image data so as to enclose each object of the three dimensional scene in a three dimensional detection region which is configured to identify coincidence of the respective object with the visual fixation point; modifying the image by: computationally isolating a fixation region within the image, the fixation region being defined by a subset of image data representing an image object within the image, wherein the image object is associated with the visual fixation point; spatially reconstructing the subset of image data to computationally expand the fixation region; spatially reconstructing remaining image data relative to the subset of image data to computationally compress a peripheral region of the image relative to the fixation region in a progressive fashion as a function of a distance from the fixation region, the method further comprising determining a distance between a head of the user and the display device; computationally processing the image data so as to move the fixation region towards a centre of a display of the display device, wherein the fixation region represents the object enclosed by the respective detection region; wherein the computational expansion of the fixation region and the computational compression of the peripheral region are modulated by the distance between the head of the user and the display device.
US11353949B2 Methods and systems for displaying additional content on a heads up display displaying a virtual reality environment
Methods and systems for enabling a user to perform a full body movement while viewing a virtual reality environment on a head up displays without interfering with viewing of content on the heads up display. Specifically, a full body movement of the user is detected. In response to detecting the full body movement, the additional content is generated for display in a portion of the virtual reality environment corresponding to a foreground area of the user's visual field. The additional content assists the user perform the full body movement.
US11353947B2 Systems, methods, and apparatuses for powerline communication
Systems, methods, and apparatuses for improved powerline communication (PLC) are described. In one embodiment, a system comprises power down hardware coupled to internal wiring of a premises to selectively power down a portion of the internal wiring on request, and at least one hardware device to transmit a request to the power down hardware to selectively power down a portion of the internal wiring on request and to transmit data using power line communication hardware of the at least one hardware device while the portion of the internal wiring is powered down.
US11353942B2 Power delivery timing for memory
A system can comprise a memory device and sequencing circuitry configured to provide enable signals to a number of voltage regulators in association with providing sequenced power signals to the memory device. The system can include voltage threshold detection circuitry configured to: detect primary supply voltage events; and responsive to detecting a primary supply voltage event, deassert a timer enable signal provided to timing circuitry. The timing circuitry is configured to, responsive to the deassertion of the timer enable signal: deassert a primary enable signal provided to the sequencing circuitry; and maintain the primary enable signal in a deasserted state for a particular amount of time prior to reasserting the primary enable signal.
US11353940B2 Thermal profiles
An example apparatus comprising a heat dissipation mechanism and a controller to detect a temperature of a surface of the apparatus, in response to detecting that an audio output device is connected to the apparatus, determine a thermal profile, and instruct the heat dissipation mechanism to dissipate heat from the apparatus based on the thermal profile.
US11353938B2 Installation device and server including installation device
The present disclosure provides an installation device and a server including the installation device. The installation device includes: a bottom bracket for supporting a hard disk drive; a first positioning bracket detachably arranged on a first side of the bottom bracket; and a second positioning bracket fixedly arranged on a second side opposite to the first side of the bottom bracket; the first positioning bracket and the second positioning bracket are configured to fix the hard disk drive. Compared with the traditional design, four screws are omitted in the present disclosure to avoid manual locking operation in the production line and operation and maintenance of the hard disk drive module, which meets the requirements of easy installation and cost-saving design. And by adding an adapter bracket, it can be converted to a 2.5-inch hard drive bracket, which has strong compatibility.
US11353935B1 Hinge structure and electronic device including the same
An electronic device is provided. The electronic device includes a first housing, a second housing, a hinge structure configured to connect the first housing and the second housing, and a foldable display module. The hinge structure includes a rotating shaft, a first idle gear, a second idle gear, a first gear, a second gear, a first pressing member configured to move the first gear toward the second gear, and a first interconnecting structure formed between the first gear and the second gear to enable the first gear to engage with the second gear, the first interconnecting structure being formed between the first gear and the second gear such that, as first pressing member moves the first gear toward the second gear, the first gear and the second gear receive with rotational forces in opposite directions.
US11353933B2 Self-actuating hinge mechanism for electronic device
A notebook computer may include a display portion, a base portion, a hinge mechanism movably coupling the display portion to the base portion, an optical sensing system configured to capture an image of an object, an actuation system comprising a shape-memory alloy member coupled to the base portion and the display portion and configured to move the display portion relative to the base portion, and a processing system. The processing system may be configured to determine a target position for the display portion based at least in part on a location of the object in the image and cause the actuation system to actuate the hinge mechanism to move the display portion, relative to the base portion, from an initial position to the target position.
US11353931B2 Hinge device for a foldable device
The present invention provides a hinge module for a foldable device. A first curved guiding portion and a second curved guiding portion are provided between two sides of a curved body, and a first connecting portion of a first rotating member is connected with a first support plate. At least one of the first curved blocks of the first rotating member is swingable and limited within the first curved guiding portion. A second connecting portion of a second rotating member is connected with a second support plate. At least one of the second curved blocks of the second rotating member is swingable and limited within the second curved guiding portion. A first linkage assembly has one end pivotally connected with one side of the first curved block. A second linking member is provided at another end of the two linkage assemblies.
US11353930B2 Hinges with magnets
Examples herein relate to a hinge. In some examples, a hinge can include a first bracket connected to a shaft, a second bracket connected to the first bracket, a member connected to the shaft and magnetically attracted to a magnet at a first position, where the member translates relative to the magnet to a second position as the shaft rotates about an axis of the shaft, and the magnet to generate a magnetic attraction force between the member and the magnet, where the magnetic attraction force is higher at the second position than the first position.
US11353929B2 Double-side display panel, backplate structure of same, and method of manufacturing same
A double-side display panel, a backplate structure of the same, and a method of manufacturing the same are provided. The backplate structure of double-side display panel includes a first backplate, a stiffener, and a second backplate. The first backplate is fixed on one surface of the stiffener. The second backplate is fixed on another surface of the stiffener. An edge of the first backplate, an edge of the stiffener, and an edge of the second backplate are aligned with each other.
US11353928B2 Display module and display device
A display module and a display device are provided. A first electromagnetic member is disposed on a middle frame, a second electromagnetic member is disposed under a backplate, and an actuation member controls the first electromagnetic member and the second electromagnetic member to work, generating an electromagnetic force generated between the first electromagnetic member and the second electromagnetic member, thereby subjecting the display module to an electromagnetic force opposite to an impact force. Therefore, the display module remains undamaged by an impact and can continue normal operation.
US11353925B2 Portable electronic device
The present disclosure discloses a portable electronic device including a primary display panel, a keyboard module, a secondary display panel, and a support plate. The primary display panel includes a first pivot and a second pivot. The first pivot and the second pivot are disposed at the primary display panel. The keyboard module faces the primary display panel and includes a third pivot. One side of the secondary display panel is connected to the first pivot, and another side is a free side. The secondary display panel is flipped through the first pivot to be overlapped on an upper surface of the keyboard module or to abut against the upper surface at the free side. The support plate is flipped through the second pivot and the third pivot to be overlapped on the bottom surface of the primary display panel or to support the primary display panel.
US11353923B2 Head mounting device
According to various embodiments of the present invention, a head mounting device (HMD) may comprise: a facial wearing part which is worn on a user's face and outputs an image to both of a user's eyes; a wearing band part mounted on an upper side of the facial wearing part; and a support part which is mounted on the wearing band part to support a user's head, wherein the facial wearing part may comprise a housing in which an optical device is disposed, a guide member which extends over a first surface of the housing and is formed corresponding to a contour of the user's face, and a fixing plate which is mounted on the housing with a part of the guide member interposed between the fixing plate and the housing so as to fix the guide member to the housing. The head mounting device as mentioned above can be various according to embodiments.
US11353922B2 Foldable electronic device
A foldable electronic device is provided. The foldable electronic device includes a hinge structure, a foldable housing, a flexible display disposed inside the foldable housing, a first flexible connection member, a second flexible connection member, an adhesive member attached to the first flexible connection member. The foldable housing includes a first housing structure and a second housing structure. The first housing structure includes a first surface, a second surface, and a first printed circuit board. The second housing structure includes a third surface, a fourth surface, and a second printed circuit board.
US11353919B2 Display assembly
A compliant display assembly employing a glass outer screen is configured to permit bending of the glass outer screen without buckling or cracking. The compliant display assembly includes a planar glass sheet, a first planar housing, a second planar housing, and a hinge, wherein the first planar housing is pivotably coupled to the second planar housing via the hinge. The planar glass sheet is attached to the first and second planar housings. The first planar housing is arranged to pivot relative to the second planar housing via the hinge. The hinge is arranged to limit the pivot angle between the first planar housing and the second planar housing to a maximum pivot angle. The hinge is arranged to secure the first planar housing in relation to the second planar housing.
US11353910B1 Bandgap voltage regulator
A bandgap voltage regulator includes a proportional-to-absolute-temperature (PTAT) circuit, an amplifier, and a driver circuit. The PTAT circuit can include various transistors that output a corresponding control voltage. The amplifier generates another control voltage to compensate base-current variations associated with the transistors of the PTAT circuit. The control voltage is generated by the amplifier based on the control voltage outputted by the PTAT circuit, and one of a base-emitter voltage associated with a transistor of the PTAT circuit, a scaled down version of the control voltage outputted by the amplifier, and a scaled down version of the base-emitter voltage. The driver circuit outputs, based on a supply voltage and the control voltages outputted by the PTAT circuit, a reference voltage for driving a functional circuit.
US11353909B2 Operational amplifier, integrated circuit, and method for operating the same
An operational amplifier comprises a front stage and an output stage. The front stage comprises a first input transistor, a second input transistor, a first node, a second node, and a first current mirror. A first voltage based on a first current through the first input transistor is generated on the first node. A second voltage based on a second current through the second input transistor is generated on the second node. The output stage is configured to output an output voltage based on at least one of the first voltage and the second voltage. The first current mirror comprises a first transistor having a drain connected to the first node, a second transistor having a drain connected to the second node, and a first offset canceling capacitor connected between gates of the first transistor and the second transistor.
US11353908B2 Centralized voltage control apparatus and centralized voltage control system
A centralized voltage control apparatus is connected via a communication network to a plurality of local voltage control devices each controlling a corresponding voltage controller connected to a distribution line of a distribution system. The centralized voltage control apparatus includes: a voltage distribution determination unit that calculates a control variable for each of the voltage controllers on the basis of a measured value of voltage at each measurement point of the distribution line and a proper voltage range at each measurement point; and a tap position determination unit that gives a command value to each of the local voltage control devices on the basis of the control variable. At least a part of the proper voltage range at each measurement point is determined on the basis of an estimated value of a change in voltage in a section in which voltage is not measured on the distribution line.
US11353907B2 Systems and methods for stabilizer control
A method, apparatus, system and computer program is provided for controlling an electric power system, including implementation of a voltage control and conservation (VCC) system used to optimally control the independent voltage and capacitor banks using a linear optimization methodology to minimize the losses in the EEDCS and the EUS. An energy validation process system (EVP) is provided which is used to document the savings of the VCC and an EPP is used to optimize improvements to the EEDCS for continuously improving the energy losses in the EEDS. The EVP system measures the improvement in the EEDS a result of operating the VCC system in the “ON” state determining the level of energy conservation achieved by the VCC system. In addition the VCC system monitors pattern recognition events and compares them to the report-by-exception data to detect HVL events. If one is detected the VCC optimizes the capacity of the EEDS to respond to the HVL events by centering the piecewise linear solution maximizing the ability of the EDDS to absorb the HVL event. The VCC stabilizer function integrates voltage data from AMI meters and assess the state of the grid and initiates appropriate voltage control actions to hedge against predictable voltage risks.
US11353905B2 Device for providing a power supply
A first terminal receives a first DC voltage. A switch selectively couples the first terminal to a second terminal providing an output. A control circuit selectively actuates the switch in response to a comparison of the first DC voltage to a second DC voltage. A low-dropout (LDO) linear voltage regulator, connected between the first and third terminals, operates to provide the second DC voltage from the first DC voltage.
US11353904B2 Multi-slope startup voltage regulator system
A voltage regulator system includes a switch system including a power switch to conduct an output current through an inductor based on an input voltage and a switching signal to generate an output voltage at a load. A feedback system generates a PWM signal based on the output voltage and based on a variable reference voltage. A gate driver system generates the switching signal based on the PWM signal. The gate driver system controls the switch system to increase the output voltage at output voltage slopes in each of startup stages during startup of the voltage regulator system. A sampling system samples the output current and the output voltage during the startup of the voltage regulator system to measure each slope of the output voltage slopes at each of the respective startup stages during the startup of the voltage regulator system.
US11353903B1 Voltage reference circuit
A voltage reference circuit that can operate in a large supply voltage range with high PSRR, that dissipates low-power for a given output noise, and that has a low temperature-coefficient (TC) across a wide-temperature range. The voltage reference circuit does not require any calibration for low TC and high PSRR, occupies a relatively small circuit area, may be used without additional supply filtering in noisy or high-ripple supply environments, and is more robust against device mismatch effects particularly compared to designs based on sub-threshold operations. The voltage reference circuit is a special form of constant transconductance circuit that uses current mirror ratios that are chosen to achieve high PSSR and low noise properties. The device saturation voltage may be chosen so that flat temperature characteristics may be achieved.
US11353902B2 Power control semiconductor device, variable output voltage power supply, and designing method
A power control semiconductor device includes: a voltage control transistor connected between an input terminal and an output terminal; a control circuit that controls the voltage control transistor in accordance with a voltage of the output terminal; and an external terminal that controls an output voltage externally. The control circuit includes: a first divider which has resistor elements connected in series to the output terminal and which divides the output voltage of the output terminal; a first error amplifier that outputs a voltage corresponding to a potential difference between a predetermined reference voltage and a voltage divided by the first divider; and an output voltage change circuit that changes the divided voltage in accordance with a voltage input to the external terminal to change the output voltage in accordance with the voltage of the external terminal.
US11353900B2 Integrated cross-domain power transfer voltage regulators
An apparatus is provided, where the apparatus includes a first domain including first one or more circuitries, and a second domain including second one or more circuitries. The apparatus may further include a first voltage regulator (VR) to supply power to the first domain from a power bus, a second VR to supply power to the second domain from the power bus, and a third VR coupled between the first and second domains. The third VR may at least one of: transmit power to at least one of the first or second domains, or receive power from at least one of the first or second domains.
US11353892B2 Drop-off location planning for delivery vehicle
An example method may include receiving, from a client computing device, an indication of a target drop-off spot for an object within a first virtual model of a first region of a delivery destination. A second virtual model of a second region of the delivery destination may be determined based on sensor data received from one or more sensors on a delivery vehicle. A mapping may be determined between physical features represented in the first virtual model and physical features represented in the second virtual model to determine an overlapping region between the first and second virtual models. A position of the target drop-off spot within the second virtual model may be determined based on the overlapping region. Based on the position of the target drop-off spot within the second virtual model, the delivery vehicle may be navigated to the target drop-off spot to drop off the object.
US11353891B2 Target tracking method and apparatus
A method for controlling a movable object includes obtaining an expected height of the movable object, obtaining a measured height of the movable object relative to a ground, and controlling a height of the movable object according to the expected height and the measured height.
US11353890B1 Electrical vertical take-off and landing aircraft having reversionary flight control and method of use
Aspects relate to methods and systems for reversionary flight control for an electrical vertical take-off and landing (eVTOL) aircraft. An exemplary system includes a pilot control, a sensor configured to sense and transmit analog control data associated with a pilot interaction with the pilot control, a pilot interface module configured to receive the analog control data, convert the analog control data to digital control data, and transmit digital control, an actuator, and a flight controller. The flight controller may be configured to receive the digital control data, determine a primary command datum as a function of the digital control data, transmit the primary command datum to the actuator, determine that the digital control signal is non-functional, receive the analog control data, determine a reversionary command datum as a function of the analog control data, and transmit the reversionary command datum to the actuator.
US11353889B1 System for electric aircraft navigation
A system for electric aircraft navigation includes a sensor configured to detect a navigation signal, a flight controller, wherein the flight controller is configured to receive the navigation signal, identify a navigation status as a function of the navigation signal, and determine an aircraft adjustment as a function of the navigation status, and a pilot display, wherein the pilot display is configured to display the aircraft adjustment to a user, and present an autonomous function configured to enact the aircraft adjustment automatically.
US11353888B2 System and method for determining optimal flight path around weather vortices
A system for an aircraft includes a user interface device and a controller. The controller is configured to receive a present location of the aircraft, a present location of one or more wind vortices, a strength of the one or more wind vortices, and a desired ending point of the aircraft. The desired ending point of the aircraft is received from the user interface device. The controller is configured to define an optimization problem, and determine a solution to the optimization problem. The solution to the optimization problem includes a flight path and steering angle values to achieve the flight path. The flight path results in a minimum time to reach the desired ending point. The controller is configured to cause the user interface device to display a map including the flight path.
US11353886B2 Aircraft descent phase management
A method is described that is implemented by computer for optimizing the vertical descent profile of an aircraft, the vertical profile being broken down into an altitude profile and a speed profile. One or more altitudes of passage can be determined by minimizing the overall deviation between the speed profile and one or more speed constraints previously received. The optimized descent profile can comprise one or more of these altitudes of passage. Different developments are described, in particular embodiments in which an optimized altitude of passage minimizes the engine thrust, the descent profile is of OPEN IDLE, FPA or VS type, the optimized descent profile is determined backward, a speed constraint is of AT or AT OR ABOVE type, and the use of the airbrakes. Display modalities are described, as are system and software aspects.
US11353885B2 Method of acquiring image for recognizing position and robot implementing the same
Disclosed herein are a method of acquiring an image for recognizing a position and a robot implementing the same. In the method and robot, information value concerning movement of the robot is measured to efficiently acquire images including overlapped areas, and lenses of cameras on both sides of the robot are slided in a direction opposite to a direction of movement of the robot based on the measured information value concerning movement.
US11353884B2 Robot without detection dead zone
There is provided a cleaning robot including a first light source module and a second light source module respectively project a first light section and a second light section, which are vertical light sections, in front of a moving direction, wherein the first light section and the second light section cross with each other at a predetermined distance in front of the cleaning robot so as to eliminate a detection dead zone between the first light source module and the second light source module in front of the cleaning robot to avoid collision with an object during operation.
US11353879B2 Vehicle control device, vehicle control method, and storage medium
A vehicle control device includes: a processor configured to: recognize a surrounding situation of a vehicle; specify a target vehicle which is a control target of the vehicle within a set reference range based on a recognition result; and control at least one of an acceleration or deceleration speed and steering of the vehicle based on a position of the target vehicle. The processor is further configured to specify the target vehicle in a reference range based on lane information and output first target vehicle information, and, in parallel, specify the target vehicle in a reference range based on a behavior of the vehicle, and output second target vehicle information, and select one of the first target vehicle information and the second target vehicle information and output the selected target vehicle information to a driving controller.
US11353873B2 Autonomous street sweeper vehicle
One or more autonomous street sweeper vehicles can perform a variety of sweeping functions, such as sweeping, vacuuming, blowing, and scraping. Each autonomous street sweeper vehicle can be designed to follow routes and can comprise an autonomous vehicle that includes a drive by wire kit, a database storing the routes, a detection mechanism, and a control system that controls the vehicle to follow the routes while maintaining serviceable distances to the curb. In a convoy of multiple autonomous street sweeper vehicles, the vehicles in the convoy can communicate with each other, and each of the autonomous street sweeper vehicles can perform a different function. In some examples, a speed of the vehicle and/or settings of the cleaning equipment can be adjusted, for example, based on road hazards or amount of debris.
US11353866B2 Driving-automation-level lowering feasibility determination apparatus
The present invention has an object of determining feasibility of lowering a driving automation level of an automated driving vehicle, based on a driving load considering a relationship with surrounding vehicles. An automatic-driving-level lowering feasibility determination apparatus according to the present invention includes: a surrounding vehicle information obtainment unit obtaining surrounding vehicle information; a driving load calculator calculating, based on the surrounding vehicle information, a driving load value indicating a magnitude of a driving load on the subject vehicle; a driving-automation-level lowering feasibility determination unit determining feasibility of lowering a driving automation level of the subject vehicle, based on the driving load value; and an output controller outputting, to an automated driving control device, a result of the feasibility determined by the driving-automation-level lowering feasibility determination unit.
US11353865B2 Coordination of mining and construction vehicles via scripting control
Mines and construction sites are pnme applications for automation. The invention is composed of a protocol that allows multiple machines to be coordinated from a single application. The invention provides what in classical control is called a coordination layer between the machines (4D-RCS). This coordination layer is currently provided by humans as machines only interact with each other in the physical world, but there is no infrastructure to have them coordinated from an autonomous control standpoint. The system described in the present invention is a coordinating mining or construction machinery that is comprised of two or more mining (or construction) equipment with sensors and actuators, a database of stored behavior and sensing capabilities for each machine, a scripting editor that can concatenate sensing and behavior blocks, a controller (centralized or at each machine) that can interpret the scripts and command the machines according to the script, and a communication infrastructure that allows the machines to communicate.
US11353864B2 Wireless communication terminal device
A wireless communication terminal device for operating a work vehicle that autonomously travels including: a device main body having a display that is capable of accepting a touch panel operation; and an emergency-stop remote controller having an emergency stop button that is used to stop autonomous travel of the work vehicle. The device main body and the emergency-stop remote controller perform a wireless communication with the work vehicle via different wireless communication networks having different communication schemes, respectively.
US11353862B2 Method, apparatus and system for determining signal rules of data for data annotation
A method, apparatus, and system are for determining signal rules and annotating data. The method, according to an embodiment, includes: determining data obtaining logic based on assembly model information corresponding to the assembly; wherein the data obtaining logic includes a to-be-obtained data object and an obtaining rule; determining at least one physical signal corresponding to the data obtaining logic; and determining, based on the data obtaining logic and the at least one physical signal corresponding to the data obtaining logic, a signal rule corresponding to the obtaining rule. By annotating the running data of an assembly, the context of the data may be indicated, so that the running data of the assembly can be made more consistent, easier to maintain, and/or applied to a new environment. Moreover, since the annotation information of data can adopt a common format, it may be more suitable for information migration and system configuration.
US11353858B2 Systems and methods for automated guided vehicle control
Systems and methods for commanding, controlling, and guiding automated guided vehicles (“AGVs”). Automated systems translate AGV commands according to AGV manufacturers. AGVs can be summoned and destinations be determined automatically.
US11353857B2 Data analyzer, semiconductor manufacturing system, data analysis method, and semiconductor manufacturing method
A data analyzer includes a data collector that acquires data on each analysis target parameter of each of a plurality of apparatuses from the apparatus, the plurality of apparatuses including a light source apparatus, an exposure apparatus that exposes a wafer to pulsed light outputted from the light source apparatus, and a wafer inspection apparatus that inspects the exposed wafer, an image generator that visualizes the data on each of the parameters collected by the data collector from the apparatuses that process the wafer for each predetermined area of the wafer to convert the data into an image and generates a plurality of mapped images for each of the parameters of the apparatuses, and a correlation computing section that performs pattern matching on arbitrary ones of the mapped images generated from the wafer to determine a correlation value between arbitrary ones of the parameters of the apparatuses.
US11353853B2 Systems and methods for real-time detection and communication of health and performance degradation in a distributed building automation network
A building device for a building management system (BMS) includes a processing circuit configured to receive one or more health messages from one or more other building devices. The processing circuit is configured to update an existing health message stored in a memory of the building device based on the one or more health messages by updating a message list of the existing health message with message list data of the one or more health messages, updating a sick node list of the existing health message based on the updated message list, and updating a sick node matrix of the existing health message based on the updated sick node list and the received one or more health messages. The processing circuit is configured to communicate the updated health message to at least one of the one or more other building devices.
US11353852B2 Method and system of modifying a data collection trajectory for pumps and fans
Systems, methods and an apparatus for data monitoring. A system may include a data acquisition circuit structured to interpret a plurality of detection values, each of the plurality of detection values corresponding to at least one of a plurality of input sensors communicatively coupled to the data acquisition circuit; a data storage circuit structured to store specifications and anticipated state information for a plurality of pump and fan types; an analysis circuit structured to analyze the plurality of detection values relative to specifications and anticipated state information to determine a pump or fan performance parameter; and a response circuit structured to initiate an action in response to the pump or fan performance parameter.
US11353846B2 Servo amplifier selection device and servo amplifier selection computer program
A servo amplifier selection device includes a memory configured to store specifications of each of a plurality of amplifiers capable of supplying power to a motor; and a processor configured to select, based on the number of one or more designated motors, specifications of each of the one or more designated motors, and specifications of each of the plurality of amplifiers, a combination of amplifiers connected to the one or more designated motors from the plurality of amplifiers in such a way that each of the one or more designated motors is connected to any of the plurality of amplifiers; and select, for each amplifier included in the combination of the amplifiers, specifications of a power cable that connects between the amplifier and a power source in such a way as to satisfy a supply of power needed for the motor connected to the amplifier.
US11353838B2 Distributed computing in a process control environment
High availability and data migration in a distributed process control computing environment. Allocation algorithms distribute data and applications among available compute nodes, such as controllers in a process control system. In the process control system, an input/output device, such as a fieldbus module, can be used by any controller. Databases store critical execution information for immediate takeover by a backup compute element. The compute nodes are configured to execute algorithms for mitigating dead time in the distributed computing environment.
US11353837B2 Communication device
A power supply control device includes: a power generator that converts energy into power; an environmental sensor that detects a state of an ambient environment; and a controller that controls an operation timing of a functional circuit that operates upon receipt of power supplied from the power generator based on the state of the ambient environment detected by the environmental sensor.
US11353836B2 Method for secure communication with a field measuring device of process measuring technology and corresponding field measuring device
A method for secure communication with a field measuring device of process measuring technology is described and shown. Upon contact by an external communication means with a web server via a communication interface, a first authenticity check of an external communication means is carried out by the field measuring device and a second authenticity check of the external communication means is carried out. After successful completion of the first authenticity check and the second authenticity check, further communication of the external communication means with the web server is authorized by the field measuring device.
US11353834B2 Control system with coordinated equipment staging
A controller for heating, ventilation, or air conditioning (HVAC) equipment includes a communications interface configured to communicate with first HVAC equipment and second HVAC equipment and a processing circuit communicably coupled to the communications interface. The processing circuit is configured to detect a staging event for the first HVAC equipment occurring at a first time, obtain a delay time based on an estimated amount of time required to reach steady state after the staging event for the first HVAC equipment occurs at the first time, determine whether the delay time has elapsed since the staging event for the first HVAC equipment has occurred, and prevent the second HVAC equipment from staging in response to a determination that the delay time has not elapsed since the staging event for the first HVAC equipment has occurred.
US11353831B2 Building automation system with integrated building information model
A building automation system (BAS) includes building equipment located within a building and a BAS network configured to facilitate communications between the building equipment. The building equipment operate to affect a variable state or condition within the building. The BAS includes a BAS-BIM integrator configured to receive BAS points from the BAS network and to integrate the BAS points with a building information model (BIM). The BIM includes a plurality of BIM objects representing the building equipment. The BAS includes an integrated BAS-BIM viewer configured to use the BIM with the integrated BAS points to generate a user interface. The user interface includes a graphical representation of the BIM objects and the BAS points integrated therewith.
US11353830B2 Servo control method
A servo control method includes a step of adjusting a feedback gain used in feedback control of a controlled object, the feedback control being performed based on difference information between a target value concerning an instruction and a feedback signal from the controlled object, so that the controlled object is operated by following the instruction, and a step of adjusting a feedforward gain used in feedforward control of the controlled object after the adjustment of the feedback gain.
US11353825B2 Engagement part, cooling device, and image forming apparatus
A part includes a first member and a second member including an engagement portion engaging with an engagement protrusion of the first member and restricting separation of the first member in a predetermined direction with respect to the second member. The engagement portion includes: a facing portion facing the engagement protrusion from downstream in a separating direction of the first member with respect to the second member; a first coupling portion connected to one end of the facing portion and coupling a main body of the second member and the facing portion to each other; and a second coupling portion connected to the other end of the facing portion and coupling the main body and the facing portion to each other. The second coupling portion includes an escape portion in which the engagement protrusion is movable in the separating direction and an orthogonal direction to the separating direction.
US11353821B2 Cartridge
A cartridge includes a photosensitive drum and a discharge opening for permitting discharge of toner removed from the photosensitive drum to outside of the cartridge. The cartridge also includes a coupling member provided adjacent to the discharge opening and configured to output a rotational force, with the coupling member being movable relative to the photosensitive drum between (i) a first position and (ii) a second position retracted from the first position.
US11353818B2 Image generator and image generation method
There is a need to provide an image generator and an image generation method capable of avoiding wasting a normal printed matter if any in sheets of paper output after an occurrence of waste paper. When paper contains an abnormal image, the paper is detected as waste paper based on a read result from an image read sensor. Detection of the waste paper allows an image generator to perform reprint from a print job for the waste paper. Normal-image paper may be contained in sheets of paper output between detection of the waste paper and the reprint to be performed. In this case, the normal-image paper is used as a normal printed matter and is avoided from being consumed wastefully.
US11353817B2 Sheet processing apparatus and image forming system
A sheet processing apparatus includes a buffering portion having a reverse conveyance roller pair and an intermediate roller pair, with the reverse conveyance roller pair reversing a conveyance direction of a sheet received from a first conveyance path and delivering the reversed sheet into a second conveyance path and being configured to come into contact with and be separated from each other. The intermediate roller pair is disposed in the second conveyance path and disposed upstream of a conveyance roller pair in a sheet conveyance direction, and the reverse conveyance roller pair is caused to nip a first sheet and a second sheet by causing the reverse conveyance roller pair to abut each other after receiving the second sheet by the reverse conveyance roller pair from the first conveyance path in a state in which the intermediate roller pair nips the first sheet reversed by the reverse conveyance roller pair and the reverse conveyance roller pair is separated from each other.
US11353815B2 Recording material determination device that determines type of recording material, and image forming apparatus
A recording material determination device includes a transmission unit, a drive unit, a reception unit, and a control unit. The drive unit outputs a drive signal for transmitting an ultrasonic wave from the transmission unit to the reception unit. The control unit determines a type of a recording material, based on a first value of the ultrasonic wave through the recording material received by the reception unit in a first mode for outputting a first number of drive signals from the drive unit in a first period, and a second value of the ultrasonic wave through the recording material received by the reception unit in a second mode for outputting a second number of drive signals from the drive unit in a second period. The second number of drive signals is greater than the first number of drive signals.
US11353814B2 Image rotation in image forming apparatus based on determination of power consumption by heater elements
An image forming apparatus includes an image forming device, a heater, and a control circuit. The control circuit is configured to generate first energization data based on at least part of first raster image data representing a first image to be formed on a first page, and then compress the first raster image data into first compressed image data. The control circuit is also configured to generate second energization data based on at least part of second raster image data representing a second image to be formed on a second page, and then compress the second raster image data into second compressed image data. The control circuit is configured to further determine whether rotation of the second image by a predetermined degree will lower power consumption based on a comparison of the first energization data to the second energization data.
US11353812B2 Fixing device and image forming apparatus
A fixing device includes a rotary endless fixing belt; a nip forming member disposed in an interior of the fixing belt; a rotary opposed member to contact the nip forming member via the fixing belt to form a nip together with the fixing belt; a heat source to directly heat the fixing belt at a portion other than the nip, including at lease one heat-generation part disposed outside lateral ends of a maximum area of the fixing belt where a recording medium passes through, wherein a recording medium carrying an unfixed image is conveyed to the nip and the fixing device fixes the unfixed image onto the recording medium; and a shielding member disposed between the fixing belt and the heat generation part of the heat source and configured to shield heat from the heat source at least at an area outside the maximum passing area of the recording medium.
US11353811B2 Fixing device and image forming apparatus
A fixing device includes a roller having a rotation axis, and a belt unit that conveys a sheet in combination with the roller. The belt unit includes an endless belt, a nip forming member that forms a nip in combination with the roller, and an upstream belt guide. The fixing device further includes a chute having a guide surface configured to guide the sheet toward the nip. In a section orthogonal to the rotation axis, a line segment connecting a downstream end of the guide surface and an upstream end of the nip does not intersect the upstream belt guide, and an extended line extended from the downstream end of the guide surface along the guide surface toward the roller intersects a surface of the roller at a position upstream of an upstream end of the nip.
US11353798B2 Pattern measurement device and pattern measurement method
The present invention has a computation device for measuring the dimensions of patterns formed on a sample on the basis of a signal obtained from a charged particle beam device. The computation device has a positional deviation amount calculation unit for calculating the amount of positional deviation in a direction parallel to a wafer surface between two patterns having different heights on the basis of an image acquired at a given beam tilt angle; a pattern inclination amount calculation unit for calculating an amount of pattern inclination from the amount of positional deviation using a predetermined relational expression for the amount of positional deviation and the amount of pattern inclination; and a beam tilt control amount calculation unit for controlling the beam tilt angle so as to match the amount of pattern inclination. The pattern measurement device sets the beam tilt angle to a calculated beam tilt angle, reacquires an image and measures the patterns.
US11353797B2 Method and apparatus for controlling a computing process
A method of controlling a computer process for designing or verifying a photolithographic component includes building a source tree including nodes of the process, including dependency relationships among the nodes, defining, for some nodes, at least two different process conditions, expanding the source tree to form an expanded tree, including generating a separate node for each different defined process condition, and duplicating dependent nodes having an input relationship to each generated separate node, determining respective computing hardware requirements for processing the node, selecting computer hardware constraints based on capabilities of the host computing system, determining, based on the requirements and constraints and on dependency relations in the expanded tree, an execution sequence for the computer process, and performing the computer process on the computing system.
US11353795B2 Light source apparatus, optical apparatus, exposure apparatus, device manufacturing method, illuminating method, exposure method, and method for manufacturing optical apparatus
An optical apparatus, which illuminates a first area with light from a light source while the first area is longer in a second direction intersecting a first direction than in the first direction, includes a collector optical member which is arranged in an optical path between the light source and the first area, and condenses the light from the light source to form a second area in a predetermined plane, the second area being longer in a fourth direction intersecting a third direction than in the third direction; and a first fly's eye optical member which is provided within the predetermined plane including the second area, and has a plurality of first optical elements guiding the light of the collector optical member to the first area.
US11353789B2 Imprint method and imprint mold manufacturing method
An imprint method using a mold and/or a transfer substrate having a mesa structure includes a resin supply step, a contact step, a curing step, and a mold release step. In the resin supply step, a balance layer is formed by supplying a molded resin also to an area outside of a pattern formation area of the transfer substrate in which a pattern structure is to be formed.
US11353786B2 Polarizing beam splitter and projector
A polarizing beam splitter according to the present disclosure includes a transparent optical member, at least one first polarizing beam splitting film, and at least one second polarizing beam splitting film. The at least one first polarizing beam splitting film is disposed inside the transparent optical member to be tilted at a first tilt angle with respect to a first axis. The first axis is parallel to entering light. The at least one second polarizing beam splitting film is disposed inside the transparent optical member to be tilted at a second tilt angle with respect to the first axis. The second tilt angle is in a direction opposite to that of the first tilt angle.
US11353771B2 Optical frequency conversion method, apparatus, and device
An optical frequency conversion method, apparatus, and device are provided. Micro-nano fibers and guiding fibers are cascaded, to change an optical frequency conversion manner from using a long micro-nano fiber as a frequency conversion medium to cascading a first quantity of shorter micro-nano fibers and a second quantity of guiding fibers to perform optical frequency conversion. A length of each micro-nano fiber is not greater than a coherence length of a fundamental-frequency pump light signal and a frequency-tripled light signal. The frequency-tripled light generated by cascaded micro-nano fibers is coherently superposed. A phase difference between frequency-tripled light components is controlled by adjusting incident power of the fundamental-frequency pump light, to achieve constructive interference, thereby significantly enhancing the frequency-tripled light signal and effectively improving the optical frequency conversion efficiency.
US11353768B1 Hybrid adaptive lenses for head-mounted displays
A hybrid lens includes a transmissive adaptive liquid lens and an optical element including liquid crystals. The adaptive liquid lens includes a layer of optical fluid on a substrate. A focal length of the adaptive liquid lens is adjustable. The optical element including liquid crystals is optically coupled with the adaptive liquid lens. The optical element including liquid crystals is configured to adjust a refractive index across the optical element including liquid crystals in conjunction with adjusting the focal length of the adaptive liquid lens so that the optical element reduces optical artifacts caused by the adaptive liquid lens.
US11353761B2 Display panel and method of manufacturing the same
A display panel and a method of manufacturing the same are provided. The display pane includes an array substrate and a color filter substrate disposed opposite to each other, and a liquid crystal layer disposed between the array substrate and the color filter substrate. The array substrate includes a transparent electrode layer. The transparent electrode layer includes a pixel electrode and a data line black matrix less (DBS) electrode spaced with each other, a height of the DBS electrode is 0 to 1 micrometer lower than a height of the pixel electrode.
US11353756B1 Reflective display and control method thereof
A reflective display apparatus includes three liquid crystal modules stacked in sequence for an incident light to enter from top to bottom sequentially. Each liquid crystal module includes a liquid crystal layer disposed between two substrates. A switchable electric field and a vertical alignment force are provided by the two substrates to the liquid crystal layer. The three liquid crystal modules are respectively: a blue light liquid crystal module located at a top layer, a green light liquid crystal module located in a middle layer and having the liquid crystal layer doped with a dichroic dye for absorbing a light within a blue light wavelength range, and a red light liquid crystal module located at a bottom layer and having the liquid crystal layer doped with a dichroic dye for absorbing a light within a green light wavelength range. A method for controlling the reflective display apparatus is also disclosed.
US11353754B2 Display panel, display device, input/output device, and data processing device
A novel display panel that is highly convenient or reliable is provided. The display panel includes a first pixel, a second pixel, and a functional layer. The first pixel includes a first display element, and the second pixel includes a second display element. The functional layer includes a first pixel circuit and a second pixel circuit. The first display element includes a first electrode, a second electrode, and a layer containing a liquid crystal material. A first distance is provided between the first electrode and the functional layer. A second distance is provided between the second electrode and the functional layer. The first electrode and the second electrode each include a region overlapping with the layer containing a liquid crystal material. The second distance is shorter than the first distance. The second display element includes a third electrode, a fourth electrode, and the layer containing a liquid crystal material. A third distance is provided between the third electrode and the functional layer. A fourth distance is provided between the fourth electrode and the functional layer. The fourth distance is shorter than the third distance and longer than the first distance.
US11353753B2 Method for producing substrate with photo-alignment film
The present invention provides a method for producing a substrate with a photo-alignment film, which increases the refractive index anisotropy while reducing a decrease in production efficiency. The method for producing a substrate with a photo-alignment film includes the steps of: (A) forming on a surface of a substrate a film of a photo-alignment film material containing a polymer with a photo-functional group; (B) irradiating the film formed in the step (A) with polarized light obtained by polarizing light emitted from a light emitting diode lamp; and (C) irradiating the film having been subjected to the polarized light irradiation in the step (B) with polarized light obtained by polarizing light emitted from a metal halide lamp.
US11353752B2 Directional display apparatus
A switchable privacy display comprises a spatial light modulator (SLM), a first switchable liquid crystal (LC) retarder and first passive retarder between a first pair of polarisers and a second switchable LC retarder and second passive retarder between a second pair of polarisers. The first switchable LC retarder comprises a homeotropic alignment layer and a homogeneous alignment layer. The second switchable LC crystal retarder comprises two homeotropic alignment layers or two homogeneous alignment layers. In landscape or portrait privacy mode, on-axis light from the SLM is directed without loss, whereas off-axis light has reduced luminance to reduce visibility to off-axis snoopers. Display reflectivity may be reduced for on-axis reflections of ambient light, while reflectivity may be increased for off-axis light to achieve increased visual security. In public mode, the LC retardance is adjusted so that off-axis luminance and reflectivity are unmodified. The display may switch between day-time and night-time operation.
US11353750B2 Optically anisotropic film comprising an absorption intensity ratio of 1.02 or more, laminate, circularly polarizing plate, and display device
Provided is an optically anisotropic film exhibiting reverse wavelength dispersibility with excellent thickness-direction phase differences, a laminate, a circularly polarizing plate, and a display device. The optically anisotropic film of an embodiment of the present invention satisfies the following Requirements 1 to 4. Requirement 1: In a case of irradiation with P-polarized light and S-polarized light, which are linearly polarized light perpendicular to each other, from a direction inclined by 45° from a normal direction of a film surface of the optically anisotropic film, an absorption intensity ratio in a case of irradiation with S-polarized light to an absorption intensity in a case of irradiation with P-polarized light is 1.02 or more in an absorption intensity at a wavelength having a largest absorption in a wavelength range of 700 to 900 nm. Requirement 2: Re(550)<10 nm, Requirement 3: Re(800)<10 nm. Requirement 4: Rth(450)/Rth(550)<1.
US11353749B2 Light conversion structure, backlight module, color filter substrate and display device
A light conversion structure, and a backlight module, a color filter substrate, and a display device including the light conversion structure are provided. The light conversion structure includes a light filter structure including a first optical film layer and a second optical film layer alternately arranged and attached to each other in a total number of N, N is an even number, one of a surface of the first optical film layer far away from the second optical film layer and a surface of the second optical film layer far away from the first optical film layer is a light incident surface of the light filter structure, and the other one is a light-exiting surface.
US11353748B2 Liquid crystal display device
A liquid crystal display device comprises: a light guide panel for backlight, the light guide panel having a front surface, a rear surface, and four side surfaces, wherein the four side surfaces are positioned between the front surface and the rear surface, the four side surfaces include a wide side surface, a narrow side surface, a first side surface and a second side surface, the first side surface and the second side surface are positioned between the wide side surface and the narrow side surface, the front surface consists of a flat section and a slanted section, and the slanted section is positioned at an edge of the light guide panel and adjacent to the narrow side surface; at least one backlight source provided at least one of the side surfaces; and a circuit board provided at the slanted section of the light guide panel.
US11353747B2 Backlight module and liquid crystal display
A backlight module and a liquid crystal display are provided. The backlight module has a substrate, a plurality of soldering pads, and a reflective pattern layer. The soldering pads are distributed on the substrate and each of the soldering pads has a soldering pad size. The reflective pattern layer covers the soldering pads and the substrate. The reflective pattern layer has openings, positions of the openings correspond to positions of the soldering pads, each of the openings has an opening size, and the opening size is smaller than the corresponding soldering pad size. The backlight module is provided with the openings in the reflective pattern corresponding to the positions of the soldering pads, and the opening size of the openings is smaller than the soldering pad size of the soldering pads, thereby increasing a ratio of the reflective pattern layer to the substrate. Therefore, brightness is improved.
US11353742B2 Backlight module and display device
The present invention provides a backlight module and a display device, wherein the backlight module includes an in-plane hole, and further includes a first light source and a second light source each independently driven and controlled; the light guide is disposed at a wall of the in-plane hole corresponding to the first light source, and is configured to provide light emitted by the first light source to an area of the in-plane hole under a predetermined condition. Compared with the prior art, the embodiments of the present invention solve the problem in the prior art that in-plane holes in a backlight module of a liquid crystal display device have no light source to provide brightness, thereby realizing the in-plane hole of the backlight module with brightness under a predetermined condition, and providing more scene applications of the area of the in-plane hole.
US11353740B2 Backlight unit and display device using the same
A backlight unit comprises a light emitting unit having a plurality of light emitting elements, a light conversion sheet having a plurality of light conversion patterns disposed at positions corresponding to the plurality of light emitting elements, and a phosphor film disposed on the light conversion sheet and including a partition wall dividing a light emitting surface into a plurality of sub-blocks and phosphor layers respectively disposed on the plurality of sub-blocks.
US11353739B2 Reflective display device
A display device apparatus provides an increased color reproduction rate and/or contrast ratio. The display device includes a first substrate; a second substrate disposed on the first substrate; and a liquid crystal layer arranged between the first substrate and the second substrate. A reflective layer is disposed on the first substrate, a polarizing layer is disposed on one surface of the second substrate, and a metasurface pattern layer is disposed on the second substrate. The metasurface pattern layer includes a third substrate and a first metasurface pattern disposed on the third substrate.
US11353738B2 Optical film, polarizing plate, liquid crystal panel, touch panel, and image display device
An optical film includes a resin film, and a shock absorbing layer disposed on at least one surface of the resin film, in which a storage elastic modulus E′ of the shock absorbing layer at 25° C., and a frequency of 106 Hz is 1 GPa or less.
US11353736B2 Display device
According to one embodiment, a display device comprises a display panel and a polarizing plate. The display panel comprises a display area, a non-display area surrounding the display area, and a light-shielding layer arranged in the display area and the non-display area. The polarizing plate is provided on a surface of the display panel, and including an end portion located in the non-display area. In this display device, the light-shielding layer opposite to the end portion of the polarizing plate is at least partially removed.
US11353734B2 Semiconductor device having bent portion
A display device includes a base film including a first region and a plurality of second regions having the first region therebetween; an inorganic insulating film on the base film, the inorganic insulating film being in contact with the plurality of second regions of the base film; a plurality of first pixels overlapping the first region; and a plurality of second pixels overlapping the plurality of second regions with the inorganic insulating film being between the plurality of second pixels and the plurality of second regions. The inorganic insulating film is divided by the first region and is discontinuous between the plurality of second regions.
US11353733B2 Display apparatus including transmissive light source
A display apparatus comprises a display panel including a pixel area in which a plurality of pixels is disposed and a peripheral area outside the pixel area; a transmissive light source disposed in a first area of the pixel area; and a timing controller which controls the transmissive light source not to emit light when pixels disposed corresponding to the first area of the pixel area among the plurality of pixels are present in at least one of an image data input period and a pixel light emission period.
US11353730B2 Display substrate, method of manufacturing the same and display device having the same
A display substrate has first and second conductive layers separated from one another by an insulation layer. The first and second conductive layers are used to integrally form on the display substrate, pixel units in a relatively central display area of the substrate and integrated gate driving circuitry as well as associated wirings thereof in one or more peripheral areas. The first and second conductive layers are covered by a first protection layer made of a first electrically insulative material. A second and supplementing protection layer is provided on top of the first protection layer. The supplementing protection layer (buffer layer) is formed of a material different from that of the first protection layer so as to provide supplemental resistance against corrosive chemical agents and supplemental resistance against formation of cracks. In one class of embodiments, the supplementing protection layer is made of a same material as used form at least one of an alignment layer, sealing layer and spacer layer of the display substrate.
US11353727B2 Electromagnetic signal modulator
The present invention is an electromagnetic signal modulator that is a control unit operationally coupled to a substantially transparent and partially conductive substrate plate assembly having a series of quantum dots that undergo an excitation and successive recombination (or relaxation) of their electrons by the input of magnetic, optical or electrical signals to switch, steer or otherwise modulate an electromagnetic beam incident on the substrate plate assembly. There are four factors that may be used to vary the quantum dot electromagnetic environment, providing operator flexibility as to how the modulation of the incident electromagnetic wave front is accomplished and to what degree.
US11353726B2 Optoelectronic module, method for operating an optoelectronic module and head-mounted display
An optoelectronic module comprising at least one semiconductor laser and a photonic chip is described herein. The semiconductor laser emits a primary electromagnetic radiation which is coupled into the photonic chip. The photonic chip comprises at least one first waveguide and at least one optical Bragg reflector having a reflectivity which is modulated by an electrical modulation signal. A secondary electromagnetic radiation is coupled out of the photonic chip by means of at least one second waveguide, wherein the secondary electromagnetic radiation has a dominant wavelength which is modulated in dependence of the electrical modulation signal. Further, a method for operating an optoelectronic module and a Head-Mounted Display comprising an optoelectronic module are provided.
US11353719B2 Modular eyeglass frame systems and methods for their use and manufacture
Modular eyeglass frame system and methods for their use and manufacture. Exemplary frame systems include an eyeglass frame base having a top edge, a removable element having a top edge that substantially matches the top edge of the frame base, and one or more attachment elements operative to removably attach the removable element to the frame base. The frame base includes a first channel and a second channel suitable for partially enclosing a first lens and a second lens; and the removable element includes a first channel and a second channel, each removable element channel being configured such that when the removable element is attached to the frame base, the first and second channels of the frame base align with the first and second channels of the removable element to fully enclose a periphery of the first lens and the second lens. The one or more attachment elements secure the removable element to the frame base such that the two-piece frame system is substantially as durable as a solid one-piece frame.
US11353717B2 Rimless glasses
The present invention discloses novel rimless glasses which include a left temple, a left end piece, a left lens, a nose mid-bridge, a right lens, a right end piece and a right temple. A first lens fixing device is disposed between the left end piece and a left end of the left lens. A second lens fixing device is disposed between a right end of the left lens and a left end of the nose mid-bridge. A third lens fixing device is disposed between a right end of the nose mid-bridge and a left end of the right lens. A fourth lens fixing device is disposed between a right end of the right lens and the right end piece. The rimless glasses have a reasonable simple structure design, a reliable connection, not easy looseness, ease of assembly and disassembly, convenient maintenance, and achieves a reinforcement effect on the lenses.
US11353716B2 Scanning-type display device and scanning-type display system
A scanning-type display device includes: a light source which emits projection-display laser light; a condensing unit which condenses the laser light emitted from the light source; an optical scanning unit which uses the laser light passing through the condensing unit in scanning; and a light diffusion unit which includes a plurality of light diffusion channels arranged in two dimensions and diffuses the laser light scanned by the optical scanning unit. When a wavelength of the laser light is denoted by λ, an effective opening diameter of the optical scanning unit is denoted by M, a distance from the optical scanning unit to the light diffusion unit is denoted by L, and an arrangement pitch of the plurality of light diffusion channels is denoted by P, the light diffusion unit is configured so that the arrangement pitch becomes a value set on the basis of P≥(4λL)/(πM).
US11353714B2 Laser system delivering ultra-short pulses along multiple beam delivery paths
A laser system includes a laser source generating a laser beam having ultra-short pulses; a laser delivery assembly optically receiving the laser beam and comprising: a beam splitter configured to split the laser beam between a first beam delivery path and a second beam delivery path; and at least one focusing lens optically coupled to the beam splitter and configured to focus the laser beam from each of the first beam delivery path and the second beam delivery path to a focal point on a predefined plane; wherein the first beam delivery path intersects the predefined plane at a first angle, the second beam delivery path intersects the predefined plane at a second angle, and a first pulse from the first beam delivery path and a second pulse from the second beam delivery path are coincident at the focal point.
US11353710B1 Wearable pupil-forming display apparatus
A wearable display apparatus has a headset for display from left-eye and right-eye near-eye catadioptric pupil-forming optical systems, each defining an exit pupil. Each optical system has an image generator to direct image-bearing light for a 2D image from an emissive surface. A curved reflective surface along the view axis is partially transmissive and defines a curved intermediate focal surface. A beam splitter reflects light toward the curved reflective surface. An image relay optically conjugates the formed image with a curved aerial image formed in air at the curved intermediate focal surface. The image relay has a prism having an input surface facing the emissive surface of the image generator, an output surface facing the curved intermediate focal surface, and a folding surface between input and output surfaces for folding the optical path for light generated by the image generator. An aperture stop for the relay is within the prism.
US11353709B2 Sensor fusion for electromagnetic tracking
Head-mounted augmented reality (AR) devices can track pose of a wearer's head or pose of a hand-held user input device to enable wearer interaction in a three-dimensional AR environment. A pose sensor (e.g., an inertial measurement unit) in the user input device can provide data on pose (e.g., position or orientation) of the user input device. An electromagnetic (EM) tracking system can also provide pose data. For example, the handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field. The AR device can combine the output of the pose sensor and the EM tracking system to reduce drift in the estimated pose of the user input device or to transform the pose into a world coordinate system used by the AR device. The AR device can utilize a Kalman filter to combine the output of the pose sensor and the EM tracking system.
US11353706B2 Augmented reality display device and pair of augmented reality glasses
An augmented reality display device and a pair of augmented reality glasses are provided. The augmented reality display device includes a substrate, an imaging element and a first optical element. The substrate includes a first side and a second side opposite to each other. The imaging element is configured to display a primary virtual image formed by virtual image light. The first optical element is configured to receive the virtual image light, orient the virtual image light to magnify the primary virtual image into a secondary virtual image, and make the virtual image light exit from the first optical element in a direction from the second side to the first side.
US11353704B2 Head mounted device (HMD) coupled to smartphone executing personal authentication of a user
The present disclosure provides a display system including a HMD mounted on a head of a user and a smartphone coupled to the HMD. The smartphone includes a touch sensor configured to accept a position input operation to detect coordinates of an operational position, a first sensor configured to detect a motion of the user with respect to the smartphone, and a first execution unit configured to execute personal authentication of the user based on a detection result of the first sensor until the user starts the position input operation.
US11353697B2 Enhanced vehicle sensor cleaning
A computer includes a processor and a memory, the memory storing instructions executable by the processor to identify a contaminant on a lens of a sensor upon determining a force applied to the lens based on an electric current exceeding a threshold and to actuate a cleaning component to remove the contaminant from the lens.
US11353696B2 Image forming apparatus
An image forming apparatus, including a photosensitive member, a scanning optical unit configured to scan the photosensitive member by laser light according to image information, a detection unit arranged in a position facing the photosensitive member and configured to output positional information on the laser light. The detection unit includes a detection portion into which the laser light reflected by the photosensitive member is incident, and a control unit configured to calculate a positional deviation amount of an irradiation position on the photosensitive member which is irradiated by the laser light based on the positional information output by the detection unit, and control the scanning optical unit to correct the positional deviation of the irradiation position of the laser light.
US11353695B2 Actuator and optical scanning device
An actuator includes: a first drive beam provided to swing and drive a target object around a first axis and having a first drive source on a front surface; a second drive beam that has a zigzag shape, in which a plurality of beams extending in a direction vertical to a second axis orthogonal to the first axis are included and in which end portions of the beams adjacent with each other are connected at turn portions, and that is provided to swing and drive the object around the second axis, and having a second drive source on a front surface; a fixed frame connected to and support the second drive beam; and a rib formed on a back surface of the second drive beam and at a position away from a connection position of the beams with the turn portions toward the second axis.
US11353693B2 Polymorphic electro-optic displays
Described herein is a polymorphic display, which is a unitary apparatus constructed such that a wide variety of electro-optic functions are enabled. The polymorphic display, even when having multiple pixels, enables sharing of selected structures among the pixels. In a multi-pixel construction, there is a set of pixels in the display that exhibit one set of operable properties, such as particular stability, sequencing, and switching properties, and another set of pixels that are different from the first set. That is, they have different stability, sequencing, or switching properties. In such a way, a highly flexible polymorphic display may be construed to satisfy a wide range of display need.
US11353690B2 Zoom lens and image pickup apparatus including the same
Provided is a zoom lens, which includes lens units, in which an interval between each pair of adjacent lens units is changed during zooming, the zoom lens including, in order from an object side to an image side: a first lens unit having a negative refractive power; a first lens subunit having a positive refractive power; and a second lens subunit having a negative refractive power. During focusing from infinity to minimum object distance, the first lens subunit is moved toward the object side, and the second lens subunit is moved toward the image side. Further, a movement amount of the first lens subunit during focusing from infinity to minimum object distance at a telephoto end, a movement amount of the second lens subunit during focusing from infinity to minimum object distance at the telephoto end, and a focal length at the telephoto end are appropriately set.
US11353682B2 Imaging lens and imaging apparatus
The imaging lens comprises, successively in order from the object side, a positive first lens group that does not move during focusing, a second lens group that moves during focusing, a stop, and a positive third lens group that consists of all lenses moving integrally with the second lens group during focusing. The composite focal length of the second lens group and the third lens group is positive. The first lens group includes four or more positive lenses and three or more negative lenses. The imaging lens satisfies predetermined conditional expressions.
US11353679B2 Lens driving device and camera module comprising same
A lens driving device according to an embodiment comprises: a movable unit on which at least one lens is mounted; a first coil and a driving magnet which face and interact with each other such that the movable unit is moved in the optical axis direction of the lens; a position sensor for sensing the position of the movable unit in the optical axis direction or a driver comprising the position sensor; and a positively magnetized magnet arranged to face the position sensor or the driver, wherein the positively magnetized magnet comprises a first side surface, which faces the position sensor and has a first polarity, and a second side surface, which faces the position sensor, which is arranged to be spaced from the first side surface in a direction parallel with the optical axis direction or arranged to abut the first side surface, and which has a second polarity that is the opposite of the first polarity of the first side surface, and the length of the first side surface in the optical axis direction may be equal to or larger than the length of the second side surface in the optical axis direction.
US11353676B2 Imaging lens assembly, camera module and electronic device
An imaging lens assembly includes a plastic barrel and an optical element set. The optical element set includes an optical lens element, a light blocking sheet and a light-shielding layer. At least one surface of an object-side peripheral surface and an image-side peripheral surface of the optical lens element includes an annular side wall. An annular abutting surface of the light blocking sheet and the annular side wall of the optical lens element are disposed correspondingly to each other. The light-shielding layer surrounds a central opening of the light blocking sheet and includes an annular concave-curved portion. The annular concave-curved portion is for retaining the light blocking sheet, so that there is no relative displacement in a direction parallel to an optical axis between the annular abutting surface of the light blocking sheet and the annular side wall of the optical lens element.
US11353674B2 Tool and method for inserting optical fibers into a tube
Tools and associated methods for facilitating feeding of optical fibers into a tube. In particular, the tools and associated methods are adapted to remove overlaps and tangles in the fibers as they are being fed into the tube. In this way, the number of fibers that can be fed into a tube of given transverse cross-sectional area can be maximized.
US11353672B1 Components for fiber optic cable installation on a powerline conductor
A fiber optic cable splice case may include (1) an outer enclosure with a plurality of cable funnels defining paths from an exterior to an interior of the outer enclosure, (2) a clamp connected to the exterior of the outer enclosure, where the clamp attaches the outer enclosure to a powerline conductor, and (3) an inner enclosure positioned at least partially within, and rotatably coupled to, the outer enclosure, where the inner enclosure defines (a) a splice cavity within the inner enclosure, where the cavity is configured to store an optical fiber splice tray for coupling corresponding optical fibers of each of a pair of fiber optic cable segments and (b) a cable channel about an exterior of the inner enclosure, where the cable channel carries a portion of each of the pair of segments between the funnels and the cavity. Various other components and methods are also disclosed.
US11353670B2 Optical fiber splice enclosure
An optical fiber splice enclosure includes a cap enclosing an inner volume, the cap having an access opening for accessing the inner volume. The enclosure includes a base removably attached to the access opening of the cap, the base having one or more ports for access of optical cables into the inner volume, and a fiber routing frame mounted on the base and arranged into the inner volume. The enclosure includes a tubular element arranged in the inner volume and surrounding the fiber routing frame. The tubular element has a first edge portion and a second edge portion, the tubular element including first retaining elements arranged at the first edge portion, and second retaining elements arranged at the second edge portion. The tubular element includes a bottom tubular portion proximate to the base, a top tubular portion distal to the base, and one or more frangible lines.
US11353669B2 Optical fiber cable with reinforcement
An optical communication cable includes a cable jacket formed from a first material, a plurality of core elements located within the cable jacket, and an armor layer surrounding the plurality of core elements within the cable jacket, wherein the armor layer is a multi-piece layer having a first armor segment extending a portion of the distance around the plurality of core elements and a second armor segment extending a portion of the distance around the plurality of core elements, wherein a first lateral edge of the first armor segment is adjacent a first lateral edge of the second armor segment and a second lateral edge of the first armor segment is adjacent a second lateral edge of the second armor segment such that the combination of the first armor segment and the second armor segment completely surround the plurality of core elements.
US11353668B2 Packaging with substrate and printed circuit board cutouts
An integrated circuit (IC) package having multiple ICs is provided. The IC package includes a printed circuit board (PCB) having a cutout region and a substrate disposed above the PCB. The substrate includes a first cavity on a first surface of the substrate. The IC package also includes a first IC disposed on a second surface of the substrate and in the cutout region of the PCB, The IC package further includes a second IC disposed above the substrate, and a first device disposed on the second IC and in the first cavity on the first surface of the substrate.
US11353667B2 Transmitter optical sub-assembly (TOSA) structure and an active alignment method thereof
A transmitter optical sub-assembly (TOSA) structure having an independent upward heat dissipation path for dissipating heat in an upward direction including an independent signal source, an LDU assembly including a laser diode emitting a plurality of optical signals, a cascade LDU holding the laser diode, a lens positioned in front of the laser diode on the cascade LDU and an optical bench assembly including an optical bench assembled on a photonic integrated circuit having a plurality of passive optical components assembled on the optical bench. In particular, the independent signal source, the laser diode and the cascade LDU, are independent from the plurality of passive optical components on the photonic integrated circuit.
US11353661B1 Integrated multiplexer with improved performance
A device includes a module comprising an arrayed waveguide grating (AWG), and a filter having a filter input port, a filter output port, and a filter COMM output port. The filter is operable such that a first range of wavelengths entering the filter at the filter input port is directed to the filter output port and a second range of wavelengths entering the filter at the filter input port is directed to the COMM output port. The AWG includes an AWG input port optically coupled to the filter output port to receive the first range of wavelengths, and a plurality of AWG output ports.
US11353658B2 Multi-fiber splice protector, fiber optic cable assembly incorporating same, and fabrication method
A multi-fiber splice protector includes a strength member having at least one wall arranged in a tubular shape with a longitudinal opening extending through the wall to permit passage of a coated optical fiber into an inner cavity, with a thermoplastic hotmelt material arranged in the inner cavity. The longitudinal opening has a first width between 1 and 2 times the diameter of one coated optical fiber, while the inner cavity has a second width that is significantly greater than the first width to permit fusion spliced optical fibers to be not exclusively arranged in a 1-D array in the inner cavity. A fiber optic cable assembly including a multi-fiber splice protector with thermoplastic hotmelt material encapsulating fusion splice joints is further provided. Additionally provided is a method for forming a fiber optic cable assembly.
US11353655B2 Integrated optical polarizer and method of making same
An integrated optical polarizer for generating linear polarizing light may be formed in a photonic integrated circuit (PIC) for applications that require stable output state of polarization. The integrated polarizer may be built by using the same materials already present in the PIC without use of other additional layers and claddings, and without other additional structural modification to the waveguide profile. The integrated polarizer comprises a plurality of bending waveguides of a pre-determined radius that are connected to each other in sequence. The bending waveguide has a high birefringence and a loose confinement to conduct one polarization mode and attenuate the other polarization mode. The polarization discrimination is controlled with the degree of the mode confinement, the bending radius, and the number of the bending waveguides that are connected in series.
US11353653B2 Optical waveguide apparatus
An optical waveguide apparatus including a first dispersion unit and a separation unit. The first dispersion unit is connected to the separation unit, the first dispersion unit is configured to disperse a frequency component of at least one first optical signal, and the separation unit is configured to separate, into at least one second optical signal based on configuration information, the frequency component that is of the at least one first optical signal and that is dispersed by the first dispersion unit. The separation unit is implemented by a variable optical waveguide, and the variable optical waveguide is an optical waveguide that implements at least one of the following functions based on the configuration information: forming an optical waveguide, eliminating an optical waveguide, and changing a shape of an optical waveguide.
US11353651B2 Multi-mode optical waveguide structures with isolated absorbers
The present disclosure relates to semiconductor structures and, more particularly, to multi-mode optical waveguide structures with isolated absorbers and methods of manufacture. The structure includes: a waveguide structure including tapered segments; and at least one isolated waveguide absorber adjacent to the waveguide structure along its length.
US11353649B2 Display device
The invention provides a display device, including: a backlight module with a backlight area and a transmissive area; The transmissive area of the backlight module is disposed to have at least one MicroLED light emitting unit, when the microLED light emitting unit is turned on the backlight module, the camera module does not work, and the display area of the display panel and the transmissive display area are able to display the picture normally, thus entering the full-screen display state When the camera module is working, turn off the MicroLED light-emitting unit, the camera module obtains sufficient imaging light, and the display panel corresponding to the backlight area can display the picture normally.
US11353643B2 Polarizing plate and optical display device including same
Provided are a polarizing plate, a method of manufacturing same, and a display device including same. The polarizing plate comprises: a polarizer; a polarizer protective film disposed on at least one surface of the polarizer; an adhesive layer interposed between the polarizer and the polarizer protective film; and a print layer interposed between the polarizer and the polarizer protective film, and formed on at least a portion of the edge of the adhesive layer. The print layer comprises: a pigment; an organic resin binder; a reactive unsaturated compound; a photopolymerization initiator; and a solvent.
US11353640B2 Durable retroreflective elements with an ionic copolymer core
The disclosed retroreflective element includes a highly durable core with an ionic copolymer and a plurality of beads. These disclosed retroreflective properties remain intact even after continued application of external forces and stresses. Further, the ionic copolymer allows for beads to be loaded into the ionic copolymer of the core, securely disposed around the perimeter of the core, or both.
US11353632B2 Multi-lens array, light source device, and projector
A multi-lens array according to the present disclosure includes a substrate part, a first multi-lens surface which includes a plurality of first lens surfaces, and which is provided to the substrate part, a light transmissive layer provided to the substrate part, and an antireflection layer disposed on the light transmissive layer, wherein the antireflection layer is higher in thermal conductivity than the light transmissive layer.
US11353631B2 Display device and method of manufacturing the same
A display device and a method of manufacturing the same are provided. The display device includes a display panel including a series of pixels, each pixel including N sub-pixels, where N is an integer of 2 or greater; and a lens array on a surface of the display panel, the lens array including a series of lenses, wherein each of the lenses overlaps with M sub-pixels, where M is an integer greater than N.
US11353626B2 Meta illuminator
Provided are meta illuminators. The meta illuminators according to embodiments include a first light emitter configured to emit pattern light, and a second light emitter configured to emit non-patterned light, wherein the first and second light emitters forms a single body. The first and second light emitters respectively include meta-surfaces that are different from each other, and the different meta-surfaces may be formed on a single material layer. The first light emitter includes a pattern region that transmits a portion of incident light, and the second light emitter does not include the pattern region. A mask may be arranged between the light source and the transparent substrate.
US11353624B2 Calculating a return period wind speed
Calculating a wind speed associated with a return period at a proposed wind turbine site. The method comprises selecting a first set of storms from wind speed measurements measured at the proposed site, and selecting a second set of storms from modelled wind speeds, the modelled wind speeds being estimates of wind speeds at the proposed wind turbine site during the measurement period from a mesoscale data set. A comparison is made of characteristic wind speeds of the first and second sets of storms to determine a correction factor. A third set of storms is selected from an extended set of modelled wind speeds from an extended mesoscale data set, and the correction factor is applied to characteristic wind speeds of the third set of storms to provide corrected wind speeds. A wind speed associated with the return period is calculated from the corrected characteristic wind speeds.
US11353608B2 Method for determining a property of a material behind a borehole casing
The disclosure relates to a method of determining at least a property of a material situated behind a casing of a borehole, wherein an image of a imaging parameter of the material, such as acoustic impedance, has been obtained. The method comprising identifying zones of the image corresponding to disturbance zones, based in particular on values of the imaging parameters or other measured parameters, deleting the data of the imaging parameter in each of the disturbance zones, reconstructing for each zone, data of the imaging parameter from the data of imaging parameter at the neighboring zones, and determining at least a property of the material based on the reconstructed image.
US11353607B2 Ultrasonic sensor, electronic apparatus, and method of driving ultrasonic sensor
An ultrasonic sensor includes a transmission unit that is disposed on a first axis which is inclined with respect to a normal line of a surface of an object, a reception unit that is provided on a side opposite to the transmission unit of the object, on the first axis, and a transmission control unit that controls drive of the transmission unit. The transmission unit includes a plurality of transmission elements that transmit ultrasonic waves, and the plurality of transmission elements are arranged in a first direction that intersects the first axis in a plane including the normal line and the first axis. The transmission control unit delay-drives the plurality of transmission elements to align a direction of the ultrasonic wave that is transmitted from the transmission unit with the first axis.
US11353606B2 Radiation image processing apparatus and radiation image processing method
A radiation image processing apparatus includes: a group processing unit classifying a plurality of metal markers into a first group relatively far from a detector and a second group relatively close to the detector based on the area of each image of the plurality of metal markers in a captured image; a marker classification unit classifying the plurality of metal markers based on the relative positions of the plurality of metal markers to on the image plane of the captured image for each of the classified groups; and a pair processing unit selecting the metal markers of the first group and the metal markers of the second group, of which the relative positions match each other, as a pair.
US11353602B2 Bonding materials of dissimilar coefficients of thermal expansion
Disclosed herein is an X-ray detector comprises: an X-ray absorption layer configured to absorb X-ray photons; an electronics layer comprising an electronics system configured to process or interpret signals generated by the X-ray photons incident on the X-ray absorption layer; and a temperature driver in the X-ray absorption layer or the electronics layer.
US11353594B2 Methods and apparatus for detecting a potential fault in a positioning device
Methods and apparatus for detecting a potential fault in a positioning device, the apparatus including at least one memory for storing instructions, and at least one controller configured to execute the instructions to perform operations including obtaining information about a received signal received by the positioning device, the information including at least one of a control parameter or an estimation of bias based on the received signal; determining whether the potential fault is detected, based on the information and a detection threshold; and in response to a determination that the potential fault is detected, generating an indication that the potential fault is detected.
US11353587B2 Lidar depth measurement systems and methods
The disclosed system may include (1) a light source that emits light pulses into a field of view, (2) a light sensor array that captures light reflected from the field of view resulting from the light pulses, (3) a light control subsystem that (a) controls an emission timing of the light source and (b) controls a capture timing of the light sensor array relative to the emission timing of the light source, and (4) a depth measurement subsystem that generated depth measurements of at least some of the field of view based at least in part on output from the light sensor array, where operation of the light control subsystem is based at least in part on prior knowledge of the field of view. Various other methods and systems are also disclosed.
US11353584B2 Laser rangefinder and method for implementing the same
A laser rangefinder and a method for implementing the same are provided. When the distance is measured, a number of laser signals are emitted from an emitting unit to an object to be measured. A receiving unit receives the laser signals reflected by the measured object and converts them into an electrical pulse signal. A time measuring unit converts a trigger signal of a laser emitter and the electric pulse signal converted by the laser receiver into a rectangular gate signal. The width of the rectangular gate signal is measured by a pulse counter unit with high precision.
US11353580B2 Proximity radar method and system for a rotary-wing aircraft
A proximity radar method for a rotary-wing aircraft includes a sequence of phases T(k) of steps. In a first phase T(1), the electronic computer of the radar system computes unambiguous synthetic patterns on the basis of a first activated interferometric pattern M(1) of N unitary radiating groups. In the following phases T(k) of steps, executed successively in increasing order of k, the electronic computer computes synthetic patterns on the basis of interferometric patterns M(k) of rank k, wherein the N unitary radiating groups of a series deviate simultaneously in terms of azimuth and in terms of elevation as k increases, and establishes maps of rank k of the surroundings in terms of azimuth distance/direction and/or elevation distance/direction cells wherein the detected obstacle ambiguities, associated with the network lobes, are removed by virtue of the map(s) provided in the preceding phase or phases.
US11353579B2 Method for indicating obstacle by smart roadside unit
Provided are a method for indicating at least one obstacle by a smart roadside unit, a system and a non-temporary computer-readable storage medium. The method includes: detecting the at least one obstacle via a radar to generate an obstacle set; acquiring status information reported by an autonomous vehicle; filtering the obstacle set according to the status information reported by the autonomous vehicle, to remove the autonomous vehicle object from the obstacle set; and sending a filtered obstacle set to the autonomous vehicle.
US11353576B2 Continuous-wave radar system for detecting ferrous and non-ferrous metals in saltwater environments
The present invention includes systems and methods for a continuous-wave (CW) radar system for detecting, geolocating, identifying, discriminating between, and mapping ferrous and non-ferrous metals in brackish and saltwater environments. The CW radar system generates multiple extremely low frequency (ELF) electromagnetic waves simultaneously and uses said waves to detect, locate, and classify objects of interest. These objects include all types of ferrous and non-ferrous metals, as well as changing material boundary layers (e.g., soil to water, sand to mud, rock to organic materials, water to air, etc.). The CW radar system is operable to detect objects of interest in near real time.
US11353575B1 Compact radar system
Systems, methods, and computer-readable media are described for compact radar systems. In some examples, a compact radar system can include a first set of transmit antennas, a second set of receive antennas, one or more processors, and at least one computer-readable storage medium storing computer-executable instructions which, when executed by the one or more processors, cause the radar system to coordinate digital beam steering of the first set of transmit antennas and the second set of receive antennas, and coordinate digital beam forming with one or more of the second set of receive antennas to detect one or more objects within a distance of the radar system.
US11353570B2 Radar system and method for operating a radar system
Transmitting-receiving devices, such as within a radar system, can use a clock generator from which various higher-frequency signals are derived. For example, respective transmitting-receiving devices can include high-frequency (HF) generators. The present subject matter concerns a system and a method for providing measurement signals having increased coherence as compared with signals originally transmitted by the transmitting-receiving devices. Such measurement signals can be exchanged for synchronization. Increased coherence can enhance overall system performance, such as to assist in separating returns associated with weaker targets from those associated with stronger targets, or to provide enhanced angular resolution, as illustrative examples.
US11353567B2 Ultrasonic sensor having edge-based echo detection
Sensors may employ a constant false alarm rate (CFAR) screening process in combination with edge-based echo detection. In one illustrative embodiment, a sensor controller includes: a transmitter, a receiver, and a processing circuit coupled to the transmitter and to the receiver. The transmitter drives a piezoelectric element to generate acoustic bursts. The receiver senses a response of the piezoelectric element to echoes of each acoustic burst. The processing circuit is operable to apply echo-detection processing to the response by: determining a derivative signal from the response; and detecting an echo based at least in part on a peak in the derivative signal indicating a rising and/or falling edge in the response. Signaling to the electronic control unit may specify a time of flight associated with each edge.
US11353564B2 Disturbance light identifying apparatus, disturbance light separating apparatus, disturbance light identifying method, and disturbance light separating method
Disclosed are a disturbance light identifying apparatus, a disturbance light separating apparatus, a disturbance light identifying method, and a disturbance light separating method capable of precisely identifying whether or not light exiting an optical system contains a disturbance light component or capable of separating such a disturbance light component by using a simple technique. Provided are: a modulated light irradiation unit that irradiates an optical system 1 with modulated light; a light receiving unit that receives light exiting the optical system 1 in response to an incidence of the modulated light from the modulated light irradiation unit; and a controlling unit that controls the modulated light irradiation unit and the light receiving unit.
US11353559B2 Adjustable scan patterns for lidar system
In one embodiment, a lidar system includes a light source configured to emit pulses of light and a scanner configured to scan at least a portion of the emitted pulses of light along a scan pattern contained within an adjustable field of regard. The scanner includes a first scanning mirror configured to scan the portion of the emitted pulses of light substantially parallel to a first scan axis to produce multiple scan lines of the scan pattern, where each scan line is oriented substantially parallel to the first scan axis. The scanner also includes a second scanning mirror configured to distribute the scan lines along a second scan axis that is substantially orthogonal to the first scan axis, where the scan lines are distributed within the adjustable field of regard according to an adjustable second-axis scan profile.
US11353552B2 Intelligent antenna metamaterial method and apparatus
The present disclosure is a metamaterial-based object detection system. An intelligent antenna metamaterial interface (IAM) associates specific metamaterial unit cells into sub-arrays to adjust the beam width of a transmitted signal. The IAM is part of a sensor fusion system that coordinates a plurality of sensors, such as in a vehicle, to optimize performance. In one implementation, an MTM antenna structure is probe-fed to create a standing wave across the unit cells.
US11353547B2 Radar systems
A radar system is provided. The radar system includes a first radar chip, a second radar chip and a third radar chip. Further, the second radar chip includes a first coupling circuit. Additionally, the third radar chip includes a second coupling circuit. A control circuit is configured to control the first coupling circuit and the second coupling circuit. The first radar chip includes an analysis circuit configured to determine information indicating a reflected wave component. The analysis circuit is further configured to determine, based on the determined information, whether distributions of the oscillation signal to the first and second input nodes via the first and second signal lines are equal.
US11353542B2 Positioning method and positioning device
A positioning method and related devices are provided. The method includes: measuring, by a UE, PRSs sent by a plurality of positioning reference devices to obtain a plurality of PRS measurement results; measuring, by the UE, SPRSs sent by the plurality of positioning reference devices to obtain a plurality of SPRS measurement results; performing, by the UE, a positioning operation based on the plurality of PRS measurement results and the plurality of SPRS measurement results, wherein the positioning operation includes: sending the plurality of PRS measurement results and the plurality of SPRS measurement results to a positioning server, so that the positioning server determines a position of the UE based on the plurality of PRS measurement results and the plurality of SPRS measurement results; or determining, by the UE, the position of the UE based on the plurality of PRS measurement results and the plurality of SPRS measurement results.
US11353541B2 Localizing a target device based on measurements from a measurement device array
In a general aspect, a target is localized based on measurements from a measurement device array. In some aspects, range difference values (di) and coordinate vectors (ai) of devices in the measurement device array are obtained. The range difference values are generated based on time difference of arrival measurements of wireless signals between the target device and each of the devices in the measurement device array. A first matrix (A) and a first vector (b) are constructed. The first matrix (A) and the first vector (b) each includes the range difference values and the coordinate vectors. Whether a second vector (y) satisfies a condition set is determined. The condition set includes a first condition (ATA+λD)y=ATb and a second condition vT (ATA+λD)v≥0. A numerical approximation of an optimal solution of the second vector is generated. The target device is localized according to the numerical approximation of the optimal solution.
US11353540B2 Method of processing incoming signals received at spatially-separated receivers
A method of processing incoming signals, such as RF signals, includes receiving the incoming RF signals at two (or more) spatially-separated receivers, then processing the signals to determine a phase lag between the two signals. This allows a presumed location of the signal source to be determined, based on the time difference of arrival (TDOA) of signals at the separated receivers. This can be used to produce a phase adjustment of one of the signals, allowing the signals to be coherently summed. The coherently summed combined signal is then examined for instances where a threshold magnitude is exceeded. This information is then used to create a blanking mask, which is then employed as a filter to incoming signals, to blank out non-coherent signals, such as noise and extraneous signals from sources that are not of interest. The blanked signal train is then examined/analyzed for constant pulse repetitions.
US11353539B2 System for positioning animal tags, method of determining a location of an intermediate basis station and a computer program therefor
Anchor base stations are arranged around an area in which positions for radio transmitter tags are to be determined. The anchor base stations have known locations, and the location of an intermediate base station added to the system is determined by: arranging the intermediate base station between first and second anchor base stations; determining, based on propagation-delay measurements of a signal emitted by the intermediate base station and using the global time reference a first calculated distance between the first anchor base station and the intermediate base station, and a second calculated distance between the second anchor base station and the intermediate base station (BSI5); obtaining an elevation indicator specifying whether the intermediate base station is located in level with, above or below the common plane; and determining the location of the intermediate base station based on the first and second calculated distances and the elevation indicator.
US11353538B2 Circular polarized quadrifilar helix antennas electronics
A system is disclosed and includes a plurality of antennas. Each antenna includes a plurality of conductive elements and is circularly polarized. The plurality of conductive elements is configured to receive radio frequency (RF) signals. A first end of each of the plurality of conductive elements is electrically coupled to a printed circuit board, which includes a plurality of coupler circuits and a switching circuit. The plurality of coupler circuits is configured to combine the RF signals and output a signal to the switching circuit based on the combined RF signals. The switching circuit is configured to selectively output one of the signals based on at least one control port of the switching circuit being selectively activated by a control signal. The system also includes a microcontroller configured to determine, based on at least one of the signals, an angle of arrival associated with the plurality of antennas.
US11353534B2 Method for acquiring a magnetic resonance data set, data storage medium, computer program product, and magnetic resonance system
A method for acquiring a magnetic resonance data set of an object under examination by a magnetic resonance system using a scan sequence is provided. The scan sequence includes a succession of sequence blocks, and in each sequence block, there is at least one sub-block including an excitation section and/or a detection section. An excitation section includes at least one excitation pulse, and in a detection section, an echo signal or an echo train is acquired as a scan signal. At least one item of motion information is provided for each sub-block. The motion information contains information about a movement of the object under examination within a duration of the sub-block. Some of the sub-blocks are automatically repeated. At least the sub-blocks having motion information that exceeds a threshold value are repeated. The threshold value defines a motion amplitude.
US11353531B2 Method for measuring relaxation time of ultrashort echo time magnetic resonance fingerprinting
The present disclosure discloses a method for measuring relaxation time of ultrashort echo time magnetic resonance fingerprinting. In the method, semi-pulse excitation and semi-projection readout are adopted to shorten echo time (TE) to achieve acquisition of an ultrashort T2 time signal; and image acquisition and reconstruction are based on magnetic resonance fingerprint imaging technology. A TE change mode of sinusoidal fluctuation is introduced, so that distinguishing capability of a magnetic resonance fingerprint signal to short T2 and ultrashort T2 tissues is improved, and multi-parameter quantitative imaging of the short T2 and ultrashort T2 tissues and long T2 tissues is realized. Non-uniformity of a magnetic field is modulated into phase information of the fingerprint signal through the TE of the sinusoidal fluctuation; a B0 graph is directly reconstructed according to an amplitude-modulated signal demodulation principle; and the phase change caused by a B0 field is compensated in the fingerprint signal.
US11353530B2 Synthetic three-dimensional magnetic resonance imaging
Systems and methods for generating a three-dimensional image of an object from multiple two-dimensional images acquired using a magnetic resonance imaging (“MRI”) system are provided. The three-dimensional image has high spatial resolution in all three spatial dimensions. The multiple two-dimensional images can be acquired in one or more orientations (e.g., axial, coronal, sagittal, oblique). The in-plane resolution of these images can be several times finer than the through-plane resolution (i.e., the slice thickness). The images are Fourier transformed along their respective slice orientation direction and processed using the slice profile to generate a Fourier representation of the three-dimensional image with the target spatial resolution. Inverse Fourier transforming this Fourier representation generates the desired three-dimensional image.
US11353529B2 Method for generating a magnetic resonance image, computer program, data memory, and magnetic resonance system
The disclosure relates to a method for generating a magnetic resonance image from a measurement dataset. The measurement dataset is initially acquired from k space values. By means of a data processing facility the k space values are then automatically analyzed at least in terms of their size. Furthermore a modified measurement dataset is automatically generated from the measurement dataset by removing k space values whose size satisfies at least one predetermined threshold value criterion. The magnetic resonance image is then generated automatically from the modified measurement dataset.
US11353525B2 Magnetic body detecting device
A magnetic body detecting device constituting a magnet portion for magnetizing a magnetic body from a magnet main body portion, and a correcting portion which is disposed in front of magnet main body portion to correct a magnetic field generated by magnet main body portion, wherein the correcting portion is configured to form a specific position N having a desired magnetic field intensity by canceling out the magnetic field generated by magnet main body portion, and to adjust the magnetic field gradient at a magnetic field null point N of the magnetic field generated by magnet portion by causing magnet main body portion to be separated from a front end portion of magnet portion in accordance with the magnetic field gradient in the correcting portion, and wherein a magnetic sensor is disposed at the magnetic field null point N formed in the front end portion of the magnet portion.
US11353523B2 Detection of fields
A field detector (2) comprises a field-responsive element (10) which undergoes a dimensional change when exposed to a predetermined field; and an interferometric read-out arrangement arranged to detect the dimensional change of the field-responsive element. A light source (4) is arranged to provide a measurement beam reflected from the field-responsive element (10) and a reference beam not reflected from the field-responsive element (10), an optical detector (6) being disposed so as to detect at least part of an interference pattern produced by the measurement beam and the reference beam. The field-responsive element (10) has a shape comprising a curved surface and is constrained at least one edge (12) thereof such that the dimensional change causes the curved surface to be displaced in a direction which changes an optical path length of the measurement beam relative to the reference beam, thereby changing the interference pattern detected by said optical detector.
US11353521B2 Magnetic detection module, detection device, case assembly, and production method for magnetic detection module
A magnetic detection module is provided so as to be selectively mountable in any of housings having a plurality of specifications having different shapes or sizes of mounting portions, and detects magnetic flux generated in the housing. The magnetic detection module includes one or more magnetic sensors that detect magnetic flux, a case in which the magnetic sensors are housed, and a cap that can be attached to an end of the case and is provided with a sealing member. The magnetic detection module can be attached to the housing of the first specification with the cap not attached to the case, and can be attached to the housing of the second specification through a sealing member with the cap attached to the case.
US11353515B2 Thermal runaway detection circuit and method
The disclosure provides a thermal runaway detection circuit and method, and relates to batteries. The thermal runaway detection circuit includes: a sensing module including a sensing cable; a detection module connected to the sensing cable and including at least one set of voltage dividing resistors; a processing module connected to the detection module, wherein the processing module is configured to obtain thermal runaway detection data, and determine whether thermal runaway occurs in the battery pack based on the thermal runaway detection data, wherein the thermal runaway detection data includes battery pack data and sampled data collected from sampling points, and the sampling points are disposed between the two connected voltage dividing resistor sets. The technical solutions in the present disclosure can improve safety of the battery pack.
US11353509B2 Digital circuit robustness verification method and system
A digital circuit robustness verification method is provided that includes the following steps. An internal storage circuit and an external storage circuit corresponding to a circuit under test are set to store a plurality of random values and a configuration of the circuit under test for performing a predetermined function is set by a processing circuit. A driving signal corresponding to the predetermined function is transmitted to the circuit under test by a previous stage circuit, such that the circuit under test executes the predetermined function to further generate an output signal. The determination as to whether the output signal is correct or not is made by a next stage circuit, and the circuit under test is determined to pass a robustness verification when the output signal is correct.
US11353504B2 Freeze logic
A first plurality of logic gates and a second plurality of logic gates may be associated with a symmetric configuration. A first output at a first value may be generated by the first plurality of logic gates based on a first portion of input signals. A second output may be generated by the second plurality of logic gates at the first value based on a second portion of the input signals. A subsequent first output at a particular value may be generated by the first plurality of logic gates based on a first portion of a second plurality of input signals and a subsequent second output may be generated by the second plurality of logic gates based on a second portion of the second plurality of input signals. A value of the subsequent second output may be complementary to the particular value of the subsequent first output.
US11353500B2 Contactor and handler
A contactor includes a temperature adjustment mechanism, a cover and a path. The temperature adjustment mechanism increases and decreases temperature of an electronic component via a contact portion. The cover externally covers the temperature adjustment mechanism and includes an aperture portion. The path is allowed to supply gas to inside of the cover. The cover is configured to change a distance from the aperture portion to the contact portion.
US11353497B2 Test socket
A test socket includes a pedestal. The pedestal includes a central pedestal including a central contact portion coming in contact with a central region of a bottom surface of a semiconductor package and a plurality of insertion holes formed to correspond to a plurality of solder balls projecting from the bottom surface of the semiconductor package, so as to allow the solder balls to be inserted into respective insertion holes. The pedestal further includes a circumferential pedestal separated from the central pedestal by a space having an opening width larger than a diameter of the insertion hole and including a circumferential contact portion coming in contact with a circumference of the bottom surface of the semiconductor package.
US11353496B2 Frequency-based built-in-test for discrete outputs
A method is provided for testing discrete output signals of a device-under-test (DUT). The method includes receiving an electrical quantity at each conductive path of a plurality of conductive paths that are each coupled to respective discrete output signals of the DUT in one-to-one correspondence. The method further includes controlling application of the electrical quantity to each of the conductive path independent of application of the electrical quantity along the other conductive paths, so that a the electrical quantity is applied simultaneously to all of the conductive paths, the electrical quantity applied to each conductive path being toggled at a unique frequency having a unique period. Accordingly, a characteristic of the electrical quantity at each of the respective test output conductors over the duration of the longest period of the unique periods is indicative of any disturbance between the discrete output signals associated with the test output conductor and all of the other discrete output signals.
US11353495B2 Fabrication variation analysis method of silicon Mach-Zehnder electro- optic modulator
The invention discloses a fabrication process variation analysis method of a silicon-based Mach-Zehnder electro-optic modulator. The method includes the following steps: (1) use the input reflection coefficient S11 to characterize and quantify the reflection deviation characteristics of the driving signal on the traveling wave electrode; (2) measure and quantify the modulated signal characteristics of the silicon Mach-Zehnder electro-optic modulator. The modulated signal characteristics include transmission characteristics, vertical direction characteristics and horizontal direction characteristics; (3) Pearson correlation coefficient and partial correlation coefficient are introduced. By analyzing the value and variation trend of Pearson correlation coefficient and partial correlation coefficient, the relationship between the deviation of the driving signal reflection and the deviation of the modulated signal characteristics is analyzed. The method of the present invention can establish the relationship between fabrication process control and performance analysis at the device level, and help to develop device designs with better fabrication tolerances.
US11353486B2 Circuit arrangement having an active measuring voltage for determining an insulation resistance against ground potential in an ungrounded power supply system
A circuit arrangement (20) having an active measuring voltage (UG) for determining an insulation resistance (RF) or a complex-valued insulation impedance (ZF) of an ungrounded power supply system (12) against ground potential (PE), the circuit arrangement (20) having a measuring path (24) which runs between an active conductor (L1, L2) of the power supply system (12) and the ground potential (PE) and includes a measuring-voltage generator (VG) for generating the measuring voltage (UG), a measuring resistance (RM) for capturing a measured voltage (UM) and a coupling resistance (RA), the circuit arrangement (20) having a signal evaluation circuit (26) which includes a signal input for evaluating the measured voltage (UM) and a ground connection (GND). The ground connection (GND) is connected to a ground potential (PE).
US11353485B2 Embedded high frequency ground monitor
A measurement module receives a defined system topology and system component characteristics information for a system. The measurement module calculates an expected system impedance for the defined system topology. The measurement module collects one or more impedance measurements using a high frequency voltage stimulus. Finally, the measurement module compares the one or more impedance measurements with the expected system impedance to determine adequacy of protective grounding of the system.
US11353484B2 Current sensor diagnosing apparatus and method
A current sensor diagnosing apparatus for diagnosing an error of a plurality of current sensors connected to a secondary battery cell. The current sensor diagnosing apparatus may diagnose an error of a current sensor in the same way regardless of the type of a system using the current sensor, the type of a current source, a voltage characteristic, or the like by diagnosing an error of current sensors using offset deviations and current values of two current sensors and may be particularly applied to various systems including a plurality of current sensors.
US11353482B2 Apparatus for measure of quantity and associated method of manufacturing
An integrated device provides a measure of a quantity dependent on current through an electrical conductor, having: a sensing and processing sub-system; an electrical conductor conducting current; an insulating material encapsulates the sensing and processing sub-system and maintains the electrical conductor in a fixed and spaced relationship to the sensing and processing sub-system. The insulating material insulates the electrical conductor from the sensing and processing sub-system. Sensing and processing sub-system sensing circuitry includes magnetic field sensing elements adjacent the electrical conductor. The sensing circuitry provides a measure of the quantity as a weighted sum and/or difference of magnetic field sensing elements outputs caused by current through the electrical conductor adjacent the magnetic field sensing elements. A voltage sensing input senses a measure of voltage associated with the current conductor. Sensing and processing sub-system output circuitry provides an output measure of the quantity from the sensed measure of current and voltage.
US11353478B2 Methods and devices for extending a time period until changing a measuring tip of a scanning probe microscope
The present invention relates to methods and devices for extending a time period until changing a measuring tip of a scanning probe microscope. In particular, the invention relates to a method for hardening a measuring tip for a scanning probe microscope, comprising the step of: Processing the measuring tip with a beam of an energy beam source, the energy beam source being part of a scanning electron microscope.
US11353474B2 Specific feature for fixing a wheel speed sensor in a truck
A wheel speed sensor includes at least one sensor element, at least one signal processing circuit, as well as at least one first plastics-material housing which houses or at least partially exposes the sensor element and the signal processing circuit, wherein the sensor has a cap, in particular from metal, wherein the sensor has a clamping device which is connected so as to be integral to the cap and/or is integrated in the cap.
US11353473B2 Automatic analyzer and automatic analysis method
Provided is a technique related to an automatic analyzer and capable of ensuring cleaning performance of a reaction container by a cleaning process including a tip suction step, and preventing decrease in analysis accuracy or improving the analysis accuracy. The automatic analyzer includes a control apparatus, a block suction mechanism that moves a suction nozzle and a suction block for suctioning a liquid in the reaction container up and down and suctions the liquid, and a block cleaning mechanism for cleaning the suction block. After receiving an analysis request, the control apparatus causes, in a tip suction step that is provided before an analysis step and is a last step of a cleaning step, both suction of the liquid by the block suction mechanism and cleaning of the suction block by the block cleaning mechanism to be performed in a first step, and then only the suction of the liquid by the block suction mechanism to be performed in a second step including one or more cycles; and causes the analysis step to be performed using the reaction container in which the second step is performed.
US11353467B2 Use of lipid particles in medical diagnostics
Disclosed herein are methods for identifying one or more diseased cells in a subject. Some embodiments include providing a biological sample derived from a subject, analyzing the biological sample by mass spectrometry, and determining the abundance of one or more lipids in the biological sample, wherein an altered abundance of the one or more lipids in the biological sample, as compared to a reference level, indicates a presence of one or more diseased cells in the subject from which the biological sample is derived.
US11353464B2 Methods for predicting time-to-delivery in pregnant women
The present disclosure relates to methods for predicting time-to-delivery in pregnant women. The methods include predicting that a pregnant woman will deliver within a predetermined time frame if PAMG-1 is determined to be present at a level above a predetermined detection threshold in a vaginal fluid sample obtained from the pregnant woman. Also provided are methods for determining a patient's risk of preterm labor and/or spontaneous rupture of the chorioamniotic membrane.
US11353459B2 Methods of using PD-L1 expression in treatment decisions for cancer therapy
Methods of using detection of PD-L1 expression by circulating cancer cells in the screening, monitoring, treatment and diagnosis of cancer in subjects are disclosed. The methods are based on assaying one or more of circulating tumor cells (CTCs), epithelial to mesenchymal transition CTCs (EMTCTCs), cancer associated macrophage-like cells (CAMLs), and cancer associated vascular endothelial cells (CAVEs) isolated from a subject having cancer for PD-L1 expression.
US11353455B2 Method and a solid support for detecting tick-borne microbes in a biological sample
A solid support for detecting the presence of antibodies in a biological sample, where the solid support includes microbial antigens immobilized on the solid support, wherein the microbial antigens include at least one antigen prepared from the group consisting of pleomorphic round bodies of Borrelia genus, for example Borrelia burgdorferi, Borrelia afzelii and Borrelia garinii. Also, a method of detecting a tick-borne microbe in a biological sample, wherein the solid support is contacted with a biological sample.
US11353453B2 Hydrophilic colored cellulose microparticles
Provided are: a coloring cellulose microparticle enabling false positive to be significantly reduced while maintaining a high detection sensitivity; and an immunochromatographic diagnostic kit using the same.
US11353452B2 Membrane carrier and kit for testing liquid sample using same
The present invention provides a membrane carrier 3 comprising a flow path 2 and a detection zone 3y, wherein a microstructure is provided at the bottom of the flow path 2 and a mean surface roughness of the microstructure is 0.005 to 10.0 μm.
US11353450B2 Analyte detection using Raman spectroscopy
Methods and Raman detection agents for detecting an analyte in a sample are provided. Methods described herein may comprise steps of providing a 3D diagnostic substrate presenting a capture agent for the analyte or an analyte complex; exposing the sample to the substrate and to a Raman detection agent, allowing analyte in the sample to bind to the capture agent of the diagnostic substrate and an affinity component of the Raman detection agent; and detecting the Raman detection agent bound to the 3D diagnostic substrate by Raman spectroscopy, thereby detecting the presence of the analyte in the sample. Raman detection agents described herein may comprise a Raman signal-enhancing metal nanoparticle carrying both a Raman reporter and an affinity component for binding to the analyte or the complex formed between the analyte and the capture agent on the 3D diagnostic substrate.
US11353444B2 System and method for determining the chemical composition of compounds contained in a sample
The invention relates to a system and to a method for separating into at least one of liquid and gas phase compounds contained in a sample. The system comprises: an oven (D1) for heating in an inert atmosphere according to a sequence of temperatures, a first experimental setup (M1) connected to oven (D1) when it is in operation, comprising circulating the effluent resulting from heating in an inert atmosphere towards collection of (U) this effluent, a second experimental setup (M2) connected to first experimental setup (M1) when the oven is no longer in operation, comprising vacuum circulation (PI, P.G., TP) of the effluent collected by the first setup towards (T1, T2) which separate the collected effluent into at least one of liquid and gas phases.
US11353442B2 Physical simulation experimental device and method for water invasion and drainage gas recovery in gas reservoirs
The invention provides a physical simulation experimental device and method for water invasion and drainage gas recovery in gas reservoir, and the experimental device includes: a heterogeneous reservoir model having a first core holder, a second core holder, a third core holder and a fourth core holder, wherein the third core holder is connected between the first core holder and the second core holder, and the fourth core holder is connected between an outlet end of the first core holder and an outlet end of the second core holder; a gas injection mechanism having a gas injection bottle and a gas injection cylinder; a water body simulation mechanism having a water storage tank and a water injection pump. The invention can simulate and reveal different drainage gas recovery modes, timings, scales and their influences on the recovery ratio of the gas reservoir.
US11353440B2 Time-of-flight physiological measurements and cloud services
A measurement system is provided with an array of laser diodes to generate light having one or more optical wavelengths. A detection system is provided with at least one photo-detector, a lens and a spectral filter at an input to the at least one photo-detector. The measurement system is further configured to transmit at least a portion of the output signal, indicative of an output status, to a cloud service over a transmission link. The cloud service is configured to receive the output status, to generate processed data based on the received output status, and to store the processed data, and wherein the cloud service is capable of storing a history of at least a portion of the received output status over a specified period of time.
US11353439B2 Method for bone scan in meat
A method and device for detection of bone in meat identifies fragments larger than about 1 mm using spectral optical imaging and ultrasound. Spectral imaging can detect foreign material proximate to the surface and ultrasound can detect material within the sample. The sample is irradiated by light and reflected light or Raman scattered light measured. The sample is similarly irradiated by ultrasound and reflected or transmitted sound waves give a set of amplitude data points, which include temporal delay. These data points are then processed by statistical methods to derive a set of vectors in n-dimensional space, which are compared to a calibrated data set of derived vectors which have distinct identifying loci for each type of surface, are indicative of the presence or absence of defects.
US11353435B2 Zwitterionic compounds as gas chromatographic column stationary phases
A gas chromatographic (GC) column using a zwitterionic compound and methods of use thereof are disclosed herein. The volatile free acids were observed to strongly retain on these zwitterionic compounds-based columns with excellent peak symmetry. By carefully tuning the structures of these zwitterionic compounds, different selectivity toward volatile free acids was demonstrated. These stationary phases possess a wide working range with thermal stabilities at higher temperatures.
US11353429B2 System and method for detecting the presence of bubbles in aqueous solutions
A system for detecting the presence of bubbles in a solution includes an ultrasonic receiver, receiving a pair of signals having different frequencies after passage through the solution, and a computing unit. The computing unit computes a signal value for each of the signals, the signal value representing a defined signal property, compares the signal values for the signals with each other and/or each with a predefined reference value, and computes a deviation of the signal values from each other and/or between the signal values and the predefined reference value. The computing unit generates a bubble confirmation signal that confirms the presence of bubbles in the solution if the deviation is greater than a predefined threshold value.
US11353420B2 Oxygen sensor system and method
An oxygen sensor is in a system including compensator circuitry connected to the oxygen sensor. The oxygen sensor includes a pump cell and the compensator circuitry includes a feedback control loop which includes a digital compensator which determines and outputs a compensation current to the pump cell or adjusts a pump cell voltage. A method of controlling the oxygen sensor includes, subsequent to a period of time when the feedback control loop is disrupted, pumping a balancing current into or out the pump cell for a balancing time interval, the balancing current and/or the balancing time interval is dependent on a current pumped into or out of the pump cell prior to the feedback control loop being disrupted.
US11353419B2 Compositions and methods for gas sample analysis
A method of detecting acetone in a gas sample, comprising, at an operation temperature of 50° C. or less, exposing the gas sample to a gas sensor comprising an electrode and a sensing material deposited on the electrode, wherein the sensing material comprises tungsten bronze, and a level of the acetone in the gas sample is detected by a change in resistivity of the sensing material.
US11353415B2 Thermal analysis device, sample holder assembly and thermal analysis method
A thermal analysis device, a sample holder assembly and a thermal analysis method, capable of DSC measurement and TG measurement while simplifying replacement of a temperature sensor or the like upon damages. The thermal analysis device includes a sample holder assembly that is detachably mounted, a first sample stage and a second sample stage that are detachably mounted, a heater (heating furnace) that heats the sample holder assembly and the like, a temperature controller, a temperature measuring section for detecting a temperature difference between the sample and a reference substance, and a weight measuring section (balance) for measuring a weight difference between the sample and the reference substance. The sample holder assembly includes a first sample holder for placing a sample thereon, and a second sample holder for placing a reference substance thereon, as well as a heat sink coupled to the first sample holder and the second sample holder, respectively, through a member having a predetermined thermal resistance, for measuring the temperature difference or the weight difference.
US11353413B2 Mask inspection apparatuses and methods, and methods of fabricating masks including mask inspection methods
Mask inspection apparatuses and/or mask inspection methods are provided that enable quick and accurate inspection of a registration of a pattern on a mask while a defect of the mask and the registration of the pattern are inspected simultaneously. The mask inspection apparatus may include a stage configured to receive a mask for inspection; an e-beam array including a plurality of e-beam irradiators configured to irradiate e-beams to the mask and detectors configured to detect electrons emitted from the mask; and a processor configured to process signals from the detectors. A defect of the mask may be detected through processing of the signal and registrations of patterns on the mask may be inspected based on positional information regarding the e-beam irradiators.
US11353412B1 Inspection system for contact network damage detection
The present disclosure provides an inspection system for contact network damage detection, including: a laser imaging radar, an X-ray transmitter, a booster, an X-ray receiver, and a control circuit board. The laser imaging radar emits a laser beam to a contact line for scanning. A laser radiation reflected by the contact line is received, and a continuous analog signal is generated, which is restored to a real-time image of the contact line. After the analog signal is converted into a digital signal on the control circuit board, a height of the contact line in a horizontal direction is calculated to determine a wear degree on an outer surface of the contact line. The booster boosts electric energy obtained by the pantograph on the contact line and supply power to the X-ray transmitter.
US11353409B2 System and method for the non-intrusive inspection of vessels
The present invention consists of a system and a method for a rapid, complete and nonintrusive inspection of vessels without their physical control.The nonintrusive control method, in accordance with the invention, consists in the relative movement of a vessel, through two scanning frames, in a manner synchronized with the triggering of two penetrating radiation generators and the transmission of the signals generated by the detector matrix towards the subsystem for the acquisition, processing and display of data in order to form and display radiographic images from at least two different perspectives of the scanned vessel.The scanning system, according to the invention, consists of a support-type mechanical structure, a control center, two scanning frames, two penetrating radiation sources, a vessel towing subsystem, a subsystem for vessel stabilization and a subsystem for the acquisition, processing and display of data.
US11353406B2 Test apparatus for checking container products
A test apparatus checks containers (13) of plastic and produced using the blow-moulding, filling and sealing methods. The containers are filled with fluid that can contain particulate contamination deposited on the container wall when the container (13) is still and floating freely in the fluid when the container (13) is moving and/or changing position owing to the movement. The contamination can be detected by a sensor (37). By a vibration device (23), the container (13) can be oscillated at a prespecifiable excitation frequency such that the particulate contamination (47) in the fluid can be detected.
US11353404B2 Anti-microbial treatment for hardened metallic surfaces
A simple and practical antibacterial treatment with nisin in cracked or uncracked metal tools is provided and easily monitored for its bacteriocin effect.
US11353401B2 Specimen detection device and specimen detection method
By irradiating a sensor chip including an analyte labeled with a fluorescent substance with excitation light from an excitation light irradiation unit for emitting the excitation light using a specimen detector including the excitation light irradiation unit and a fluorescence detection unit for detecting fluorescence, fluorescence emitted from the fluorescent substance is detected by the fluorescence detection unit. When the analyte is detected on the basis of a detection value depending on the intensity of the detected fluorescence, a corrected detection value is calculated by correcting the detection value using individual difference information acquired in advance on the basis of an individual difference between the specimen detectors and a correction coefficient for each sensor chip.
US11353400B2 Methods for fluorescence imaging microscopy and Nano-FISH
Disclosed herein are methods of detecting a target nucleic acid sequence, determining the localization of the target nucleic acid sequence, and/or quantifying the number of target nucleic acid sequences in a cell. This method may be used on small target nucleic acid sequences, and may be referred to as Nano-FISH.
US11353397B2 Apparatus for processing crop, animal feed or components, electronic NIR sensor system and calibration method
An apparatus for processing crop, animal feed or components with a drivable tool and at least one NIR sensor system for determining at least feed values, having a scanning head with a spectrometric sensor and at least one light source behind a transparent pane which can be passed by the feed, comprises in a housing of the NIR sensor system a calibration surface, the appearance of which is different from the appearance of the feed to be scanned on the pane, wherein the scanning head is actively adjustable for calibration between a scanning position aligned with the pane and a calibration position aligned with the respective calibration surface.
US11353390B2 Methods to reduce power consumption of an optical particle sensor via an ASIC design
A portable communication device includes one or more optical detectors to generate an analog signal in response to a change in an intra-cavity or an emitted optical power of a light source due to light backscattered from a particle and an application-specific integrated circuit (ASIC). The particle is illuminated via a light source. The ASIC includes an analog-to-digital converter (ADC) circuit, a digital delay circuit, a particle detector module and a processor. The ADC converts the analog signal to a digital signal. The digital delay circuit can store the digital signal for a predetermined or dynamically variable time interval. The particle detector module can analyze the digital signal and can generate an enable signal upon detecting a particle signature in the digital signal. The processor is coupled to the digital delay circuit and can start processing the digital signal in response to the enable signal.
US11353385B2 Testing petro-physical properties using a tri-axial pressure centrifuge apparatus
A system for testing properties of a sample, the system including a test cell. The test cell includes a cell casing having a first end piece, a second end piece, and at least one wall extending between the first end piece and the second end piece. The cell casing defines a pressure boundary enclosing an interior region of the cell. The test cell further includes a sample chamber, a first reservoir, and a second reservoir disposed within the pressure boundary. The sample chamber defines an interior region. The first reservoir fluidly connects to the interior region of the sample chamber. The second reservoir fluidly connects to the interior region of the sample chamber. The test cell also has a piston assembly having a piston fluid chamber and a piston with a stem extending into the piston fluid chamber. The piston partially defines the sample chamber.
US11353376B2 Method and system for detecting fastening state of fastening structure
The present invention discloses a method and system for detecting the fastening state of a fastening structure which fixes structural elements. At least a first vibration sensor is mounted on a first structural element for collecting vibration data of the first structural element. At least a second vibration sensor is mounted on a second structural element or on the fastening structure for collecting vibration data of the second structural element or the fastening structure. The fastening state of the fastening structure is determined using the vibration data collected. The method and system enable detection of the fastening state of a fastening structure with low-power consumption and low cost.
US11353375B2 Using vibrations to position devices in a test system
An example test system includes a tray to hold devices, where the devices include devices to be tested or devices that have been tested; a motor that is controllable to cause vibrations; and a component that couples the motor to the tray to cause the tray to vibrate in response to the vibrations of the motor.
US11353371B2 Tension in post-tensioned rods
The present disclosure provides systems, methods, and apparatuses for estimating tension in post-tensioned rods, such as anchor rods that support structural steel to concrete. A method of estimating tension in a target post-tension rod may include selecting a plurality of post-tensioned rods and modeling tension for the plurality of post-tensioned rods as a function of frequency differences between a first and a second modal frequency and cantilever length of each rod. The method may further include measuring the length of a cantilever of the target post-tensioned rod, determining first and second modal frequencies of the target post-tensioned rod, and determining a frequency difference between the first and second modal frequencies. The method may further include estimating tension in the target post-tensioned rod based on at least the model.
US11353369B2 Optoelectronic transducer module for thermographic temperature measurements
Examples of a optoelectronic transducer module with integrated signal processing for use in thermographic temperature measurement are disclosed. The module includes a light source, an optical element to couple the light to an optical port, a connector configured to connect the optoelectronic transducer module to a fiber optic sensor, a detector to detect an emitted light from the fiber optic sensor and convert the detected emitted light into an electrical signal and a module processing unit coupled to the light source and the detector configured to convert the electrical signal into a set of digital results. The optoelectronic module is in communication with an external processing unit using a high speed circuitry for data aggregation and a low speed circuitry for configuration and firmware upgrade in the module. The opto-electronic module is replaceable during operation to avoid big downtime.
US11353368B2 Fiber optic probe with dual sealing and compression element
Temperature sensing probes for sensing the temperature of a substrate based on fluorescence are disclosed. The temperature sensing probes include a fiber optic cable having at a cold end an optical interface and at a hot end a temperature sensing element for contacting a substrate. A sheath surrounds at least a portion of the hot end of the fiber optic cable. A retaining member securely and removably engages the sheath with a support member. The sheath forms a vacuum seal around the contact between the temperature sensing element and the substrate.
US11353366B2 Method for producing a textile sensor
A method for manufacturing a textile temperature sensor, including arranging a linear knitting machine having a first thread-guide and a second thread-guide; arranging a conductive insulated wire on the first thread-guide; meshing the conductive insulated wire for making a mesh portion B having a nonconductive surface; arranging an electric resistance measuring device configured to measure a variation of electric resistance, the electric resistance being a function of the temperature; the measuring device phase of the electric resistance including a first electric cable and a second electric cable; electric connection of the first electric cable to the first end and of the second electric cable to the second end; and arranging a control unit arranged to receive from the device the variation of electric resistance in order to calculate excursions of the temperature at the lead wire.
US11353365B2 Design, test, and operation of a small thermal imaging core
An ultra-small thermal imaging core, or micro-core. The design of the micro-core may include substrates for mounting optics and electronic connectors that are thermally matched to the imaging Focal Plane Array (FPA). Test fixtures for test and adjustment that allow for operation and image acquisition of multiple cores may also be provided. Tooling may be included to position the optics to set the core focus, either by moving the lens and lens holder as one or by pushing and/or pulling the lens against a lens positioning element within the lens holder, while observing a scene. Test procedures and fixtures that allow for full temperature calibration of each individual core, as well as providing data useful for uniformity correction during operation may also be included as part of the test and manufacture of the core.
US11353360B2 Electromagnetic wave detector, electromagnetic wave detector array, and electromagnetic wave detection method
This electromagnetic wave detector is provided with light reception graphene and reference graphene that are aligned on an insulating layer, first electrodes and second electrodes that are disposed so as to oppose each other and sandwich the light reception graphene and reference graphene, a gate electrode for applying a gate voltage to the light reception graphene and reference graphene, and a balanced circuit and detection circuit that are connected between the second electrodes. If electromagnetic waves are incident on the light reception graphene, photocarriers will be generated through in-band transition. If electromagnetic waves are incident on the reference graphene, photocarriers will not be generated because of the Pauli blocking effect. In a state where no electromagnetic waves are incident on the light reception graphene or reference graphene, the balanced circuit causes the first electrodes and second electrodes to have the same potential. The electrical signal between the second electrodes is detected in a state where electromagnetic waves are incident on the light reception graphene and reference graphene.
US11353359B1 Pupil division multiplexed imaging systems
The present disclosure provides an imaging optical system. In one aspect, the imaging optical system includes, among other things, a segmented light redirecting element configured to redirect the at least two portions of said electromagnetic radiation into substantially different directions and a segmented light separating element configured to substantially separate electromagnetic radiation into at least two portions.
US11353357B2 Point of sale scale with a control unit that sets the price calculated when the product is removed from the scale
A weighing machine includes a weighing unit that measures the weight of a product placed on a weighing table, a calculation unit that calculates the price of the product based on the weight of the product measured by the weighing unit, and a control unit that sets the price calculated by the calculation unit when the product is removed from the weighing table.
US11353354B2 System for automatically measuring discharge in real-time based on cctv image and method thereof
Disclosed is a system for automatically measuring a discharge in real time based on a CCTV image. The system includes: a water depth measurement device filtering water depth data measured by a measurement means with a local linear regression-based bivariate scatterplot smoothing technique through flexible bandwidth application to calculate the water depth of a stream; an image acquisition device acquiring a continuous image of a flow speed measurement side of the stream; an image analysis PC using an image of the image acquisition device to measure the surface flow speed in real time and receiving a measured water depth from the water depth measurement device to measure the discharge in real time with cross-section data; and a discharge calculation and management server for transmitting and displaying a real-time discharge measurement result based on a web.
US11353353B2 Determining a change in volume of fluid added or removed from a vessel
The present invention relates to a method and apparatus (5) for determining a change in volume within a vessel (11) with regard to fluid (14) being added or removed from the vessel. The method involves measuring first and second surface levels (20, 20′) of fluid (14) within the vessel (11) (with regard to fluid being added or removed therefrom), first and second roll values (23, 23′) of the vessel, and first and second pitch values (26, 26′) of the vessel. From these measurements, and in conjunction with the known interior dimensions and known interior total volume of the vessel, there are calculated first and second fluid volumes that are compared to determine a change in fluid within the vessel.
US11353348B2 Method and measuring assembly for measuring layer thickness and sound velocity in single- or multilayered samples using ultrasound, without a priori knowledge of the other variable
The disclosure relates to a measurement of the wall thickness of samples such as pipes, containers or panels in which the interior or underside is inaccessible and to a measurement of the layer thickness of coatings or linings of the samples. Disclosed are special measuring arrangements using ultrasonic transmitters and ultrasonic receivers with pitch-catch and pulse-echo configurations, and the associated method for determining the wall thickness without prior knowledge of the sound velocity in the sample. Measuring individual layer thicknesses of a multilayered system without prior knowledge of their sound velocities is also disclosed. The method and the measuring arrangement allow the wall thickness to be measured independently of the knowledge of the sound velocity of the sample. This reduces the measurement uncertainty for the wall thickness and inner diameter of the pipe and thus reduces the measurement uncertainty for a clamp-on ultrasonic flow meter.
US11353344B2 Force sensor having a strain body
In a force sensor according to one embodiment, a main body is cylindrical. A cylindrical movable body is movable with respect to the main body and includes at least three circular openings in the outer circumference thereof. A strain body is fixed to the main body and the movable body and is deformable according to the movement of the movable body. Strain sensors are provided on the strain body. A first stopper is arranged inside each of the openings and includes a first outer circumferential surface including a first outer diameter less than a diameter of the opening. Sealing members are configured to cover at least the openings and a movable part between the main body and the movable body.
US11353342B2 Shadow-cast encoder apparatus with scale and readhead producing a fringe pattern on the detector with a specific harmonic distortion
A shadow-cast encoder apparatus includes a scale and a readhead. The readhead includes at least one electromagnetic radiation source for illuminating the scale in order to produce a shadow-cast fringe pattern at a detector configured to detect the shadow-cast fringe pattern. The encoder apparatus can be configured so as to suppress the total harmonic distortion of the fringe pattern, e.g. such that the total harmonic distortion of the fringe pattern is not more than 6%.
US11353332B2 Information processing system, storage medium, and information processing method
An information processing system includes one or more vehicles; and a server configured to communicate with the one or more vehicles, wherein each of the one or more vehicles is configured to generate a first video of a traveling route by capturing an outside scene while traveling, and the server is configured to store a plurality of the first videos generated by the one or more vehicles, generate a second video of a specific route using two or more of the first videos, the specific route being different from the traveling route of each of the plurality of the first videos, and send the second video to a terminal device.
US11353329B2 Automated driving device
An automated driving device includes: a navigation unit configured to retrieve one or more partial routes with a predetermined length other than a guide route which branch from the guide route at a branch point through which a vehicle is expected to pass before the vehicle passes through the branch point; and an electronic control unit configured to control automated driving of the vehicle based on information of a specific partial route out of the one or more partial routes in a period until the navigation unit completes retrieval of a redundant route for guiding the vehicle to a destination point when the vehicle departs from the guide route at the branch point and travels on the specific partial route.
US11353326B2 Traverse and trajectory optimization and multi-purpose tracking
Various examples are provided for object identification and tracking, traverse-optimization and/or trajectory optimization. In one example, a method includes determining a terrain map including at least one associated terrain type; and determining a recommended traverse along the terrain map based upon at least one defined constraint associated with the at least one associated terrain type. In another example, a method includes determining a transformation operator corresponding to a reference frame based upon at least one fiducial marker in a captured image comprising a tracked object; converting the captured image to a standardized image based upon the transformation operator, the standardized image corresponding to the reference frame; and determining a current position of the tracked object from the standardized image.
US11353325B2 Level with digital display
A tool, such as a digital level, includes displays on top and side surfaces of the level. The top surface display provides an additional visual means to communicate the orientation of the level by emitting any of several visual signals. A processor in the level determines a measured orientation of the level and sends a communication signal to the top surface display to emit a selected visual signal based on the measured orientation.
US11353323B1 Computer readable storage medium storing multilayer fluid analysis program, multilayer fluid analysis system, and multilayer fluid analysis method
A computer-readable storage medium storing a multilayer fluid analysis program is provided for analyzing a multilayer fluid on a feed block type T-die as 2.5 dimensions in which each layer is divided into elements. The program causing a computer to execute: a layer thickness calculation process for calculating the layer thickness under a condition that stresses in a normal direction and a tangential direction equilibrate on an interface of each layer and a flow velocity on the interface is continuous, without considering a fluid flow in a thickness direction, considering a viscoelastic effect of a fluid to analyze an encapsulation phenomenon, and based on a shape of the feed block and a second normal stress difference of resin assuming that a layer thickness in a transverse direction fluctuates in a developmental state; and a display process of displaying a calculation result of the layer thickness calculation process.
US11353318B2 MEMS tunable VCSEL powered swept source OCT for 3D metrology applications
Disclosed is an optical probe system that is capable of high speed, high precision, and high resolution 3D digitalization of engineered objects. The 3D dimensional data of the engineered object is measured using a swept source optical coherence tomography system with improved speed, spatial resolutions, and depth range. Also disclosed is a type of coordinate measurement machine (CMM) that is capable of performing high speed, high resolution, and non-contact measurement of engineered objects. The mechanic stylus in the touch-trigger probe of a conventional CMM is replaced with an optical stylus with reconfigurable diameter and length. The distance from the center of the optical stylus to the measurement probe is optically adjusted to match the height of the object to be measured quickly, which eliminates one dimensional movement of the probe and greatly improves the productivity.
US11353317B2 System and method of defining a path and scanning an environment
A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The method including moving a scanning platform through the environment along a path. The position of the scanning platform is localized using the scanner. 3D coordinate values are with a 3D scanner that is coupled to the scanning platform.
US11353315B2 Laser interference device
A laser interference device includes a measurement laser that outputs a laser beam, a beam splitter that divides the laser beam into a measurement laser beam and a frequency monitor laser beam, a reference laser that outputs a reference laser beam, a frequency detector that detects a beat frequency resulting from interference between the reference laser beam and the frequency monitor laser beam, a wavelength calculator that calculates a wavelength of the frequency monitor laser beam (a wavelength measurement value) on the basis of the beat frequency, a light detector that detects an interference light of the measurement light and the reference light of the measurement laser beam and outputs a light detection signal, and a displacement calculator that calculates a displacement of the measurement mirror by performing an arithmetic process based on the wavelength measurement value and the light detection signal.
US11353306B1 Shell reloader device
A shell reloader device simultaneously performs multiple steps to allow reloading of a plurality of ammunition shells in a reduced time. The shell reloader device includes a press including a fixed section, a linkage, and a handle pivotally coupled to the fixed section. The handle is coupled to the linkage wherein the linkage is moved relative to the fixed section by operation of the handle. A compressor is operationally coupled to the press such that the compressor provides compression to each of a plurality of stations when the handle is operated. Each of the stations holds a respective shell in a position to be acted upon by the compressor for respective associated steps in reloading each shell.
US11353298B2 Polymer cartridge with snapfit metal insert
A high strength polymer-based cartridge has a polymer case with a mouth, a neck, a shoulder below the neck, and a body below the shoulder and having a case thickness (Tc). The body has a flat portion comprising a pull thickness (Tp), and a dip, closer to the shoulder than the flat portion and comprising a dip thickness (Tb). The cartridge can also include an insert attached to the polymer case opposite the shoulder. The insert can have a flat section contacting the flat portion and comprising an insert wall thickness (Ti), and a bulge engaging the dip to maintain the insert on the polymer case. Tc, Tp, Tb, and Ti are related by Tp+Tb+Ti=Tc. These variables also have ranges where Tp equals approximately 15-33% of Tc, Tb is greater than or equal to Tp, and Tc is a function of a loaded projectile.
US11353296B2 Armor mounting system and armor incorporating the same
A modular armor system configured to be readily attached and detached from a frame surrounding a window in a vehicle or other structure, such as a building. The modular armor system may be configured to provide any desired ballistics protection rating. In one embodiment, the modular armor system includes a ballistics-grade armor panel having an outer strike face and an inner surface opposite the outer strike face. The modular armor system also includes a fastener coupled to the ballistics-grade armor panel. The fastener is configured to detachably couple the ballistics-grade armor panel to the frame surrounding the window in the vehicle or other structure.
US11353291B2 Bullet-resistant wearable article
A bullet-resistant user's wearable article convertible from a bullet-resistant backpack configuration and a bullet-resistant vest configuration and vice versa has two parts each provided with a bullet-proof shield and moveable relative to one another between a first position in which they are located at one side of a user's torso and assume the bullet-resistant backpack configuration and a second position which is assumed when one of them is turned around a user's torso and they become located at two opposite sides of the user's torso to assume the bullet-resistant vest configuration, a first connection releasably connecting the two parts with one another in the first position in which they are located at one side of the user's torso, a second connection located at one side of each of the Iwo parts for non-releasably connecting them with one another in the first position in which the parts are located at one side of the user's torso and in the second position in which the parts are located at opposite sides of the user's torso, and a third connection located at another opposite side of each of the two parts and releasably connecting the opposite sides of the two parts with one another in the second position in which the parts are located at the opposite sides of the user's torso.
US11353290B2 Systems, methods and computer-readable media for improving platform guidance or navigation using uniquely coded signals
A spatially-distributed architecture (SDA) of antennas transmits respective uniquely coded signals. A first receiver having a known position in a coordinate system defined by the SDA receives reflected versions of the uniquely coded signals. A first processor receives the reflected versions of the uniquely coded signals and identifies a position of a non-cooperative object in the coordinate system. A platform with a platform receiver receives non-reflected versions of the uniquely coded signals. The platform determines a position of the platform in the coordinate system. In an example, the platform uses a self-determined position and a position of the non-cooperative object communicated from the SDA to navigate or guide the platform relative to the non-cooperative object. In another example, the platform uses a self-determined position and information from an alternative signal source in a second coordinate system to guide the platform. Guidance solutions may be generated in either coordinate system.
US11353286B1 Holster attachment
A holster attachment comprising a deformable member configured to be attached adjacent to the trigger guard of an inside-the-waistband holster for the purpose of positioning a handgun grip towards a user's body.
US11353285B2 Ballistic deflection device
A ballistic deflection device including a backing plate configured to be attached to a holster, a ballistic deflection section coupled to a bottom portion of the backing plate, wherein the ballistic deflection section includes a first side wall, a second side wall projecting, and rear wall, wherein the rear wall is defines a non-zero angle with respect to the backing plate.
US11353284B2 Firearm magazine grip with integrated illumination and targeting device
A firearm magazine grip with an integrated illumination device and targeting device includes an elongated handgrip body having an open back end with a generally U-shaped channel extending from the top end to the open bottom end. The channel includes a shape and size for engaging a firearm magazine well, and a firearm connector is positioned along the top end of the handgrip body. A first elongated channel is disposed along one side of the handgrip body for housing a flashlight having multiple color output and strobe operation. A second elongated channel is disposed along the other side of the handgrip body for housing a laser pointer.
US11353278B2 Systems and methods for firearm aim-stabilization
A firearm having an aim-compensation system. The firearm includes a barrel and is configured to fire a projectile. The firearm further includes a sensor disposed on the firearm that determines an orientation of the firearm. The firearm further includes a control unit that determines an intended point-of-aim of the firearm and an actual expected point-of-aim of the firearm based on the orientation of the firearm, and the control unit determines a differential of the intended point-of-aim and the actual expected point-of-aim. The firearm further includes a muzzle device arranged on the barrel which is in communication with the control unit, wherein, when the projectile is fired, the muzzle device directs a gas toward the projectile in an amount and direction based on the differential determined by the control unit so as to exert an aerodynamic force on the projectile to alter the trajectory of the projectile towards the intended point-of-aim.
US11353274B2 Thermal management system
A thermal management system for a body to be exposed to solar radiation includes an infrared radiating element and a solar-scattering cover disposed on or integrated with the infrared radiating element.
US11353272B2 Heat exchanger, heat exchanger unit, and refrigeration cycle apparatus
A heat exchanger, a heat exchanger unit, and a refrigeration cycle apparatus are provided where heat exchange performance is improved, and drainage properties and resistance against frost formation are improved. A flat tube and a plurality of fins that are each a plate having a plate surface extending in a longitudinal direction and in a width direction orthogonal to the longitudinal direction are provided. The plate surface intersects a pipe axis of the flat tube, and the plurality of fins are arranged at an interval from one another. The plurality of fins each have a first spacer formed in the plate and maintaining the interval. The flat tube has a longitudinal axis of a section perpendicular to the pipe axis, and the longitudinal axis is inclined to the width direction by an inclination angle θ. The first spacer has a standing surface extending in a direction intersecting the plate surface.
US11353267B2 Heat exchanger
A heat exchanger includes: a hollow pillar shaped honeycomb structure, a first cylindrical member, a second cylindrical member, a cylindrical guide member, and an upstream cylindrical member. A communication port is provided between the downstream end portion of the guide member and the second cylindrical member or at the guide member. The second cylindrical member has a horn shape in which a diameter of the upstream end portion of the second cylindrical member is increased radially outward. The upstream cylindrical member has a flange portion, and a rising position of the flange portion is located on a more downstream side than the upstream end portion of the first cylindrical member.
US11353265B2 Notched coolant tubes for a heat exchanger
Methods and systems are provided for a heat exchanger for a motorized vehicle. In one example, a heat exchanger includes a plurality of tubes coupled to a header, with each tube including a partition extending a height of the tube. The partition includes a notch positioned at an end of the tube coupled to the header, with the notch extending into the tube.
US11353263B2 Ultrasonic drying system and method
A drying apparatus can include, in some aspects, an ultrasonic transducer and an infrared heater positioned proximate to the ultrasonic transducer and configured to emit infrared light. The drying apparatus can include a plurality of ultrasonic transducers. The drying apparatus can include a delivery enclosure defining a bottom wall, the bottom wall defining a plurality of air outlets; the ultrasonic transducer mounted to the delivery enclosure; and the drying apparatus can include an air mover mounted to the delivery enclosure.
US11353259B2 Augmented-reality refrigerator and method of controlling thereof
A refrigerator including a main body including a storage room, a door coupled to the main body and rotatable in front of a side of the storage room, and including a display on a front surface of the door, a camera disposed to capture the storage room, and a processor configured to acquire an augmented-reality object corresponding to a food included in an image captured by the camera using a trained artificial intelligence model, to control the display to display the acquired augmented-reality object and the captured image as being overlapped with each other, and based on a user input being acquired while the acquired augmented-reality object is displayed, to provide a response to the user input based on the acquired augmented-reality object. The refrigerator can utilize an artificial intelligence model trained according to at least one of machine learning, neural network or deep learning algorithm.
US11353258B2 Refrigerator
Provided is a refrigerator including: a main body; a storage compartment provided in the main body, the storage compartment configured to have a shelf arranged therein; and shelf fixing devices provided at opposite sidewalls inside the storage compartment to fix the shelf, wherein the shelf fixing device includes: a shelf support portion configured to support a lower side of the shelf, and move downward as a load the shelf increases; a shelf fixing portion configured to fix the shelf at an upper side of the shelf, and move downward in linkage with the shelf support portion; and a connecting portion configured to connect the shelf support portion to the shelf fixing portion, and adjust a distance between the shelf support portion and the shelf fixing portion according to the load on the shelf such that a fixing force on the shelf is changed.
US11353254B2 State change control device and state change control method
A method efficiently changes the state of an object at low cost and in a short time, in which a state change control device changes the state of an object by bringing the object into contact with an ice slurry to cause a temperature change to the object. The device includes an ice slurry contact part that brings the object and the ice slurry into contact with each other at a predetermined relative speed and changes the temperature of the object, and an ice slurry supply part that supplies the ice slurry to the ice slurry contact part.
US11353252B2 Method to avoid fan cycling during low ambient operation
A method of controlling an HVAC circuit, comprises allowing refrigerant to circulate within the HVAC circuit, wherein the HVAC circuit comprises an evaporator coil, a condenser coil, at least one fan configured to provide airflow to the condenser coil, at least one expansion valve, and at least one compressor. The method continues by receiving a temperature measurement and determining based on the temperature measurement, a minimum fan speed configured to avoid pressure spikes within the condenser coil. The method concludes by sending a signal to the at the least one fan to direct the at least one fan to spin at a rate greater than or equal to the minimum fan speed when the measured temperature is less than a predetermined temperature, wherein, when the refrigerant circulates through the condenser coil, the minimum fan speed is greater than zero rotations per minute.
US11353251B2 Air conditioner with fluid line diagnostics using feedback signals from a pump
An air conditioning apparatus and a method for controlling an air conditioning apparatus are provided. The air conditioning apparatus may include a controller that performs an abnormal operation diagnosis of the air conditioning apparatus based on an output signal of a pump, thereby directly checking introduction of air into pipes or clogging of valves.
US11353247B2 Refrigerant compressor system with leakage control for a control housing
In order to improve safety in a refrigerant compressor system comprising a refrigerant compressor and an electric drive motor for driving the refrigerant compressor, and, arranged in a protected manner in an interior of a control housing, a control electronics system, comprising electric components or electronic power components, for controlling the electronic drive motor, it is proposed that, during operation of the refrigerant compressor system with combustible refrigerant, the control housing is provided with a refrigerant drain, which does not impair at least one protection criterion of the control housing, for discharging refrigerant which enters the interior due to a refrigerant leakage, said refrigerant drain causing the refrigerant entering into the interior due to the refrigerant leakage to pass out of the interior into the surroundings of the refrigerant compressor system.
US11353246B2 CO2 refrigeration system with automated control optimization
A refrigeration system includes a receiver, a gas bypass valve, a parallel compressor, and a controller. The gas bypass valve and the parallel compressor are fluidly coupled to an outlet of the receiver in parallel and configured to control a pressure of a gas refrigerant in the receiver. The controller is configured to switch from operating the gas bypass valve to operating the parallel compressor to control the pressure of the gas refrigerant in the receiver in response to a value of a process variable crossing a switchover setpoint. The value of the process variable depends on an amount of the gas refrigerant produced by the refrigeration system. The controller is configured to automatically adjust the switchover setpoint in response to the amount of the gas refrigerant produced by the refrigeration system being insufficient to sustain operation of the parallel compressor.
US11353241B2 Devices for ohmically heating a fluid
An ohmic heater for heating a conductive fluid has a plurality of electrodes mounted to a structure with spaces between the electrodes. The electrodes (14) are selectively connect to poles (38, 40) of a power supply, so that some electrodes are connected to the poles and others remain isolated from the poles. Shunting switches are provided for connecting two or more of the isolated electrodes to one another. The shunting switches allow formation of a large number of different connection schemes having a variety of different electrical conduction paths through fluid in the spaces and a variety of resistances between the poles with relatively few electrodes and spaces.
US11353240B2 Low drag, variable-depth acoustic liner
Systems and devices of the various embodiments may provide a low-drag, variable-depth acoustic liner having shared inlet volumes. Various embodiments may include a low-drag, variable-depth acoustic liner providing aircraft noise reduction. Acoustic liners according to the various embodiments may be used in engine nacelles and/or on external surfaces of an aircraft to reduce acoustic radiation. Acoustic liners according to various embodiments may provide increased broadband acoustic performance with less drag than conventional liners. Various embodiments may provide an acoustic liner with a reduced open area of the facesheet, and therefore reduced drag of the liner, when compared with conventional acoustic liners.
US11353239B2 Sound reduction grille assembly
A ventilation assembly and methods of forming the same includes a ventilation grille having reducing acoustic bodies configured to attenuate sound of the ventilation assembly. Arrangement of the acoustic bodies can form phononic crystal to attenuate sound and can be tuned to desired sound bands to reduce sounds.
US11353237B2 Exhaust fan assembly having a system for automatically opening a damper in the event of a power failure
An exhaust fan configured to exhaust air from a building includes a housing, a fan, and a motor for driving the fan. Overlying the fan is one or more dampers that are moveable from a closed position to an open position. Underlying the dampers is at least one pivot arm per damper that is pivotally connected to the fan and which normally assumes a horizontal position spaced from the overlying damper. A mechanical fusible link is connected to the pivot arm and is configured to break in response to a buildup of heat in and around the dampers. Once the fusible link breaks, then the pivot arm is operative to engage and open the overlying damper.
US11353236B2 Shutter and air blower
Provided is a shutter comprising a main body and a shaft bearing. The main body has a substantially circular plate shape, and, in a closed state to close a passage, a front face of the main body is located upstream of a back face thereof in the passage. The shaft bearing is rotatably engaged with a shaft configured to divide the passage into a main passage and a sub-passage in an open state to open the passage, the sub-passage having a cross-sectional area smaller than that of the main passage. The main body includes: a main-passage-side end located in the main passage in the closed state; and a bent portion bent at the main-passage-side end in a direction from the back face side to the front face side. A parallel cross-section of the main body, the cross-section being taken along a parting plane parallel to the shaft, has a circular arc shape bowed toward the back face side from the front face side.
US11353235B2 Register assembly
In one embodiment, the invention is a register assembly for inserting into floors, ceilings and walls, comprising a first open top box having a bottom surface, which defines a centrally disposed opening through which air flows from a first environment to a second environment. A support is disposed within the first open top box. A second open top box nests within the first open top box, and is supported by the support. A restraint is associated with the first and second box to restrain the second box within the first box. The first and second open top boxes are sized and dimensioned to be coplanar with each other when nested. A conduit is also defined between the first open top box bottom surface opening and the second open top box to flow air from the first environment to the second environment.
US11353233B2 Air-conditioning system and air-conditioning system controller
This air-conditioning system includes an air conditioner: a room temperature sensor; an air-conditioning room temperature sensor; and a system controller. In the system controller, a room target temperature obtainer obtains a plurality of room target temperatures. Moreover, a ventilation airflow determiner determines the ventilation airflow of each of the delivery fans on the basis of the room target temperature, the temperature in the corresponding room, and the temperature in the air-conditioning room, and a fan airflow controller controls the ventilation airflow of each of the delivery fans according to the ventilation airflow determined by the ventilation airflow determiner.
US11353232B2 Control method, control apparatus, and non-transitory computer-readable storage medium for storing program
A control method includes: executing a generation process for generating criterion information based on an outdoor temperature, a room temperature of a space, and history information regarding an operation of an air-conditioning apparatus, the criterion information being information used for switching an operation mode of the air-conditioning apparatus between a first operation mode and a second operation mode, the first operation mode being configured to take an influence of the outdoor temperature into consideration, the second operation mode being different from the first operation mode, an air-conditioning load in the second operation mode being larger than an air-conditioning load in the first operation mode; and executing a control process for performing control of switching the operation mode of the air-conditioning apparatus to the first operation mode or the second operation mode based on the outdoor temperature, the room temperature of the space, and the criterion information.
US11353230B1 Occupancy tracking using wireless signal distortion
An occupancy tracking device configured to establish a network connection with an access point and to capture wireless signal distortion information for the network connection. The device is further configured to generate statistical metadata for the wireless signal distortion information. The device is further configured to input the wireless signal distortion information and the statistical metadata for the wireless signal distortion information into a machine learning model. The machine learning model is configured to determine a predicted occupancy level based on the wireless signal distortion information and the statistical metadata for the wireless signal distortion information. The predicted occupancy level indicates a number of people that are present within with the space. The device is further configured to obtain the predicted occupancy level from the machine learning model and to control a Heating, Ventilation, and Air Conditioning (HVAC) system based on the predicted occupancy level.
US11353224B2 Rooftop exhaust system with automatic motor lockout
A rooftop exhaust fan incorporates a mechanical motor lockout that prevents a fan motor from being energized when the exhaust fan assumes an open position for cleaning, maintenance or inspection.
US11353219B2 Heating cooker
A heating cooker including a case including a cooking chamber configured to receive an object to be heated, a door configured to open and close the cooking chamber of the case, a ventilation path provided to extend along a wall surface of the cooking chamber in a state of being partitioned from the cooking chamber, a detector installed in the inside of the ventilation path and including one or more sensors configured to detect information on the inside of the cooking chamber through one or more detection holes formed on the wall surface of the cooking chamber, a shutter installed in the inside of the ventilation path and configured to open and close the one or more detection holes, and a cooling fan configured to suck outside air and blow the outside air into the ventilation path so as to cool the detector and the shutter together.
US11353217B2 Electric oven with a closed-door broiling operation
A method of operating an electric oven includes generating a door-closed signal if the oven door is in a closed position. The electric broiling element is activated to perform a closed-door broil operation in response to generation of the door-closed signal. The temperature within the cooking chamber of the electric oven is determined during the closed-door broil operation and the electric broiling element is deactivated if the temperature within the cooking chamber exceeds a shutoff temperature.
US11353215B1 Lean burn combustor
A lean burn combustor includes a plurality of lean burn fuel injectors, each including a fuel feed arm and a lean burn fuel injector head with a lean burn fuel injector head tip, wherein the tip has a lean burn fuel injector head tip diameter, the lean burn fuel injector head including a pilot fuel injector and a main fuel injector, the main fuel injector being arranged coaxially and radially outwards of the pilot fuel injector; and a combustor chamber extending along an axial direction and including a radially inner annular wall, a radially outer annular wall, and a meter panel defining the size and shape of the combustor chamber, which includes a primary combustion zone with a primary combustion zone depth and a secondary combustion zone. A ratio of the primary combustion zone depth to the lean burn fuel injector head tip diameter is less than 2.4.
US11353213B2 Temperature sensor for gas burner and assembly consisting of such sensor and burner
A temperature sensor (1) for gas burner (2) having a thermocouple (11) comprising electric conductors (15) and a connection element (12) to connect to the burner (2) associated with a free end (18) of such thermocouple (11), said connection element (12) being suitable for being inserted inside a seat of the sensor (8) formed inside a wall (4) of the burner (2) and having a first end (26) suitable for being placed at the outer surface (6) of the burner (2), said thermocouple (11) being inserted inside a blind hole (29) of the connection element (12) which opens at a second end (28) of said connection element (12). Said blind hole (29) ends with at least one part (31) convergent towards an end zone (K) of the hole (29), said part (31) getting in contact with the thermocouple (11) inserted inside the connection element, the connection element (12) being made from an iron-chrome-aluminum alloy. An assembly comprising such temperature sensor and a burner is also claimed.
US11353211B2 High turndown ratio gaseous fuel burner nozzle and control
High turndown ratio gaseous fuel burner nozzles and the control thereof are provided. High turndown ratio gaseous fuel burner nozzles include a mechanically adjustable nozzle port, such as in the form of an iris port, for expanded turndown control. A nozzle extension longitudinally extending from the mechanical adjustable nozzle port can be included to assist in shaping the flow of combustible gas from the nozzle port. A laminar flow insert can be housed within the nozzle extension to assist in producing laminar flow of the combustible gas flowing therethrough. A burner nozzle controller in control communication with the mechanically adjustable nozzle port can adjust the size of the nozzle port to selectively maintain exit velocity of the gaseous fuel from the nozzle port for one or more of combustion stability and flame stability.
US11353210B2 Spray heads for use with desuperheaters and desuperheaters including such spray heads
Spray heads for use with desuperheaters and desuperheaters including such spray heads. One example of a spray head includes a main body having an exterior surface and defining a central passage, the main body adapted for connection to a source of fluid, at least one entrance port formed in the main body along the central passage, and at least one spray nozzle arranged adjacent the exterior surface of the main body. The spray head also includes a plurality of flow passages, each of the plurality of flow passages providing fluid communication between the entrance port and an exit opening of the spray nozzle. A first one of the plurality of flow passages follows a first non-linear path and has a first distance, and a second one of the plurality of flow passages follows a second non-linear path and has a second distance different from the first distance.