Document Document Title
US11094033B2 Reduce power by frame skipping
In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive an input from one or more detectors proximate a display to present an output from a graphics pipeline, determine that a user is not interacting with the display, and in response to a determination that the user is not interacting with the display, to reduce a frame rendering rate of the graphics pipeline. Other embodiments are also disclosed and claimed.
US11094030B2 Methods of transforming image misalignment
An image sensor is misaligned with an operating orientation. Misalignment information may be registered with an operating system. Misaligned image data may be transformed as a final processing act before being delivered to an application. A method of transforming image misalignment. Image data having a first orientation is received from an image sensor at a first computing component of a computing device. The image data is transformed using misalignment information to transformed image data having a second orientation. Immediately after transforming the image data, the transformed image data is communicated from a final computing component to an application.
US11094028B2 System and method for determining passenger-seeking ride-sourcing vehicle navigation
A method comprises: obtaining historical vehicle service data in an area for a time period including historical locations of passenger-seeking vehicles with respect to time, historical locations of passenger orders with respect to time, and historical trip fares with respect to pick-up locations and time; discretizing the area into a plurality of zones and discretizing the time period into a plurality of time segments; aggregating the historical vehicle service data according the zones and time segments; obtaining an expected reward for a passenger-seeking vehicle to move from zone A to each neighboring zone of the zone A based on the aggregated historical vehicle service data; and obtaining a probability of a passenger-seeking vehicle moving from zone A to a neighboring zone B based on the expected reward for the passenger-seeking vehicle to move from zone A to the each neighboring zone of the zone A.
US11094027B2 System and method to establish primary and secondary control of rideshare experience features
One general aspect includes a method to establish control of one or more rideshare experience features, the method including: receiving, via a processor, seat preference settings; based on the seat preference settings, via the processor, designating one vehicle seat of a plurality of vehicle seats; and enabling, via the processor, control of one or more rideshare experience features associated with the designated seat through at least one control panel located at the designated seat.
US11094024B2 Address based parameter estimation
Systems and methods are disclosed for receiving, from a client device, a first input that provides a current address associated with a user; receiving, from the client device, a second user input that identifies a target location; and searching a real-estate database to identify a real-estate property associated with the current address. The systems and methods further provide for estimating equity associated with the real-estate property, updating parameters of a loan model based on the target location and the estimated equity, and providing an output of the model for presentation to the user based on the updated parameters.
US11094020B1 Methods and apparatus for constructing machine learning models to process user data and provide advance access to payments
Devices, systems, and methods herein relate to generating a machine learning model for providing access to earned income. In some embodiments, an apparatus includes a memory and a processor. The processor may be configured to receive calibration datasets including (1) historical time data indicating time worked by a set of users and (2) historical earnings data indicating earnings made by the set of users. The processor may be configured to construct, based on the calibration datasets, a model for identifying anomalous data. The processor may be configured to receive, from a compute device associated with an entity, raw data for a current time period. The processor may be configured to process the raw data by removing anomalous data to produce processed data. The processor may be configured to determine an available balance for each user from the set of users based on the processed data.
US11094015B2 Data access and processing system
This invention provides a distributed data analysis system for use in analysing Limit Order Book (LOB) data. The system include a virtual machine interface module for creating at least one virtual machine. Each virtual machine is configured to create at least one compute unit for processing the LOB data. Each compute unit and the LOB data is collocated. The system includes an update module for updating the LOB data from at least one electronic trading venue. A monitoring module for tracking the activity of at least one user on the system is also provided. A software library module having at least one algorithm for processing and/or analysing the LOB data, is also provided. The system is implemented in a cloud computing environment.
US11094011B2 Actionable contextualized alerts within an order management system
The methods and systems described herein can be used for proactively monitoring regulatory compliance within an order management system, and for providing a real-time or near real-time recommendation relating to a subgroup of information containing suspicious attributes of a trade before the trade is executed. As such, market abuse monitoring is integrated with the order management system to provide historical trade data, identify a subgroup of information containing the suspicious attributes, and provide an actionable and contextualized real-time or near real-time recommendation to a compliance officer or other appropriate individual, officer, or office. As such, potential market abuse can be prevented by, for example, a rejection of the trade. By providing proactive surveillance rather than reactive surveillance relating to potential market abuse, fines or other consequences are also prevented. As such, compliance is improved.
US11094009B2 Method and system for obtaining credit
A communication system enabling a first wireless subscriber in need of an instant credit line to use a creditee module on a portable wireless communication device to request credit from a second subscriber that has available credit at a financial institution. The second subscriber uses a creditor module on their device to generate rules for the extension of a credit line guaranteed by the financial institution of the second subscriber. If the rules are met, a credit authorization code is generated by the system and forwarded to the creditee module of the first subscriber's device such that the code can be subsequently used to complete a transaction initiated by the first subscriber to pay a vendor. The vendor may then employ a vendor's module to access the issued credit as prescribed by the creditor module.
US11094008B2 Debt resolution planning platform for accelerating charge off
A device receives a request for information regarding a debt resolution plan available for a delinquent account. The request may include a first input indicating a payment amount, a second input indicating a payment frequency, and a third input indicating a payment start date. The device obtains account data associated with the delinquent account and determines, using a model, a score for the delinquent account based on the first input, the second input, the third input, and/or the account data. The score predicts a likelihood that the delinquent account will charge off within a predetermined time period. The device determines a plurality of plan parameters for an accelerated charge off plan when the score satisfies a threshold. The device transmits the plurality of plan parameters, receives an enrollment request, enrolls the delinquent account in the accelerated charge off plan, and performs one or more actions based on the enrolling.
US11094004B2 System and method for apportioning trading orders based on size of displayed quantities
An apparatus for processing trading orders comprises a memory and a processor. The memory stores a first order and a second order. The first order is associated with a product and comprises a displayed quantity and a reserved quantity. The second order is associated with the product and comprises a displayed quantity and a reserved quantity. The processor is coupled to the memory and receives a counterorder associated with the product. The processor fills the displayed quantity of the first order with a corresponding portion of the counterorder, and fills the displayed quantity of the second order with a corresponding portion of the counterorder. The processor allocates a first additional portion of the counterorder to the first order. The first additional portion is based at least in part on a ratio of the displayed quantity of the first order to a sum of the displayed quantity of the first order and the displayed quantity of the second order.
US11094002B1 Self-learning aisle generating system and methods of making and using same
A computer-implemented self-learning method to generate a personalized virtual aisle via a remote acquisition mechanism associated with an entity comprises the step of accessing, using an online structure, an image database to retrieve a plurality of images. Each of the plurality of images represents an item offered by the entity. The method includes using the online structure to scale each of the plurality of images in proportion to an actual size of the item being represented by the images. The method comprises creating, using the online structure and a set of rules, a plurality of aisle blocks. The method includes dynamically grouping the plurality of aisle blocks based on each of a historical record of a patron and the set of rules to create the virtual aisle. The method comprises displaying the virtual aisle on an output accessible to the patron.
US11093995B2 Monitoring of customer consumption activity and management based on monitoring
A monitoring-based service providing system includes a table monitoring terminal associated with one of a plurality of tables in a venue, a central control terminal, and an order terminal associated with said one of the plurality of tables. The central control terminal includes a communication interface communicable with the table monitoring terminal, and a controller. The controller is configured to compare the image data received at first timing with the image data received at second timing after the first timing, determine a remaining amount of the consumable item based on a comparison result of the image data received at the first and second timing, and generate recommendation information upon the determining remaining amount decreasing to a predetermined threshold, and control the second communication interface to transmit the generated recommendation information. The order terminal includes a display, on which a recommendation screen is displayed based on the recommendation information.
US11093994B2 In-store shopper location-based gift idea determination
Triangulated movement and non-movement of a mobile device of a shopper are tracked among different locations within at least one retail environment to identify a shopper merchandise proximity history of the shopper within the at least one retail environment. The tracking uses a coordinated combination of mobile device global positioning system (GPS) information with detected triangulated proximity of the mobile device relative to a plurality of different retail environment low-energy communication devices. Responsive to identifying within the shopper merchandise proximity history an item of merchandise that meets at least one shopper merchandise threshold interest criterion, an electronic message that includes a gift recommendation of the item of merchandise is provided to at least one other user associated with and located remotely from the shopper.
US11093991B2 Vehicle purchasing tools
A system for providing a vehicle purchasing tool is disclosed. The system may include one or more memory devices storing software instructions. The system may also include one or more processors configured to execute the software instructions to receive a pre-qualification application, the pre-qualification application including customer-identifying information, access a vehicle inventory associated with a dealership, and identify vehicle information associated with at least one vehicle for sale at the dealership based on the pre-qualification application. The one or more processors may be further configured to execute the instructions to determine a pre-qualified offer based at least on the customer-identifying information and the vehicle information, the pre-qualified offer including a first loan term, and provide the pre-qualified offer and the vehicle information to a client device for display as part of the pre-qualified offer in conjunction with the vehicle information.
US11093990B2 System and methods for presenting information about products based on movement of the products
Systems and methods are provided for tracking products within a merchant location, based on movement of the product at the merchant location. An example method includes receiving, at a communication hub distributed in a merchant location, a plurality of movement indicators from a tag associated with a product where the movement indicators each indicate movement of the product and each including an identifier. The method also includes tracking, by the communication hub, the product in the merchant location based on the movement indicators.
US11093988B2 Biometric measures profiling analytics
A biometric measures profiling analytics system and method are presented. The system and method include collecting biometric data associated with a consumer, and determining one or more biometric variables representing a measurable aspect of the biometric data. The system and method further include generating, based on at least one of the one or more biometric variables, at least one biometric profile variable associated with the consumer, the at least one biometric profile variable representing a degree of normality or abnormality of the collected and calibrated biometric data as compared to a biometric history of the consumer. The system and method further include generating a behavioral score for the consumer based on the collected and calibrated biometric data and with at least one biometric profile variable, the behavioral score representing a degree of risk of normality or abnormality of an event associated with the biometric data.
US11093985B2 System, devices, and methods for acquiring and verifying online information
A system and method of acquiring and verifying information is provided. The system comprises a processor, and a memory comprising a sequence of instructions which when executed by the processor configure the processor to perform the method. The method comprises acquiring data from a data source associated with an author of the data, normalizing the acquired data, determining, by the processor, an identity of the author of the data, classifying the normalized data based on the identity and acquired metadata, and storing in a memory the normalized data. Normalizing the acquired data comprises parsing the acquired data for meaningful information, extracting metadata from the acquired data, and mapping the parsed information to internal data structures.
US11093979B2 Machine learning system for configuring social media campaigns
Techniques for using machine learning to configure social media campaigns are disclosed. A social relationship management (SRM) service performs supervised machine learning to generate a learned model, at least by: generating feature vectors based on training data including campaign configuration data and one or more campaign success metrics; and performing pattern recognition on the feature vectors to determine one or more preferred campaign configurations. The SRM service publishes messages to one or more social media platforms and receives user interaction data associated with users' interactions with the messages. The SRM service performs unsupervised machine learning to update the learned model based at least in part on the user interaction data. The SRM service receives a request to configure a social media campaign, applies data associated with the request to the learned model to determine a preferred campaign configuration, and configures the social media campaign based on the preferred campaign configuration.
US11093976B2 Broker extensions to real-time bidding in digital media
The present invention provides protocol enhancements and variations to the current state of RTB that provide additional buying methods to address the challenges associated with RTB, such as resource intensiveness for both exchanges and bidders and lack of a truly automated way of guaranteeing the win rates necessary to fulfill guaranteed campaigns with predictable risk. These methods include a) open bids that are automatically entered in future auctions in case of loss, b) buy orders for time-limited, small quantities of impressions specified either with a live auction bid response or via a separate interface, and c) guaranteed buy orders that allow impressions to be secured without a live auction in return for a premium above fair market value.
US11093975B2 Integrated location-based message personalization
Systems and methods for personalizing electronic messages for users based upon determining user mobile device location data indicating user locations within an area of interest are disclosed. User geospatial location data is obtained at user mobile devices upon the triggering event of a user action (e.g., visiting a web site or using an application on the user mobile device). The location data is stored and compared against map data accurately and precisely defining a map area of the area of interest, such as a vehicle dealer lot. A user data sheet is generated to store information regarding the user location and time at the area of interest. The user data sheet may include a user status identifier based upon elapsed time since the user was at the area of interest. Personalized messages are then generated and transmitted to the user based upon the information in the user data sheet.
US11093974B2 Image attribute processing system, image attribute processing apparatus, and method of processing image attributes
An information processing system includes circuitry configured to store, in a memory, one or more feature value patterns associated with appearance attribute of one or more groups of persons calculated from a plurality of acquired image data using machine learning, in which each one of the groups assumed to have a unique group value being different for each one of the groups, receive image data of a target person input as analysis target data, analyze an appearance attribute of the target person in the image data using the one or more feature value patterns associated with the appearance attribute of the one or more groups stored in the memory, and output a response corresponding to an analysis result of the appearance attribute of the target person.
US11093971B2 Contextual discovery
The present invention provides various systems and methods to intelligently predict the user's intent and persona based on derived hyper-contextual information from user's computing device and device-server ranking system to serve at least one search advertisement or at least one search string relevant to user's intent and persona at the time of user entering input or even before user entering input in the search editor of a computing-device application or webpage in real-time using a recommendation engine. The present invention suggests providing the recommendation engine implemented on the computing device that may enable the user to automatically perform hyper-contextual discovery and intelligently predict user's intent and persona and in response provide at least one search advertisement or at least one search string relevant to user intent.
US11093970B2 Providing collected profiles to ad networks having specified interests
To improve monetization of electronic advertisement placement, a profile owner company operates an automatic system for identifying media properties that have interests in specific profiles or profiles of a specified category or kind. The profile owner recognizes a collected visitor profile as one that a media property has previously requested or one that is within a category that a media property has previously requested and arranges for the visitor to be tagged with a tag readable by the media property that requested such a profile. The media property can use the tag in displaying customized advertising to the visitor. Using information received from the media property, the profile owner company then records usage of the profile by the media property.
US11093965B2 Methods and apparatus for transmitting multimedia files in a data network
In one implementation a method of transmitting a multimedia file over a data network is provided that involves receiving from a device in a data network a first message in a first protocol that request first data associated with the multimedia file, the first data being useable by the device to establish a streaming session that involves a transmission of the multimedia file. The first message includes identifying data of a referring site. The method also involves transmitting to the device the first data and optionally the identifying data of the referring site and then receiving from the device a second message in a second protocol for the purpose of creating a streaming session associated with the multimedia file. A streaming session is then created for transmitting the multimedia file to the device. In another implementation a method is provided that involves receiving in a computing device from a referring site an identifier of first data associated with a multimedia file and identifying data of the referring site, wherein the first data is useable for establishing a streaming session for downloading the multimedia file. The method further involves transmitting from the computing device a first message in a first protocol that requests the first data associated with the multimedia file and receiving in the computing device the first data. Upon receiving the first data the computing device transmits a second message in a second protocol for the purpose of creating the streaming session associated with the multimedia file, the second message including the first data and the identifying data of the referring site. The computing device then receives via the streaming session, all or a portion of the multimedia file. In some implementations, the first protocol and the second protocol are the same.
US11093958B2 System and method for facilitating real-time feedback in response to collection of real-world data
Systems, apparatuses, processes, methods and operations for implementing and managing a data collection campaign for data regarding the observation of product or service related information. In some embodiments, the invention is directed to systems, apparatuses, processes, methods, and operations for enabling an observation campaign to be defined and executed. As part of that design and execution, a user's or prospective user's rating may be accessed and used to decide whether to make a specific opportunity or set of opportunities available to a specific user, and/or to process the data received from a certain user in a certain way. In some embodiments, a communication or instruction may be generated and provided to a user/observer participant in an observation campaign requesting that they alter some aspect of the setting or environment in which a product is being sold or offered for sale. In some embodiments, such a communication may be provided to a proprietor of a sales location or to a campaign coordinator so that they are aware of a problem with the way a product or service is being marketed or displayed and can take a remedial action if desired.
US11093955B2 Methods and apparatus to measure mobile broadband market share
Methods and apparatus are disclosed to measure mobile broadband market share. A disclosed example method involves invoking an adapter query on a computing device in response to detecting a request for Internet services, identifying a plurality of available adapters on the computing device based on the adapter query, and determining whether the computing device includes a mobile broadband service provider based on which one of the plurality of available adapters is servicing the request for Internet services.
US11093954B2 System and method for predicting the sales behavior of a new item
A system and method for forecasting the sales of a new item, i.e., one with no historical sales data, is presented. Two matrices are presented, a feature matrix and a sales matrix. The matrices are divided into training matrices and prediction matrices. The training matrices are decomposed, then regression analysis is performed to determine the weight of various columns of the training feature matrix. Thereafter, the weights could be used on the training prediction matrix to predict sales. The sales predictions can be used to order SKUs for a retailer or distributor. Other embodiments are also disclosed herein.
US11093952B2 Information displaying method, information displaying system, information displaying program, and method for providing information displaying program
An information displaying method includes: obtaining, for each of users, usage history information items on one or more appliances used by the user; calculating a utilization characteristic based on a usage history information item on a predetermined appliance among the one or more appliances used by a predetermined user among the users, the utilization characteristic being of the predetermined user using the predetermined appliance, and the usage history information item on the obtained predetermined appliance; obtaining, for each of the user, a post information item posted by the user; and displaying, in association with each other, (i) a utilization characteristic information item on the utilization characteristic calculated in the calculating and (ii) the post information item posted by the predetermined user, the utilization characteristic being of the predetermined user using the predetermined appliance, and the post information item being obtained in the obtaining of a post information item.
US11093946B2 System and method for evaluating risk
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating risk are provided. One of the methods includes: obtaining a plurality of transactions each comprising a plurality of data dimensions, wherein some of the plurality of transactions are labeled as risky transactions and some of the plurality of transactions are labeled as safe transactions; obtaining at least one of the plurality of data dimensions as an output space and the plurality of data dimensions other than the at least one data dimension as an input space; initializing a first mapping from the input space to a latent space and a second mapping from the latent space to the output space, wherein the first mapping comprises mapping the input space to the latent space according to an inverse of a generalized linear model; and optimizing the first mapping and the second mapping to generate a Bezier surface.
US11093944B1 Systems and methods for peer-to-peer identity verification
An identity verification system may include a contactless card comprising a processor and a memory, and one or more applications comprising instructions for execution on one or more devices. The contactless card may be associated with a first user. A first application may be configured to transmit, after entry of the contactless card into a communication field, identity data. A second application may be configured to receive a notification based on an identity verification process. The notification may comprise an option indicative of requested access to specified information about the first user, the option further including a choice to accept or decline access to the specified information about the first user. The first application may be configured to receive the requested access to specified information about the first user based on selection of the option.
US11093943B1 Account security system
A webcam account security system that allows a user to require activation of a webcam when accessing an account. The system may prompt a user attempting to access the account to activate the webcam and may deny access to the account or require additional security procedures when access to the webcam is not granted. Additionally, the system may store any images or footage captured by the webcam for analysis in the case a fraud notification is received. The system may further deny access to the account when the webcam is unable to detect the face or an identifying characteristic of the person attempting to access the account.
US11093939B2 Transfer costs and lock timeouts in a resource transfer system
Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
US11093935B2 System and methods for a resource-saving exchange protocol based on trigger-ready envelopes among distributed nodes
Disclosed is a resource-saving exchange protocol based on a safe transfer of envelopes among distributed nodes. The method comprises the steps of: authoring an envelope at an origin node, said envelope comprising at least a letter and a trigger card, wherein said letter is any one of an execution algorithm and said trigger card is any one of an event or algorithm that starts the execution of a logic; launching said envelope into the distributed network of nodes, whereby the envelope is transferred from at least one run-node to at least a second run-node according to an embedded exchange logic for safe transfer; checking the trigger from at least one envelope at least once by each run-node and transferred further if the trigger is not met and disabling trigger checking functionality of any one of nodes not actively checking for triggers to save resource, and analyzing the envelopes content upon trigger being fired to learn which run-node is eligible to execute the main logic of the envelope (execute-node).
US11093932B2 Mobile-merchant proximity solution for financial transactions
In order to facilitate conducting a financial transaction via wireless communication between an electronic device (such as a smartphone) and another electronic device (such as another smartphone), a secure element in the electronic device may generate, using an encryption key associated with the secure element, a signed blob based on a transaction amount and a merchant identifier. Then, the electronic device communicates connection information between the electronic device and the other electronic device. Moreover, the electronic device may establish a connection between the electronic device and the other electronic device based on the connection information, and may concurrently provide the signed blob to the other electronic device. After receiving a signed transaction blob from the other electronic device using the connection (which includes information needed to conduct the financial transaction), the electronic device provides the information to a server to conduct the financial transaction.
US11093928B2 Electronic system and automatic website login and security payment method using near-field communication
An automatic website login and security payment method is provided. The method includes the steps of: utilizing a mobile device to transmit transaction authentication program information to a computer device via near-field communication, wherein the transaction authentication program information includes a database file and a transaction authentication program; detecting at least one website that is being visited by the computer device via the transaction authentication program; when the database file includes user information corresponding to the at least one website, inputting the user information in the database file into the at least one website; and when the database file does not include the user information corresponding to the at least one website, capturing the user information that is input on the at least one website via the transaction authentication program.
US11093927B2 Sensory data collection in an augmented reality system
An augmented reality system collects sensory data from one or more user devices in a manner that is transparent to the user's augmented reality experience. A customer of an augmented reality system requests sensory data at a specified location. The augmented reality system modifies the augmented reality experience for one or more users to move someone to the specified location. The user device(s) collect the sensory data at the specified location in a manner that is transparent to the augmented reality experience of the user(s). The sensory data is uploaded from the user device(s) to the augmented reality system, which sends the sensory data to the customer.
US11093926B1 Payments via a smart appliance
Systems and methods for recommending purchase of a new smart appliance are described. The method includes receiving operational information relating to a first smart appliance. The method includes predicting, based on the operational information, a future date by which the first smart appliance will be required to be replaced by a second smart appliance. The method includes estimating, based on financial history of a user, a budget capacity for the user to purchase the second smart appliance. The method includes determining, based on the user's budget capacity and a predicted operating cost of the first smart appliance, a recommended date to purchase the second smart appliance. The recommended date is no later than the future date. The method includes providing the estimated budget capacity and the recommended date to the user.
US11093925B2 Methods and systems for providing chargeback scoring for network transactions
Systems and methods are provided for use in imposing chargeback probability scores on network transactions. One exemplary method includes obtaining at least one transaction detail of a network transaction between a consumer and a merchant. A computing device determines a chargeback probability score for the network transaction based, at least in part, on the at least one transaction detail. Chargeback data is transmitted to an entity associated with the network transaction, where the chargeback data includes at least one of (a) the chargeback probability score and (b) an indicator that the chargeback probability score fails to satisfy one or more thresholds, thereby permitting the entity to hold and/or decline the network transaction when the chargeback probability score fails to satisfy one or more thresholds.
US11093913B2 Systems and methods for distributing payment network services
Systems and methods are provided for use in distributing one or more services to edge devices in a payment network. One exemplary method includes receiving, at an edge device, an authorization request related to a payment account from a customer, identifying at least one service associated with the request and/or the payment account, and performing said at least one service, at the edge device. The exemplary method further includes transmitting the authorization request to an issuer associated with the payment account, and transmitting an authorization reply, generated by the issuer, to the customer, whereby the at least one service is distributed to the edge device.
US11093911B2 Systems, methods, and computer program products providing an identity-storing browser
A method includes: communicating data from a browser, operating on a computing device, to an electronic shopping cart during a transaction; receiving user-authenticating data from a user interface of the computing device; decrypting secure user data stored to the computing device; authenticating a user based on the user-authenticating data and the decrypted secure user data; in response to authenticating the user, transmitting an indication of payment from the browser to the electronic shopping cart; processing the transaction after transmitting the indication of payment; and recording the transaction in a blockchain stored on the computing device.
US11093910B2 Transfer of digital currency encryption keys through the process of issuance, validation and devaluation of physical medium with multi-factor authorization, and the physical medium of encryption keys for digital currency to conduct this transfer technology
A method of a transfer of the digital currency encryption keys through the process of issuance, validation and devaluation of physical medium with multi-factor authorization is disclosed. The medium is distributed on the market as blank and to which belongs a second authorization factor safely stored with the manufacturer or integrated into the medium in form of a tamper-evident box, is loaded by an issuer using a SW application for the medium issuance and based on a first authorization factor generated by the issuer, an identifier of the medium and other data an address is derived and passed to the issuer to which he sends the balance of the digital currency in an amount equivalent to the denomination of the medium. A physical medium of encryption keys for the digital currency is also disclosed.
US11093901B1 Systems and methods for automatic candidate assessments in an asynchronous video setting
In an illustrative embodiment, systems and methods for automating recorded candidate assessments include receiving a submission for an available position including a question response recording for each of one or more interview questions. For each question response recording, a transcript can be generated by applying a speech-to-text algorithm to an audio portion of the recording. The systems and methods can detect, within the transcript, identifiers each associated with the personality aspects by applying a natural language classifier trained to detect words and phrases associated with the personality aspects of the personality model. Scores may be calculated for each of the personality aspects based on a relevance of the respective personality aspect to the respective interview question and detected identifiers. The scores can be presented within a user interface screen responsive to receiving a request to view interview results.
US11093900B1 Employment exchange for facilitating exchanges of verified employment candidates between off-boarding employers and on-boarding employers
An employment exchange for facilitating the transfer of verified candidates between an off-boarding employer and an on-boarding employer, comprising an outplacement tracking module, a requirement tracking module, and a placement tracking module. The outplacement tracking module verifies the identity of a user, such as an employer or a candidate, before the user can register with the employment exchange, and further ensures that each candidate is an active job seeker whose employment is terminated by an off-boarder. The requirement tracking module allows an on-boarder to post job requisitions and hire candidates, and allows a candidate to apply to job requisitions. The placement tracking module tracks the status of a placement offer extended by an on-boarder to a candidate to verify that the placement is completed.
US11093899B2 Augmented reality document processing system and method
A method, apparatus, system, and computer program product for processing a document. A computer system identifies the document in a live view on a mobile display system for processing; performs optical character recognition on the document identified in the live view of the document on the mobile display system for a user to form document information for the document; and identifies human resources information relating to the document information using the document information and a policy. The human resources information is stored in a database, and the policy defines the human resources information relevant to the document. The computer system also displays a relation of the human resources information to the document information in augmented reality information on the live view of the document on the mobile display system and updates the human resources information in the database using the document information to form updated human resources information.
US11093895B2 Methods and systems for managing stock room bin audits at retail sales facilities
In some embodiments, methods and systems of managing bins audits in a stock room of a retail sales facility include generating at least one bin audit management factor for the bins at the retail sales facility. The bin audit management factor can include an amount of time a total number of products stored in the bin does not change; a number of times a one product is binned or picked from the bin, a number of products stored in the bin; and an accuracy percentage of a worker at the retail sales facility during a preceding audit of the bin. Based on whether the value of one or more of the bin audit management factors meets a predetermined threshold value that supports the auditing of a bin, an indication to a worker at the retail sales facility is generated as to whether that bin is to be audited or not.
US11093892B2 Realtime product backup delivery
Navigation data to a first location on a delivery route for a first delivery is sent to a navigation components of a delivery vehicle. Upon receipt of a notification that the first delivery to the first location is canceled, the availability of a backup delivery is determined. The location of each of a pre-determined set of potential buyers is compared to the current location of the delivery vehicle, and in real-time, a consumption of resources is calculated for a backup delivery and the return the one or more items to a designated return location. A determination of whether the backup delivery to a particular potential buyer is favorable as compared to the return the one or more items to the designated return location and, if favorable, navigational instructions are transmitted in real-time to the delivery vehicle to deliver the one or more items to the particular potential buyer.
US11093891B1 Dynamically generating a sort zone assignment plan
Disclosed are various embodiments for generating a sort zone assignment plan for packages expected to arrive at a facility during a predetermined period of time. Prior to arrival of the packages at the facility, a sort zone assignment plan is generated that optimizes distribution of the plurality of packages to a plurality of sort zones within the facility for a given sorting cycle. Once a package arrives at the facility, the package is scanned and the sort zone assignment is determined according to the sort zone assignment plan. The package is then transferred to the assigned sort zone.
US11093887B2 Managing disbursement signals at payment systems
A method for managing disbursement signals at a payment system is discussed. The method includes selecting a source of a general disbursement signal indicating a requested transfer of a first portion of funds from a buyer account to a general account at the payment system. The method includes determining an event for transferring a second portion of the funds from the general account to a merchant account. The method includes selecting, based on the event, a source of a merchant signal, the merchant signal indicating a requested transfer of the second portion of the funds from the general account to the merchant account. The method also includes configuring a disbursement module to trigger a transfer of the first portion of the funds in response to receiving the general signal and to trigger a transfer of the second portion of the funds in response to receiving the merchant signal.
US11093883B2 Apparatus, method, and computer-readable medium for determining a drug for manufacture
An apparatus, method, and computer readable medium for determination of a drug for manufacture. The apparatus includes processing circuitry configured to receive input data related to one or more drug programs, acquire data from a database, generate one or more models based upon the acquired data from the database, determine, from the one or more models, one or more outputs related to the chronological event, select, based upon the determined one or more outputs, one of the one or more drug programs for manufacture, and transmit, to the manufacturing device via the network, manufacturing information related to the manufacture of the selected one of the one or more drug programs.
US11093879B2 Task management system of an aircraft crew during a mission and related method
A task management system of an aircraft crew during a mission includes a task sequencing module configured to acquire a first list of procedure tasks for normal and special missions to be performed during the mission, a second list of abnormal, emergency and deferred procedure tasks, to be performed in case of defect and/or failures, and a third list of additional tasks resulting from entries by the crew. The task sequencing module is configured for defining a priority order and/or a planning order between the tasks to be performed immediately from among the tasks of the first list, the second list and the third list. The display management assembly is configured to display a first overall task sequencing window including tasks from the first list, the second list and the third list ranked according to the priority order and/or according to the planning order.
US11093878B2 System and method for providing temporal dependencies between tasks
Systems, methods, and other embodiments are disclosed that are configured to generate and temporally associate task structures in a computerized project plan representing tasks of a project. In one embodiment, a temporally dependent relationship is formed between a successor task structure and a group of predecessor task structures within the computerized project plan, in response to user interaction with a graphical user interface associated with the computerized project plan. The temporally dependent relationship is formed by allowing a temporal event associated with the successor task structure to be recorded within the computerized project plan as having occurred only after a temporal criterion is recorded within the computerized project plan as having been met for a defined number of predecessor task structures in the group. The defined number is less than a total number of predecessor task structures in the group.
US11093877B2 Inspection plan drafting support system, method, and program
A structural object data input unit receives an input of structural data of a target structural object to be inspected, and an attribute information input unit receives an input of attribute information of the target structural object. Next, an inspection location determination unit specifies a location having stress applied thereto in the target structural object, and determines an inspection required location of the target structural object on the basis of a result of the determination. Next, an inspection plan creation unit creates an inspection plan on the basis of the specification result for the inspection required location, and outputs the created inspection plan to a display unit. Thereby, the inspection plan is displayed on the display unit.
US11093874B2 Resource virtualization
The global proliferation of high speed communication networks has created unprecedented opportunities for geographically distributed resource interaction. However, while the opportunities exist and continue to grow, the realization of those opportunities has fallen behind. A resource virtualization system solves the enormous technical challenges of finding and evaluating resources to assign to complex projects.
US11093872B2 Systems and methods of ensuring and maintaining equipment viability for a task
A device management system contemplates scheduling connected devices and personnel for tasks, monitoring the ability of the devices to perform the scheduled task by checking in with the devices based on their uses and locations, and to modify the functioning of the devices according to the tasks scheduled for the devices and their uses. Additionally, the system can incorporate uncommunicated “dumb” devices into the scheduling of tasks and track and manage those devices.
US11093869B2 Analytical system with iterative method of analyzing data in web-based data processor with results display designed for non-experts
A method of analysis, analysis system, apparatus, program product and method of supplying analysis of value that incorporates at least one data acquisition device, a central processor which may be located in the cloud with storage capacity and user-friendly interface on any web-enabled device with a communication link between the data acquisition device and the central processor and the central processor and the user interface on a web-enabled device. In the central processor, models of calibration predict values of the properties of interest; a classifier interrogates data to minimize errors in cases that the response variable is nonlinear by writing equations to follow each data segment; and a quantifier associates a data class with a specific pre-determined calibration model to compute specific parameters of interest. Results of analysis can be determined on the user interface at multiple stages of the analysis.
US11093866B2 Systems and methods for creating a rich social media profile
Disclosed are systems, apparatus, methods and computer-readable media for updating information stored in a database system over a network. In some implementations, first contact data is retrieved from a first virtual portion of a database system, where the first contact data provides first contact information associated with at least one entity. In some instances, the first contact data is compared with second contact data, where the second contact data provides second contact information associated with the at least one entity. In some instances, at least some of the second contact information is retrieved from a social networking system. In various implementations, at least one difference between the first contact data and the second contact data is identified, where the at least one difference is capable of being presented in a user interface displayed at a computer system. In some instances, a selection identifying contact data to store is received.
US11093865B2 Methods of chemical computation
The invention provides methods for computing with chemicals by encoding digital data into a plurality of chemicals to obtain a dataset; translating the dataset into a chemical form; reading the data set; querying the dataset by performing an operation to obtain a perceptron; and analyzing the perceptron for identifying chemical structure and/or concentration of at least one of the chemicals, thereby developing a chemical computational language. The invention demonstrates a workflow for representing abstract data in synthetic metabolomes. Also presented are several demonstrations of kilobyte-scale image data sets stored in synthetic metabolomes, recovered at >99% accuracy.
US11093859B2 Training a cognitive system on partial correctness
A set of components is computed from performing NLP on a question in an input. An actual answer is computed corresponding to the question by a cognitive system. the actual answer corresponds to an actual subset of the set of components, and an expected answer corresponds to an expected subset of the subset of components. The actual answer is mapped to an actual category in a hierarchy of answer categories. A distance between the expected answer and the actual answer is computed where the distance is a function of a path in the hierarchy from the actual category to the expected category, and a degree of correctness of the actual answer is another function of the distance. A self-learning operation in the cognitive system causes a revised actual answer on the question being at a shorter distance from the expected answer.
US11093858B2 Training a cognitive system on partial correctness
A set of components is computed from performing NLP on a question in an input. An actual answer is computed corresponding to the question by a cognitive system. the actual answer corresponds to an actual subset of the set of components, and an expected answer corresponds to an expected subset of the subset of components. The actual answer is mapped to an actual category in a hierarchy of answer categories. A distance between the expected answer and the actual answer is computed where the distance is a function of a path in the hierarchy from the actual category to the expected category, and a degree of correctness of the actual answer is another function of the distance. A self-learning operation in the cognitive system causes a revised actual answer on the question being at a shorter distance from the expected answer.
US11093852B2 Systems and methods for recognizing a device and/or an instance of an app invoked on a device
A system of classifying devices and/or app instances a new or returning divides attributes generated from observations received from an uncharacterized device/software app into base-fingerprint attributes and predictor attributes, where the two kinds of attributes have different longevities. Predictor attribute tuples from attribute tuples having the same base fingerprint as the base fingerprint corresponding to the uncharacterized device/app, and the predictor attribute tuple corresponding to the uncharacterized device/app are analyzed using a machine learned predictor function to obtain a final fingerprint. Machine learning techniques such as logistic regression, support vector machine, and artificial neural network can provide a predictor function that can decrease the conflict rate of the final fingerprint and, hence, the utility thereof, without significantly affecting the accuracy of classification.
US11093850B1 Quantum random access memory
A quantum circuit, including, a first S gates, a first Toffoli gate, a Controlled-SWAP gates, a Controlled-Toffli gates, a second Toffoli gate, and a second S gates.
US11093849B2 Systems and method for content provisioning via distributed presentation engines
Systems and methods for content selection with first and second recommendation engines are disclosed herein. The system can include a memory include a content library database and a model database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include one or more servers that can include a packet selection system and a presentation system. These one or more servers can: receive response data from the user device; provide received response data to a first recommendation engine; alert a second recommendation engine when a selected next node is a placeholder node; retrieve at least one statistical model relevant to selection of next node content; and select next node content based on an output of the at least one statistical model.
US11093848B2 Predictive engine for generating multivariate predictive responses
A predictive engine includes an optimizer and a predictor. The optimizer is configured to receive an observed dataset having inputs and multivariate responses and determine latent response variables based on the predictive inputs and the multivariate responses. The optimizer is further configured to select latent response variables, measure dependencies between multivariate responses, estimate coefficients that relate the input predictors to determined latent response variables, and correlate dependencies and coefficients with the latent response variables. The predictor is configured to generate a predictive distribution of probabilities for the latent variables, map the probabilities to multivariate responses, generate a predictive distribution of probabilities for the multivariate responses, and determine at least one optimized input from the multivariate responses.
US11093846B2 Rating model generation
Rating models may be generated by obtaining a plurality of consumption values, obtaining a plurality of rating values, training a model that estimates consumption values and rating values by utilizing a plurality of consumer attributes for each consumer, a plurality of item attributes for each item, and a plurality of weights for each attribute of each combination of a consumer and an item. Each estimated consumption value is a function of the plurality of weights for each attribute of each combination of each consumer and each item that corresponds with the estimated consumption value, and each estimated rating value is a function of the plurality of consumer attributes of a consumer that corresponds with the estimated rating value, the plurality of item attributes of an item that corresponds with the estimated rating value, and the plurality of weights that corresponds with the estimated rating value.
US11093845B2 Tree pathway analysis for signature inference
A method for detecting fraud and non-fraud pattern changes can be based on transaction pathway transversal analysis. A decision tree can be built based on a training dataset from a reference dataset. Pathway transversal information can be recorded along each pathway for the reference dataset. A first mean and a first variance of a class probability can be calculated of all samples over each pathway. A pathway distribution for a new transaction dataset under investigation and a second mean and a second variance of all samples of the new transaction dataset can be obtained. The second mean and the second variance can represent a fraud probability. The deviation metrics between one or more feature statistics of a feature along each pathway for the reference dataset and the new dataset can be determined on a local level. Feature contributors to pattern changes can be determined by analyzing the deviation metrics.
US11093843B2 Self-trained content management system for automatically classifying execution modes for user requests
Embodiments of the present invention are directed to techniques for optimizing an execution mode used to process a request. A self-training storage system can determine one or more proposed execution modes based on a real-time evaluation of various factors, including a history of execution modes used to process historical requests. This history can serve as training data for a machine learning model that can predict an execution mode based on one or more request parameters. This predicted execution mode can be taken as one of a number of proposed execution modes that can be combined using a weightage system to automatically classify an ultimate execution mode used to process the request. Associated weights for combining proposed execution modes can be determined by training a machine learning model using a training set constructed based on a survey of user satisfaction with a determined execution mode.
US11093837B2 Event forecasting
Embodiments of the present invention are directed to facilitating event forecasting. In accordance with aspects of the present disclosure, a set of events determined from raw machine data is obtained. The events are analyzed to identify leading indicators that indicate a future occurrence of a target event, wherein the leading indicators occur during a search period of time the precedes a warning period of time, thereby providing time for an action to be performed prior to an occurrence of a predicted target event. At least one of the leading indicators is used to predict a target event. An event notification is provided indicating the prediction of the target event.
US11093834B2 Computer-implemented system and method for predicting activity outcome based on user attention
A computer-implemented system and method for predicting activity outcome based on user attention is provided. Sensor data is collected for a user, and an activity performed by a user is identified based on the sensor data. Features of the user are collected while performing the activity and a subject of focus of the user is determined based on the collected features. An outcome of the activity performed by the user is predicted based on the features and the determined subject of focus.
US11093832B2 Pruning redundant neurons and kernels of deep convolutional neural networks
Method and apparatus for optimizing a convolutional neural network (CNN). A respective measure of importance is calculated for each of a plurality of elements within a CNN. A first one of the measures of importance is calculated by back propagating a second one of the measures of importance through the CNN. One or more of the plurality of elements is pruned from the CNN, based on the calculated measures of importance.
US11093824B2 Neuromorphic device and method of driving the same
The present disclosure provides a neuromorphic device and a method of driving the same. The neuromorphic device of the present disclosure includes a channel, the magnetization direction of which is changed as a plurality of data is integrated, first and second magnetization regulators formed on both ends of the channel and responsible for changing the magnetization direction of the channel according to a plurality of input data, and a controller formed on the channel between the first and second magnetization regulators and responsible for firing data equal to or greater than a critical value integrated in the channel.
US11093818B2 Customer profile learning based on semi-supervised recurrent neural network using partially labeled sequence data
A method and system are provided. The method includes receiving by a computer having a processor and a memory, sequence data that includes labeled data and unlabeled data. The method further includes generating, by the computer having the processor and the memory, a recurrent neural network model of the sequence data, the recurrent neural network model having a recurrent layer and an aggregate layer. The recurrent neural network model feeds sequences generated from the recurrent layer into the aggregate layer for aggregation, stores temporal dependencies in the sequence data, and generates labels for at least some of the unlabeled data.
US11093817B2 Information processing device and information processing method
An information processing device includes, a memory, and a processor coupled to the memory and the processor configured to, acquire a neural network, divide the neural network into divided neural networks, identify, based on input-output characteristics of the divided neural networks, parameters of each of polynomial neural networks corresponding to each of the divided neural networks, and output another neural network generated by linking the identified polynomial neural networks.
US11093816B2 Convolutional neural network (CNN)-based anomaly detection
The technology disclosed determines which field values in a set of unique field values for a particular field in a fielded dataset are anomalous using six similarity measures. A factor vector is generated per similarity measure and combined to form an input matrix. A convolutional neural network processes the input matrix to generate evaluation vectors. A fully-connected network evaluates the evaluation vectors to generate an anomaly scalar for a particular unique field value. Thresholding is applied to anomaly scalar to determine whether the particular unique field value is anomalous.
US11093812B2 RFIC module, RFID tag, and article
An RFIC module is provided that includes a first planar conductor and a second planar conductor that faces each other. Moreover, an inductor is provided of which both ends are connected between the first planar conductor and the second planar conductor. An RFIC also has both ends connected between the first planar conductor and the second planar conductor. In a plan view of the first planar conductor, the inductor is adjacent to a first point that is at an outer edge of the first planar conductor, and the RFIC is adjacent to a second point of the outer edges of the first planar conductor. In addition, the second point is positioned away from the first point.
US11093810B1 Multizone equipment tracking system and method
A multizone equipment tracking solution includes radio frequency identification (RFID) tags affixed to items of inventoried equipment; a plurality of RFID readers deployed in a plurality of different zones, including a transit zone and a storage zone, wherein an RFID reader in a transit zone comprises a mobile reader; and a monitoring node. The RFID readers read the plurality of tags, for example from items that are in the different zones, and report the tag codes to the monitoring node. Examples permit a real-time, end-to-end view of inventoried equipment across different zones, spanning multiple, widely-dispersed storage locations, in-transit routes (for both installation delivery and decommissioning recovery), and at operational sites. Reported data, including locations, times (e.g., durations), may be advantageously mined to provide value for inventory management by locating misplaced or incorrectly-routed items, and identifying excessive transit and storage times and actual loss events.
US11093809B2 Machine-readable tape
Exemplary embodiments use a single, physical embodiment that compiles independent machine-readable codes together with little to no space in between codes. This physical embodiment is in two primary forms—adhesive tape or fabric strips with hook and loop backing. A code reader device, with software compatible with the machine-readable codes, can rapidly or simultaneously aggregate independent codes together on the physical embodiment in order to assign them to one or more digital addresses.
US11093807B2 Image forming system
An image forming apparatus includes an image processor performing image processing to image data, an image forming unit forming an image on a sheet based on the image data, and a controller changing an image forming condition of the image forming unit based on user information, in a case where a first measuring image is formed by the image forming unit to generate a first conversion condition for image data conversion in image processing to be performed by an external image processing apparatus, controlling the image forming unit based on the changed image forming condition, and in a case where a second measuring image is formed by the image forming unit to generate a second conversion condition for image data conversion in image processing to be performed by the image processor, controlling the image forming unit based on a default image forming condition.
US11093803B2 Screening technique for prohibited objects at security checkpoints
A system and method for automatically classifying compartments at a security checkpoint includes receiving a three-dimensional representation of a compartment from an imaging device connected to the computing system, and classifying the compartment into a first category or a second category using a trained neural network that analyzes the three-dimensional representation, wherein compartments classified into the first category are automatically cleared at the security checkpoint and compartments classified into the second category undergo further security checks.
US11093801B2 Object detection device and object detection method
An object detection device includes a processor configured to calculate, for each of a plurality of regions in an input image, a confidence indicating a degree of certainty that an object to be detected is represented; determine that the object is represented in a first region for which the confidence is equal to or higher than a first confidence threshold; calculate an occlusion ratio of an occluded region, in which the object is occluded in the first region by another object, to the first region; and determine that the object to be detected is represented in a second region which at least partially overlaps with the first region, when the occlusion ratio is equal to or higher than an occlusion ratio threshold and the confidence for the second region is equal to or higher than a second confidence threshold which is lower than the first confidence threshold.
US11093799B2 Rare instance classifiers
In some implementations, an image classification system of an autonomous or semi-autonomous vehicle is capable of improving multi-object classification by reducing repeated incorrect classification of objects that are considered rarely occurring objects. The system can include a common instance classifier that is trained to identify and recognize general objects (e.g., commonly occurring objects and rarely occurring objects) as belonging to specified object categories, and a rare instance classifier that is trained to compute one or more rarity scores representing likelihoods that an input image is correctly classified by the common instance classifier. The output of the rare instance classifier can be used to adjust the classification output of the common instance classifier such that the likelihood of input images being incorrectly classified is reduced.
US11093790B2 Distance statistics based method for 3D sonar point cloud image enhancement
The present invention discloses a distance statistics based method for 3D sonar point cloud image enhancement, comprising the following steps: (1) obtaining sonar data, and converting 3D sonar range image information corresponding to sonar data per frame into point cloud data in global coordinate; (2) using a kd-tree to search the point cloud data, and calculate Euclidean distance Lij between point Pi and the nearest K point cloud data; wherein, value range of i and j is 1≤i≤N and 1≤j≤K respectively; N refers to the total quantity of point cloud data; (3) excluding point cloud data corresponding to mean value of Lij which do not match the certain Gaussian distribution, and complete enhancement of 3D sonar point cloud image. Such method features in easy operation, high efficiency and convenience, which can effectively remove outlier points to minimize noise, and enhance point cloud image.
US11093789B2 Method and apparatus for object re-identification
The present disclosure provides a method and an apparatus for object re-identification, capable of solving the problem in the related art associated with inefficiency and low accuracy of object re-identification based on multiple frames of images. The method includes, for each pair of objects: selecting one of a set of images associated with each of the pair of objects, to constitute a pair of current images for the pair of objects; inputting the pair of current images to a preconfigured feature extraction network, to obtain feature information for the pair of current images; determining whether the pair of objects are one and the same object based on the feature information for the pair of current images and feature information for one or more pairs of historical images for the pair of objects by using a preconfigured re-identification network; and outputting a determination result of said determining when the determination result is that the pair of objects are one and the same object or that the pair of objects are not one and the same object, or repeating the above steps using the pair of current images as a pair of historical images for the pair of objects when the determination result is that it is uncertain whether the pair of objects are one and the same object. With the solutions according to the present disclosure, the speed and efficiency of the object re-identification can be improved.
US11093787B2 Methods, apparatuses, and systems for creating 3-dimensional representations exhibiting geometric and surface characteristics of brain lesions
Methods, apparatuses, systems, and implementations for creating 3-dimensional (3D) representations exhibiting geometric and surface characteristics of brain lesions are disclosed. 2D and/or 3D MRI images of the brain may be acquired. Brain lesions and other abnormalities may be identified and isolated with each lesion serving as a region of interest (ROI). Saved ROI may be converted into stereolithography format, maximum intensity projection (MIP) images, and/or orthographic projection images. Data corresponding to these resulting 3D brain lesion images may be used to create 3D printed models of the isolated brain lesions using 3D printing technology. Analysis of the 3D brain lesion images and the 3D printed brain lesion models may enable a more efficient and accurate way of determining brain lesion etiologies.
US11093785B1 Inferring facility planograms
This disclosure describes techniques for updating planogram data associated with a facility. The planogram may indicate, for different shelves and other inventory locations within the facility, which items are on which shelves. For example, the planogram data may indicate that a particular item is located on a particular shelf. Therefore, when a system identifies that a user has taken an item from that shelf, the system may update a virtual cart of that user to indicate addition of the particular item. In some instances, however, a new item may be stocked on the example shelf instead of a previous item. The techniques described herein may use sensor data generated in the facility to identify this change and update the planogram data to indicate an association between the shelf and the new item.
US11093780B2 Device and method to generate image using image learning model
At least some example embodiments disclose a device and a method for generating a synthetic image and a different-angled image and eliminating noise. The method may include receiving input images, extracting feature values corresponding to the input images using an image learning model, the image learning model permitting an input and an output to be identical and generating a synthetic image based on the feature values corresponding to the input images using the image learning model.
US11093775B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes an obtaining unit that obtains image data and a recognition result, the image data being data obtained by digitizing a document including plural areas in one document, the recognition result being a result obtained by recognizing the image data, and a control unit that performs control to display an area image corresponding to each of the plural areas in the image data obtained by the obtaining unit and an area recognition result corresponding to each of the plural areas in the recognition result in accordance with a display mode predetermined according to a degree of necessity of a confirming operation corresponding to each of the plural areas.
US11093773B2 Liveness detection method, apparatus and computer-readable storage medium
A liveness detection method includes: controlling a display screen to display a color according to a predetermined color display sequence, the color display sequence including at least two different colors; capturing an image of a target object in a color display process of the display screen; acquiring a color change sequence of a face of the target object in the image over time; and determining whether the target object is live based on a matching relationship between the color display sequence and the color change sequence.
US11093771B1 Systems and methods for liveness-verified, biometric-based encryption
Systems and methods for encryption/decryption based on liveness-verified biometric data that cannot be stolen/spoofed. In various embodiments, the disclosed systems and methods facilitate encryption/decryption of data through controlling access to keys via liveness-verified biometric data. Liveness-verified biometric data may, in various embodiments, be derived from facial features, fingerprints, voice recognition, DNA, etc. Generally, if the liveness and identity of the requesting individual cannot be verified, then the individual will not be permitted to encrypt/decrypt data using the disclosed systems and methods.
US11093765B2 Systems and methods for locating target vehicles
A vehicle includes: motor(s), local sensors, processor(s) configured to: receive an instruction including first properties of a target vehicle; verify the instruction; instruct the local sensors to scan at a first resolution; mark a scanned external vehicle, having second properties, as compatible or incompatible based on a comparison of the first and second properties; instruct the local sensors to scan at a second resolution upon marking the external vehicle as compatible.
US11093763B2 Onboard environment recognition device
The purpose of the present invention is to provide an onboard environment recognition device exhibiting high accuracy of measurement in a wider range of view fields. The present invention pertains to an onboard environment recognition device (1) that utilizes two cameras (100, 110) for sensing, wherein the onboard environment recognition device (1) is characterized in that: two camera view fields include a stereo-vision area and a monocular-vision area; and the device laterally searches for parallax images that are output results of the stereo-vision area, estimates a road surface distance in the stereo-vision area, and measures the distance of the monocular-vision area by using the estimated road surface distance after extending the same to the monocular-vision area in the lateral direction.
US11093751B2 Using machine learning to detect which part of the screen includes embedded frames of an uploaded video
A system and methods are disclosed for using a trained machine learning model to identify constituent images within composite images. A method may include providing pixel data of a first image as input to the trained machine learning model, obtaining one or more outputs from the trained machine learning model, and extracting, from the one or more outputs, a level of confidence that (i) the first image is a composite image that includes a constituent image, and (ii) at least a portion of the constituent image is in a particular spatial area of the first image.
US11093747B2 Hazard recognition
Methods, systems, and devices are provided for identifying hazards. According to one aspect, a computer-implemented method can include receiving a plurality of sensor data including one or more image files from a mobile device. The method can include generating one or more position and label pairs based on the plurality of sensor data. The method can include assigning a hazard recognition to each of the position and label pairs. The method can include assigning a score associated to each of the hazard recognitions. The method can include displaying a result including one or more image results based on the one or more image files, one or more hazard recognitions, the one or more hazard recognitions associated with at least one of the one or more image results, and one or more scores associated to each of the hazard recognitions.
US11093746B2 Providing grave information using augmented reality
Augmented reality is used to display graphical elements overlaid on a continually updating image of an area around an augmented reality device (e.g., a mobile device). The graphical element may contain geographical location information about a grave of an ancestor and/or biographical information about the ancestor. The continually updating image is captured by a camera of the augmented reality device and updates in response to time and motion of the augmented reality device. Based on orientation data and geographical location data collected by the augmented reality device, the graphical element is updated and displayed on the mobile device.
US11093745B2 Automated plant detection using image data
A plant treatment platform uses a plant detection model to detect plants as the plant treatment platform travels through a field. The plant treatment platform receives image data from a camera that captures images of plants (e.g., crops or weeds) growing in the field. The plant treatment platform applies pre-processing functions to the image data to prepare the image data for processing by the plant detection model. For example, the plant treatment platform may reformat the image data, adjust the resolution or aspect ratio, or crop the image data. The plant treatment platform applies the plant detection model to the pre-processed image data to generate bounding boxes for the plants. The plant treatment platform then can apply treatment to the plants based on the output of the machine-learned model.
US11093744B1 Method and device for determining types of ice-and-snow cover
Provided is a method for determining types of ice-and-snow cover. The method includes: determining typical RGB component values of typical types of ice-and-snow cover, establishing a one-to-one corresponding relation between the typical types of ice-and-snow cover and the typical RGB component values, and establishing a database of typical types of ice-and-snow cover; and extracting RGB values of an ice-and-snow covering point from an ice-and-snow cover image of a measurement area, comparing RGB component values of the ice-and-snow covering point with typical RGB component values in the database of typical types of ice-and-snow cover, and determining the type of ice-and-snow cover of the measurement area according to a comparison result.
US11093735B2 Image processing method, image processing apparatus, and non-transitory computer-readable storage medium storing program for image processing having gesture recognition
A method includes: executing acquisition processing that includes acquiring an image frame captured by an imaging apparatus; executing a determination processing that includes determining whether a head region is included in the acquired image frame; executing calculation processing that includes calculating a first amount of change in time series of the head region by using a position of the head region in the image frame and a position of the head region in another image frame following the image frame; executing determination processing that includes determining a threshold to be compared with the first amount of change based on a frequency distribution of amounts of change in time series of the head region in a past image frame group prior to the acquired image frame; and executing evaluation processing that includes evaluating the first amount of change by comparing the determined threshold and the first amount of change.
US11093731B2 Analysis of reflections of projected light in varying colors, brightness, patterns, and sequences for liveness detection in biometric systems
Spoofed faces are unlikely to reflect a liveness detection image in the same manner as live faces. To determine liveness of a subject face, a liveness detection image is displayed on a screen of a face recognition device in the direction of the subject face, and a reflection image of the subject face is captured while the liveness detection image is displayed. The reflection image is analyzed to determine whether the reflection image contains any reflections of the liveness detection image, and a liveness determination is made based on the location and/or character of any such reflections.
US11093729B2 Image analysis method, apparatus, non-transitory computer readable medium, and deep learning algorithm generation method
Disclosed is an image analysis method including inputting analysis data, including information regarding an analysis target cell to a deep learning algorithm having a neural network structure, and analyzing an image by calculating, by use of the deep learning algorithm, a probability that the analysis target cell belongs to each of morphology classifications of a plurality of cells belonging to a predetermined cell group.
US11093726B2 Optical reading of a security element
According to a first aspect of the present invention, there is provided a method of determining a unique identifier for a security element, the method comprising: optically reading the security element, the security element comprising a number of emitters that are each capable of exhibiting a different emission response to excitation of the number of emitters; the reading comprising determining data indicative of an optical property of the security element using first emission electromagnetic radiation, emitted in response to first excitation of the number of emitters, and determining data indicative of an optical property of the security element using second emission electromagnetic radiation, emitted in response to second, different, excitation of the number of emitters; and the unique identifier being determined from a map of a variation in determined data indicative of an optical property with respect to the excitation of the number of emitters.
US11093722B2 Holonomic RFID reader
The present invention relates to inventory scanning using dual polarization radio frequency identification antennae for automatically reading and locating inventory.
US11093717B2 Domain-specific process difficulty prediction
A method of determining an operational difficulty of a process described in a document including text includes generating text data corresponding to the text of the document, and generating a word vector output by processing the text data through a plurality of word vectors, the plurality of word vectors based on a domain-specific text collection and a general-language text collection. The method further includes generating a statistical information output by processing the text data through a plurality of statistical information vectors, the plurality of statistical information vectors based on the domain-specific text collection and the general-language text collection, and generating a gated recurring unit (GRU) output by processing (i) the word vector output, (ii) the statistical information output, (iii) word-level data based on the text data, (iv) sentence-level data based on the text data, and (v) paragraph-level data based on the text data through at least one GRU.
US11093716B2 Conversation support apparatus, conversation support method, and computer readable recording medium
A conversation support apparatus 10 includes: an utterance reception unit 11 that receives an utterance in an on-going conversation; an utterance position estimation unit 12 that, for each node in a conversation tree in which at least one of a label and a topic is provided to each node, collates the at least one of the label and the topic provided to the node and the received utterance, and estimates a node that is most related to the received utterance; and a display unit 13 that adds a visual characteristic representation to the estimated node and displays the conversation tree on a screen.
US11093715B2 Method and system for learning and enabling commands via user demonstration
A method for learning a task includes capturing first information associated with at least one application executed by an electronic device. A sequence of user interface interactions for the at least one application is recorded. Second information are extracted from the sequence of user interface interactions. Events, action or a combination thereof are filtered from the second information using the first information. Recognition is performed on each element from the first information to generate a semantic ontology. An executable sequential event task bytecode is generated from each element of the semantic ontology and the filtered second information.
US11093714B1 Dynamic transfer learning for neural network modeling
The present disclosure is directed to optimizing transfer learning for neural networks by creating a dynamic transfer network configuration through gated architecture. In some embodiments, transfer learning implements multiple parameter sharing schemes across a source task and a target task. The gating architecture can learn the optimal parameter sharing schemes as the neural network is trained. In some embodiments, the system can be used in named entity recognition applications where the training data is limited.
US11093712B2 User interfaces for word processors
An embodiment of the invention may include a method, computer program product and system for communicating information to a user via a graphical user interface of a computer. An embodiment may include displaying a visual cue corresponding to a suggestion for text substitution within a text representation of a media file, wherein the suggestion for text substitution is generated in response to identification of any one or combination of a repeated word, a repeated phrase, and a filler, and wherein the suggestion for text substitution is based on an aggregation of one or more of characteristics of the text representation of the media file.
US11093708B2 Adaptive human to machine interaction using machine learning
A computer system is provided that automatically generates a natural language processing model from a provided API specification. Intent names are based on operation type and name. Entity datasets are constructed based on the generated intent name. A plurality of training phrases are generated based on the entity dataset and an action dataset with a name and corresponding parameters is generated.
US11093700B2 Automating interrogative population of electronic forms using a real-time communication platform
A computer-implemented method of obtaining form data can include selecting a control from within an electronic form, determining a textual representation of the control, and sending the textual representation of the control as part of a message to a client messaging system through a real-time communication system. A response message from the client messaging system can be received through the real-time communication system. Form data specified by the response message can be stored within memory when the form data is valid, as specified according to the electronic form.
US11093699B2 Medical image processing apparatus, medical image processing method, and medical image processing program
An image receiving unit receives a current image acquired by imaging a subject. A character information acquisition unit acquires character information from past medical information relevant to the current image. A position receiving unit receives a designation of a position in the current image. A character specifying unit specifies characters relevant to the position received by the position receiving unit from the character information acquired by the character information acquisition unit. A display control unit performs control to display the character specified by the character specifying unit so as to be emphasized on a display unit.
US11093696B2 Playable text editor and editing method therefor
Provided is a playable text editor. The playable text editor discloses a storage unit for receiving first text from a user and storing the first text together with first time information when the first text was input, a control unit for receiving a playback request from the user and sequentially outputting the first text based on the first time information, and a search unit including a first timeline through which the first time information is searchable.
US11093695B2 Systems and methods for providing writing assistance
A system for providing assistance with electronic communications includes a network device configured to communicate with a client computing device, a processor, and a memory including instructions stored thereon. When the instructions are executed by the processors, the instructions cause the system to receive category information and tonal information of an electronic message and a certification level selected from a plurality of certification levels, from the client computing device via the network device, create a project for the electronic message, select an assistant from a plurality of assistants for the project based on the category information and the tonal information, and provide a message, which has been edited by the selected assistant based on the category information and the tonal information, to the client computing device.
US11093691B1 System and method for establishing an interactive communication session
A system and method of establishing a communication session is disclosed herein. A computing system receives, from a client device, a content item comprising text-based content. The computing system generates a mark-up version of the content item by identifying one or more characters in the text-based content and a relative location of the one or more characters in the content item. The computing system receives, from the client device, an interrogatory related to the content item. The computing system analyzes the mark-up version of the content item to identify an answer to the interrogatory. The computing system generates a response message comprising the identified answer to the interrogatory. The computing system transmits the response message to the client device.
US11093690B1 Synchronization and tagging of image and text data
A computing system accesses an image-based document and a text document having text extracted from the image-based document and provides a user interface displaying at least a portion of the image-based document. In response to selection of a text portion of the image-based document, the system determines an occurrence of the text portion within at least a portion of the image-based document and then applies a search model on the text document to identify the same occurrence of the text portion. Once matched, alignment data indicating a relationship between a selected tag and both the text portion of the image-based document and the text portion of the text document is stored.
US11093688B2 Enhancing reading accuracy, efficiency and retention
This document provides systems and methods for altering text presentation to increase reading accuracy, efficiency, and retention. This can include identification text specific attributes from machine readable text (through parsing of the text), varying the text presentation in accordance with the attributes, and creating an enhanced visual product for enhancing the reading experience. For example, a computer system can extract attributes such as parts of speech from an input sentence and display that sentence in cascading text segments down and across a display screen. The system can further use domain-specific dictionaries derived from domain-specific texts to identify domain-specific compound noun phrases and verb phrases that require specific linguistic tagging to be usable in other linguistic analysis steps.
US11093685B2 Atom type definition system and atom type matching method thereof
The invention belongs to the technical field force fields and particularly provides an atom type definition system and an atom type matching method. The atom type definition system includes an atom type visual UI interface, an atom type matching module, an atom type data management module and an atom type format transformation module. The atom type data management module includes an atom type definition data package. The system and method can describe various complicated atomic chemical environments, the description capability is improved, and the computation of a force field can be more accurate. According to the invention, convenient operation on an atom type can be realized, and addition, deletion, modification, inquiry as well as statistics of multiple dimensions are very visual and convenient.
US11093681B2 Method and system for generating layout design of integrated circuit
A method of generating an integrated circuit includes: placing a plurality of electronic components on a layout floor plan to generate a placing layout of the integrated circuit; forming a clock tree upon the placing layout to generate a synthesis layout of the integrated circuit; routing the synthesis layout to generate a routed layout of the integrated circuit; performing a DRC process upon the routed layout to obtain a layout region with a systematic DRC violation; generating a plurality of prediction gains of the layout region according to a plurality of placement recipes respectively; and generating an adjusted routing layout of the integrated circuit by adjusting the layout region with the systematic DRC violation according to a target placement recipe in the plurality of placement recipes.
US11093678B2 Method, computer program and system providing real-time power grid hypothesis testing and contingency planning
A method is disclosed to simulate operation of a grid structure. The method includes specifying a type of simulation to be performed and at least one initial condition with a user interface of a device such as a mobile device, where the grid structure comprises at least one of a power generation grid and a power distribution grid. The method further includes transmitting the specified type of simulation and the at least one initial condition from the user device to a computing platform; receiving from the computing platform a result of the simulation at the user device; and visualizing the result of the simulation with the user interface. The type of simulation can be an N-k contingency analysis simulation, where k is equal to zero, 1 or greater than 1.
US11093675B1 Statistical timing analysis considering multiple-input switching
A statistical single-input switching (SIS) timing value is obtained for a first input of a device. A side input with an arc to a common output of a circuit is selected and a statistical skew for the first input and the selected side input of the circuit is obtained. An expected-value for a statistical scale factor distribution is convolved and computed based on the statistical skew. The statistical single-input switching (SIS) timing value is scaled with a final effective statistical scale factor based on the expected-value; optionally, sensitivities of the statistical timing value to variational parameters are chain-ruled with the sensitivities of the statistical skew to variational parameters; and a statistical timing analysis of a given VLSI design is generated based on the scaled (and optionally, chain-ruled) statistical single-input switching (SIS) timing value to create the improved VLSI circuit design.
US11093672B2 Method and apparatus for performing fast incremental physical design optimization
A method for implementing physical optimizations includes performing physical optimizations on a first reference version of a design, maintaining a computer-readable list of the physical optimizations, and during a subsequent compile for a second version of the design: identifying matching cells, nets, or both between the first reference version of the design and the second version of the design; and restoring at least a subset of the physical optimizations in the second version of the design by reading the computer-readable list of the physical optimizations and applying the subset to a computer-readable description of the second version of the design.
US11093671B2 Structural design systems and methods to define areas of interest for modeling and simulation-based space planning
Structural design systems, methods, and computer readable media for selective simulation of coverage in a floor plan are disclosed. The system may include a processor configured to: access a floor plan demarcating multiple rooms; perform a machine learning method, semantic analysis, or geometric analysis on the floor plan to identify at least one opening associated with at least one room from the multiple rooms; access a functional requirement associated with the at least one opening; access at least one rule associating the functional requirement with the at least one opening; define at least one area of interest or disinterest using the at least one rule and the functional requirement; access a technical specification associated with the functional requirement; generatively analyze the at least one room, the technical specification and the area of interest or disinterest to define a solution that conforms to the functional requirement; and output the solution.
US11093670B2 Hot-dip coating equipment including cooling rate determining device, and information processing program
A hot-dip coating equipment includes a cooling rate determining device that includes: a coefficient obtaining section configured to obtain coefficients α, β, γ, and δ associated with the hot-dip coating bath, in the following equation that expresses a degree of discoloration YI of the surface of a hot-dip coated steel sheet; and a rate determining section configured to determine an average cooling rate A so as to allow the YI of the following Expression (1) to be not more than a predetermined reference value, YI =(α×[SE]+β)×{(T−ST)/A}1/2+γ×[SE]+δ . . . (1), where: [SE] is a concentration (mass %) of a specific element contained in the hot-dip coating bath; T is a temperature (° C.) of the hot-dip coating bath; and ST is a solidification temperature (° C.) at which the hot-dip coating bath is solidified.
US11093666B2 Automated network device model creation using randomized test beds
In general, techniques are described for automated network device model creation using randomized test beds. A device comprising a processor may be configured to perform the techniques. The processor may generate, based on simulation configuration files, configuration objects for performing a plurality of simulation iterations with respect to the network device operating within a test environment. Each of the simulation iterations may be configured to randomly assign parameters within the test environment. The driver may conduct, based on the configuration objects, each of the simulation iterations within the test environment to collect simulation datasets representative of operating states of the network device. The analytics module may perform machine learning with respect to each of the simulation datasets to generate a model that predicts, responsive to configuration parameters, an operating state of the network device when configured with the configuration parameters for the network device.
US11093664B2 Method and apparatus for converged analysis of application, virtualization, and cloud infrastructure resources using graph theory and statistical classification
Embodiments of the innovation relate to a method and apparatus for utilizing graph theory and clustering analysis to build relationships among applications and corresponding and/or dependent virtualization, cloud and datacenter infrastructure components and to derive the definition of application boundaries and corresponding infrastructure components. This allows a system administrator to manage and address complex issues within a computer infrastructure, such as availability, service level deliverable/guarantees, performance, and resource optimization.
US11093657B2 Limited execution environment for monolithic kernel
Embodiments of the present systems and methods may provide additional security mechanisms inside an operating system kernel itself by isolating parts of the kernel to protect them from attacks. For example, in an embodiment, a computer-implemented method implemented in a computer comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method may comprise: creating a namespace in an operating system kernel-space in the memory of the computer, creating an address space for the namespace that maps only kernel objects owned by the namespace, and providing access to kernel objects owned by the namespace only to the least one user process using the combined page table.
US11093656B2 Change-tolerant method of generating an identifier for a collection of assets in a computing environment
A change-tolerant method of generating a fingerprint of a computing environment based on asset parameters associated components of the computing environment. Asset parameters are grouped into multiple subsets based on characteristics of the components. A share is generated for each asset parameter of the category to produce a plurality of shares. A secret sharing algorithm is applied to the subsets to generate a plurality of candidate identifiers corresponding to the plurality of subsets of shares. A candidate identifier is selected from the plurality of candidate identifiers as a final identifier for each category based at least in part on a frequency of occurrence of that candidate identifier. The final identifiers are combined into a fingerprint corresponding to the computing environment, wherein the fingerprint is provides verification of the plurality of components without requiring individual verification of any shares in the plurality of shares.
US11093651B2 Cross-chain authentication
A computer implemented method includes receiving, by a trusted execution environment (TEE) application, a cross-chain data request from a first blockchain node of a first blockchain; obtaining, by the TEE application, cross-chain data corresponding to the cross-chain data request from a second blockchain node of a second blockchain; verifying, by the TEE application, the cross-chain data; generating, by the TEE application, a signature using a private key of the TEE application, where a public key corresponding to the private key is stored in the first blockchain; and returning, by the TEE application, the cross-chain data and the signature to the first blockchain node.
US11093648B2 Hardware-assisted privacy protection using a secure user interface with multi-level access control of sensor data
Technologies provide hardware-assisted privacy protection of sensor data. One embodiment includes unlocking a user interface coupled to a trusted execution environment of a processor in a device, where the user interface includes a plurality of selectable settings associated with a plurality of access levels for sensor data captured by a sensor. The embodiment also includes receiving a selection signal from the user interface indicating that a user selected a first setting associated with a first access level for the sensor data captured by the sensor, and restricting access to the sensor data based on a first set of one or more entities associated with the first access level. In more specific embodiments, the user interface includes a knob that is rotatably attached to a housing of the device or a privacy panel including a slider bar that is to be displayed on a touch screen display of the device.
US11093646B2 Augmenting datasets with selected de-identified data records
A computer system utilizes a dataset to support a research study. Regions of interestingness are determined within a model of data records of a first dataset that are authorized for the research study by associated entities. Data records from a second dataset are represented within the model, wherein the data records from the second dataset are relevant for supporting objectives of the research study. Data records from the second dataset that fail to satisfy de-identification requirements are removed. A resulting dataset is generated that including the first dataset records within a selected region of interestingness and selected records of the second dataset within the same region. The second dataset records within the resulting dataset are de-identified based on the de-identification requirements. Embodiments of the present invention further include a method and program product for utilizing a dataset to support a research study in substantially the same manner described above.
US11093644B2 Automatically detecting unauthorized re-identification
The present disclosure provides systems and methods for automatically detecting third-party re-identification of anonymized computing devices. The method includes retrieving a log of content items provided to anonymized computing devices identifying a first content item provided to a plurality of anonymized computing devices within a first predetermined time period; for each anonymized computing device of the plurality of anonymized computing devices, generating a set of identifications of second content items retrieved by the anonymized computing device prior to receiving the first content item within a second predetermined time period; determining that signals or combinations of signals with a highest predictive ability between a first set of identifications and a second set of identifications exceeds a threshold; identifying a provider of the first content item; and if the signals or combinations of signals with the highest predictive ability exceeds the threshold, preventing, transmission of a request of an anonymized computing device for a content item to the identified provider.
US11093641B1 Anonymizing sensitive data in logic problems for input to a constraint solver
A document anonymization system transforms structured documents, such as security policies, that contain user-specific and other sensitive data, producing encoded logic problems in the format or language of one or more constraint solvers; the logic problems do not contain any of the sensitive data. The system may perform a one- or two-stage anonymization process: in a first stage, the electronic document is analyzed according to its document type to identify parameters likely to contain sensitive data, and the associated values are replaced with arbitrary values; in a second stage, after the anonymized electronic document is converted into logic formulae representing the data, the system performs replacements of string constants in the logic formulae with arbitrary strings to further anonymize the sensitive data. The system may confirm that anonymization preserves the document structure, difficulty level, and satisfiability of the original document by executing the constraint solver against the anonymized logic problem.
US11093640B2 Augmenting datasets with selected de-identified data records
A computer system utilizes a dataset to support a research study. Regions of interestingness are determined within a model of data records of a first dataset that are authorized for the research study by associated entities. Data records from a second dataset are represented within the model, wherein the data records from the second dataset are relevant for supporting objectives of the research study. Data records from the second dataset that fail to satisfy de-identification requirements are removed. A resulting dataset is generated that including the first dataset records within a selected region of interestingness and selected records of the second dataset within the same region. The second dataset records within the resulting dataset are de-identified based on the de-identification requirements. Embodiments of the present invention further include a method and program product for utilizing a dataset to support a research study in substantially the same manner described above.
US11093635B2 Apparatus and method for private information retrieval
Apparatuses and methods for private information retrieval are provided. One example method may include receiving a query state machine that is an encoding of a search pattern. The query state machine may include a plurality of states and a transition function that defines a plurality of transitions based on the search pattern. The example method may also include performing a private query against a target query string of a target query record by applying the query state machine to the target query string to develop a private encoding. The method may further include transmitting query results based on the private encoding.
US11093633B2 Platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization
Techniques are described for platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization, including receiving a query at a dataset access platform, generating a copy of the query, parsing the query to determine a format associated with the dataset and to identify whether an access control condition is required, rewriting, using a proxy server, the copy of the query using data formatted in a triples-based format into an optimized query having the access control condition in the triples-based format, configuring the optimized query to be transmitted to a location at which the dataset is stored, the optimized query being configured to pass the access control condition to gain authorization to retrieve the dataset, converting the dataset to the triples-based format, and rendering the dataset on an interface.
US11093630B2 Determining viewable screen content
A screen content management system and method for determining viewable screen content is provided. The method may include receiving a registration indication to register content as a private resource. The method may further include registering the content as the private resource. The method may also include assigning a unique identification code to the private resource. The method may additionally include receiving a viewing requirement for the private resource. The method may moreover include modifying a viewing definition for the private resource based on the viewing requirement. The method may further include receiving a request to display the private resource, the request being associated with user information. The method may also include determining whether the private resource is displayable based on the viewing definition of the private resource and the user information.
US11093625B2 Adaptive file access authorization using process access patterns
Example methods are provided for adaptive file access authorization using process access patterns. In a learning mode, attributes and other information, which are associated with applications or with processes that are related to the applications and that attempt to access a file system, are collected and used to generate a policy. In a protected mode, file access requests are examined against the policy, and are granted access to the file system or are denied access to the file system based on the contents of the policy. The policy may be updated so as to adapt to changes in the access patterns and to changes in the application or processes.
US11093618B2 Systems and methods for using an application control prioritization index
Systems and methods for using an application control prioritization index are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for using an application control prioritization index may include the following: (1) receiving application data for a plurality of computer applications in a computer application portfolio; (2) receiving control data defining a plurality of application vulnerabilities; (3) determining a potential application vulnerability for each computer application based on the control data; (4) receiving a plurality of application attributes for each computer application; (5) determining an impact severity for the application vulnerability based on the application attributes; (6) generating an application control prioritization index score for each computer application based on the potential application vulnerability and the impact severity for the application vulnerability; and (7) generating an application portfolio view for the computer application portfolio based on the application control prioritization index scores.
US11093615B2 Method and computer with protection against cybercriminal threats
A method and a computer for protecting a computer, particularly an industrial automation component, against cybercriminal threats, wherein application programs are installed on the computer, different application programs being required for different functions of the computer, where at least two security stages are defined, such that for each security stage, functions are defined that are either undeactivatable in the event of cybercriminal threats to the functions and/or deactivatable in the event of cybercriminal threats to the functions, where identified functions and modules are selected which are allowed to be deactivated, and where selected modules are blocked, and functions are deactivated such that it is possible to dynamically deactivate optional software modules depending on cybercriminal threats and security stage of the computer to thereby constantly and optimally adapt the usable functional scope of the computer to a threat location and applicable respective operating conditions.
US11093614B2 Secure non-deterministic, self-modifiable computing machine
Based upon the principles of randomness and self-modification a novel computing machine is constructed. This computing machine executes computations, so that it is difficult to apprehend by an adversary and hijack with malware. These methods can also be used to help thwart reverse engineering of proprietary algorithms, hardware design and other areas of intellectual property.Using quantum randomness in the random instructions and self-modification in the meta instructions, creates computations that are incomputable by a digital computer. In an embodiment, a more powerful computational procedure is created than a computational procedure equivalent to a digital computer procedure. Current digital computer algorithms and procedures can be constructed or designed with ex-machine programs, that are specified by standard instructions, random instructions and meta instructions. A novel computer is invented so that a program's execution is difficult to apprehend.
US11093613B2 Systems methods and devices for memory analysis and visualization
Systems, methods, and processing devices for aiding with cyber intrusion investigations that includes capabilities for extracting data from a specified range of a volatile memory of a target processing device, reconstructing data structures and artifacts from the extracted data; and generating and presenting a visualization of the reconstructed data structures and the reconstructed artifacts.
US11093606B2 System and method for detecting a cyber-attack at SCADA/ICS managed plants
System for detecting a cyber-attack of a SCADA system managed plant. Each industrial computerized device of the system comprises a processor configured with a data validation module to determine whether data flow outputted from a SCADA-connected controller is authentic, and with an alert issuing mechanism activated following detection that the outputted data flow is indicative of a cyber-attack. The at least one dedicated industrial computerized device is operable to passively monitor in parallel data communicated between each of the controllers and the SCADA system including the outputted data at the nearest points of each of the controllers; seek mismatches between the plant state and the physical operation model; if a mismatch is detected, determine whether the mismatch is indicative of a cyber-attack perpetrated with respect to one of the controllers or an operational malfunction; and upon detecting a cyber-attack, activate the alert issuing mechanism to issue a security alert.
US11093605B2 Monitoring real-time processor instruction stream execution
In one example embodiment, a computing device has a processor that executes a processor instruction stream that causes the processor to perform one or more operations for the computing device. The computing device generates one or more trace data packets including a first instruction pointer of the processor instruction stream, a second instruction pointer of the processor instruction stream subsequent to the first instruction pointer, and a string of characters derived from instructions associated with a control flow transfer between the first instruction pointer of the processor instruction stream and the second instruction pointer of the processor instruction stream. The computing device determines whether the one or more trace data packets are consistent with a secure processor instruction stream known or determined to be secure from malicious processor instructions and, if not, generates an indication that the processor instruction stream is not secure.
US11093595B2 Anti-spoofing of two-dimensional fake objects with bright-dark reversal imaging in optical sensing modules
Optical sensing is provided to detect two-dimensional spoof objects using bright-dark reversal imaging. For example, embodiments can operate in context of an under-display optical fingerprint sensor integrated into an electronic device, such as a smartphone. An optical scanning system is configured so that direct illumination incident on a defined sensing region is redirected, by internal specular reflection off of a contact surface, onto an optical sensor in a bright-dark pattern corresponding to the pattern of contact an object and the contact surface. Masking of direct illumination in a certain region of the contact surface inhibits specular reflection in that region, such that optical information is directed to the optical sensor from that region only by non-specular reflection. Three-dimensional (real) and two-dimensional (spoof) objects tend to manifest different optical responses to the lack of specular reflection in the masked region, which can be exploited to detect such spoofs.
US11093594B2 Cognitive user identification recommendation
Embodiments of the present invention provide a method, system and computer program product for cognitive user identification recommendation. In an embodiment of the invention, a method for cognitive user identification recommendation includes monitoring typing patterns of an end user as the end user enters data in different fields of different applications of a computing device having a device type and categorizing each of the fields and applications according to field type and application type. The method further includes generating a data structure mapping the user typing patterns to each type of field and application to model user input behavior of the end user. The method also includes transmitting the data structure to a requesting application for prompting the end user to provide a particular type of password mapped to the modeled user input and consistent with a field type of the password and a type of requesting application.
US11093592B2 Information processing system, information processing device, authentication method and recording medium
An information processing system according to the present invention includes: a storage device; and at least one processing device coupled to the storage device, the processing device performing operations, the operations includes: acquiring authentication information; performing authentication processing on the acquired authentication information; and performing log-in processing according to an authentication processing result, wherein the operation further includes: performing log-in processing on an authorized system when authentication processing is successful, and performing log-in processing on a dummy system different from the authorized system when authentication processing is unsuccessful.
US11093589B2 System and method for remotely assigning and revoking access credentials using a near field communication equipped mobile phone
The present invention is generally directed toward a mobile device that can be used in a secure access system. More specifically, the mobile device can have credential data loaded thereon remotely updated, enabled, disabled, revoked, or otherwise altered with a message sent from, for example, a control panel and/or controller in the system.
US11093575B2 Transforming collections of curated web data
In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
US11093574B2 Encoding-free javascript stringify for clientless VPN
A client device requests a web page, via a clientless VPN. In response to the request, web page content comprising dynamic content is received at the clientless VPN. The clientless VPN inserts a wrapper function around the dynamic content, forming modified web content. The client device is provided with the modified web content.
US11093573B2 Method for detecting and analyzing site quality
A method and system for analyzing sites is described. A scanner module scans listings of an online publication. A quality engine analyzes the quality of the listings. A data collection module collects defective conditions of the listings determined by the quality engine. A report module reports the defective conditions of the listings. An auto correction module automatically corrects at least a first portion of the defective conditions of the listings. A manual correction module enables an operator of the online publication to correct at least a second portion of the defective conditions of the listings.
US11093571B1 Link localization by country
Described are systems and methods that solve localization problems using Machine Learning models to compute country vectors for each linked content item and present content items in response to requests based on the country vectors. For example, a request from a user in Country A may be processed to determine candidate content items responsive to the request and to determine Country A as the country corresponding to the request. The candidate content items may then be processed to determine, for each candidate content item, a country vector corresponding to Country A as indicative of the relevance of the content item to Country A. Content items that are more likely than not to be relevant to the country of the request (e.g., Country A), as indicated by the respective country vector, may be considered as responsive and all other candidate content items discarded.
US11093570B2 Systems and methods for presenting additional content for a network application accessed via an embedded browser of a client application
Embodiments described include systems and methods for presenting additional content for a network application accessed via an embedded browser of a client application are provided. Additional content related to network applications may be presented on client devices. Specifically, activity such as embedded browser activity may be monitored. Responsive to detecting an event based on the monitored activity, additional content related to the network application may be provided. In various embodiments, the additional content is provided to a client application on the client device for presentation on the client device.
US11093566B2 Router based query results
A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages.
US11093562B2 Event stream processing
An example system receives a plurality of event streams. A separate stream rule is applied to each individual event stream to produce a filtered output event stream. The system also applies a correlation rule to the filtered output event streams to produce correlated event results.
US11093557B2 Keyword and business tag extraction
A system to extract relevant keywords or business tags that describe a company's business is provided. The keyword extraction system utilizes a smart crawler to identify and crawl product pages from a company's website. These pages serve to provide textual descriptions of product offerings, solutions, or services that make up the company's business. The keyword extraction system combines these web documents with other textual descriptions of companies, e.g. from third party data vendors or other public data sources and company databases, to form a corpus of documents that describe companies. The corpus of documents and keywords are processed to segment the plurality of companies into subsets by applying a clustering technique and to provide visualization of the clusters with business tags.
US11093554B2 Feedback for water consuming appliance
A communication system provides feedback data for at least one water consuming device. The communication system includes a data collection interface, a controller, and an output interface. The data collection interface is configured to receive user data from at least one collection device. The controller is configured to perform an analysis of the user data from the at least one collection device. The output interface is configured to provide feedback data based on the analysis of the user data to a water consuming device.
US11093551B1 Execution engine for compositional entity resolution for assistant systems
In one embodiment, a method includes, by one or more computing systems, receiving a user input comprising a plurality of n-grams from a user of a client system, generating a tree-structured representation for the user input based on a parsing by a compositional model, resolving the tree-structured representation by applying a depth-first search algorithm, wherein the tree-structured representation comprises one or more non-resolvable non-terminal nodes associated with one or more slots, and wherein each non-terminal parent node of a non-resolvable non-terminal node is partially resolved based on partial slot information associated with the non-resolvable non-terminal node, and wherein each non-resolvable non-terminal node is resolved based on the respective partially resolved non-terminal parent node of the non-resolvable non-terminal node, generating a response to the user input based on the resolved tree-structured representation, sending instructions for presenting the response to the client system of the user.
US11093541B2 Transforming an ontology query to an SQL query
A computer-implemented method according to one embodiment includes receiving an ontology language query, receiving a mapping of an ontology to a relational database, and generating a structured query language (SQL) query, utilizing the ontology language query and the mapping of the ontology to the relational database.
US11093540B2 Unstructured response extraction
In one embodiment, the invention can be a method for assessing unstructured comments, the method including providing reference data generated from a first set of unstructured comments from a first group; receiving a second set of unstructured comments from a second group; identifying a significant word within each unstructured comment of the second set of unstructured comments; for each significant word identified within the second set of unstructured comments, determining a frequency of occurrence of the significant word; and generating a visualization including a portion of the identified significant words, wherein for each visualized significant word, a first aspect of an appearance of the significant word is based on an extent to which the frequency of occurrence deviates from a frequency of occurrence of the significant word in the first set of unstructured comments.
US11093538B2 Disambiguating user intent in conversational interaction system for large corpus information retrieval
A method of disambiguating user intent in conversational interactions for information retrieval is disclosed. The method includes providing access to a set of content items with metadata describing the content items and providing access to structural knowledge showing semantic relationships and links among the content items. The method further includes providing a user preference signature, receiving a first input from the user that is intended by the user to identify at least one desired content item, and determining an ambiguity index of the first input. If the ambiguity index is high, the method determines a query input based on the first input and at least one of the structural knowledge, the user preference signature, a location of the user, and the time of the first input and selects a content item based on comparing the query input and the metadata associated with the content item.
US11093535B2 Data preprocessing using risk identifier tags
A method, system, and computer program product for preprocessing raw data based on risk identifier tags are presented. A first set of risk identifier tags based on risk assessment data is generated, in which the risk assessment data includes a set of indicators of operational risk of an entity. At least one risk identifier tag of the first set of risk identifier tags matches content of a data item within a raw dataset is determined. The at least one risk identifier tag is mapped to the data item. The mapped data item is provided to a risk assessment system to determine operational risk rating of the entity.
US11093533B2 Validating belief states of an AI system by sentiment analysis and controversy detection
Validating belief states of an artificial intelligence system includes providing a question answering service; detecting a negative sentiment of a user to an answer transmitted to a device associated with the user; and responsive to detecting the negative sentiment, detecting that the answer relates to a topic on which there is controversy. Next, a new belief state is added to the question answering service based on the controversy, and an updated answer is transmitted to the device, wherein the updated answer is based on the new belief state.
US11093531B2 Systems and methods for recalling points of interest using a tagging model
The present disclosure relates to systems and methods for recalling one or more POIs. The systems and methods may receive a query inputted by a user via a terminal and determine one or more terms by processing the received query. The systems and methods may further label the one or more terms using a trained tagging model. The systems and methods may determine one or more POs based on the labeled one or more terms, and display the one or more terms on the terminal.
US11093530B2 Technologies for management of data layers in a heterogeneous geographic information system map
Technologies for management of data layers in a heterogeneous geographic information system (GIS) map are disclosed. A compute device may maintain a GIS database that includes geo-quads that represent physical locations of various scales. Data layers and layer tracks may be dynamically added to the GIS database at different scales, allowing for an extensible framework that enables a mechanism for integrating additional functionality. In the illustrative embodiment, a graph database is used to store the GIS database, allowing for a flexible structure. In some embodiments, entries in layer tracks may include binary large objects that may have properties and associated methods, allowing for application-specific functionality.
US11093528B2 Automated data supplementation and verification
Apparatuses, systems, methods, and computer program products are disclosed for data supplementation and verification. A method includes determining that an identifier within aggregated data is not a previously classified known identifier. A method includes transmitting an identifier to a search interface of a server of a third party service provider. A method includes receiving results associated with an identifier from a third party service provider. A method includes parsing results to determine whether a plurality of results have a common pattern associated with a classification. A method includes, in response to determining that a plurality of results have a common pattern associated with a classification, associating the classification with an identifier based on the common pattern.
US11093526B2 Processing query to graph database
A method of processing a query to a graph database using processors. The method comprises providing threads to be executed on processors, each the thread is associated with one of a plurality of unique thread identifiers, providing a graph database having a plurality of graph database nodes and a plurality of graph database edges, each the graph database edge represents a relationship between two of the plurality of graph database nodes, receiving a query tree that defines a tree comprising plurality of query nodes connected by a plurality of query tree edges, and searching at least part of the graph database for a match with the query tree, wherein the searching is executed by the processors, and wherein each processor searches one of a plurality of sub-graphs of the graph database, each the sub-graph is defined by one of the plurality of thread identifiers.
US11093525B2 Transaction merging for offline applications
Disclosed herein are system, method, and device embodiments for transaction merging for offline applications. An embodiment operates by generating an offline store, performing a first operation and a second operation of a transaction over the offline store at a first time and a second time, respectively, generating queue entries corresponding to the first operation and the second operation, respectively, generating transaction information including the first operation and the second operation based on a transaction identifier associated with the transaction; and sending the transaction information to a service provider for synchronization with a remote storage system of a backend service.
US11093522B2 Database replication method and apparatus for distributed system
A database replication method and apparatus for a distributed system are provided and relate to the database field. The method includes: receiving by a coordination server, a timestamp of a multi-partition transaction newly added to a first partition of a secondary cluster; determining, by the coordination server, a target timestamp for the first partition based on the received timestamp of the newly added multi-partition transaction and a stored multi-partition transaction timestamp of each partition of the secondary cluster; and sending, by the coordination server, the target timestamp to the first partition, so that the first partition executes a replication log in the first partition based on the target timestamp. In this way, the corresponding partition can execute, without waiting, a multi-partition transaction that is present in all the partitions but has not been executed, thereby avoiding data inconsistency and increasing replication efficiency.
US11093520B2 Information extraction method and system
The present disclosure provides an information extraction method. The method includes obtaining an unstructured text data; parsing the unstructured text data based on a node format; and generating a first node set that comprises nodes describing the unstructured text data. The method further includes obtaining a rule database, the rule database comprising a plurality of rules used for generating a node, each rule designating a role of a node generated by using the rule, and the role of the node being a root node or a non-root node; synthesizing the nodes in the first node set based on the rule database to generate a root node; and generating structured data based on the root node.
US11093519B2 Artificial intelligence (AI) based automatic data remediation
An Artificial Intelligence (AI)-based data remediation system accesses analyzes a dataset for identification and remediation of anomalies including missing values and outliers. Based on the attributes associated with the anomalies, the dataset is initially processed via statistical checks for identifying if the dataset includes one of point anomalies, contextual anomalies and time trend anomalies. Based on the type of anomalies various machine learning (ML) based techniques can be employed for identification of the anomalous data points. Expected values are generated. The anomalous data points are replaced with the expected values for the generation of a transformed dataset.
US11093518B1 Information technology networked entity monitoring with dynamic metric and threshold selection
Data intake and query system (DIQS) instances supporting applications including lower-tier, focused, work group oriented applications, are tailored to display the metrics for the needs of the user. An interface caused by operation of an entity monitoring system (EMS) operating in conjunction with the lower-tier DIQS displays the monitored entities as individual representations. The user selects a metric and a metric threshold. The EMS causes a display of an interface having a representation for each monitored entity. Each representation includes a metric value and indicates an entity status based on the metric value and the threshold. The user can dynamically change the threshold on the interface for easy visualization of aggregation of monitored entities to determine the performance of the infrastructure. The interface also provides the user with the ability to select an entity and click through to the entity analysis workspace for more detailed information.
US11093517B2 Evaluation result display method, evaluation result display apparatus, and non-transitory computer-readable recording medium storing evaluation result display program
A method is provided for reducing computer memory usage and processing time in assessing effectiveness of a prediction model. The method includes acquiring a plurality of records and sorting the records based on prediction values. The method also includes determining two of three performance data parameters, including a number of selected records and a number of correct decisions, and determining a level of effectiveness of the prediction model based on the two of three performance data parameters. The method further includes generating a graph illustrating the level of effectiveness of the prediction model based on the two of three performance parameters, and visually conveying the level of effectiveness of the prediction model utilizing the generated graph.
US11093515B2 Internet search result intention
A method and system for improving an Internet based search is provided. The method includes generating an intent domain associated with a subject based intent classification. An unstructured data analysis process is executed with respect to a content corpus being associated with the subject based intent classification and a search phase entered in a search field of a graphical user interface with respect to a domain specific search query for specified subject matter. In response the subject based intent classification is determined to be associated with the search query and the subject based intent classification is compared to search results data. A subset of search results of the search results data correlating to the subject based intent classification is determined and ranked resulting in a ranked list. The subject based intent classification and the ranked list are presented to a user.
US11093514B2 Ranking of graph patterns
A query comprising a graph pattern comprising a plurality of graph triples of node-edge-node is received. A graph database comprising a plurality of graph patterns is accessed and a plurality of graph patterns in the graph database that match the received query are identified. An inverse frequency for each graph triple of the received query in the accessed graph database is calculated and from this a score for each graph pattern in the graph database that matches the received query is also calculated, the score comprising a sum of the inverse frequencies for each graph triple contained within the respective graph pattern. The plurality of graph patterns in the graph database that match the received query are then ranked according to their respective calculated scores.
US11093511B2 Ranking search results using hierarchically organized coefficients for determining relevance
An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and identifies a set of attributes describing a context of the search query. The online system generates a data structure that includes a plurality of search coefficients. The search coefficients are selected based on the identified set of attributes. Some of the search coefficients have conflicting values. The online system traverses the data structure to identify the search coefficients having conflicting values. For each search coefficient having conflicting values, the online system resolves conflicts and determines a value of the search coefficient. The online system ranks search results based on the resolved values of the search coefficients.
US11093510B2 Relevance ranking of productivity features for determined context
The present disclosure relates to processing operations configured to identify and present productivity features that are contextually relevant for user access to an electronic document. In doing so, signal data is evaluated to determine a context associated with user access to an electronic document and insights, from the determined context, are utilized to rank productivity features for relevance to a user workflow. As an example, an intelligent learning model is trained and implemented to identify what productivity features are most relevant to a current task of a user. Productivity features are identified and ranked for contextual relevance. A notification comprising one or more ranked productivity features is presented to a user. In one example, the notification is presented through a user interface of an application/service. For instance, a user interface pane is surfaced to present suggestions. However, in alternative examples, notification of ranked productivity features is presented through different modalities.
US11093506B1 Combining data streams generated by instrumented software using metadata correlation
A system processes data stream language expressions that combine result data streams from multiple data stream language sub-expressions. The system determines a set of fixed dimensions based on static analysis of the data stream language sub-expression. The system determines a union set representing a union of the sets of fixed dimensions. The system determines at execution time of the data stream language expression, a plurality of sets of data streams. Each set of data stream corresponds to a data stream language sub-expression from the plurality of data stream language expressions. The system correlates data streams across the plurality of sets of data streams based on the union set. The system determines result data streams for the data stream language expression by combining data values of correlated data streams.
US11093502B2 Table partitioning and storage in a database
A method, system and computer program product for storing a sub-table by deciding one of a plurality of table storage areas, the sub-tables resulting from partitioning of a table in a database. To provide efficient table partitioning, a database is described for distributively locating a plurality of sub-tables resulting from partitioning of a table in a database. This includes an acquiring section that monitors access occurrences to each of the sub-tables to acquire a history of access occurrences. Also a deciding section decides a table storage area in which a sub-table is to be located, based on the history of access occurrences to each of the sub-tables.
US11093501B2 Searching in a database
A computer-implemented method is provided that includes receiving a search request to perform a search in a time series database, where the time series database stores a plurality of sequences of measured values arranged in chronological order, extracting from the search request a condition for performing the search in the time series database, the condition including a target subsequence to be searched for within the plurality of sequences of measured values within the time series database, selecting a search algorithm to perform the search from a plurality of search algorithms registered to the time series database, based on one or more characteristics of the condition and historical statistic data of one or more historical searches conducted on the time series database, and obtaining a search result from the time series database, utilizing the search algorithm.
US11093496B1 Performance-based query plan caching
Performance-based caching may be implemented for query plan caches that are used to provide query plans to perform queries instead of generating query plans to perform queries. Performance metrics for queries performed at a database may be collected and used to cache query plans generated for the queries. When a query is received that matches one of the queries, the cached plan corresponding to the matching query may be used to perform the query.
US11093488B1 Natural language search with semantic mapping and classification
The usefulness of a search engine depends on the relevance of the result set it returns. Search problems in a particular domain require an understanding of the user's intent that traditional search methods lack, including a sense of time, domain and situational context, user preferences and the history of previous searches in the domain of interest. In an age in which speaking to technology is becoming the norm and user expectations are skyrocketing, semantic search is more important than ever. The disclosed technology describes systems and methods for implementing natural language search with semantic mapping and classification. The technology further discloses systems and methods for including social search, making it possible for users to include input from friends in search results. The disclosed technology offers a customizable flexible technology designed to be taught about a domain and to be able to systematically adapt to its unique needs.
US11093483B2 Multilevel data lineage view
A multilevel data lineage view system disclosed herein allows generating higher level data lineage views. An implementation of the multilevel data lineage view system is implemented using various computer process instructions including receiving information about a plurality of objects, wherein at least some of the objects are organized in a hierarchy, determining relations between at least some of these objects at a first level in the hierarchy, and inferring relationships between the objects at a second level in the hierarchy based on the relationships between the objects at the first level in the hierarchy based on a count of assets of constituent parts of the objects at the first level in the hierarchy, wherein the second level is above the first level in the hierarchy.
US11093482B2 Managing access by third parties to data in a network
Systems and methods for managing access to data in a network are provided. In embodiments, a method includes: receiving, by a computer device, a search request regarding data of a participant, the search request including participant parameters associated with the participant; generating, by the computer device, a record of data associated with the participant based on the search request; sending, by the computer device, a request for data to third party nodes of a blockchain system based on the search request and the record; receiving, by the computer device, results from the blockchain system, the results including at least one set of data from a first node of the third party nodes; and determining, by the computer device, that the set of data requires updating based on the results.
US11093481B2 Systems and methods for electronic data distribution
A computer-implemented method is disclosed that comprises receiving, at a data provider computing system, a data contribution from a client device associated with a user, and based on the received data contribution, determining a user identifier that uniquely identifies the user. The method comprises performing a data validation operation to validate the data contribution. The method comprises, based on validating the data contribution, storing the data contribution in association with the user identifier. Further, the method comprises receiving a data request from a data consuming system. Based on the data request, the stored data contribution is identified and distributed to the data consuming system. Based on distribution of the data contribution to the data consuming system, a distribution value associated with the data contribution is generated. An indication of the distribution value is stored in association with the user identifier.
US11093479B2 Ledger data generation and storage for trusted recall of professional profiles
A system for ledger data includes a block repository, a metadata database, and a processor. The block repository stores verified secure ledger data in one or more blocks that are cryptographically linked. The metadata database stores metadata information for the one or more blocks in the block repository. The processor is configured to receive a request to create a block content and to determine the block content for a block to be stored in the block repository and metadata content to be stored in the metadata database associated with the block to be stored in the block repository. The metadata content includes one or more flags and source information.
US11093476B1 HTTP events with custom fields
A data intake and query system receives a message including raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The message includes a distinct payload portion and a distinct custom field portion. The payload portion includes raw machine data, while the custom field portion includes values for fields. An event that includes the raw machine data and the values is generated from the payload portion and the values are extracted from the custom field portion. The event is then stored such that the values are associated with the event.
US11093475B2 External change detection
Disclosed herein are system, method, and computer program product embodiments for performing external change detection without copying data from an external system. An embodiment operates by transmitting a registration request comprising data selection criteria to a data service at an external system. The external system generates a tracking token representing a transaction state of a data object satisfying the data selection criteria. The embodiment receives the tracking token. The embodiment detects a change to the data object in the external system using the tracking token. The embodiment receives the change to the data object from the external system based on the detecting. The embodiment then processes the change to the data object.
US11093473B2 Hierarchical tree data structures and uses thereof
Methods and systems are disclosed for generating and using a hierarchical tree data structure. A computing device may receive data having a number of dimensions and corresponding values for each of the dimensions. A hierarchical tree data structure may have a root node and a number of levels, one of which may be connected to the root node. Each level may correspond to a respective dimension of the data and may be connected to a higher level as well as to a lower level. A measure for a given dimension may be evaluated based on the nodes corresponding to the level that corresponds to the given dimension and all preceding connected nodes. A result of the measure may be stored in a number of nodes corresponding to the level that corresponds to the given dimension.
US11093472B2 Using an LSM tree file structure for the on-disk format of an object storage platform
The disclosure herein describes providing and accessing data on an object storage platform using a log-structured merge (LSM) tree file system. The LSM tree file system on the object storage platform includes sorted data tables, each sorted data table including a payload portion and an index portion. Data is written to the LSM tree file system in at least one new sorted data table. Data is ready by identifying a data location of the data based on index portions of the sorted data tables and reading the data from a sorted data table associated with the identified data location. The use of the LSM tree file system on the object storage platform provides an efficient means for interacting with the data stored thereon.
US11093470B1 Multiple dimension layers for an analysis data system and method
A system and method are presented that analyze evaluation data concerning a subject using attributes that are logically arranged in a geometric structure such as a rectangular array. A plurality of dimension layers is laid on top of the logical arrangement of data. Each dimension layers assigns values to a plurality of dimensions based on the value of neighboring attribute groups. Each dimension layer can be associated with one or more reporting configurations that contain descriptors for the defined dimensions as well as formatting instructions for report-like output.
US11093469B2 Holistic document search
A set of documents is parsed. Members of the set of documents include a set of text elements and a set of visual elements. A text content stream based on the set of text elements and a visual content stream based on the set of visual elements are produced. For respective documents, a set of respective visual element summarizations is built from the visual content stream. Each visual summarization includes a textual description of a respective visual element in the respective document. A holistic index is created by indexing the text content from the text content stream and the text descriptions of the visual elements for each document in a single search index. The indexing uses a set of semantic relationships between the text content from the text content stream and the textual descriptions of the visual elements. A user interface allows a user to selectively search text content and visual content.
US11093456B2 Managing computations for hierarchical entities
Entity data represent entities related according to a hierarchy, with at least one root entity at a highest level and one or more entities at one or more levels below the highest level. One or more entities each have multiple instances, and at least one attribute having respective elements for each of the instances. Input data includes expressions that express functions of arguments, with one or more of the arguments referencing an attribute of an entity represented in the entity data. Processing expressions includes: (a) analyzing an expression to determine, for each of one or more attributes, at least one of: (1) a position in the hierarchy of an entity of the attribute, or (2) a number of elements of a result of a function applied to an argument that references the attribute, and (b) evaluating the expression, or indicating an error based on a result of analyzing the expression.
US11093447B2 Suggesting a destination folder for a file to be saved
A computer-implemented method according to one embodiment includes determining a starting folder within a file system, computing, for each child folder of the starting folder, a similarity metric indicating a level of similarity to a file, selecting two child folders of the starting folder having greatest similarity metrics, comparing a difference between the greatest similarity metrics of the two child folders to a predetermined threshold, and conditionally selecting the starting folder as a recommended folder to which the file is saved, based on the comparing.
US11093446B2 Duplicate request checking for file system interfaces
Example distributed storage systems, file system interfaces, and methods provide duplicate request checking. A file interface manages a plurality of file data requests from client systems using a file system protocol. A metadata store acts as a cross-reference between file data references and storage data references. A request data store in the metadata store includes request entries with transaction identifiers for corresponding file data requests. A duplicate checker searches the request data store and excludes incoming file data requests when it finds a matching request entry.
US11093445B2 Intelligent method to generate and sync virtual machine file metadata for search
File metadata of a virtual machine can be generated when performing a backup of a virtual machine. A backup copy of the virtual machine and the file metadata can be stored in a backup storage system. The file metadata can be retrieved from the storage system in a manner that is decoupled from the performance of the backup of the virtual machine. The file metadata can be used for searching for files within the backup copy of the virtual machine.
US11093438B2 Pipelining multi-directional reduction
Embodiments for pipelining multi-directional reduction by one or more processors in a computing system. One or more reduce scatter operations and one or more all-gather operations may be assigned to each of a plurality of independent networks. The one or more reduce scatter operations and the one or more all-gather operations may be sequentially executed in each of the plurality of independent networks according to a serialized execution order and a defined time period.
US11093434B2 Communication system and operation method
A communication system includes a physical layer circuit, a link layer circuit, a transport layer circuit, and a memory circuit. The physical layer circuit is coupled to a first storage circuit. The link layer circuit is coupled to the physical layer circuit. The transport layer circuit is coupled to a second storage circuit. The memory circuit is coupled between the link layer circuit and the transport layer circuit. The memory circuit includes a memory. The memory is controlled to selectively transmit data in the second storage circuit to the first storage circuit, or transmit data in the first storage circuit to the second storage circuit.
US11093427B2 Switch fabric having a serial communications interface and a parallel communications interface
A switch fabric is disclosed that includes a serial communications interface and a parallel communications interface. The serial communications interface is configured for connecting a plurality of slave devices to a master device in parallel to transmit information between the plurality of slave devices and the master device, and the parallel communications interface is configured for separately connecting the plurality of slave devices to the master device to transmit information between the plurality of slave devices and the master device, and to transmit information between individual ones of the plurality of slave devices. The parallel communications interface may comprise a dedicated parallel communications channel for each one of the plurality of slave devices. The serial communications interface may comprise a multidrop bus, and the parallel communications interface may comprise a cross switch.
US11093424B1 Rack switch coupling system
A rack switch coupling system includes a plurality of computing devices that are positioned in a rack in a stacked orientation. Each of the plurality of computing devices includes a top surface that corresponds with a first plane associated with that computing device, and a bottom surface that is located opposite that computing device from the top surface and that corresponds with a second plane associated with that computing device. The rack switch coupling system also includes a switch system that is positioned in the rack and that includes respective ports cabled to each of the plurality of computing devices, with each of the respective ports located adjacent the computing device to which it is cabled and between the first plane and the second plane associated with that computing device.
US11093423B2 Directed interrupt for multilevel virtualization
An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is scheduled for usage by the guest operating system. If the target processor is not scheduled for usage, the bus attachment device forwards the interrupt signal using broadcasting and updates a forwarding vector entry stored in a memory section assigned to a second guest operating system hosting the first guest operating system. The update is used for indicating to the first operating system that there is a first interrupt signal addressed to the interrupt target ID to be handled.
US11093421B2 Operation device
An operation device includes a transmission interface and a control circuit. The transmission interface is coupled to the bus. The control circuit outputs a switching command to the first slave device at the first transmission rate and via the transmission interface, to control the first slave device to operate in an update mode, and outputs update data to the first slave device at the second transmission rate and via the transmission interface, so as to update a program code of the first slave device. The second transmission rate is higher than the first transmission rate.
US11093414B2 Measuring per-node bandwidth within non-uniform memory access (NUMA) systems
A computing system includes a plurality of nodes including a first node, the first node including at least one core, a memory controller, a node-track register (MSR), and a monitoring counter array including a plurality of counters. The memory controller is to access a plurality of bits of the node-track MSR to determine a subset of nodes to be tracked, wherein the subset of nodes includes the first node and a second node. The memory controller is further to allocate a first counter of the plurality of counters to track memory requests sent to a local system memory by the first node; and allocate a second counter of the plurality of counters to track a memory response associated with a memory request sent by the first node to the second node.
US11093409B1 Using emulation of storage characteristics to perform an access request translated between different protocols
Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
US11093407B2 Increasing granularity of dirty bit information in hardware assisted memory management systems
In a computer system having virtual machines, one or more unused bits of a guest physical address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory page. When one bit is allocated for aliasing, dirty bit information can be provided at a granularity that is one-half of a memory page. When M bits are allocated for aliasing, dirty bit information can be provided at a granularity that is 1/(2M)-th of a memory page.
US11093404B2 Efficient pre-fetching on a storage system
Managing a cache memory in a storage system includes maintaining a first queue that stores data indictive of the read requests for a particular logical storage unit of the storage system in an order that the read requests are received by the storage system and maintaining a second queue that stores data indictive of the read requests for the particular logical storage unit in a sort order corresponding to page numbers of the read requests, the second queue persisting for a plurality of iterations of read requests. A read request is received and data indicative of the read request is placed in the first queue and in the second queue while maintaining the sort order of the second queue. The second queue is used to determine a prefetch metric that varies according to a number of adjacent elements in the second queue.
US11093400B2 Lock-free sharing of live-recorded circular buffer resources
Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
US11093394B1 Delegated snoop protocol
An example Cache-Coherent Non-Uniform Memory Access (CC-NUMA) system includes: one or more fabric switches; a home agent coupled to the one or more fabric switches; first and second response agents coupled to the fabric switches; wherein the home agent is configured to send a delegated snoop message to the first response agent, the delegated snoop message instructing the first response agent to snoop the second response agent; wherein the first response agent is configured to snoop the second response agent in response to the delegated snoop message; and wherein the first and second response agents are configured to perform a cache-to-cache transfer during the snoop.
US11093391B2 Representing a cache line bit pattern via meta signaling
A cache controller with a pattern recognition mechanism can identify patterns in cache lines. Instead of transmitting the entire data of the cache line to a destination device, the cache controller can generate a meta signal to represent the identified bit pattern. The cache controller transmits the meta signal to the destination in place of at least part of the cache line.
US11093390B2 Memory system and operating method thereof
A memory system includes a memory device; a short super block detecting unit suitable for forming, when one or more initial bad blocks remain in an original super block after a re-mapping operation is performed and a number of the initial bad blocks is equal to or less than a predetermined threshold value within the original super block, a short super block with memory blocks included in the original super block; a bitmap generating unit suitable for generating a bitmap representing whether each of the memory blocks included in the short super block is a normal block or an initial bad block; and a processor suitable for controlling the memory device to simultaneously perform a normal operation on normal blocks among the memory blocks included in the short super block based on the bitmap.
US11093382B2 System data compression and reconstruction methods and systems
Methods and systems are provided for compression and reconstruction of system data. A controller of a memory system includes a compression component for searching for a pattern of an array of system data including a plurality of elements and compressing the array of system data based on the pattern. The array of system data includes neighbor elements corresponding to a first pattern, among the plurality of elements. The compressed system data includes: first information including a first bit indicating a first content; and second information including a first bitmap, each bit of the first bitmap indicating whether a corresponding element is a first element among the neighbor elements of the first pattern.
US11093377B2 Systems and methods for testing source code
A continuous integration system and method for testing source code is disclosed. The continuous integration system allows developers to create predefined tasks for builds—each task comprises information to perform a particular build step. In certain embodiments, developers can select a particular task from a set of built-in tasks to add to their build configuration without having to know or determine the underlying build logic required to perform the task (such as the commands needed to execute the task, the artefacts required for the task, etc.). In particular, the disclosed systems and methods allow developers to add one or more predefined tasks in their build configuration, without adding the build logic associated with the task in the configuration file.
US11093376B2 Methods, systems, and computer readable media for configuring a test system using source code of a device being tested
Methods, systems, and computer readable media for configuring a test system using source code of a device being tested are disclosed. According to one method, the method occurs at a network equipment test device. The method includes receiving one or more device source files associated with a device under test (DUT); analyzing the one or more device source files to determine configuration source code for configuring at least one test system resource in the network equipment test device, wherein analyzing the one or more device source files includes identifying functionality of the DUT based on device source code portions and determining, using the device source code portions, the configuration source code for testing the functionality of the DUT; configuring, using the configuration source code, the at least one test system resource; and testing the DUT using the at least one test system resource.
US11093374B2 System and method for continuous testing and delivery of software
A system and method for CI/CT/CD, which is continuous integration/continuous testing/continuous delivery, in which testing is fully integrated to the needs of rapid code development and delivery. The system is determining test coverage of a plurality of tests, comprising a code builder for providing code, a code tester for testing the code with said plurality of tests, and a code test analyzer for analyzing results of said plurality of tests to determine coverage of said code by said plurality of tests.
US11093373B1 Multi-platform testing automation
Apparatuses, systems, methods, and computer program products are presented for multi-platform testing automation. A method includes electrically triggering, with a rotate command, at least one mechanical actuator to rotate a frame to successively present different faces of the frame to a camera of a mobile hardware device. A method includes simulating one or more touch input events on a mobile hardware device with a delay period between each of the simulated one or more touch input events for each successively presented different face of a frame. A method includes receiving data associated with simulated one or more touch input events and a camera of a mobile hardware device from the mobile hardware device over a data network.
US11093372B2 Systems and methods for automatically parallelizing sequential code
Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.
US11093370B1 Impact analysis for software testing
Devices and methods are provided for providing software developer-driven analysis for the expected impact that a proposed software modification may have on software programs and devices. A device may receive files including a first file including indications of: (i) a feature modified by one or more software modifications, (ii) a sub-feature associated with the feature and modified by the one or more software modifications, and (iii) first information associated with the feature, and a second file including indications of: (i) the feature, (ii) the sub-feature, and (iii) second information associated with the feature. The device may determine a record including indications of: (i) the feature, (ii) the sub-feature, (iii) the first information, and (iv) the second information. The device may determine a test plan including one or more tests performed based on the record. The device may execute at least a portion of the test plan.
US11093366B2 Generating different traces for graphics processor code
Systems, methods, computer program products, and apparatuses to determine a count of trace records to be generated by each block of a plurality of blocks of an instrumented binary code to be executed on a graphics processor, each trace record to comprise a trace record type, the trace record types of a plurality of trace record types, determine a respective execution count for each of the plurality of blocks of the instrumented binary code to be executed on the graphics processor, and determine a respective size of each of a plurality of trace buffers to be allocated in memory based on the determined counts of trace records generated by each block and the execution count for each block, each trace buffer to store trace records of a respective one of the plurality of trace record types.
US11093365B2 System for splicing and formatting code via machine learning
Embodiments of the present invention provide a system for identifying, splicing, and formatting code via machine learning for application analysis. In particular, the system may generate a repository that links multiple historical codes with associated analysis parameters. When a request for a new set of analysis codes is requested for analyzing a first application, the system can determine a set of analysis parameters associated with that first application and determine the set of analysis codes for analyzing the first application through machine learning analysis of the repository. The system may then generate the set of analysis codes by splicing together the determined set of analysis codes and formatting the codes into a format that is compatible with the first application. The system may then automatically execute the code on the first application within a testing environment and display the results on a computing device of an associated user.
US11093361B2 Bus monitoring system, method and apparatus
A bus monitoring system, a method and an apparatus, wherein the system comprises: a bus node; a bus monitoring module configured to monitor a first bus where the bus monitoring module is located to generate monitoring information; an information storage module configured to acquire the monitoring information from the bus monitoring module through a second bus; the first bus being configured to connect a master device and a slave device of the bus node; the second bus being configured to connect the information storage module and the bus monitoring module, wherein the second bus is independent from the first bus. By means of the present disclosure, the technical problem that bus monitoring information cannot be acquired when bus exception occurs in the related art is solved.
US11093359B2 System and method for automated desktop analytics triggers
The present invention is a method and system for automatedly producing at least one desktop analytics trigger. Upon receiving at least one type of data input, the system analyzes the data input and produces at least one desktop analytics trigger based on the results of the analysis of the data input. The data input can include data on the programs, applications, or information a user utilizes during a task, to allow use of desktop process analytics. This process may be used to either generate a new desktop analytics trigger or update an existing desktop analytics trigger.
US11093355B2 System and method for detection of display errors
A system and method for addressing failures in electronic display assemblies is provided. Each of a plurality of electronic display assembles include an electronic display, one or more components for operating the electronic display assembly, and a control device. A network operations center is located remote from, but in electronic communication with, each of the electronic display assembles. If the control devices determine that any of the components are not operating properly, the control device is configured to remove the power supplied to the components, wait a predetermined amount of time, and resume applying power.
US11093352B2 Fault management in NVMe systems
Systems and methods disclosed herein host bus adapter (HBA) drivers to detect when execution of input/output (I/O) commands in urgent-priority queues is being delayed due to processing of I/O commands in lower-priority queues in NVMe subsystems, automatically identify which the lower-priority queue that is causing the delay, and mitigate the delay by throttling and migrating the lower-priority queue to the control of a controller that applies an arbitration mechanism other than weighted round robin.
US11093348B2 Method, device and computer program product for recovering metadata
Embodiments of the present disclosure relate to a method, device and computer program product for recovering metadata. The method comprises detecting whether first metadata corresponding to a first journal at a first device is corrupted, and obtaining second metadata corresponding to a second journal from a second device in the case that the first metadata is corrupted, wherein the second device is remote from the first device. The method further includes recovering the first metadata based on the second metadata, the first journal and the second journal. Embodiments of the present disclosure utilize remote backup metadata for recovery in the case that local metadata (which for example includes index information) is corrupted without reserving metadata snapshot locally, thereby saving the storage space.
US11093344B2 Source volume backup with predictive and lookahead optimizations apparatuses, methods and systems
The Source Volume Backup with Predictive and Lookahead Optimizations Apparatuses, Methods and Systems (“SVBAF”) transforms backup request inputs via SVBAF components into backup response outputs. A set of blocks to be copied from a source volume to a target volume is designated based on predictive optimization settings and copied based on lookahead optimization settings while an operating system is configured to write to the source volume. Blocks of the source volume that were written to by the operating system are identified. A determination is made whether to enter a CoW mode. If the CoW mode should not be entered, the designated set of blocks is changed to include at least one of the identified blocks and a pass is repeated. Otherwise, the operating system is instructed to enter the CoW mode and bring the target volume into a state consistent with a state of the source volume.
US11093342B1 Efficient deduplication of compressed files
The present disclosure describes a technique for performing an efficient deduplication of compressed source data. The techniques may reduce the required storage footprint required for deduplication of compressed data. In order to reduce the storage size required, the system may perform additional decompression/recompression processes by identifying particular compression algorithms used by a source storage system. Once the compression algorithm is identified, the system may initiate decompression and then perform fingerprint analysis of the segment in the file of the uncompressed data. When a recovery process is initiated, the system may recompress the deduplicated data using the same compression algorithm used by the source storage system. Accordingly, the data recovery process may be performed in manner in which the client device receives restored data as expected and in the original compression format.
US11093332B2 Application checkpoint and recovery system
An application checkpoint and recovery system includes an application provided using application information from a first location in a memory fabric. A data mover device receives an application checkpoint instruction and performs application checkpoint operations including capturing a first version of the application information from the first location in the memory fabric, and providing the first version of the application information in a second location in the memory fabric. The data mover device may receive an application recovery instruction subsequent to the application modifying the first version of the application information to provide a second version of the application information in the first location of the memory fabric, and may transfer the first version of the application information from the second location in the memory fabric to the first location in the memory fabric so that it is available for use in providing the application.
US11093327B1 Failure abatement approach for failed storage units common to multiple vaults
A method includes detecting, by a vault management device, a failed storage unit common to a first vault and a second vault. The first vault is associated with a first set of storage units and the second vault is associated with a second set of storage units. The failed storage unit is in each of the first and second sets of storage units. The method further includes identifying a number of non-failed storage units of the first and second sets of storage units and comparing the number of non-failed storage units with first and second decode threshold numbers to determine a failure impact level. The first decode threshold number is associated with the first vault and the second decode threshold number is associated with the second vault. The method further includes determining a failure abatement approach based on the failure impact level and facilitating the failure abatement approach.
US11093325B2 Controller, memory system including the same, and method of operating memory system
Provided herein may be a controller, a memory system including the controller, and a method of operating the memory system. The controller may include a processor configured to control a read operation of a memory device in response to a read command received from a host and an error correction circuit configured to perform an error correction operation on read data received from the memory device during the read operation. The processor may determine deterioration characteristics of the memory device during the read operation, and control the memory device to select and perform any one of a re-program operation and a reclaim operation on memory cells on which the read operation has been performed.
US11093324B2 Dynamic data verification and recovery in a storage system
In one implementation, a method comprises storing verification data and erasure codes separately in a plurality of storage devices. The method further comprises determining, by a processing device, whether data to be written to the plurality of storage devices is lost or corrupted using the verification data and the erasure codes.
US11093317B1 Managing uncorrectable user data
A technique for managing user data in a storage system includes accessing RAID metadata to identify user data that the storage system backs with broken RAID arrays. The technique further includes marking metadata that points to at least some of that user data to identify such user data as uncorrectable.
US11093316B2 Abnormality detection device, abnormality detection method, and program
An abnormality detection device includes a processor and a storage unit connected to the processor. The processor is configured to execute an error vector acquisition process of acquiring an error vector representing a difference between a measurement value vector having multiple measurement values measured at a determination time as elements and an average value vector having an average value of the measurement values accumulated in the storage unit as an element, a component acquisition process of acquiring a plurality of components into which the error vector is decomposed with respect to a direction of a singular vector, a comparing process of comparing a value obtained by squaring each of the components into which the error vector is decomposed with respect to the direction of the singular vector with corresponding variance in the direction of the singular vector individually with respect to the direction of the singular vector, and a determination process of performing an abnormality determination on the basis of plural compared results in the comparing process.
US11093313B2 Technologies for error handling for high speed I/O data transfer
Technologies for error handling of high speed input/output (I/O) data transfer is disclosed. Before a data transfer between an external I/O device (such as an SDIO card, other SDIO device, or USB device) and an I/O host controller of a compute device, tuning registers of the I/O host controller may be set. If the data transfer is unsuccessful, the compute device may access a table stored in the I/O host controller (or stored elsewhere in the compute device) which includes other sets of values of the tuning registers that may be used to successfully transfer data, and then attempt the data transfer with another set of values of the tuning registers. In order to initialize the table with sets of values that may be used, the compute device first performs test data transfers with various settings of the tuning registers.
US11093312B2 System for monitoring a plurality of distributed devices
Apparatus and methods for remotely monitoring a plurality of distributed devices is provided. The apparatus and methods determine logging conditions which define a state of a device at which recording of the state of the device should begin prior to an event, in order to identify a sequences of actions which occur at the devices prior to the event.
US11093301B2 Input output adapter error recovery concurrent diagnostics
A request to perform a testing procedure on a multi-client adapter is received. The multi-client adapter is capable of hosting network connectivity for multiple clients simultaneously and operating within a computing system. A client adapter configuration for the multi-client adapter is determined. The client adapter configuration lists clients that are assigned to the multi-client adapter. The computer system is instructed to operate in an I/O error state. The computer system is instructed in response to the received request and based on the determined client adapter configuration. The I/O error state has a time frame for recovery of a first client of the clients assigned to the multi-client adapter. A first adapter test of the testing procedure is performed on the multi-client adapter during the time frame for recovery and based on the received request.
US11093297B2 Workload optimization system
A workload optimization system includes a workload manager subsystem that provides a plurality of workloads that each generates a jobs, an agent infrastructure subsystem that includes a first container host hosting a first container having a first agent and that processes jobs generated by at least one of the plurality of workloads, and a workload resource optimization subsystem that monitors a job queue of jobs that were generated by the plurality of workloads and that are to be processed by the first container. The workload resource optimization subsystem then determines whether the job queue satisfies a container generation condition. If so, the workload resource optimization subsystem provides instructions to the first container host to generate a second container that includes a second agent. The workload resource optimization subsystem monitors container host utilization to provide instructions to activate a second container host to provide a third container having a third agent.
US11093291B2 Resource assignment using CDA protocol in distributed processing environment based on task bid and resource cost
A resource assignment method, and a recording medium and a distributed processing device applying the same are provided. The resource assignment method includes: when information regarding a plurality of tasks is received from a plurality of first nodes, calculating a size of a resource necessary for each of the received plurality of tasks; and when information regarding an available resource is received from a second node, assigning one of the plurality of tasks to the available resource of the second node, based on the calculated size of the resource necessary for each task.
US11093288B2 Systems and methods for cluster resource balancing in a hyper-converged infrastructure
Systems and methods herein can provide virtual resource management for hyper-converged infrastructures. In an example, a method can include identifying an overloaded cluster requesting at least one resource, the overloaded cluster including a hypervisor on a virtual machine. The method can further include identifying an additional cluster having a free resource corresponding to the requested resource. The method can include instantiating a nested host on the additional cluster, the nested host being configured to provide the free resource and the nested hosted comprising an additional hypervisor that manages an additional virtual machine. Further, the method can include registering the nested host with the overloaded cluster such that the overloaded cluster is authorized to use the free resource.
US11093287B2 Data management for edge architectures
Data management for edge architected computing systems extends current storage and memory schemes of edge resources to expose interfaces to allow a device, such as an endpoint or client device, or another edge resource, to specify criteria for managing data originating from the device and stored in an edge resource, and extends the storage and memory controllers to manage data in accordance with the criteria, including removing stored data that no longer satisfies the criteria. The criteria includes a temporal hint to specify a time after which the data can be removed, a physical hint to specify a list of edge resources outside of which the data can be removed, an event-based hint to specify an event after which the data can be removed, and a quality of service condition to modify the time specified in the temporal hint based on a condition, such as memory and storage capacity of the edge resource in which the data is managed.
US11093283B2 System and method of dynamically allocating compression jobs
One embodiment provides a computer implemented method of dynamically allocating compression jobs including monitoring compression performance at a plurality of compression levels within a hardware accelerator; comparing compression performance between the plurality of compression levels; and dynamically allocating compression jobs between the plurality of compression levels to achieve a guaranteed average performance.
US11093282B2 Register file write using pointers
A non-limiting example of a computer-implemented method for file register writes using pointers includes, responsive to a dispatch instruction, storing, at a location in a history buffer, an instruction tag and first data associated with the instruction tag. The method further includes storing a pointer in an issue queue. The pointer points to the location in the history buffer. The method further includes performing a write back of second data using the pointer stored in the issue queue. The write back writes the second data into the location of the history buffer associated with the pointer.
US11093280B2 Automatic reconfiguration of high performance computing job schedulers based on user behavior, user feedback, and job performance monitoring
A job executing on a computer system according to a scheduler configuration may be monitored. Responsive to determining that the job completed executing, a difference between an allocated resource allocated to the job and the job's actual resource usage may be computed. Responsive to determining that the difference meets a criterion, the scheduler configuration may be reconfigured to reduce the allocated resource for a submitted job associated with a given user.
US11093276B2 System and method for batch accessing
Embodiments of the present disclosure provides systems and methods for batch accessing. The system includes a plurality of buffers configured to store data; a plurality of processor cores that each have a corresponding buffer of the plurality of buffers; a buffer controller configured to generate instructions for performing a plurality of buffer transactions on at least some buffers of the plurality of buffers; and a plurality of data managers communicatively coupled to the buffer controller, each data manager is coupled to a corresponding buffer of the plurality of buffers and configured to execute a request for a buffer transaction at the corresponding buffer according to an instruction received from the buffer controller.
US11093270B2 Fast-booting application image
A method and apparatus for configuring an overlay network are provided. In the method and apparatus, an application source comprising an executable portion is obtained. A computer system instance is caused to execute at least some of the executable portion, and a snapshot of the computer system instance after partial but incomplete execution of the executable portion is obtained such that the snapshot is usable to instantiate another computer system instance to continue execution of the executable portion from a point in execution at which the snapshot was obtained.
US11093269B1 Managing resources in virtualization systems
Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
US11093267B2 Proxy auto config (PAC) file parser systems and methods
Proxy Auto Config (PAC) file parser systems and methods enable file parsing on user devices without Just-in-Time (JIT) compilation in JavaScript, with a memory efficient implementation and with efficient performance. The PAC parser supports multi proxy connections, traffic rules (e.g., bypass/send to proxy, etc.) based on various PAC functions, etc. The PAC parser can be utilized on a user device with an enterprise application and with cloud-based services.
US11093266B2 Using a generative model to facilitate simulation of potential policies for an infrastructure as a service system
A method for evaluating at least one potential policy for an IaaS system may include determining a predicted workload for the IaaS system based on at least one generative model corresponding to the IaaS system. The at least one potential policy for the IaaS system may be simulated based on the predicted workload, thereby producing one or more simulation metrics that indicate effects of the at least one potential policy. The performance of the IaaS system may be optimized based on the one or more simulation metrics.
US11093263B2 Resource management based on user interfaces
The present disclosure provides a method, computer system and computer program product for generating a conversation content. According to the method, a rule corresponding to a first component of a user interface can be obtained, wherein the first component represents one or more resources provided to a user, an operation for the first component can be determined based on the rule and a feature of the first component, a virtual component tree can be constructed according to the operation, wherein the virtual component tree depicts components to be included in the user interface and relationship between the components; and the user interface can be rendered based on the virtual component tree.
US11093262B2 Electronic devices and corresponding methods for switching between normal and privacy modes of operation
An electronic device includes a user interface, a wireless communication device, and one or more processors. The wireless communication device establishes a paired communication connection with at least one companion electronic device. The wireless communication device receives one or more electronic communications from the at least one companion electronic device. The one or more processors determine, from the one or more electronic communications, whether an environment of the electronic device is a public environment or a private environment. Where the environment is the private environment, the one or more processors cause the user interface of the electronic device to enter a normal mode of operation. Where the environment is the public environment, the one or more processors cause the user interface of the electronic device to enter a privacy mode of operation.
US11093256B2 System and method for dynamically installing driver dependencies
A method for deploying dependencies includes determining a first component included in an application package and generating a first driver package for the first component that includes an information file. The method also includes updating the information file to include a dependency of the first component and storing the first driver package to a repository. The first driver package includes first binaries to install the first component. The method further includes downloading the first driver package to an information handling system and determining the dependency of the first component by parsing the information file. If the second component is the dependency, the method determines whether the second component is installed in the information handling system. If the second component is not installed, the method adds the second component to a device manager to trigger a download and installation of a second driver package for the second component.
US11093254B2 Adaptive system for smart boot sequence formation of VMs for disaster recovery
One example method includes receiving input concerning a boot order sequence, where the input includes VM metadata, entering a training phase which includes generating a boot sequence rule based on the input, using the boot sequence rule to generate a proposed boot sequence, performing the proposed boot sequence, and gathering information concerning performance of the proposed boot sequence. The gathered information can be used as a basis to generate a modified boot sequence.
US11093251B2 System having a hybrid threading processor, a hybrid threading fabric having configurable computing elements, and a hybrid interconnection network
Representative apparatus, method, and system embodiments are disclosed for configurable computing. In a representative embodiment, a system includes an interconnection network, a processor, a host interface, and a configurable circuit cluster. The configurable circuit cluster may include a plurality of configurable circuits arranged in an array; an asynchronous packet network and a synchronous network coupled to each configurable circuit of the array; and a memory interface circuit and a dispatch interface circuit coupled to the asynchronous packet network and to the interconnection network. Each configurable circuit includes instruction or configuration memories for selection of a current data path configuration, a master synchronous network input, and a data path configuration for a next configurable circuit.
US11093250B2 Apparatus and method for gang invariant operation optimizations using dynamic evaluation
An apparatus and method for efficiently processing invariant operations on a parallel execution engine. For example, one embodiment of a processor comprises: a plurality of parallel execution lanes comprising execution circuitry and registers to concurrently execute a plurality of threads; front end circuitry coupled to the plurality of parallel execution lanes, the front end circuitry to arrange the threads into parallel execution groups and schedule operations of the threads to be executed across the parallel execution lanes, wherein the front end circuitry is to dynamically evaluate one or more variables associated with the operations to determine if one or more conditionally invariant operations will be invariant across threads of a parallel execution group and/or across the parallel execution lanes; a scheduler of the front end circuitry to responsively schedule a shared thread upon a determination that a conditionally invariant operation will be invariant across threads of a parallel execution group and/or across the parallel execution lanes.
US11093248B2 Prefetch queue allocation protection bubble in a processor
A computer system, processor, and method for processing information is disclosed that includes allocating a prefetch stream; providing a protection bubble to a plurality of cachelines for the allocated prefetch stream; accessing a cacheline; and preventing allocation of a different prefetch stream if the accessed cacheline is within the protection bubble. The system, processor and method in an aspect further includes providing a safety zone to a plurality of cachelines for the allocated prefetch stream, and advancing the prefetch stream if the accessed cacheline is one of the plurality of cachelines in the safety zone. In an embodiment, the number of cachelines within the safety zone is less than the number of cachelines in the protection bubble.
US11093247B2 Systems and methods to load a tile register pair
Embodiments detailed herein relate to systems and methods to load a tile register pair. In one example, a processor includes: decode circuitry to decode a load matrix pair instruction having fields for an opcode and source and destination identifiers to identify source and destination matrices, respectively, each matrix having a PAIR parameter equal to TRUE; and execution circuitry to execute the decoded load matrix pair instruction to load every element of left and right tiles of the identified destination matrix from corresponding element positions of left and right tiles of the identified source matrix, respectively, wherein the executing operates on one row of the identified destination matrix at a time, starting with the first row.
US11093246B2 Banked slice-target register file for wide dataflow execution in a microprocessor
A computer system, processor, and method for processing information is disclosed that includes at least one computer processor, a register file associated with the at least one processor, the register file having a plurality of entries for storing data and sliced into a plurality of register banks, each register bank having a portion of the plurality of entries for storing data, one or more write ports to write data to the register file entries, and a plurality of read ports to read data from the register file entries; one or more read multiplexors associated with one or more read ports of each register bank and configured to receive data from the respective register banks; and one or more write multiplexors associated with one or more of the register banks.
US11093244B2 Command delay
An apparatus includes a memory component, a delay component, and a command component coupled to the delay component. The command component can be configured to enter a received command associated with accessing a physical address in the memory component into an execution queue and mark the command as active. The command component can be configured to send the active command to the memory component to be executed. The command component can be configured to clear the active command from the execution queue in response to receiving a message from the memory component, via the delay component, indicating the active command has been executed. The delay component can be configured to delay the message from the memory component a particular period of time before sending the message to the command component.
US11093238B2 Collaborative software development
Embodiments for collaborative software development project having a plurality of contributors is provided. One such embodiment comprises determining if the contributor of a newly provided contribution to program code of the collaborative software development project is a primary contributor. If it is determined that the contributor is the primary contributor, the program code of the collaborative software development project is analyzed to determine one or more software development rules. Program code of the collaborative software development project may then be modified based on the determined one or more software development rules.
US11093235B2 System and method for replacing a live control/estimation application with a staged application
A staged application may be transitioned, or hot swapped, to live application, that is, the staged version of an application is transited to the live version of an application. The staged version may nm in estimation mode alongside the live version. Only one version of an application may be active in a given run time workspace. The staged version may be initialized with one or more parameters or variables. The staged version may be tested or simulations may be performed to ensure the staged version is ready to be transitioned to a live version. The staged version may execute at a lower priority to ensure that the efficiency and operations of the live version are not disturbed. Once the staged version has been transitioned, the replaced live version or another version may be transitioned to the staged version. The transitioned staged version and the replaced live version may be archived.
US11093230B2 Consistent operating system servicing for distributed nodes
Methods, systems, and computer-readable media for deploying an updated image to nodes propagated throughout a distributed computing platform are provided. Upon receiving an indication to install a patch to an operating system residing on the nodes, an existing image of the operating system is accessed at a staging service. The staging service generates the updated image by applying the patch to the existing image. The process of applying the patch includes mounting the existing image of the operating system to a virtual machine, copying the patch to the mounted existing image, setting a command within the existing image that executes upon activating the virtual machine, and activating the virtual machine, thereby executing the command. This directs the patch to be installed. The updated image is pushed to the nodes. The nodes are configured to utilize the updated image as the operating system without performing an individual installation of the patch.
US11093225B2 High parallelism computing system and instruction scheduling method thereof
A high parallelism computing system and instruction scheduling method thereof are disclosed. The computing system comprises: an instruction reading and distribution module for reading a plurality of types of instructions in a specific order, and distributing the acquired instructions to corresponding function modules according to the types; an internal buffer for buffering data and instructions for performing computation; a plurality of function modules each of which sequentially executes instructions of the present type distributed by the instruction reading and distribution module and reads the data from the internal buffer; and wherein the specific order is obtained by topologically sorting the instructions according to a directed acyclic graph consisting of the types and dependency relationships. By reading the instructions based on the topological sorting the directed acyclic graph constructed according to the types and dependency relationships, the deadlock caused by the instruction dependencies can be avoided by a relatively simple operation.
US11093220B2 Generating interfaces from data and service definitions for developing applications
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a data model definition defined using a human-readable syntax. The program further generates a machine-readable representation of the data model definition. Based on the data model definition, the program also generates a set of interfaces from the machine-readable representation of the data model definition. Each interface in the set of interfaces includes code specified in a programming language. The program further provides the set of interfaces to an integrated development environment (IDE) application for design-time implementation of the set of interfaces.
US11093216B2 Automatic discovery of microservices from monolithic applications
A method, computer program product, and a system to replace monolithic applications with microservices includes a processor(s) obtaining a requirement for the monolithic application. The processor(s) automatically identifies, based on a sentence comprising the requirement, a given component of the monolithic application, based on analyzing the requirement. The processor(s) determines, based on syntax of the sentence, an initial class and a responsibility for the given component. The processor(s) generates a bounded context for the given component, based on analyzing one or more additional sentences comprising the requirement, to identify additional classes beyond the initial class associated with the responsibility in the requirement. The processor(s) identifies, in a microservices architecture executing in a shared computing environment, one or more microservices within the bounded context. The processor(s) generates a stub for use by the user, via the client, for accessing the one or more identified microservices.
US11093214B2 Domino full adder based on delayed gating positive feedback
A domino full adder based on delayed gating positive feedback comprises a first PMOS transistor, a second PMOS transistor, a third PMOS transistor, a fourth PMOS transistor, a fifth PMOS transistor, a sixth PMOS transistor, a seventh PMOS transistor, an eighth PMOS transistor, a ninth PMOS transistor, a first NMOS transistor, a second NMOS transistor, a third NMOS transistor, a fourth NMOS transistor, a fifth NMOS transistor, a sixth NMOS transistor, a seventh NMOS transistor, an eighth NMOS transistor, a ninth NMOS transistor, a tenth NMOS transistor, an eleventh NMOS transistor, a first inverter, a second inverter, a third inverter and a fourth inverter.
US11093213B1 Cryptographic computer machines with novel switching devices
Operational n-state digital gates execute Finite Lab-transformed (FLT) n-state switching functions or n-state switching function tables to process n-state signals provided on at least 2 inputs to generate an n-state signal on an output, with n>2, n>3 and n>64. The FLT is an enhancement of a computer architecture. Cryptographic apparatus and methods apply circuits that are characterized by FLT-ed addition and multiplication over finite field GF(n) or by addition and multiplication modulo-n that are modified in accordance with reversible n-state inverters, and are no longer characterized by known operations. Known cryptographic methods executed with novel n-state digital gates include encryption/decryption, public key generation, message digest and Elliptic Curve Cryptography wherein one n-state switching function is replaced by an FLT'ed n-state switching function.
US11093212B2 Electronic apparatus, control method of the same, and recording media
An electronic apparatus and a control method of the electronic apparatus are provided. The electronic apparatus includes: a receiver configured to receive a voice command of a user; and a processor configured to determine a switching probability from a first state corresponding to a current point of time over to a second state corresponding to the voice command, based on the switching probability previously set between a plurality of states related to the electronic apparatus, and selectively perform an operation corresponding to the voice command in accordance with the determined switching probability.
US11093211B2 Entertainment server and associated social networking services
Certain exemplary embodiments relate to entertainment systems that interact with users so as to provide for social networking and/or other services. In certain exemplary embodiments, an entertainment system is configured to provide jukebox-related and entertainment system mediated services that are accessible from within and from the outside of the location, coordinating social networking services among and between patrons within and outside of the location and also providing for advertisement opportunities. In certain exemplary embodiments, the entertainment system within a location may serve as and/or be connected to a jukebox. The entertainment system within the location may be connected to one or more client devices, one or more displays, one or more bar-top or hand-held gaming devices, etc., in certain exemplary embodiments. The jukebox-related and entertainment system mediated services may provide mechanisms for enhancing patrons' experiences, creating a sense of ownership and/or belongingness to a connected community of entertainment system users.
US11093210B2 Wireless handheld audio capture device and multi-vocalist method for audiovisual media application
Embodiments described herein relate generally to systems comprising a display device, a display device-coupled computing platform, a mobile device in communication with the computing platform, and a content server in which methods and techniques of capture and/or processing of audiovisual performances are described and, in particular, description of techniques suitable for use in connection with display device connected computing platforms for rendering vocal performance captured by a handheld computing device.
US11093209B2 Collaboration between head-mounted devices (HMDs) in co-located virtual, augmented, and mixed reality (xR) applications
In a collaborative virtual, augmented, and mixed reality (xR) session, different users wearing head-mounted devices HMDs may leave the xR session and new HMD-wearing users may join. The HMD worn by the joining user may be calibrated based on the physical characteristics, such as ambient noise and interference, of physical environment in which the xR session is conducted. An HMD may generate a profile of the noise and interference in the environment that adversely affects the ability for the communicating directly via supported transmission mechanisms. The profile may be provided directly to the joining HMD, allowing the joining HMD to quickly calibrate the transmission mechanisms included in the received profile to the particular sources of noise and interference in the physical environment.
US11093206B2 Communication apparatus, method of controlling the same, and non-transitory computer-readable storage medium
A communication apparatus communicates with another communication apparatus and to transmit image data by one of: a first communication mode in which image data displayed on a display unit of the communication apparatus is transmitted to the another communication apparatus; and a second communication mode in which image data stored on the communication apparatus is transmitted to the another communication apparatus and is not displayed on the display unit, and determines whether to continue image data transmission. After image data is transmitted according to the second communication mode and the second communication mode is terminated, the communication apparatus continues transmitting the image data according to the first communication mode in the case that it is determined to continue the image data transmission, and terminates the image data transmission in the case that it is determined not to continue the image data transmission.
US11093203B2 Electronic device having two display surfaces and method for running display thereof
A method and an apparatus for running and configuring a display in connection with an electronic device that can be folded and unfolded (foldable electronic device) are provided. The electronic device includes a first display surface, a second display surface, at least one sensor, at least one processor, and a memory configured to store a first application program including a first user interface and a second application program including a second user interface. The memory may store instructions that, when executed, cause the at least one processor to display the first user interface on the first display surface, display the second user interface on the second display surface, receive data from the at least one sensor, and select one of a first mode or a second mode with regard to the first display surface and select one of a third mode or a fourth mode with regard to the second display surface, at least partially based on the data.
US11093198B2 Mobile electronic device and method for forwarding user input to application according to input means
A mobile electronic device for forwarding a user input to an application is provided. The mobile electronic device includes a connector, a touch screen display, a memory including a first area and a second area, a wireless communication circuit, and at least one processor. The at least one processor is configured to execute a first application included in the first area of the memory, display a screen of the first application on the touch screen display, execute a second application included in the second area of the memory when being connected to an external interface device through the connector, transmit data related to a screen of the second application through the connector to the external interface device, and forward a first user input through the touch screen display to the first application and not forward to the second application.
US11093197B2 System and method to increase display area utilizing a plurality of discrete displays
A method includes receiving, at a master agent, announcements from candidate consumer agents indicating the presence of the candidate consumer agents. Each announcement includes display parameters for a display of the corresponding candidate consumer agent. The method further includes receiving at the master agent content parameters from a producer agent, the content parameters defining characteristics of content to be provided by the consumer agent. A mosaic screen is configured based on the received announcements and the content parameters. This configuring of the mosaic screen includes selecting ones of the consumer agents for which an announcement was received and generating content distribution parameters based on the content parameters and the display parameters of the selected ones of the consumer agents. The generated content distribution parameters are provided to the consumer agent.
US11093193B2 Information processing device for generating of a workflow and method for controlling the same
Information that identifies an order of a plurality of work processes used to produce a product is stored. A parameter for a work process is set and an instruction to add the work process to the plurality of work processes based on user input on a work-process setting screen is issued. In accordance with the information for identifying an order of the plurality of work processes, the work process is added to the plurality of work processes according to the instruction, and a workflow including information regarding the order of the work process and the set parameter for the work process is generated.
US11093186B2 Engine for generating control plans for digital pre-print paper, sheet, and box manufacturing systems
Systems for providing efficient manufacturing of paper, sheet, and/or box products of varying size and structure, often with pre-applied print (“pre-print”), are provided herein. One or more controllers can be used to aggregate upcoming orders and information needed to complete the manufacturing process for the order. A controller enables a user to prepare control plans (e.g., reel maps, reel plans, etc.) for processing rolls of web product through the manufacturing process. Criteria filtering and/or various features enable generation of efficient and effective control plans for rolls of web product, including, in some cases, multiple orders. The control plan may include a set of instructions for operating one or more systems within the manufacturing process to form the desired finished paper-based product. In such a regard, efficient manufacturing of various paper-based products, including corrugated boxes, folded carton, labels, flexible paper, industrial bags, plates, cups, décor, and many others, can be achieved.
US11093185B2 Information processing apparatus, method for controlling information processing apparatus, and storage medium for acquiring configuration information
According to some embodiments, a printer capability acquiring unit of a general-purpose printer driver acquires, from a printer, definition information (definition for acquisition of apparatus-specific definition) for information acquisition specific to the printer, using definition information for information acquisition (definition for acquisition of apparatus-common information) commonly usable for various printers and independent of vendors or models, acquires, from the printer, configuration information specific to the printer, using the definition for acquisition of apparatus-specific information, and saves the configuration information in an extended information storage unit for each printer. The general-purpose printer driver controls the printer using the configuration information for the printer saved in the extended information storage unit.
US11093183B2 Information processing apparatus, control method of information processing apparatus, and program
An information processing apparatus includes an interface, a first load device, a battery, a controller, and a plurality of power transmission paths including first to third power transmission paths, wherein the controller is configured to start up the controller with power having a first power amount from an external device via the interface, request a second power amount greater than the first power amount to the external device, determine whether it is possible to receive power supply of the second power amount from the external device, supply power to the first load device via the second power transmission path to start up the first load device, and supply the power to the battery via the third power transmission path.
US11093181B2 Image forming apparatus and control method for the same
An image forming apparatus using an image forming unit configured to form an image on a sheet and a display unit configured to display information includes at least one controller, the at least one controller configured to function as a management unit configured to manage print data in association with user information, the management unit configured to discriminably manage information about previously-printed print data and information about imprinted print data, and a unit configured to display on the display unit a user selection screen on which a plurality of selection objects corresponding to the user information is arrangeable and on which the selection object corresponding to the user information associated with the unprinted print data is arranged while no selection object corresponding to the user information associated with the previously-printed print data but not associated with the unprinted print data is arranged.
US11093179B2 Tape drive system
A tape drive system as a Network Attached Storage (NAS) device and a method for operating the tape drive system. A tape drive is connected to a native connector disposed in a wall of a housing. The native connector enables an external connection to the tape drive. A single board computer is operated in a dimension of a credit card. The single board computer includes at least one integrated communication interface selected from Wi-Fi, Ethernet, USB, and combinations thereof. Data is transferred to and from the tape drive via the at least one integrated communication interface, wherein if the at least one integrated communication interface includes Ethernet and/or USB, then a connector related to the Ethernet and/or USB is provided in a wall of the housing. The tape drive, the single board computer, the native connector and the related connector are provided in the housing.
US11093178B2 Using a space release data structure to indicate tracks to release for a space release command to release space of tracks
Provided are a computer program product, system, and method for using a space release data structure to indicate tracks to release for a space release command to release space of tracks in a consistency group being formed. A space release command is received to free a release space of tracks in a source storage or target storage while transferring changed data in a consistency group to a target storage. A space release data structure is created indicating for each track of the tracks in the release space whether to release or not release the track. The space release data structure is initialized to indicate that each of the tracks is to be released. The tracks in the space release data structure are indicated to be released after the consistency group has completed.
US11093176B2 FaaS-based global object compression
A method, apparatus, and system for compressing a data object for storage at an object store of a cloud computing platform using a global compression scheme is disclosed. The operations comprise: receiving a new data object for storage in an object store on a cloud computing platform; dividing the new data object into a plurality of chunks of a predetermined size; for each chunk of the new data object, determining a respective most similar existing chunk already stored in the object store; compressing the new data object, comprising compressing each chunk of the new data object based on the respective most similar existing chunk as a compression reference; and storing the compressed new data object in the object store.
US11093175B1 Raid data storage device direct communication system
A RAID data storage device direct communication system includes a first RAID data storage device that includes a first RAID data storage device controller having a first RAID data storage device function providing a second RAID data storage device submission queue in a first RAID data storage device memory subsystem, and a second RAID data storage device that includes a second RAID data storage device controller having a second RAID data storage device function providing a second RAID data storage device completion queue in a second RAID data storage device memory subsystem. The second RAID data storage device generates a command, transmits the command directly to first RAID data storage device and in the second RAID data storage device submission queue, and receives a completion message that is associated with the command directly from the first RAID data storage device and in the second RAID data storage device completion queue.
US11093169B1 Lockless metadata binary tree access
A processing device is configured to obtain an input-output operation that corresponds to a first metadata page and to identify a corresponding binary tree. The binary tree comprises a plurality of nodes each comprising a delta corresponding to a metadata page. The processing device is further configured to perform a read traversal process corresponding to the first metadata page which comprises traversing the binary tree based at least in part on the first metadata page while the binary tree is locked by a node insertion process corresponding to a second metadata page. The node insertion process comprises inserting a first node corresponding to the second metadata page into the binary tree. The read traversal process further comprises locating a second node of the binary tree that corresponds to the first metadata page and obtaining a first delta that corresponds to the first metadata page from the second node.
US11093168B2 Processing of neural networks on electronic devices
A data processing system comprising a processor operable to execute a neural network, and associated methods for operating data processing systems. The data processing system comprises the processor and a memory for storing data relating to neural network processing being performed by the processor. The data processor is operable to write to the memory and to read from the memory blocks of data corresponding to regions of a data array generated by the neural network. The writing (or reading) is performed based on a signature comparison between the block of data that is to be written to (or read from) memory and a block of data that is already stored in memory.
US11093167B2 Storage device and control method
According to one embodiment, a controller acquires temperature data periodically while receiving a first mode designating signal, writes the temperature data into a nonvolatile storage while or after the first mode designating signal, acquires temperature data after a lapse of a predetermined time from designation of the second mode, writes the temperature data into the nonvolatile storage while or after a lapse of a predetermined time since the designation of the second mode, acquires temperature data at a timing of changing from the second mode to the first mode, and write the acquired temperature data into the nonvolatile storage at or after the timing of changing from the second mode to the first mode.
US11093166B2 Memory system and method of operating the same
A method of operating a memory system, which includes a memory controller and at least one non-volatile memory, includes storing, in the memory system, temperature-dependent performance level information received from a host disposed external to the memory system, setting an operation performance level of the memory system to a first performance level, operating the memory controller and the at least one non-volatile memory device according to the first performance level, detecting an internal temperature of the memory system, and changing the operation performance level of the memory system to a second performance level that is different from the first performance level. The operation performance level is changed by the memory controller of the memory system, and changing the operation performance level is based on the temperature-dependent performance level information and the detected internal temperature.
US11093165B2 Systems and methods for data sanitization of electronic storage media
A system is described herein comprising at least one application configured to run on one or more processors of a computing device for providing a data sanitization application, wherein the data sanitization application comprises identifying the device type and data capacity of a storage component. The data sanitization application comprises determining a health status of the storage component. The data sanitization application comprises initiating a data wipe of the storage component when the health status comprises a first state, wherein the data wipe comprises wiping data of the storage component using at least one data wipe method. The data sanitization application comprises auditing the data wipe by detecting data values of the storage component, the auditing including passing the data wipe when the detected data values meet at least one condition.
US11093164B2 Handling bad blocks generated during a block erase operation
A memory component includes multiple fuses, a memory array having a multiple blocks, and control logic operatively coupled with the memory array and the plurality of fuses. The control logic is to receive an erase command associated with the memory array and attempt to erase, in response to receipt of the erase command, a block of the multiple blocks from the memory array. The control logic is further to detect a failure to completely erase the block. The control logic is further to receive a blow fuse command in response to the failure to completely erase the block. The control logic is to blow a fuse, of the multiple fuses, which is coupled with the block, to make the block of the multiple blocks inaccessible to the control logic.
US11093160B2 Snapshot compliance techniques
Techniques for determining snapshot compliance may include receiving policy information for a snapshot policy associated with a storage group of logical devices; receiving snapshot information regarding snapshots taken of the storage group during a time period denoting an amount of time corresponding to the retention time for the storage group; determining, based on the snapshot creation interval of the snapshot policy, a timeline of expected policy runtimes denoting different points in time at which the snapshot policy is scheduled to run to take a snapshot of the storage group; analyzing the snapshot information and the timeline to determine a number of valid snapshots of the storage group; and determining a compliance level for the time period based on the number of valid snapshots of the storage group and at least one compliance threshold.
US11093152B2 Automated storage tiering by access pattern detection and temporal trend prediction
Techniques for data storage optimization processing that may include: receiving I/O access information characterizing observed I/O operations directed to a logical address space; analyzing the I/O access information to identify a predicted I/O access distribution expected for the plurality of logical regions of the logical address space at multiple points in time; determining a placement plan specifying placement of data portions of the plurality of logical regions among a plurality of storage tiers; and performing, in accordance with the placement plan, at least one data movement that moves at least a first data portion of a first of the plurality of logical regions from a first of the plurality of storage tiers to a second of the plurality of storage tiers.
US11093150B2 Image processing apparatus
An image processing apparatus includes a block output unit, an arithmetic processing circuit, a data reading circuit, and a block descriptor generation unit. The block output unit outputs a block image based on an input block descriptor. The data reading circuit reads the block image after image processing from the arithmetic processing circuit based on an output block descriptor and outputs the block image after the image processing. The arithmetic processing circuit executes the image processing on block images for one band in accordance with an input band request. The data reading circuit outputs block images for one band in accordance with an output band request. The block descriptor generation unit stores input block descriptors and output block descriptors for at least one band in the predetermined memory in line with timing of the input band request or the output band request.
US11093149B2 Method to efficiently store object data of an object storage service on a magnetic disk drive and magnetic SMR disk drive
In a data storage system, the available space of a magnetic storage device is divided into multiple sequential write regions for storing sequentially written data, where the regions are each separated from adjacent sequential write regions by a guard space. Object data, such as key-value pairs, are written sequentially to a particular sequential write region, in blocks of data that correspond to the contents of a nonvolatile buffer being flushed to the magnetic storage device. When a key-value pair stored in the magnetic storage device is subsequently updated, the original key-value pair is not overwritten. Instead, the new version of the key-value pair is included in the next block of data to be written to the magnetic storage device, and a mapping table tracks the location of the newest version of each key-value pair stored in the magnetic storage device.
US11093148B1 Accelerated volumes
A snapshot object or other type of object may be stored in a first storage system and may be accelerated in another storage system, wherein an accelerated snapshot or other type of object can be used to populate volumes in the other storage system with data more rapidly than a non-accelerated snapshot or other type of object. The accelerated snapshot or other object may be implemented using an intermediate volume implemented in the other storage system that is populated with data from the snapshot object or the other object stored in the first storage system.
US11093145B2 Protecting in-memory configuration state registers
Protecting in-memory configuration state registers. A request to access an in-memory configuration state register, such as a read or write request, is obtained. The in-memory configuration state register is mapped to memory. Error correction code of the memory is used to protect the access to the in-memory configuration state register.
US11093140B2 Performance allocation among users for accessing non-volatile memory devices
A computer having a plurality of accounts and a storage device having a host interface, a controller, non-volatile storage media, and firmware. An account is configured with at least a predetermined speed in accessing the non-volatile storage media by allocating a number of input/output submission queues in the buffer area of the host. The number can be determined from a ratio between the predetermined speed configured for the account and a saturated speed of the storage device with sufficient submission queues. Data access requests from the account are evenly distributed to the submission queues allocated for the exclusive use by the account; and the controller, configured via the firmware, processes with equal priority the submission queues configured for the storage device. Thus, the account can have at least the predetermined speed in accessing the non-volatile storage media, regardless of how other accounts access the storage device.
US11093137B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, when receiving a write request to designate a first block number and a first logical address from a host, a memory system determines a first location in a first block having the first block number, to which data from the host is to be written, and writes the data from the host to the first location of the first block. The memory system updates a first address translation table managing mapping between logical addresses and in-block physical addresses of the first block, and maps a first in-block physical address indicative of the first location to the first logical address.
US11093135B1 Drive performance, power, and temperature management
Systems and methods are disclosed for monitoring power usage and temperature within a data storage device, and adjusting performance based on the power usage and temperature. In certain embodiments, an apparatus may comprise a data storage device (DSD) having an interface to communicate with a host device, and a circuit. The circuit may be configured to receive a first limit designation for a first operating parameter of the DSD via the interface, monitor a value of the first operating parameter of the DSD, evaluate a pending workload of operations to be performed by the DSD, estimate a future value of the first operating parameter based on the pending workload, and adjust performance of the DSD based on the future value and the first limit designation.
US11093134B2 Storage device, management method, and program in tiered storage system
To combine and apply a data volume reduction technique and an automatic tier management function, the invention provides a storage system that includes a processor and a storage medium and manages and stores data in tiers. The storage system includes a first storage tier that includes a storage area for storing data, and a second storage tier that includes a storage area for storing the data which is stored in the storage area of the first storage tier and whose storage area is changed. The processor calculates an I/O volume of the data in the first storage tier, determines the tier where data is stored based on the I/O volume, and physically stores data which is stored in the second storage tier in a storage medium corresponding to the determined tier.
US11093133B2 Compression measurement for computer servers
According to one or more embodiments of the present invention, computer implemented method includes obtaining by an input/output (I/O) subsystem a request block that includes a command code indicating a STORE IOP-UTILIZATION DATA command for tracking resource utilization during an asynchronous execution of an instance of a CPU DEFLATE command. The method further includes, based on the command code, initiating a command response block. The command response block includes multiple entries for input/output processor (IOP) utilization, each entry corresponding to resource utilization measurements of each IOP in the I/O subsystem. The method further includes, storing, in a command response code field of the command response block, a response code indicating that the resource utilization measurements have been recorded in the entries for IOP utilization. The response block includes a length code indicating a length of the response block and the response code field.
US11093130B1 Drawing tool identification and retrieval
Techniques and systems are provided for performing drawing tool identification and retrieval. For instance, based on a user creating content within a digital image using a drawing tool, a drawing tool-retrieval system may determine a unique identifier corresponding to the drawing tool. The identifier may indicate the type of the drawing tool, as well as any configurable settings of the drawing tool selected by the user. The drawing tool-retrieval system can store the identifier in association with pixels corresponding to the content. When the user wishes to use the drawing tool again, the user can provide a drawing tool-picking input that includes selection of a pixel corresponding to the content. In response to the drawing tool-picking input, the drawing tool-retrieval system can obtain the identifier of the drawing tool and then activate the drawing tool to enable the user to edit the image with the drawing tool.
US11093128B2 Touch control system and touch control method of display screen, and electronic device
The present disclosure proposes a touch control system and a touch control method of a display screen, and an electronic device. The touch control system includes: a plurality of image capture units configured to capture images of capture areas of the display screen respectively to obtain a plurality of frames of images, wherein a collection of the capture areas covers the display screen; a touch control point identification circuit configured to perform image fusion on the plurality of frames of images to obtain a fused image, and identify a touch control point in the fused image to obtain a position of the touch control point in the fused image on the display screen, wherein the fused image covers the display screen; and a controller configured to control the display screen according to the position of the touch control point on the display screen.
US11093127B2 System and method for an intelligent drag and drop designer
Embodiments are provided for a design tool with built-in intelligence that automatically senses the location of one or more placeholders for selectable actions when designing a form or workflow. The design tool intuitively determines which placeholder should logically be used next; visually emphasizes, when an action is selected, the location and designation of the placeholder predicted to be used next; visually emphasizes alternative placeholders relevant to the position of the selected action by detecting minor changes in the position of the selected action; and automatically positions the selected action into the predicted or selected placeholder when the action is released.
US11093122B1 Graphical user interface for displaying contextually relevant data
An improved graphical user interface (GUI) is disclosed herein. A computing device displays the GUI on a display. The GUI comprises a data element. The computing device receives a first indication that the data element has been selected within the GUI by a selection article. As the data element remains selected, the computing device receives a second indication that the selection article has been moved in a direction. As the data element remains selected, the computing device displays contextual data for the data element on the display. The contextual data displayed may be based upon the direction in which the selection article was moved. Responsive to receiving a third indication that the data element fails to remain selected by the selection article, the computing device removes the contextual data from the GUI.
US11093116B2 Display for input selection on a compact information processing device
Embodiments are provided for a system, a computer program product, and/or a method that improves a display of an input selection displayed on a compact screen. To improve this display, embodiments search displayed content for input items, wherein the input items are selections inputted by a user; display different marks, each associated with each of the input items; receive a subsequent input from the user; and change a selection state of each item of the input items corresponding to a mark of the different marks in response to the subsequent input received corresponding to that mark.
US11093114B2 Context-based user interface menu with selectable actions
Techniques for better information sharing and control switching in a graphical user interface (GUI) are described. In an example, a computer system determines a user context indicating a likely user interest in applications. Upon a user request for a menu, windows are added to a dynamic area of the menu based on the user context and correspond to the applications. The menu is presented in the GUI and each window be shown in a glanced state to provide quick information about the corresponding application. When the user focus shifts to a window, that window is presented in a focused state to also provide a selectable action that can be performed. Upon a user selection of the window, the window is presented in a selected state to further provide additional performable actions. The window can be pinned to the GUI and user control can automatically switch to another application.
US11093112B2 Navigating digital content using visual characteristics of the digital content
One or more embodiments of a digital content system allow a user to conveniently search and/or navigate through a collection of digital content items. In particular, a user can interact with a client device to search for and identify one or more digital content items within a collection of digital content items. For example, the digital content system may provide a photo from a collection of photos via a graphical user interface. The digital content system can receive a user input identifying a selection of one or more visual features within the photo. Based on the selected visual feature(s), the digital content system may identify photos from the collection of photos that include the identified visual feature(s) and provide access to the identified photos via the graphical user interface.
US11093111B2 Method and apparatus for contents management in electronic device
A method for contents management in an electronic device can include generating a contents list, based on a user input, detecting selection of a contents list entry in the contents list, and creating one or more contents related to a content of the selected contents list entry, when creating the one or more related contents, generating a tag based on at least part of the content corresponding to the selected contents list entry, adding the tag to the one or more related contents, and adding a contents list entry of the one or more related contents comprising the tag, to the contents list.
US11093108B2 Method for displaying user interface and display device
The present application provides a display device, including: a display configured to display a user interface including view display areas and a focus object, wherein each view display area includes one or more items; a memory configured to store computer instructions; and a processor configured to execute computer instructions to cause the display device to perform operations. The operations include: displaying the user interface on the display; receiving a user input for moving the focus object; and moving a target item to a position where the focus object is; where in response to a number of the one or more items in the view display area being greater than a maximum number of items displayable on a screen of the display, the one or more items are displayed in a fixed focus cycling mode; and otherwise, the one or more items are displayed in a fixed focus non-cycling mode.
US11093107B2 Portable terminal and icon arranging method thereof
A portable terminal includes a display module including a main display part and a sub-display part adjacent to the main display part and a control module which controls a main image displayed on the main display part and icon groups displayed on the sub-display part. When a first icon group among the icon groups is in an active state in which the first icon group is displayed through the sub-display part, a second icon group among the icon groups is controlled to be in an inactive state in which the second icon is not displayed through the main display part and the sub-display part. When an external input is detected on the sub-display part, the second icon group is controlled to be in an active state in which the second icon group is displayed through the sub-display part.
US11093104B2 Icon display control apparatus that prevents messy display of icons, method of controlling same, and storage medium
An icon display control apparatus that prevents messy display of icons. A predetermined extension application equipped with a function for receiving an instruction for executing processing via an operation on an icon associated with the processing is installed in the icon display control apparatus. A display control unit performs control of display of the icon on a console section. The display control unit controls whether or not to display the icon associated with the processing on the console section, based on whether or not a predetermined condition set for processing of the predetermined extension application is satisfied.
US11093095B2 Wiring structure manufacturing method and wiring structure
A wiring structure that includes first wiring parts which are formed of conductive wires and second wiring parts which are formed of thicker conductive wires than the conductive wires of the first wiring parts and are connected to the first wiring parts is formed by offset printing which includes the following processes. First printing process: First conductive ink for forming the first wiring parts is transferred from a first blanket to a base. Second printing process: Second conductive ink for forming the second wiring parts is transferred from a second blanket, which is different from the first blanket, to the base.
US11093093B2 Transcapacitive and absolute capacitive sensing profiles
A processing system includes a sensor module configured to receive first and second signals from first and second sensor electrodes, respectively, and generate a combination signal. The processing system further includes a determination module configured to determine, using the first sensor electrode, an absolute capacitive coupling to an input object; determine, using the first and second sensor electrodes, a transcapacitive coupling; determine a ratio of the absolute to transcapacitive coupling; determine, using the combination signal, in absence of a predetermined low ground mass state, and when the ratio fails to exceed a predetermined threshold, first positional information regarding a location of the input object; and determine, when the ratio fails to exceed the predetermined threshold and in presence of the predetermined low ground mass state, second positional information regarding the location of the input object in the sensing region using an absolute capacitive scan.
US11093087B2 Glass substrates with touchscreen technology
Embodiments are generally directed to modular wall systems. Such modular wall systems include a modular frame, one or more tiles attached to the modular frame, a decorative panel positioned between at least one of the tiles and an inter-connected conductive plate, and conductive plates that are configured to hold an electrical potential and detect an electrical capacitance through the decorative panel at an identified position on the conductive plate when touched. In another embodiment, a modular wall system includes a modular frame, tiles attached to the modular frame, conductive plates that have pockets formed therein, and an inductive plate disposed in the pocket of the conductive plate. As such, the inductive plate provides a hidden switching location that, when activated, triggers transmission of a signal to a specified destination.
US11093084B2 Display substrate, display apparatus, method of controlling a display apparatus, and method of fabricating display substrate
The present application discloses a display substrate. The display substrate includes a base substrate; a first sensing layer having a plurality of first sensing electrodes extending substantially along a first direction; and a second sensing layer insulated from the first sensing layer and having a plurality of second sensing electrodes extending substantially along a second direction. Each of the plurality of first sensing electrodes includes a pair of first sub-electrodes substantially parallel to each other and extending substantially along the first direction, and a plurality of first photoconductive bridges each of which interposed between the pair of first sub-electrodes. Each of the plurality of second sensing electrodes includes a pair of second sub-electrodes substantially parallel to each other and extending substantially along the second direction, and a plurality of second photoconductive bridges each of which interposed between the pair of second sub-electrodes.
US11093081B2 Detection circuit and electronic device
The present disclosure provides a detection circuit and an electronic device. The detection circuit includes a driving circuit, a cancelling circuit, and a switching circuit. Each driving module of the driving circuit is coupled to a detection capacitor for charging it; each cancelling module of the cancelling circuit is coupled to the detection capacitor to perform capacitance cancellation through two directions; each cancelling module of the cancelling circuit is coupled to the switching module to perform conversion of a capacitive signal and then output. The present disclosure can improve a detection accuracy of the capacitor.
US11093080B2 Electronic device and fingerprint sensing control method thereof
An electronic device and a fingerprint sensing control method thereof are provided. A sensing region of a display panel is divided into a plurality of fingerprint zones. The electronic device determines at least one target fingerprint zone from the fingerprint zones according to a touched area. The electronic device scans the at least one target fingerprint zone for performing fingerprint sensing. The electronic device performs an accelerated reading operation. The accelerated reading operation includes: reading at least one sensing signal from the at least one target fingerprint zone; and skipping reading at least one of the fingerprint zones other than the at least one target fingerprint zone among the fingerprint zones.
US11093078B1 Always on low power capacitive matrix autonomous scan
Disclosed are sensing systems and methods that eliminate CPU intervention or interrupts when performing sensor scans of a touch interface, supports low power sensing operation without requiring periodic wake up of the CPU, and is scalable to multi-channel or multi-chip sensor configuration to support large touch screens or a high number of sensors. A sensor scanning module may operate in a chained-scan using direct memory access (CS-DMA) mode or an autonomous scan-multiple scan (AS-MS) mode to perform scanning of all sensors within a frame without requiring CPU intervention or generating CPU interrupts after every scan in the frame. The sensor scanning module may operate autonomously in a low-power always-on scan (LP-AOS) mode for multiple frames without CPU interaction until a touch event is detected. The CPU may operate in a low power sleep mode during the scan while providing consistent refresh rate and low touch-to-system wake up latency.
US11093077B2 Electronic device with biometric sensor
An electronic device includes a touch sensing layer, a touch sensor, a biometric sensor and a driver. The touch sensor is used to identify a touch location and output a touch signal upon the touch sensing layer being touched. The biometric sensor includes a plurality of sensing blocks, and is used to generate electrical signals corresponding to biometric data. The driver is coupled to the touch sensor and the biometric sensor, and is used to drive a portion of the plurality of sensing blocks according to the touch signal.
US11093074B2 Touch screen and display device
The present disclosure provides a touch screen and a display device. The touch screen includes a substrate, and a first metal wiring layer, a second metal wiring layer, and a third metal wiring layer formed on the substrate. A first insulation layer is arranged on a surface of the first metal wiring layer, and the second metal wiring layer is arranged on the first insulation layer. A second insulation layer is arranged on a surface of the second metal wiring layer, and the third metal wiring layer is arranged on the second insulation layer. Electrical connection channels are electrically connected to the second electrode channels in a one-to-one corresponding manner by using through holes, and the electrical connection channels are electrically connected to a second electrode lead terminal, so that the second electrode channels are electrically connected to the second electrode lead terminal.
US11093071B2 Touch panel and trace structure thereof
A trace structure includes a substrate, at least one metal trace, and a cover. The metal trace is disposed on the substrate, and has sidewalls and a top surface. The cover is disposed on the sidewalls and the top surface of the metal trace, and the cover includes metal nanowires. The cover and the metal trace have different etch resistances.
US11093070B2 Touch panel control device, touch panel control method, and input display device
A touch panel control device includes a delay setter that sets a delay amount corresponding to a first gate clock signal for controlling a drive timing of a gate line provided in a display panel, and a touch panel driver that outputs a drive pulse for detecting the touch position to a drive electrode based on the delay amount set by the delay setter, wherein the touch panel driver outputs a signal having a predetermined voltage level to the drive electrode and a reception electrode before outputting the drive pulse to the drive electrode.
US11093066B2 Touch substrate and manufacturing method thereof, touch display panel and touch display apparatus
Touch substrate and manufacturing method thereof, touch display panel and touch display apparatus are provided. The touch substrate includes a base substrate, and a metal layer, an insulating layer and an electrode layer on the base substrate; the metal layer includes touch leads and an electrostatic conductive structure insulated from the touch leads, the electrostatic conductive structure being grounded; the electrode layer includes touch electrodes and dummy electrodes insulated from the touch electrodes, wherein the touch electrodes are electrically connected to the touch leads, and the dummy electrodes are electrically connected to the electrostatic conductive structure.
US11093063B2 Display system for electronic devices
A system for presenting an electronic device on a display table is disclosed. The system includes a table, a processor, an electronic device, and a cable. The table includes a display screen, and the display screen is operably connected to the processor. The electronic device is disposed on the table and includes a touch screen. The cable connects the electronic device to the processor. The touch screen of the electronic device is configured to display an image that changes in response to an input to the touch screen. The display screen of the table is configured to display an image that changes in response to the input to the touch screen of the electronic device. A change in the display screen image comprises a graphical continuation of a change in the touch screen image.
US11093055B2 Stylus to host synchronization using a magnetic field
A system and method for synchronizing a stylus to a capacitive sense array. The system including a capacitive sense array which includes a plurality of electrodes. A magnetic field is generated using the plurality of electrodes. The magnetic field is used to synchronize the operation of the stylus and the capacitive sense array.
US11093054B2 Electronic input devices with radial force sensor array
In one example, an electronic input device is described. The electronic input device includes a cylindrical shaft including a tip. A sensor housing of the electronic input device is disposed within an external housing. The sensor housing is parallel with, and surrounds, the cylindrical shaft. The electronic input device also includes a radial sensor(s) disposed on an inside diameter of the sensor housing. The sensor(s) are to sense, directly from the tip, radial force inputs against the tip.
US11093052B2 Faceted eight-direction control pad
A direction control pad includes a body with a top side. The top side includes a center surface with a plurality of cardinal surfaces oriented at an angle to the center surface and a plurality of diagonal surface oriented at an angle to the center surface. The cardinal surfaces are recessed below the cardinal surfaces. Each of the cardinal surfaces connect to the center surface at a discontinuity.
US11093051B2 Method and apparatus for a head display unit with a movable high resolution field of view
This patent provides a method and apparatus for improving the spatial resolution of the display, so that it appears less pixelated. This is accomplished by generating a first portion of an image that corresponds to a user's fovea and a second portion of the image that corresponds to areas of non-fovea regions of the retina. For the region of the image that corresponds to the fovea, the display uses high spatial resolution of pixels, so that the display is optimized for the user's central vision which has the highest visual acuity. For regions of the image that do not correspond to the fovea, the display uses a lower spatial resolution of pixels. Furthermore, the first portion of the image with the high spatial resolution can be moved within the image so as to accommodate various look angles and convergence points of the user.
US11093039B2 Control interface for a motor vehicle
The invention relates to a control interface for a motor vehicle, said interface including: a capacitive touch panel (9) including at least one locating capacitive sensor (17) defining a detecting surface and configured to locate a finger of a user on this detecting surface of the capacitive touch panel (9), and a display module (3) comprising a display screen (5). The capacitive touch panel (9) furthermore includes at least one contactless sensor (19) forming a distance meter configured to measure contactlessly a measurement value proportional to the distance between the contactless sensor (19) forming the distance meter and a metal element (7) borne by the display module (3), and the capacitive touch panel (9) is listened to the display screen (5) by way of a transparent elastic optical adhesive layer (21) allowing a relative movement between said capacitive touch panel (9) and the display screen (5) when a user presses on the capacitive touch panel (9).
US11093037B2 Computer-implemented method, system and computer program product for simulating the behaviour of a hand that interacts with objects in a virtual environment
A computer-implemented method for simulating the behavior of a hand interacting with objects in a virtual environment is provided, having acquiring a skeleton of a tracked hand using a hand-tracking device; computing a simulated hand interacting with objects in a virtual environment; establishing a coupling between the skeleton of a simulated hand and the tracked skeleton using coupling energies (Ucrb); establishing an internal energy of the simulated hand that accounts for joint constraints of the skeleton, skeleton-tissue coupling, and nonlinear soft-tissue deformation; establishing frictional contact between the simulated hand and virtual objects using a penalty energy considering relative interpenetration at contact points and a frictional energy considering the deviation between each contact point and its corresponding sliding anchor point; computing an updated skeleton and tissue of the simulated hand by minimizing the total energy involved.
US11093036B2 Tracking arm movements to generate inputs for computer systems
A system including: a first sensor module having an inertial measurement unit and attached to an upper arm of a user, the first sensor module generating first motion data identifying an orientation of the upper arm; a second sensor module having an inertial measurement unit and attached to a hand of the user, the second sensor module generating second motion data identifying an orientation of the hand; and a computing device coupled to the first sensor module and the second sensor module through communication links, the computing device calculating, based on the orientation of the upper arm and the orientation of the hand, an orientation of a forearm connected to the hand by a wrist of the user and connected to the upper arm by an elbow joint of the user.
US11093035B1 Finger pinch detection
The disclosed system may include a support structure dimensioned for a user's hand. The system may also include transmitting electrodes coupled to a first finger portion of the support structure and may further include receiving electrodes coupled to a second, different finger portion of the support structure. The system may also include a controller that is coupled to the support structure and that is communicatively connected to the transmitting and receiving electrodes. The controller may also be configured to cause the transmitting electrodes to transmit a signal, detect at least some of the transmitted signal at the receiving electrodes and, based on the detected signal, determine that at least two fingers of the user's hand are touching each other. Various other methods, systems, and computer-readable media are also disclosed.
US11093029B2 Position determination and alignment of a virtual reality headset and fairground ride with a virtual reality headset
A method for determining a position and to a method for aligning at least one virtual reality headset in amusement rides. The virtual reality headset is a mobile virtual reality headset and has at least one receiver or at least one apparatus. The receiver receives a position signal of a position transmitter as a received signal, and the apparatus receives an alignment signal of an alignment transmitter. The disclosure additionally relates to an amusement ride with which a method according to the disclosure can be carried out.
US11093028B2 Trailer mounted aircraft fuselages with virtual environment systems
A system for virtually experiencing an aircraft includes a trailer, an aircraft fuselage, a cabin module, a head mounted display, and a controller. The aircraft fuselage is disposed in the trailer and defines an interior with a first portion and a second portion. The first portion is substantially unfurnished. The cabin module is disposed in the second portion and includes furnishings. The head mounted display is configured for movement within the interior. The controller is configured for generating a virtual aircraft interior based on a position and an orientation of the head mounted display relative to the interior of the aircraft fuselage and for controlling the head mounted display to display the virtual aircraft interior.
US11093027B2 System for assessing the usage of an envisaged manually movable consumer product
The present disclosure is concerned with a system for assessing the usage of an envisaged manually movable consumer product by a user. The system has a manually movable consumer product mockup, a simulation subsystem having a display unit for presenting at least partially simulated content and a simulation processing unit for providing the simulated content, a tracking subsystem arranged for tracking at least the motion of the manually movable consumer product mockup with respect to a reference system, a data processing subsystem for receiving usage data. The simulation subsystem is arranged to simulate at least one property or feature of the envisaged manually movable consumer product and to present this property or feature as simulated content via the display unit.
US11093024B2 Generating and providing immersive experiences to users isolated from external stimuli
An immersive experience system provides interactive content to a user while isolating the user from external stimuli in an isolation chamber. The user floats in a high-density suspension liquid maintained at the user's body temperature while consuming the interactive content which can provide audio, video and tactile inputs to the user. The user can interact with the immersive experience system via different modalities such as eye movements or gestures or via providing thought input through a visual cortex thought recorder comprised in the immersive experience system.
US11093020B2 Flexible multiport USB type-C power management
Techniques are provided for managing power delivery to multiple universal serial bus (USB) type-C ports of a desktop computer system. In an example, a method can include providing a first power level to a USB power delivery controller during a non-sleep mode operation of the desktop computer, and providing a second power level to the USB power delivery controller when the computer is in a sleep mode, the second power level configured to provide default charge power to a connected device when the computer is in the sleep mode.
US11093018B2 Sleep-wake control circuit for battery powered electronic device
A sleep-wake control circuit using a D-type flip-flop with a Schmitt trigger to detect pulse wake-up signal transitions. The sleep-wake control circuit comprises a sleep command input channel, a wake command input channel, and a D-type flip-flop. The D-type flip-flop is configured to receive a signal to switch to sleep mode from the sleep command input channel as a clock signal and to receive a wake event signal to switch to wake mode from the wake command input channel as a clear signal, such that a wake event signal from the wake command input channel takes priority over a sleep event signal from the sleep command input channel. The sleep command input channel and the wake command input channel are configured to include Schmitt triggers so as to detect pulse input signals.
US11093016B2 Portable playback device power management
Example techniques related to portable playback device power management. An example implementation involves launching a power coordinator background process, the power coordinator background process having multiple client programs and establishing respective inter-process communication (IPC) mechanisms between the multiple client programs and the power coordinator background process. The implementation further involves receiving, via the established IPC mechanisms from the multiple client programs, messages indicating that the respective client program is ready to suspend, and determining that each client program of the multiple client programs is ready to suspend. The implementation further includes sending instructions to the operating system to kernel suspend. While in kernel suspend, the playback device detects a particular trigger to kernel resume and in response, performs a kernel resume.
US11093005B1 Virtual reality rollable display device
A device has a first configuration as a display device and a second configuration as a virtual reality headset. The device includes a viewable panel and a shape changing panel. The viewable panel is configured to show data to a user in the first configuration and configured to show data as VR content in the second configuration. The shape changing panel is disposed over the viewable panel and is configured to generate surface deformations at selected areas of the shape changing panel. The viewable panel and the shape changing panel have a flexibility for the rollable display to encircle around the head of the user that converts the rollable display from the first configuration to the second configuration. The surface deformations are generated on areas of the shape changing panel corresponding to eyes and a nose of the user.
US11093004B2 Foldable display device and operation method of electronic device
A foldable display device includes a flexible substrate, a display layer disposed on the flexible substrate, and a biometric sensing structure overlapping the flexible substrate from a top view and having a biometric sensing region. A ratio of a total area of the biometric sensing region to a total area of the flexible substrate is in a range from 0.6 to 1.
US11093003B2 Display device and driving method thereof
A display device includes a display panel including a first display area and a second display area adjacent to each other. A processor generates a first image data corresponding to the first display area and the second display area in a first mode and generates a second image data corresponding to the first display area or the second display area in a second mode. A display driver generates a first data signal corresponding to the first image data in the first mode and generates a second data signal corresponding to the second image data in the second mode. The first display area and the second display area are alternately selected. The second data signal is provided to a selected one of the first display area and the second display area at entry time into the second mode.
US11092998B1 Eyewear device with fingerprint sensor for user input
A system comprises an eyewear device that includes a frame, a temple connected to a lateral side of the frame, a fingerprint sensor, and a sensing circuit. The fingerprint sensor includes an input surface to receive input of a finger skin surface. The sensing circuit is configured to track a pattern of fingerprint ridges of the finger skin surface on the input surface. Execution of programming by a processor configures the system to perform functions to track, via the sensing circuit, the pattern of fingerprint ridges of the finger skin surface on the input surface; generate a fingerprint image having the tracked pattern of fingerprint ridges; extract fingerprint features from the fingerprint image; and authorize the user to utilize the eyewear device based on the extracted fingerprint features.
US11092995B2 Electronic device, control method thereof, and system including the electronic device
An electronic device includes a body and a plug arranged at a back of the body. The body includes a display screen and a power converter for converting parameters of a power supply from a power socket. A first end of the plug is connected with the power converter, a second end of the plug can be inserted into the power socket, and the insertion direction is substantially perpendicular to a display surface of a display screen.
US11092989B2 Voltage regulator with impedance compensation
A regulator configured to provide at an output node a load current at an output voltage is described. The regulator comprises a pass transistor for providing the load current at the output node. Furthermore, the regulator comprises feedback means for deriving a feedback voltage from the output voltage at the output node. In addition, the regulator comprises a differential amplifier configured to control the pass transistor in dependence of the feedback voltage and in dependence of a reference voltage. The regulator further comprises compensation means configured to determine a sensed current which is indicative of the load current at the output node. Furthermore, the compensation means are configured to adjust an operation point of the regulator in dependence of the sensed current and in dependence of a value of a track impedance of a conductive track which links the output node to a load.
US11092984B1 Oxygen mixing and delivery
An adaptive gas mixture controller system. A pulse oximeter interface receives pulse oximeter data. A gas blender interface communicates with a separate externally connected gas blender. A processor receives pulse oximeter data via the pulse oximeter interface and outputs data to the gas blender interface for adaptive feedback control of the gas mixture based upon the SpO2 level signals from the pulse oximeter interface. When the processor receives data from the gas blender indicating that the gas mixture has been manually changed, enters a manual override mode and halts sending adaptive feedback control signals to the gas blender. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US11092981B2 Control gain automation
A valve assembly may include: a valve body with a fluid path extending between the inlet port and the outlet port; a valve member with a closed position blocking the fluid path and an open position; a sensor the fluid flow; an actuator coupled to the valve member; and a controller for the actuator with a set point value and a default flow rate indicative of nominal flow through the fluid path. The controller may: read the sensor; calculate a flow rate; compare the flow rate to a threshold value indicative of substantially zero flow rate; and if the measure of flow rate is below the threshold value, calculate a position of the valve member directly from the set point value and the default flow rate, produce a control signal from the calculated position, and communicate the control signal to the actuator.
US11092980B2 Pulse valve with pressure vessel penetration
A valve with relatively reduced tank penetration is useful for cleaning at least a portion of a filter unit, such as multiple filter bags, arranged in a filter installation for filtering polluted gas passed therethrough. This valve is preferably a relatively high performance pulse valve of relatively small pressure vessel penetration cross section area useful with relatively lower cost pressure vessels.
US11092977B1 Fluid transfer component comprising a film with fluid channels
In one embodiment, a fluid transfer film for transferring a fluid comprises an extruded polymer layer having a thickness less than 5 millimeters; an input side and an output side where the fluid flows in a flow direction through an active region from the input side to the output side; and more than 10 fluid channels defined by interior surfaces within the extruded polymer layer formed during in an extrusion process, each fluid channel of the more than 10 fluid channels is separated spatially in at least 1 row in a thickness direction of the fluid transfer film, the more than 10 fluid channels have a channel density across the active region greater than 5 fluid channels per centimeter, wherein the interior surfaces defining the more than 10 fluid channels are hydrophilic, and the fluid flows through the more than 10 fluid channels by at least capillary action.
US11092975B2 Control method, control device, and carrier system
A control method includes determining a relative relationship between a tracked object and a tracking device. The control method also includes acquiring motion information of the tracked object. The control method further includes based on the motion information and the relative relationship, controlling movement of a carrying device that carries the tracking device to enable the tracking device to track the tracked object.
US11092971B2 Shared mobility system using robots and control method thereof
A shared mobility system using robots may include: a plurality of robots configured to be allocated performance zones and to perform assigned tasks in the performance zones, or assigned tasks without restriction of the performance zones. When one or more deviating robots performing the assigned tasks in the performance zones deviate from corresponding performance zones, one or more adjacent robots in adjacent performance zones adjacent to the corresponding performance zones move to the corresponding performance zones, a number of the one or more adjacent robots moving to the corresponding performance zones equaling a number of the one or more deviating robots.
US11092969B2 System and method for operating a vehicle
In a system and method for operating a vehicle, the system includes the vehicle and a concrete floor, which has at least one reinforcement rod, the vehicle is disposed on the concrete floor so as to be movable, the vehicle has an evaluation device and a first sensor group, which has at least two sensors, the sensors are situated along a first reference line at a distance from one another, the sensors are adapted to detect the reinforcement rod, and the evaluation device is connected to the sensors and adapted to determine the driving direction based on the signals from the sensors.
US11092968B2 System and method for real-time supervised machine learning in on-site environment
An automatic guided vehicle (AGV) comprising a mobile base including a drive train and configured to drive the AGV in a self-navigation mode within a facility, a first camera configured to capture first image data of objects within the facility, a second camera configured to capture second image data of objects within the facility, the second camera including a content filter, and a main control module configured to receive the first and second image data from the first and second cameras. The main control module executes a recognition neural network program. The neural network program recognizes targets in the first image data. The main control module also executes a supervisor program under user control. The supervisor program is receives the second image data and recognizes markers attached to targets in the second image data. The supervisor program produces a supervised outcome in which targets to which markers are attached are associated with categories based on user commands. The supervised outcome adjusts weights of nodes in the recognition neural program.
US11092967B2 Vehicle movement control device
The present invention provides a vehicle movement control device which is capable of achieving stable vehicle behavior during the movement of a vehicle in lane changing mode. When calculating a travel path for turning a vehicle to the left side or the right side and then turning the vehicle to the other side, this vehicle movement control device calculates the travel path so that the peak value of the curvature of the travel path decreases in a section where the vehicle speed is higher.
US11092963B2 Autonomous vehicle operation based on passenger-count
A system for operating an autonomous vehicle includes a passenger-detector and a controller-circuit. The passenger-detector is operable to determine a passenger-count of passengers present in a host-vehicle. The controller-circuit is in communication with the passenger-detector and vehicle-controls of the host-vehicle. The controller-circuit is configured to operate the host-vehicle in an autonomous-mode and in accordance with a parameter. The parameter is set to an empty-value when passenger-count is equal to zero, and the parameter is set to an occupied-value different from the empty-value when the passenger count is greater than zero.
US11092962B1 Computer-based reasoning system for operational situation vehicle control
Techniques are provided for operational situation vehicle control, and include determining action and context data for one or more vehicle operations in one or more operational situations, training vehicle control rules for those operational situations, and using those vehicle control rules to control vehicles in compatible operational situations.
US11092960B2 Remote vehicle control device and remote vehicle control method
A remote vehicle control device includes: a display unit; an operation unit configured for controlling a vehicle; a signal generating unit configured to generate control signals for the vehicle, based on operations on the operation unit; a communication unit configured to perform communication with the vehicle and another remote vehicle control device; and an authority managing unit that manages a control authority for the vehicle. Synthetic images showing a surrounding area of the vehicle as seen from a virtual viewpoint each are generated on the basis of plural images acquired by plural on-board cameras mounted on the vehicle, respectively, and the display unit displays the synthetic images. The communication unit transmits the control signals to the vehicle. The authority managing unit performs transfer of the control authority for the vehicle in cooperation with the another remote vehicle control device via the communication unit.
US11092959B2 Method and apparatus for data transmission
A method for data transmission includes receiving, by a controller of an unmanned aerial vehicle (UAV), target data from a transmitting terminal. The transmitting terminal includes a ground control apparatus or an onboard device of the UAV. The onboard device is connected with the UAV via a universal interface of the UAV. The universal interface is configured to connect onboard devices of various types. The method further includes forwarding the target data to a receiving terminal. The receiving terminal includes the ground control apparatus or the onboard device, and the receiving terminal is different from the transmitting terminal.
US11092958B2 Equipment for assisting underwater exploration and underwater robot for the equipment
The invention relates to equipment comprising an underwater robot (1) and a device (2) for the remote control of the robot, which can communicate with each other, wherein: the robot comprises means for underwater movement and an image-capturing device; and the control device comprises 3D glasses designed so that a user wearing the glasses views the underwater environment of the robot in three dimensions on the basis of the images captured by the robot, and means for remotely guiding the movement of the robot on the basis of the three-dimensional underwater environment viewed.
US11092956B2 Active safety control system
Systems and methods are disclosed for determining, and displaying, the regulatory compliance status of a motorized vehicle, a driver of a motorized vehicle, or a non-vehicle machine. An authorized agent, such as a law enforcement officer, can perform a remotely-initiated safe stop of a motorized vehicle to prevent a high-speed chase. A system management center can receive, store, and transmit regulatory compliance records indicating the regulatory compliance status of drivers, motorized vehicles, and non-vehicle machines. A motorized vehicle can detect, and report, a driver “tail-gating” the motorized vehicle. The regulatory compliance history of drivers, motorized vehicles, and non-vehicle machines can be queried by authorized users.
US11092949B2 Transport system and method
A transport system is provided. The transport system includes a stocker configured to store an assigned wafer carrier and having a gate port. The transport system also includes a semiconductor apparatus configured to transmit a request signal including a processed time according to a processing wafer carrier loaded on the semiconductor apparatus. The transport system further includes a vehicle configured to transport the assigned wafer carrier from the gate port to the semiconductor apparatus and a control system configured to control the vehicle. When the control system receives the request signal, the control system controls the stocker to transport the assigned wafer carrier inside of the stocker to the gate port at a start time, which is earlier than the processed time, and the control system controls the vehicle to transport the assigned wafer carrier from the gate port to the semiconductor apparatus.
US11092947B2 Substrate manufacturing machine and substrate manufacturing line
A substrate manufacturing machine (component mounter) includes a substrate type setting section configured to set next and subsequent substrate types to be manufactured subsequently to a current substrate type currently being manufactured, a substrate type checking section configured to check whether the set next and subsequent substrate types are correct, a manufacturing condition investigation section configured to examine whether a manufacturing condition for manufacturing substrates of the next and subsequent substrate types is satisfied, and a manufacturing authorization section configured to authorize manufacturing of the substrates of the next and subsequent substrate types in a case where the next and subsequent substrate types are correct and the manufacturing condition is satisfied.
US11092945B2 Control device, control method, and non-transitory storage medium storing control program
Provided is a control device comprising a communication management part, a computation part, and a result output part. The communication management part is for managing data communication using cyclic communication conforming to a prescribed communication cycle with respect to a field network. The computation part is for measuring a propagation delay time from received data corresponding to actual measurement data for a propagation delay having been transmitted to the field network, and detecting an operation state of the field network using the propagation delay time measurement result. The result output part is for outputting the result of the detection performed by the computation part.
US11092943B1 Method, system and device for real-time in-situ additive manufacturing monitoring
An in-process real-time method, system and device is provided for monitoring the quality of an article made by additive manufacturing processes. The invention involves the transmission and reception of waves into a test artifact while it is being built. The properties of received waves depend on the parameters of the additive manufacturing process, the properties of materials involved, and their irregularities as well as geometric deviations, as its structural periodicity and defects leads to the dispersion of waves. Based on the features of the artifact, the test artifact is designed to capture deviations in all or a sub-set of process, material, and geometric parameters. A computing device in communications with operators, the control unit of the additive manufacturing machine and other computing facilities is used for creating and analyzing waveforms. The disclosed system may initiate real-time actions based on the properties of the obtained waveforms.
US11092937B2 Electric product
An electric product comprises a control object to allow the electric product to operate in one of a plurality of operational modes, the plurality of operational modes comprising a first group of operational modes and a second group of operational modes; a memory to store information corresponding to the plurality of operational modes; a user interface only allowing selection of the first group of operational modes such that the user interface does not allow selection of the second group of operational modes; a communication module configured receive a start command through a prescribed communication method for a first prescribed operational mode, the first prescribed operational mode being an operational mode of at least one of the first group of operational modes or the second group of operational modes; and a controller to control the control object so that the electric product operates in the first prescribed operational mode.
US11092936B2 Machine control device, machine control program, and machine control method
A machine control device is configured to include a measurement unit that measures regarding a state of a controlled object handled by a machine apparatus, a determination unit that determines a constraint determination value by comparing the measurement result by the measurement unit with a predetermined constraint condition, control units and that perform operation control for the machine apparatus based on the constraint determination value determined by the determination unit according to the relationship set for the constraint determination value and the operation control, and a learning unit that reconfigures the relationship between the constraint determination value and the operation control when the constraint determination value changes due to the operation control performed by the control units.
US11092934B2 Method and apparatus for determining information for building information modeling
The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.The present disclosure provides a method of determining information for building information modeling (BIM) by a BIM device. The method comprises detecting BIM data corresponding to type information related to a use characteristic of a building among predeterminded BIM data, determining a plurality of ranges for each of a plurality of parameters in the BIM data by using values for each of the plurality of parameters, generating multiple parameter sets based on the plurality of ranges for each of the plurality of parameters, and determining at least one of the multiple parameter sets as at least one parameter set to be used for the BIM, based on power consumption calculated for each of the multiple parameter sets.
US11092931B2 Mechanical watch movement comprising a striking mechanism
A mechanical watch movement includes a striking mechanism with a first cannon equipped with a first cannon pinion having at least one snail intended to cooperate with a sensor device of the striking mechanism. The watch also includes a second cannon equipped with a second cannon pinion and carrying the minute hand. The first cannon pinion engages with a going train of the movement and a minute wheel. The minute wheel engages with the first cannon pinion. A motion-work pinion engages with an hour wheel coaxial with the second cannon. The minute wheel is mounted on a lever arranged to pivot about a fixed point. An angular position of the lever may be adjusted by pivoting in such a way as to permit regulation of the position of the minute wheel with respect to the first cannon pinion and to the second cannon pinion.
US11092926B2 Developer supply container and developer supplying system
There are provided a rotatable developer accommodating portion accommodating a developer, a discharge end portion provided at a bottom side with a discharge opening for discharging the developer accommodated in the developer accommodating portion, an engaging portion 30 engageable with a portion-to-be-engaged 11b with a mounting operation of the developer supply container 1 to displace the portion-to-be-engaged 11b in an upward direction U to bring the receiving opening into fluid communication with the discharge opening, and a swing shaft 41 rotatably supporting engaging portion 30 provided at such a position that opposite end portions of the engaging portion 30 a rotatable.
US11092918B1 Heating device and image forming apparatus including heat pipe having flat outer surface
A heating device includes a rotating unit, a transport belt, a heater, and a heat pipe. The rotating unit rotates. The transport belt rotates together with the rotating unit while nipping a heated member together with the rotating unit so as to transport the heated member. The heater has a contact surface in contact with an inner peripheral surface of the transport belt and a flat non-contact surface not in contact with the inner peripheral surface, and generates heat so as to heat the heated member via the transport belt. The heat pipe has a flat outer surface in contact with the non-contact surface of the heater and an interior having a cross-sectionally-circular space filled with a working fluid, and transfers heat in a belt width direction of the transport belt in accordance with a function of the working fluid.
US11092916B2 Image forming apparatus including a plurality of heat generating elements
An image forming apparatus is operable in a first small-sheet printing mode in which power is supplied to a first heat generating element and a second heat generating element and in a second small-sheet printing mode in which power is supplied to the first heat generating element and a third heat generating element. A first power ratio, which is a proportion of power supplied to the first heat generating element to power supplied to the second heat generating element in the first small-sheet printing mode, is higher than a second power ratio, which is a proportion of power supplied to the first heat generating element to power supplied to the third heat generating element in the second small-sheet printing mode.
US11092915B2 Cooling device, image forming apparatus and image forming system
A cooling device for cooling a recording material on which a toner image is fixed includes: a rotatable feeding belt configured to feed the recording material by rotation; a rotatable member configured to nip and feed the recording material in cooperation with the feeding belt; and a heat sink contacting an inner peripheral surface of the feeding belt. The feeding belt contains a fluorine-containing resin additive.
US11092911B2 Toner concentration control using toner concentration sensor
An image forming apparatus includes a developing device to contain a developer, the developer including a toner; a developer cartridge to supply the developer to the developing device; a toner concentration sensor to sense a toner concentration of the toner included in the developer contained in the developing device; and a controller. The controller controls, during a non-printing operation a sensor control voltage to adjust an output level of the toner concentration sensor, to control an output of the toner concentration sensor to satisfy a controlling condition, and detects an shape of the output of the toner concentration sensor after the controller controls the sensor control voltage to adjust the output level. The controller adjusts, during a printing operation, the output of the toner concentration sensor, based on the detected shape of the output of the toner concentration sensor, and adjusts supplying the developer from the developer cartridge to the developing device, according to the adjusted output of the toner concentration sensor, to control the toner concentration.
US11092910B2 Semiconductor light-emitting device, exposure head, and image forming apparatus
A semiconductor light-emitting device includes a semiconductor stacked structure including a light-emitting layer, a metal electrode provided over the semiconductor stacked structure and having an opening for externally emitting a light emitted from the light-emitting layer, and a transparent electrode provided over the semiconductor stacked structure inside the opening and over the metal electrode.
US11092908B2 Image forming apparatus having a first forming mode for a first medium and a second forming mode for a second medium
An image forming apparatus includes an image holding unit that holds an image that is formed of a developer, the image being intended to be transferred onto a medium, and an image that is not intended to be transferred onto a medium, a transfer unit that transfers the image that is intended to be transferred onto a medium onto a medium, a removing unit that removes the image that is not intended to be transferred onto a medium from the image holding unit, and a forming unit that forms the image that is not intended to be transferred onto a medium onto the image holding unit by using a developer and that has a first forming mode for a first medium and a second forming mode for a second medium that has a transfer sensitivity lower than a transfer sensitivity of the first medium, the forming unit being configured to use a larger amount of the developer in formation of the image that is not intended to be transferred onto a medium in the first forming mode than in the second forming mode.
US11092906B1 Toner including toner additive formulation
A toner including a parent toner particle comprising at least one resin, in combination with an optional colorant, and an optional wax; and a surface additive formulation comprising at least one medium silica surface additive; at least one large silica surface additive; at least one positive charging surface additive, wherein the at least one positive charging surface additive is (a) a titanium dioxide surface additive; and wherein the parent toner particles further contain a small silica; or (b) a non-titanium dioxide positive charging metal oxide surface additive; and wherein the parent toner particles further optionally contain a small silica; and wherein a total surface area coverage of all of the surface additives combined is 100 to 140 percent of the parent toner particle surface area.
US11092903B2 Exposure apparatus
An exposure apparatus arranged to project a radiation beam onto a target portion of a substrate, the exposure apparatus having: a first substrate holder configured to hold the substrate; a second substrate holder configured to hold the substrate; a sensor holder configured to hold a sensor and/or detector; a first measurement device having a first alignment system having an alignment sensor configured to measure positions of a substrate alignment mark on the substrate; a second measurement device having a second alignment system having a further alignment sensor configured to measure positions of the substrate alignment mark on the substrate; a first scale arranged on a lower surface of the first substrate holder; and a first encoder head arranged to cooperate with the first scale, the first encoder head located beneath the first alignment system and held by a stationary support.
US11092902B2 Method and apparatus for detecting substrate surface variations
Disclosed is a method and associated inspection apparatus for detecting variations on a surface of a substrate. The method comprises providing patterned inspection radiation to a surface of a substrate. The inspection radiation is patterned such that an amplitude of a corresponding enhanced field is modulated in a manner corresponding to the patterned inspection radiation. The scattered radiation resultant from interaction between the enhanced field and the substrate surface is received and variations on the surface of the substrate are detected based on the interaction between the enhanced field and the substrate surface. Also disclosed is a method of detecting any changes to at least one characteristic of received radiation, the said changes being induced by the generation of a surface plasmon at said surface of the optical element.
US11092898B2 Systems and methods for a narrow band high transmittance interference filter
The present disclosure provides an interference filter, a lithography system incorporating an interference filter, and a method of fabricating an interference filter. The interference filter includes a transparent substrate having a front surface and a back surface, a plurality of alternating material layers formed over the front surface of the transparent substrate that form a bandpass filter, and an anti-reflective structure formed over the back surface of the transparent substrate. The alternating material layers alternate between a relatively high refractive index material and a relatively low refractive index material.
US11092896B2 Extreme ultraviolet light generation apparatus and electronic device manufacturing method
An extreme ultraviolet light generation apparatus may include: a chamber device including an internal space; a target supply unit disposed at the chamber device and configured to supply a droplet of a target substance to the internal space; a target collection unit disposed at the chamber device, communicated with the internal space through an opening provided to an inner wall of the chamber device, and configured to collect the droplet passing through the opening; a detection unit disposed at the chamber device and configured to detect the target substance accumulating in the vicinity of the opening of the inner wall; and a control unit configured to stop the target supply unit depending on a result of the detection by the detection unit.
US11092895B2 Peeling solution composition for dry film resist
The present invention relates to a peeling solution composition for dry film resist, which is usable for manufacturing a PCB for forming a microcircuit, and particularly is applicable for a process of manufacturing a flexible multi-layer PCB.
US11092894B2 Method for forming pattern using anti-reflective coating composition comprising photoacid generator
The present invention relates to a method for forming a pattern by negative tone development (NTD) which is prepared by forming an anti-reflective coating composition layer comprising a photoacid generator between the substrate and the photoresist composition layer, and thus exhibits improved line width (CD) in the pattern and prevents pattern collapse owing to thorough activation of de-blocking of the photoresist composition layer during the exposure process.
US11092888B2 Processing method for multi-row, multi-column flat lens with equivalent negative refractive index
Provided is a processing method for a multi-row, multi-column flat lens with an equivalent negative refractive index, which includes: performing photoresist coating, masking and exposure on the photolithography surface; removing photoresist in an unexposed block, and forming a rectangular groove; coating a surface of an exposed block and all surfaces of the rectangular groove with a protective layer, and then coating a side surface of the rectangular groove with a reflective film; removing the protective layer on the surface of the exposed block and the bottom surface of the rectangular groove, then filling up the groove with a filling material, and further processing the front and rear surfaces of the parallel plate in such a manner that a parallel misalignment between the front and rear surfaces thereof is smaller than 1′; and adding a protective window sheet on each of the front and rear surfaces of the new parallel plate.
US11092887B2 Supporting frame for pellicles, pellicle, and method for producing same
Provided are: a support frame (1) for pellicle that has both low dust generation property and high light resistance, and further has an ion elution amount which is reduced to the utmost limit to an extent that haze is not generated even when a short wavelength laser is used for an exposure light source, a pellicle (8) using the support frame for pellicle, and a method for efficiently manufacturing the support frame for pellicle. A support frame for pellicle which comprises a frame member (2) comprising aluminum or aluminum alloy, an anodized film (4) formed on the surface of the frame member, and a fluororesin coating layer (6) formed on the surface of the anodized film.
US11092885B2 Manufacturing methods of semiconductor devices
A method of manufacturing a semiconductor device includes randomly placing a plurality of standard cells from a library in which the standard cells are pre-stored, designing an interconnection pattern in which the standard cells are connected randomly to each other, connecting the standard cells according to the interconnection pattern to generate a virtual layout, performing an optical proximity correction operation on the virtual layout using an optical proximity correction (OPC) model, and forming and verifying a mask corresponding to the virtual layout on which the optical proximity correction operation is performed.
US11092884B2 Mask for extreme-ultraviolet (extreme-UV) lithography and method for manufacturing the same
Example embodiments relate to masks for extreme-ultraviolet (extreme-UV) lithography and methods for manufacturing the same. An example embodiment includes a mask for extreme-UV lithography. The mask includes a substrate. The mask also includes a reflecting structure that is supported by the substrate in a use face and is reflection-effective for extreme-UV radiation impinging onto the reflecting structure from a side opposite the substrate. Further, the mask includes attenuating and phase-shifting portions that are distributed within the use face that are suitable for attenuating and phase-shifting extreme-UV radiation parts reflected by the mask through the portions such that an upper surface of the mask in the use face, formed partly by the portions on the side opposite the substrate, exhibits height variations at sidewalls of the portions that extend perpendicular to the use face. In addition, the mask includes a capping layer that covers at least the sidewalls of the portions.
US11092883B2 Surveillance device
A device for processing images are provided. The device a support bar, a mounting housing mounted with a camera lens, and a connector configured to connect the support bar to the mounting housing. The mounting housing is integrally rotatable with the connector with respect to the support bar. The mounting housing may further be mounted with an ultrasonic probe and a lightening device. The ultrasonic probe is configured to monitor a predefined change, such as a change in an occupation state of a parking space, and the camera lens and the lightening device is controlled at least by the monitored change. When the ultrasonic probe monitors that a car is leaving or entering a parking space, the camera lens and the lightening may be switched on.
US11092882B2 Photographic and video equipment bracket with deployable attachment point
A mounting bracket adapted for securing to photographic and video equipment. The bracket having a general L-shape formed from a coupling of a base portion and a bracket portion. The bracket portion and base portion coupling is generally movable in a slidable and hinged configuration, wherein the bracket portion is adapted to move and tilt outward from attached equipment relative to the base portion. The base portion including a deployable attachment member that is generally movable from a retained position to a deployed position.
US11092876B2 Camera module and portable electronic device
A camera module includes a support structure having an internal space, a first movable body movably disposed inside the support structure, a second movable body elevatably disposed in an internal space of the first movable body, and a driving unit disposed in at least one of a space between the support structure and the first movable body and a space between the first movable body and the second movable body. The driving unit includes a driving wire, formed of a shape memory alloy, and a spring disposed to overlap the driving wire. The first and second movable bodies are moved by driving force applied in one direction by the driving wire, and driving force applied in another direction by the spring.
US11092872B1 Inter-chip and intra-chip communications
Structures including an optical phased array and methods of fabricating such structures. A first optical phased array includes a first plurality of antennas. A plurality of phase shifters are respectively coupled to the first plurality of antennas. A second optical phased array includes a second plurality of antennas, and a third optical phased array includes a third plurality of antennas. The second optical phased array is located in a first direction relative to the first optical phased array. The third optical phased array is located in a second direction relative to the first optical phased array. The second direction is different from the first direction.
US11092868B2 Photonic-powered EC devices
Electrochromic window systems and components thereof are disclosed, more particularly systems where electrochromic devices are powered and/or controlled using photonic energy. In some instances, a laser is driven by a driver to deliver photonic power and/or control information into an optical fiber. The optical fiber carries the power and control information to a photovoltaic converter and a controller. The photovoltaic converter and controller may be included within an insulated glass unit (IGU). The photovoltaic converter converts the light energy into electrical energy used to power a transition in an optical state of an electrochromic layer or layers within the IGU. The controller may be used to control the power delivered to the electrochromic layer(s), such that a smooth transition occurs. In some embodiments, control information may be transmitted in an upstream manner to communicate information regarding, for example, the state of an electrochromic device.
US11092867B2 Polarized electrochromic device
An optical assembly is provided that includes an electro-optic element that is configured to transition between a substantially clear state and a substantially darkened state. The electro-optic element can include an electrochromic polymer or network film that is substantially aligned with light having a predetermined polarization such that the electro-optic element is variably transmissive to the polarized light.
US11092864B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a substrate; a first metal layer disposed on the substrate; an insulating layer disposed on the first metal layer; a semiconductor layer disposed on the insulating layer and including a germanium-doped semiconductor compound; and a second metal layer disposed on the semiconductor layer. A mobility of the semiconductor compound is greater than a mobility of amorphous silicon.
US11092863B2 Storage capacitor, display device using the same and method for manufacturing the same
Disclosed are a storage capacitor, a display device in which the storage capacitor is applied to a gate driver embedded in a substrate and a method for manufacturing the same. Reliability of the display device is improved through change in the configuration of the storage capacitor in the gate driver.
US11092860B1 Display panel and display device
The disclosure provides a display panel and a display device. In an array substrate of the display panel, at least two protrusions are defined on a side of a non-display region away from a display region to form an extending portion. A recess is defined between adjacent protrusions. A driver chip is disposed in a space between a periphery of a display region and a periphery of a non-display region. Distances between the driver chip, the periphery of the display region, and the periphery of the non-display region are increased. A bending section of a flexible circuit board is disposed in the recess. As a result, width of the non-display region will not be increased.
US11092858B2 Pixel structure and pixel unit
The invention discloses a pixel structure and a pixel unit. The pixel structure includes a main electrode; and a plurality of branch electrodes connected to the main electrode; wherein the branch electrode includes a first branch electrode and a second branch electrode, an acute intersecting angle between the first branch electrode and the main electrode is a first angle, and an acute intersecting angle between the second branch electrode and the main electrode is a second angle. The invention solves the whitening phenomenon which occurs in the side view by designing the acute intersecting angle between the branch electrode and the main electrode as the first angle and the second angle.
US11092855B2 Display apparatus
A display apparatus includes a display panel, a mold frame, and a plurality of cushioning sealing members in which: each cushioning sealing member includes a cushioning material, a first sealing material arranged on a surface of the cushioning material that faces the display panel, and a second sealing material arranged on a surface of the cushioning material that faces the mold frame; one end side in the longitudinal direction of the first sealing material extends to the mold frame so as to cover one end surface in the longitudinal direction of the cushioning material and one end surface in the longitudinal direction of the second sealing material; and one end portion in the longitudinal direction of the first sealing material is attached to the mold frame.
US11092854B2 Liquid crystal display device comprising a pixel electrode having a plurality of branch portions and a second edge portion that is spaced apart from the branch portions
A liquid crystal display device includes a substrate, and a pixel electrode disposed on the substrate, the pixel electrode including a first stem portion that extends in a first direction, a second stem portion that extends in a second direction crossing the first direction and intersecting with the first stem portion, a plurality of branch portions, the branch portions extending to the first direction and the second direction from the first stem portion or the second stem portion, a first connection portion that connects distal ends of some of the branch electrodes to each other, extends in the first direction and intersects with the second stem portion, and a first edge electrode that is connected to one distal end of the second stem portion and extends in the first direction.
US11092847B2 Backlight module and display device
Disclosed is a backlight module, where the backlight module includes: a backplane; a light source array disposed on the backplane and including a plurality of light source components; a diffusion plate disposed above the light source array and parallelled to the light source array, the diffusion plate being provided with at least one refraction structure, lights of the plurality of light source components being refracted by the at least one refraction structure, at least part of the at least one refraction structure corresponding to each of the plurality of light source components of the light source array. A display device including the backlight module is further provided.
US11092845B2 Liquid crystal panel and image display device
A liquid crystal panel and an image display device include a front-side polarizing plate in which a resin film, a shock absorbing layer, and a hard coat layer are disposed in this order; and a rear-side polarizing plate in which a resin film and a shock absorbing layer are disposed in this order, in which a storage elastic modulus E′f of the shock absorbing layer of the front-side polarizing plate at 25° C. and a frequency of 106 Hz is more than 1 GPa, and a relationship between the E′f and a storage elastic modulus E′r of the shock absorbing layer of the rear-side polarizing plate at 25° C. and a frequency of 106 Hz satisfies the expression E′f−E′r>0.
US11092840B2 Reflective pixel unit, reflective display panel and display apparatus
A reflective pixel unit, a reflective display panel and a display apparatus are disclosed. The reflective pixel unit includes a substrate, a reflective plate on the substrate, and a reflective filter layer on a side of the reflective plate facing away from the substrate. The reflective filter layer is configured such that a surface of the reflective filter layer facing away from the reflective plate receives visible light and reflects a part of light having wavelengths within a specific range in the visible light, and allows another part of the light having wavelengths within the specific range to pass through the reflective filter layer to the reflective plate. The reflective plate is configured to reflect the another part of the light having wavelengths within the specific range passed through the reflective filter layer.
US11092839B2 Display apparatus and method of driving the same
A display apparatus includes a backlight unit including a first light source for outputting a first color light, and a second light source for outputting a second color light that is different from the first color light, a switching element layer on the backlight unit, and including a plurality of switching elements, a liquid crystal layer on the switching element layer, and a color conversion layer on the liquid crystal layer, including a color-converting material for converting a color of light passing therethrough, including a first color area, a second color area, and a third color area, and including quantum dot particles.
US11092837B2 Display device with under-screen fingerprint identification having a backlight source
The invention provides a display device with under-screen fingerprint identification, including a backlight source, a display panel, and an image sensor. The backlight source is configured to emit an original beam. The display panel includes a first substrate, a second substrate, a display medium layer, and pixel structures. The pixel structures are distributed on the second substrate, and each of the pixel structures includes quantum dot sub-pixel layers emitting light of different colors. After the original beam is irradiated to the quantum dot sub-pixel layers, beams of different colors are respectively formed. One of the beams of different colors is a fingerprint sensing beam. The fingerprint sensing beam is reflected by a finger back to the second substrate after passing through the second substrate, and sequentially penetrates the display panel and the backlight source to be sensed by the image sensor.
US11092836B2 Array substrate, manufacturing method for the same and in-cell touch panel
The present invention discloses an array substrate, including: a first metal layer, a second metal layer and a common electrode layer which are insulated from each other and sequentially formed on a base substrate; the first metal layer includes a gate line, the second metal layer includes a data line, and the common electrode layer includes a touch sensing electrode; the second metal layer includes a touch signal line, the touch signal line is electrically connected to the touch sensing electrode, and the touch signal line and the data line are intersected each other and are disconnected at an intersection location; and the first metal layer includes a bridging connection line, two ends of the bridging connection line are connected to the touch signal line such that the touch signal line disconnected at the intersection location are electrically connected. A manufacturing method and an in-cell touch panel are also disclosed.
US11092835B2 Display apparatus having light guide member with tapered optical fibers
A light guide member has a plurality of optical fibers extending from a light receiving surface to a light emitting surface, and an extension part formed on the light emitting surface extending laterally, with respect to the light receiving surface, in a width direction. At least one part of the plurality of optical fibers is configured that the dimension of each optical fiber in the width direction is greater on the light emitting surface than the light receiving surface. The light guide member is configured to be provided on the outer periphery of at least two adjacent display panels to reduce non-display areas of a multi-display arrangement.
US11092827B2 Booth and apparatus
A booth includes at least one display unit that is transmissive and displays an image. The at least one display unit is disposed in such a manner that the inside of a space which allows a person's entrance is viewed from the outside of the space.
US11092824B2 Method of controlling semiconductor optical amplifier and optical amplifying apparatus
A method of controlling an optical amplifying system that processes an optical signal with the PAM4 mode is disclosed. The optical amplifying system includes a variable optical attenuator (VOA) and a semiconductor optical amplifier (SOA). The VOA attenuates the optical signal such that a maximum optical power thereof corresponding to one of the physical levels of the PAM4 signal becomes equal to a preset optical level for which the SOA may be linearly operable. The SOA may amplify the thus attenuated optical signal with a fixed optical gain.
US11092812B2 Augmented reality viewer with automated surface selection placement and content orientation placement
An augmented reality viewer is described. A user orientation determination module determines a user orientation. A content vector calculator calculates a content orientation vector relative to a near edge and a far edge of content, determines a dot product of the user orientation vector and the content orientation vector, and positions the content based on a magnitude of the dot product. A surface area vector calculator calculates a surface area orientation vector for each of a plurality of surface area. A surface selection module determines a dot product of the user orientation vector and each surface area orientation vector and selects a preferred surface based on the relative magnitude of the dot products.
US11092810B2 Optical aperture expansion arrangement for near-eye displays
An optical aperture expansion arrangement particularly useful for near-eye displays employs a waveguide (30, 140, 145) with wedge configurations (25, 26) to generate two modes of propagation of image illumination along the waveguide, and to couple out both modes from the waveguide. Various embodiments employ rectangular waveguides within which the image illumination propagates by four-fold internal reflection. In some cases, the wedge configurations are combined with an array of partially-reflective internal surfaces (45, 150) to achieve two-dimensional aperture expansion.
US11092808B1 Waveguide with multilayer waveplate
An optical structure includes an input grating and a multilayer waveplate. The input grating is configured to incouple a first spectrum of received image light into a waveguide. The multilayer waveplate is configured to reflect the first spectrum of the image light incoupled by the input grating in the second polarization orientation and reflect a second spectrum of the image light incoupled by the input grating by diffraction in the first polarization orientation.
US11092806B2 Apparatus and method of displaying image and computer program thereof
An image display apparatus includes a first waveguide, a second waveguide positioned at one side of the first waveguide, a first diffraction grating positioned at an other side of the first waveguide, a second diffraction grating positioned between the first waveguide and the second waveguide and a display engine configured to control a shape of the second diffraction grating according to a quantity of light diffracted from the first diffraction grating, wherein at least a portion of light incident on the first waveguide is diffracted from the first diffraction grating, and at least a portion of light incident on the second waveguide, is diffracted from the second diffraction grating.
US11092800B2 Adaptive optical apparatus, optical system, and optical wavefront compensation method
An adaptive optical apparatus includes a first deformable mirror that includes a reflecting surface reflecting light having propagated through an atmosphere, and a drive having a plurality of drive elements and changing an uneven shape of the reflecting surface. There is also a second deformable mirror that includes a reflecting surface reflecting the light from the first deformable mirror and a drive unit having a plurality of drive elements and changing an uneven shape of the reflecting surface. There is also an optical path splitting unit that splits the light from the second deformable mirror into a first optical path and a second optical path, a first sub-deformable mirror in the first optical path that includes a reflecting surface and a drive unit that correspond to the reflecting surface and the drive unit of the first deformable mirror, and a second sub-deformable mirror.
US11092797B2 Endoscopic image capturing device
The disclosed technology is directed to an endoscopic image capturing device. The image capturing device comprises a first objective lens frame a first lens compartment housing therein first optical members of a first objective optical system and a second lens compartment housing therein second optical members of a second objective optical system that is positioned contiguously with the first objective optical system. A second objective lens frame is disposed for sliding movement with respect to the first objective lens frame in optical axis directions. An image capturing frame is disposed for sliding movement with respect to the second objective lens frame in the optical axis directions and housing therein an image capturing device that has an image capturing surface onto which first and second optical images that has passed through the first and second objective optical systems are focused. A positioning member is disposed in the objective optical system hole.
US11092795B2 Systems and methods for coded-aperture-based correction of aberration obtained from Fourier ptychography
Certain embodiments pertain to techniques for coded-aperture-based correction of sample-induced and system-induced aberration.
US11092791B2 Method and device for scanning wells in a multi-well plate
An auto-focusing method for determining an in-focus position of a plurality of wells in at least a portion of a multi-well plate, the method including using a first objective lens having a first magnification to identify, in each of at least three wells of a selected subset of the plurality of wells, an in-focus position of each well with respect to the first objective lens, on the basis of at least three the in-focus positions, computing a plane along which the at least three wells will be in focus with respect to at least one objective lens having a second magnification that is not greater than the first magnification, and using the at least one objective lens to scan, along the plane, at least some of the plurality of wells in the portion of the plate.
US11092790B2 Imaging lens and imaging apparatus
The imaging lens consists of, in order from an object side, a first lens group, a stop, and a positive second lens group. The second lens group has a negative lens on a side closest to an object and has a single lens or a cemented lens having a positive refractive power on a side closest to an image. Predetermined conditional expressions relating to a back focus, an incidence angle of a principal light ray on the image plane, a maximum image height, a distance from a lens surface on the side closest to the object to a lens surface on the side closest to the image, a distance from an object side principal point of the second lens group to a stop, and a focal length of the second lens group are satisfied.
US11092788B2 Imaging lens and imaging apparatus
The imaging lens consists of, in order from an object side, a positive first lens group and a positive second lens group. During focusing, the first lens group does not move and the second lens group moves. First and second lenses from an object side in the first lens group are a negative lens. The second lens group consists of a stop disposed on the most object side, two negative lenses, and three or four positive lenses. A lens on the most object side of the second lens group is a negative lens. A lens on the most image side of the second lens group is a positive lens. Predetermined conditional expressions are satisfied.
US11092786B2 Optical imaging system
An optical imaging system includes a first lens having a convex image-side surface, a second lens having a convex object-side surface, a third lens having a concave image-side surface, a fourth lens having a concave object-side surface, a fifth lens having a concave image-side surface, a sixth lens having a concave object-side surface, and a seventh lens having refractive power. The first to seventh lenses are sequentially disposed to be spaced apart from each other by an interval in a direction from an object side toward an imaging plane.
US11092785B2 Optical imaging lens assembly comprising five lenses of +−−+−, +−0+−, +−++−, +−+−−, or +−−−− refractive powers, image capturing unit and electronic device
An optical imaging lens assembly includes five lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. Each of the five lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The first lens element has positive refractive power. The object-side surface of the first lens element is convex in a paraxial region thereof. The second lens element has negative refractive power. The object-side surface of the fourth lens element is convex in a paraxial region thereof. The fifth lens element has negative refractive power. The image-side surface of the fifth lens element is concave in a paraxial region thereof and has at least one convex critical point in an off-axis region thereof.
US11092782B2 Camera lens assembly
The present disclosure discloses a camera lens assembly includes, sequentially along an optical axis from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The first lens has a positive refractive power. At least one of the second lens, the third lens, or the fourth lens has a positive refractive power or a negative refractive power. The fifth lens has a positive refractive power, and an image-side surface of the fifth lens is a convex surface. The sixth lens has a negative refractive power. The seventh lens has a negative refractive power, and an object-side surface of the seventh lens is a convex surface. An effective focal length f1 of the first lens and an effective focal length f5 of the fifth lens satisfy: 1.5
US11092781B2 Optical imaging system
An optical imaging system is provided. The optical imaging system has a first lens, a second lens, a third lens, and a fourth lens disposed in order from an object-side to an image-side. The optical imaging system satisfies the following conditional expressions: F No.≤1.5, 0.5
US11092779B2 Optical lens assembly and method of forming image using the same
Provided are an optical lens assembly and a method of forming an image. The optical lens assembly includes: a first lens having a convex object-side surface; a second lens having a convex object-side surface; at least one lens at an image side of the second lens; a first stop being a variable stop at an object side of the first lens; and a second stop at an image side of the first lens, wherein the second stop determines a minimum F number, and the first stop is variable to determine an F number greater than the minimum F number.
US11092775B2 Optical imaging system
An optical imaging system includes a first lens group having a first group of lenses. A foremost lens of the first group of lenses is a lens closest to an object side and has a positive refractive power. The optical imaging system also includes a second lens group having a second group of lenses. A rearmost lens of the second group of lenses is a lens closest to an imaging plane and has convex surfaces. The first and second lens groups are sequentially disposed from the object side to an imaging plane. An expression TL/f1<2.0 is satisfied, where TL represents a distance from an object-side surface of the foremost lens to the imaging plane and f1 represents a focal length of the foremost lens.
US11092774B2 Lens apparatus, image capturing apparatus, control method of lens apparatus, and control method of image capturing apparatus
A lens apparatus used by attaching to an image capturing apparatus comprising one or more processors and/or circuitry which functions as: a vibration detector that detects vibration; a receiver that receives first motion information and reliability information from the image capturing apparatus; an acquisition unit that acquires a correction amount based on second motion information converted from the first motion information using information of the lens apparatus, the vibration detected by the vibration detector, and the reliability information; and an image stabilization unit that performs image stabilization control based on the correction amount.
US11092773B2 Folded camera with actuator for moving optics
Various embodiments include a camera with folded optics and lens shifting capabilities. In some examples, a folded optics arrangement of the camera may include one or more lens elements and light path folding elements (e.g., prisms). Some embodiments include voice coil motor (VCM) actuator arrangements, carrier arrangements, and/or suspension arrangements to provide autofocus (AF) and/or optical image stabilization (OIS) movement. Furthermore, some embodiments include position sensor arrangements for position sensing with respect to AF and/or OIS movement.
US11092770B2 Camera lens group
A camera lens group is disclosed. The camera lens group includes, sequentially from an object side to an image side along an optical axis: a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens having refractive powers. The second lens has a positive refractive power. An object-side surface of the second lens, an object-side surface of the third lens, and an object-side surface of the sixth lens are a convex surface. An image-side surface of the third lens, an image-side surface of the sixth lens, and an image-side surface of the seventh lens are a concave surface. A center thickness CT4 of the fourth lens on the optical axis and a center thickness CT5 of the fifth lens on the optical axis satisfy: CT4/CT5>1.5.
US11092768B2 Cable clamp and telecommunications enclosure
A telecommunications closure (10) comprising cables (46), a cover (20), an interior frame (30), the frame (30) holding telecommunications equipment (32), and a seal block (40) sealing the cover (20) closed relative to one or more cables (46) which enter the closure (10). The frame (30) defines a plurality of clamp assembly holders (36). A plurality of clamp assemblies (60, 160, 260) are provided, each clamp assembly (60, 160, 260) for holding a cable including a jacket (48), interior optical fibers (52), and at least one interior strength member (50). Each clamp assembly (60, 160, 260) includes a jacket clamp assembly (64, 164, 264) moveable relative to the frame, and including a wrap (68) which mounts around the jacket, and a strength member clamp assembly (80, 180, 280) moveable relative to the frame. The wrap (68) wraps around the jacket (48) and is adjustable for different jacket diameters. The strength member clamp assembly (80, 180, 280) is mountable in a plurality of positions relative to the jacket clamp assembly (64, 164, 264) to account for variations in the relative location of the strength member relative to the jacket clamp assembly. The clamp assembly (60, 160, 260) is moveable relative to the frame (30) wherein the cable (46) is allowed to move to a proper position relative to the seal block (40) so as to reduce the likelihood of a leak by being centrally positioned relative to the cable opening through the seal block.
US11092765B2 Optical termination enclosure with ruggedized self-supporting tethers
The present disclosure relates to enclosures such as optical termination enclosures for telecommunications networks. The enclosures can include housings for accommodating fiber pass-through cables and drop cables. In one example, the enclosure can include tethers having ruggedized fiber opt connectors for coupling to the drop cables or any other cable. The present disclosure also relates to a tether assembly that can include an overmold that anchors strength members to a cable jacket of the tether assembly.
US11092764B2 Flame retardant buffer tubes for loose tube cables
An optical fiber cable including a central strength member extending along a longitudinal axis of the optical fiber cable and a plurality of buffer tubes that are wound around the central strength member. Each of the plurality of buffer tubes includes a first material having a modulus of elasticity of at most 600 MPa at room temperature and a peak heat release rate (PHRR) of at most 300 kW/m2 as measured according to ASTM E1354. Further, each of the plurality of buffer tubes has an inner surface that defines a central bore, and at least one optical fiber is disposed in each central bore in a loose-tube configuration. A cable jacket is disposed circumferentially around the plurality of buffer tubes and extends along the longitudinal axis. A laylength of the plurality of buffer tubes that are wound around the central strength member is from 200 mm to 400 mm.
US11092763B2 Coaxial wire and optical fiber trace via hybrid structures and methods to manufacture
A method of forming a coaxial wire that includes providing a sacrificial trace structure using an additive forming method, the sacrificial trace structure having a geometry for the coaxial wire, and forming a continuous seed metal layer on the sacrificial trace structure. The sacrificial trace structure may be removed and a first interconnect metal layer may be formed on the continuous seed layer. An electrically insulative layer may then be formed on the first interconnect metal layer, and a second interconnect metal layer is formed on the electrically insulative layer. Thereafter, a dielectric material is formed on the second interconnect metal layer to encapsulate a majority of an assembly of the first interconnect metal layer, electrically insulative layer and second interconnect metal layer that provides said coaxial wire. Ends of the coaxial wire may be exposed through opposing surfaces of the dielectric material to provide that the coaxial wire extends through that dielectric material.
US11092761B2 Downhole fiber optic connector with fiber channel independent testing apparatus
A system and method of forming an optical connection. A fiber optic cable includes a first optical fiber and a second optical fiber. The second optical fiber includes a reflective device. An optical device receives the first optical fiber and the second optical fiber. A first signal is observed to verify an optical connection between the first optical fiber and the optical device to verity the optical connection. The fiber optic cable is extended into the optical device to form a secure mating between the first optical fiber and the optical device, thereby changing a state of the reflective device. The secure mating between the first optical fiber and the optical device is determined from the state of the second signal in the second optical fiber.
US11092760B2 Anti-jam alignment sleeve holder or connector housing for a ferrule assembly
Embodiments disclosed herein are directed to a device and system of devices including: a connector housing comprising an alignment sleeve therein with a plural of angled surface and at least one opening, or an internal cavity of said connector housing has the same configuration as said alignment sleeve. Upon inserting ferrule assembly within an opening of said housing, a contact point on a collar or flange of said assembly moves along angled surfaces until it engages an opening between angled surfaces for securing ferrule assembly within connector housing without jamming.
US11092756B2 Ingress protected connector with an unitary orientation feature
Ingress protected connectors used outdoors are mated with and within an adapter. To aid in mating an orientation finger is provided as part of the proximal end of the ingress protected connector. Within the ingress protected connector is a fiber optic connector being protected from the environment.
US11092754B2 Protective cap for an optical fiber connector
A pre-terminated end of a fiber optic cable has a protective cap that protects the optical fiber and the ferrule assembly at the terminal end. The protective cap has an attachment feature enabling a pull cord to attach to the protective cap. The protective cap has a body including an exterior surface and a receptacle formed in the body and configured to receive a portion of the fiber optic cable, and the attachment feature. The attachment feature includes a cavity formed in a tip of the body and at least two openings formed in the exterior surface of the body and connected to the cavity.
US11092750B2 Optical fiber connection system
An optical fiber connection system includes a first and a second optical fiber, each with end portions that are terminated by a first and a second fiber optic connector, respectively. A fiber optic adapter connects the first and the second fiber optic connectors. A fiber alignment apparatus includes V-blocks and gel blocks. Each of the fiber optic connectors includes a connector housing and a sheath. The end portions of the optical fibers are positioned beyond distal ends of the respective connector housings. The sheath is slidably connected to the connector housing and slides between an extended configuration and a retracted configuration. The sheath covers the end portion of the respective optical fiber when the sheath is at the extended configuration and exposes the end portion when at the retracted configuration. The end portions of the optical fibers are cleaned when slid between the V-blocks and the gel blocks.
US11092748B2 Method and apparatus for self-alignment connection of optical fiber to waveguide of photonic integrated circuit
An optical device comprises a fiber having a cladding and a core, and a target PIC waveguide having a cladding and a core. The cladding on one side of the input fiber is removed at the end of the fiber and a flat surface is created along the fiber core, close to the core, exposing the fiber core. A flat-bottomed channel having an in-plane angle with respect to the symmetric axis of the PIC waveguide is fabricated on the top layer of the PIC waveguide in the coupling area, exposing the upper surface of the tapered planar waveguide. The flat surface of the fiber and the top surface of the waveguide is contacting, so the core of the fiber is intersected at an angle with respect to the symmetric axis of the target waveguide and close together at the intersection as an interacting region to define a hybrid waveguide.
US11092745B1 Polarization controller
Conventional systems use a polarization-maintaining fiber (PMF) in order to maintain the light in the same polarization between a laser light source and an optical waveguide on a photonic integrated circuit (PIC). A polarization controller may be provided at an input port of the PIC configured for the manipulation of one or both of the TE0 and TM0 polarized light modes. The polarization controller may include a polarization beam splitter/rotator (PBSR), including a plurality of phase tuners and a plurality of couplers which are coupled together by waveguides, all of which are integrated in a device layer on the PIC.
US11092744B2 Three-dimensional surface display device disposed on a vehicle and vehicle display device having a three-dimensional surface display device
A three-dimensional surface display device that includes a plurality of light-emitting elements that are mounted on a mounting member is disclosed. The three-dimensional surface display device includes a plurality of light guide portions, each of which includes a light incidence surface on one end side and a light extraction surface on the other end side. The light incidence surface is arranged to face the corresponding light emitting element. The plurality of light guide portions are different in at least one length, and the light extraction surfaces are arranged three-dimensionally adjacent to each other.
US11092740B1 Polarizers with multiple stacked layers
Structures for a polarizer and methods of forming a structure for a polarizer. A first slotted waveguide component is positioned over a first waveguide core, and a second slotted waveguide component positioned over the first slotted waveguide component. The first slotted waveguide component includes a second waveguide core and a third waveguide core separated by a first slot, and the second slotted waveguide component includes a fourth waveguide core and a fifth waveguide core separated by a second slot. The first waveguide core is laterally aligned with the first slot and the second slot.
US11092739B2 Method of differential mode delay measurement accounting for chromatic dispersion
A method of characterizing a multimode optical fiber results in a measure of estimated modal bandwidth (EMB) that is independent of the bandwidth of the light used in the characterization. The method includes propagating pulses of light along the multimode optical fiber at prescribed radial positions relative to an optical axis of the multimode optical fiber and detecting output pulses from the multimode optical fiber corresponding to the pulses of light propagated along the multimode optical fiber at the prescribed radial positions relative to the optical axis of the multimode optical fiber. An estimated modal bandwidth of the multimode optical fiber is calculated in a manner that accounts for chromatic dispersion of the multimode optical fiber.
US11092734B2 Optical member and display device including the same
An optical member and a display device including the same. The optical member includes a light guide plate including a surface disposed on a plane defined by a first direction and a second direction crossing the first direction, a low refractive index pattern disposed on the surface of the light guide plate and including an opening for exposing the surface of the light guide plate, a wavelength conversion layer disposed on the low refractive index pattern, and a passivation layer disposed on the wavelength conversion layer and covering a side surface of the wavelength conversion layer and a side surface of the low refractive index pattern at least one side portion. The low refractive index pattern has a lower index of refraction than the light guide plate, and a ratio of an area occupied by the low refractive index pattern to an area of the surface of the light guide plate decreases in the first direction.
US11092732B2 Lens system and method
A lens assembly structures and methods are described with a glass surface facing user. The lens assembly may include a retention film on a rear surface of the glass layer with the front surface being free of a safety layer. The lens assembly may include a glass layer with a front surface to be engaged by a person and a rear surface and a retention film fixed to the rear surface and is transparent. A display generator may be fixed to the retention film. A spacing layer may be fixed on the retention film around the display generator. A mask may be fixed to a rear surface of the glass beneath the retention film. A support frame may engage the spacing layer and support the display generator with the glass layer being supported by the retention film and mechanically supported by both the display generator and the frame. The front surface may be free from a retention layer.
US11092731B2 Light emitting module and planar light source having a light guide with cavity and flourescent material disposed on a surface of cavity and light guide
A light emitting module and a planar light source reduced in thickness are provided. A light emitting module includes: a light guide plate including a first main surface serving as a light emitting surface, a second main surface provided on a side opposite to the first main surface, and a recess provided at the second main surface; a first fluorescent material layer provided in the recess; a light emitting element provided at the first fluorescent material layer on the second main surface side; and a second fluorescent material layer provided at the second main surface.
US11092729B2 Polarizing plate and liquid crystal display device comprising same
The present application relates to a stacked polarizing plate comprising: a polyvinyl alcohol-based polarizer having one or more of iodine and a dichroic dye; and a film provided on one surface of the polyvinyl alcohol-based polarizing plate and comprising a lyotropic liquid crystal compound which absorbs light having a wavelength of 380 nm to 780 nm, and a liquid crystal display device comprising the same.
US11092728B2 Polarizing plate and optical display device comprising same
Provided are a polarizing plate and an optical display device comprising the same, wherein the polarizing plate has a polarizing film, a first adhesive layer, a first optical compensation layer, a second adhesive layer, and a second optical compensation layer laminated successively, and elastic modulus measured by a microindenter at 25° C. on the surface of the second optical compensation layer with regard to the polarizing plate is about 100 MPa to about 1000 MPa.
US11092724B1 Apparatus and method for projecting three-dimensional holographic images
A projection apparatus projects holographic images. The projection apparatus includes, within a housing, a laser projection system that outputs a laser beam, a diffuser to diffuse the laser beam projected by the laser projection system, a beam diverter/splitter that polarizes the received beam after it has been diffused by the diffuser, and a concave mirror onto which the beam is diverted and which reflects the images to the floating display position that is outside the housing. The apparatus may further include an adjustable lens to adjust the focus and/or size of images that are reflected from the concave mirror. Multiple projection apparatuses may be mounted around the floating display position to synchronously project the holographic images. A conical mirror may be used with the projection apparatus or with multiple projection apparatuses to display the images at a position above the conical mirror.
US11092721B2 Optical system
An optical system is provided, including a light source, a light shape adjusting element, a light guiding module, and a driving assembly. The light source emits a light beam in a first direction, and the light shape adjusting element changes a cross-section of the light beam from a first shape to a second shape. The light guiding module includes a base and a light guiding element connected to the base for changing the propagation direction of the light beam from the first direction to a second direction. The driving assembly drives the light guiding element to move relative to the base.
US11092719B1 Dynamic dot array illuminators
A dot array illuminator includes an illumination source that includes one or more source arrays and a microlens array (MLA). A source array is an array of light emitting components. The source arrays are positioned on a substrate according to a geometric configuration. The MLA includes lens arrays that are arranged in a similar geometric configuration. The microlens array are separated from the source arrays by a distance and are substantially parallel to the source arrays. The microlens array overlaps with the source arrays and is of a dimension such that it can receive substantially all light emitted by the illumination source. The illumination source emits light towards the MLA. The MLA receives the light and outputs structured pattern light by interpolating received light.
US11092717B2 Meta-lenses for sub-wavelength resolution imaging
A meta-lens having a phase profile includes a substrate and a plurality of nanostructures disposed on the substrate. Each individual nanostructure of the nanostructures imparts a light phase shift that varies depending on a location of the individual nanostructure on the substrate. The light phase shifts of the nanostructures define the phase profile of the meta-lens. The varying light phase shifts can be realized by, e.g., changing orientations of nanofins or changing diameters of nanopillars.
US11092713B2 Compensated azimuthally invariant electromagnetic logging measurements
A method for making downhole electromagnetic logging measurements of a subterranean formation is disclosed. An electromagnetic logging tool is rotated in a subterranean wellbore. The tool includes a transmitter axially spaced apart from a receiver. The transmitter may include an axial transmitting antenna and at least one transverse transmitting antenna and the receiver may include an axial receiving antenna and at least one transverse receiving antenna. The transmitting antennas transmit corresponding electromagnetic waves into the subterranean wellbore. The receiving antennas receive corresponding voltage measurements which are processed to compute harmonic voltage coefficients. Ratios of the selected harmonic voltage coefficients are processed to compute gain compensated, azimuthally invariant measurement quantities.
US11092708B2 Processes and systems to enhance illumination and resolution of seismic images using multiple reflected wavefields
This disclosure describes processes and systems for generating a seismic image of a subterranean formation from recorded seismic data gathers obtained in a marine seismic survey of the subterranean formation. The seismic data comprises recorded pressure and vertical velocity wavefields that are used to separate the recorded pressure wavefield into upgoing and downgoing pressure wavefields. A seismic image is computed from the subterranean formation based on a product of the downgoing pressure wavefield and a migration operator applied to the upgoing pressure wavefield. The downgoing pressure wavefield is a boundary source wavefield and the upgoing pressure wavefield is boundary receiver wavefield of the migration operator. The seismic image is iteratively updated by computing a residual seismic image based on the upgoing pressure wavefield and adding the residual seismic image to the seismic image. The final seismic image displays increased illumination and reduced crosstalk artifacts compared to conventional seismic imaging techniques.
US11092707B2 Determining a component of a wave field
There is described embodiments relating to a method of determining a wave field in an anisotropic subsurface of the Earth. The method includes numerically solving a decoupled quasi-acoustic single wave mode wave equation based on spatially varied anisotropic parameters, to determine the wave field in the anisotropic subsurface.
US11092703B2 Ring-coupled cavity resonator
Spin polarized beams are an essential tool in the study of nuclear physics using particle accelerators. Particle accelerators can produce spin polarized beams, but a technology is needed to continuously monitor, in real time and non-invasively, the beam's polarization direction and quality. Without this capability, there is no way to automate polarization quality optimization. The ring-coupled cavity resonator provides a mechanism to enhance the interaction between a cavity resonator and the spin of passing particles, and provides a method to determine and monitor, in real time and non-invasively, beam magnetization and longitudinal spin polarization direction and quality.
US11092699B2 Scintillator panel, and radiation detector
A scintillator panel includes a substrate made of an organic material, a barrier layer formed on the substrate and including thallium iodide as a main component, and a scintillator layer formed on the barrier layer and including cesium iodide as a main component. According to this scintillator panel, moisture resistance can be improved by providing the barrier layer between the substrate and the scintillator layer.
US11092698B2 Radiation imaging system, imaging apparatus, control apparatus, and methods of controlling the same
A radiation imaging system comprises a plurality of imaging apparatuses configured to generate images based on radiation emitted from a radiation generator, and a control apparatus configured to communicate with the plurality of imaging apparatuses. Each of the plurality of imaging apparatuses generates imaging information with a smaller data size than an image obtained by an imaging operation based on the image. The control apparatus acquires the imaging information from each of the plurality of imaging apparatuses, and selects, from the plurality of imaging apparatuses based on the imaging information, an imaging apparatus from which an image obtained by an imaging operation is acquired.
US11092697B2 Radiation detection device and nuclear medicine diagnosis apparatus including the same
A radiation detection device (300) is used in a nuclear medicine diagnosis apparatus, and includes a plurality of scintillators (44), a semiconductor light-receiving device (SiPM), a position detection circuit (214), and a timing detection circuit (216). Each of the scintillators converts a gamma ray emitted from a subject (15) into fluorescence. The semiconductor light-receiving device is provided corresponding to each of the scintillators and converts the fluorescence converted by a corresponding one of the scintillators into an electrical signal. The position detection circuit specifies a gamma ray detection position in the scintillators based on the electrical signal from the semiconductor light-receiving device. The timing detection circuit is connected to an anode of the semiconductor light-receiving device, and specifies time information corresponding to a time of occurrence of an event in which the gamma ray is detected.
US11092693B2 Automatic external RF gain calibration and continuous jamming measurement
A system and method provide automatic RF path gain calibration independent of RF interference levels to preserve solution trust capabilities. After a system is powered ON, or a new antenna is attached (hot swap), a smart antenna assembly combined with a jammer power estimator within an RF receiver functions to autonomously measure internal gains within the RF path, calibrate the new antenna installation, and thereby measure a level of interference associated with the external environment from that point forward. A controller commands the antenna calibration retrieving antenna details and RF path gain calibration while measuring local jamming at the receiver input. Should the controller determine a level of jamming effectiveness is present, it offers a user a display of the local jamming levels enabling the user accurate theater decision making regarding the accuracy and availability of desirable signal.
US11092692B2 Apparatus and method for recognizing location in autonomous vehicle
An apparatus for recognizing a location in an autonomous vehicle is provided. The apparatus includes a light detection and ranging (LiDAR) sensor that generates a LiDAR contour of a fixed structure located at the roadside and a LiDAR contour of a variable structure. A controller then detects a location of the autonomous vehicle based on the LiDAR contour of the fixed structure and the LiDAR contour of the variable contour, generated by the LiDAR sensor.
US11092687B2 Method and system for position capture
In a method and system for position capture of a vehicle along a driving route, situated on a concrete floor having a reinforcement: the vehicle carries out a reference drive along the driving route, the vehicle records measuring points along the driving route, and each measuring point allocates a signal from the reinforcement to a position on the driving route; a reference profile of the driving route is determined based on the measuring points ascertained during the reference drive; the vehicle drives along the driving route and records further measuring points; a profile segment is determined from the further measuring points; the profile segment is uniquely allocated to a segment of the reference profile, e.g., using a correlation method; a position on the driving route is uniquely allocated to the vehicle with the aid of the profile segment allocated to the reference profile.
US11092685B2 Detection and identification of a human from characteristic signals
One or more sensors are configured for detection of characteristics of moving objects and living subjects for human identification or authentication. One or more processors, such as in a system of sensors or that control a sensor, may be configured to process signals from the one or more sensors to identify a person. The processing may include evaluating features from the signals such as breathing rate, respiration depth, degree of movement and heart rate etc. The sensors may be radio frequency non-contact sensors with automated detection control to change detection control parameters based on the identification of living beings, such as to avoid sensor interference.
US11092684B2 System and methods for three dimensional modeling of an object using a radio frequency device
A system for generating a three dimension (3D) imaging of an object, the system comprising: an electromagnetic transducer array such as an RF (radio-frequency) antenna array surrounding the object said array comprising: a plurality of electromagnetic transducers; a transmitter unit for applying RF signals to said electromagnetic transducer array; and a receiver unit for receiving a plurality of RF signals affected by said object from said electromagnetic transducers array; a Radio Frequency Signals Measurement Unit (RFSMU) configured to receive and measure said plurality of plurality of affected RF signals and provide RF data of the object; and at least one processing unit, configured to process said RF data to identify the dielectric properties of said object and construct a 3D image of said object.
US11092679B2 Compensation for laser light source misalignment in a multiple laser scanning TOF sensor system
Laser light pulses of at least two different wavelengths are reflected off a scanning mirror. A first time-of-flight distance measurement circuit receives reflected light pulses of a first wavelength and determines distances. A second time-of-flight distance measurement circuit receives reflected light pulses of a second wavelength and determines distances. The timing of transmission of laser light pulses of differing wavelengths are adjusted, and the data buffering of converted return pulses are adjusted, to compensate for laser light source misalignment.
US11092678B2 Measuring and removing the corruption of time-of-flight depth images due to internal scattering
Depth imagers can implement time-of-flight operations to measure depth or distance of objects. A depth imager can emit light onto a scene and sense light reflected back from the objects in the scene using an array of sensors. Timing of the reflected light hitting the array of sensors gives information about the depth or distance of objects in the scene. In some cases, corrupting light that is outside of a field of view of a pixel in the array of sensors can hit the pixel due to internal scattering or internal reflections occurring in the depth imager. The corrupting light can corrupt the depth or distance measurement. To address this problem, an improved depth imager can isolate and measure the corrupting light due to internal scattering or internal reflections occurring in the depth imager, and systematically remove the measured corrupting light from the depth or distance measurement.
US11092676B2 Method and system for optical data communication via scanning ladar
Disclosed herein are a number of example embodiments that employ controllable delays between successive ladar pulses in order to discriminate between “own” ladar pulse reflections and “interfering” ladar pulses reflections by a receiver. Example embodiments include designs where a sparse delay sum circuit is used at the receiver and where a funnel filter is used at the receiver. Also, disclosed are techniques for selecting codes to use for the controllable delays as well as techniques for identifying and tracking interfering ladar pulses and their corresponding delay codes. The use of a ladar system with pulse deconfliction is also disclosed as part of an optical data communication system.
US11092674B2 Transmit signal design for an optical distance measurement system
An optical transmitting system for distance measuring includes a signal generator, a laser diode coupled to the signal generator, and an optics device. The signal generator is configured to generate a first plurality of electrical signals. The laser diode is configured to generate a first plurality of optical waveforms that correspond with the first plurality of electrical signals. The optics device is configured to receive the first plurality of optical waveforms and direct the first plurality of optical waveforms toward a first plurality of scan points that form a scan region within a field of view (FOV). A first signal type, a first signal duration, a first signal amplitude, or a first signal repetition frequency of the first plurality of optical waveforms is based on a first desired range of the first plurality of scan points.
US11092671B2 Laser diode optical frequency modulation linearization algorithm
A lidar system includes a laser diode to provide a frequency modulated continuous wave (FMCW) signal, and a current source to provide a drive signal that modulates the laser diode. The current source is controlled to pre-distort the drive signal to provide a linear FMCW signal. The lidar system also includes a splitter to split the FMCW signal into an output signal and a local oscillator (LO) signal, a transmit coupler to transmit the output signal, a receive coupler to obtain a received signal based on reflection of the output signal by a target, and a combiner to combine the received signal with the LO signal into first and second combined signals. A first and second photodetector respectively receive the first and second combined signals and output first and second electrical signals from which a beat signal that indicates the pre-distortion needed for the drive signal is obtained.
US11092667B2 Portable apparatus for vehicle sensor calibration
An apparatus for calibration of vehicle sensors comprising a target structure and an alignment structure. The target structure comprises a portable arrangement, including a number of folding legs configurable into at least a first position. The target structure is further operable to be reconfigured to accommodate a variety of vehicles having different sensor placements.
US11092662B2 Optical guidance systems and methods using mutually distinct signal-modifying sensors
In an embodiment, an optical sensor includes (i) a first lens array including a plurality of first lenses, (ii) a photodetector array including a plurality of photodetectors each aligned with a respective one of the plurality of first lenses, and (iii) a plurality of signal-modifying elements each aligned with a respective one of the plurality of first lenses. The plurality of signal-modifying elements includes (a) a first signal-modifying optical element having a first spatially-dependent transmission function, and (b) a second signal-modifying optical element having a second spatially-dependent transmission function differing from the first spatially-dependent transmission function.
US11092659B2 Sub voxel resolution magnetic resonance fingerprinting imaging
A magnetic resonance imaging (MRI) system (100) includes a memory (134) for storing machine executable instructions (140) and magnetic resonance fingerprinting (MRF) pulse sequence commands (142) which cause the MRI system to acquire MRF magnetic resonance data (144) according to an MRF protocol. The pulse sequence commands are configured for acquiring the MRF magnetic resonance data in two-dimensional slices (410, 412, 414, 416, 418, 420), having a slice selection direction. A train of pulse sequence repetitions includes a sampling event where the MRF data is repeatedly sampled. Execution of the machine executable instructions causes a processor to control the MRI system to: acquire (200) the MRF magnetic resonance data; construct (202) a series (148) of at least one magnetic resonance parameter value for each voxel of the two dimensional slices; and calculate (204) a composition (502, 504, 506, 508) of each of a set of predetermined substances within two or more sub-voxels (306, 308) for each voxel of the two dimensional slices using a sub-voxel magnetic resonance fingerprinting dictionary (150) for each of the two or more sub-voxels and the series of the at least one magnetic resonance parameter value. Each voxel in the slice selection direction is divided into two or more sub-voxels.
US11092657B2 Compensation of changes in a resonant phase sensing system including a resistive-inductive-capacitive sensor
A system may include a resonant phase sensing system comprising a resistive-inductive-capacitive sensor and a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor, and a compensation circuit. The measurement circuit may be configured to use a phase detector to measure phase information associated with the resistive-inductive-capacitive sensor and based on the phase information, determine a displacement of a metal plate relative to the resistive-inductive-capacitive sensor. The compensation circuit may be configured to detect a change in a physical property associated with the resistive-inductive-capacitive sensor other than the displacement and compensate the phase information to correct for the change in the physical property.
US11092656B2 Fluxgate magnetic field detection method and circuit
A circuit and method for magnetic field detection is disclosed. A fluxgate sensor comprises a fluxgate having a first core and a second core. A sense coil has a first winding around the first fluxgate core and a second winding around the second fluxgate core. A fluxgate detection circuit is coupled to the sense coil and outputs a signal proportional to an external magnetic field applied to the fluxgate. A detection circuit is coupled to the first winding and outputs a signal that indicates whether voltage pulses have been detected on the first winding.
US11092655B1 Apparatus and method for testing electrical wiring of a device
Apparatuses and methods for testing electrical wiring of a device are provided. In one example, the device has a conductive portion, an electrical component, and a multiphase plug that is electrically coupled to a neutral conductor and at least two phase conductors. The neutral conductor is coupled to the conductive portion and the at least two phase conductors are coupled to the electrical component. The apparatus includes a receptacle that removably couples to the multiphase plug. A grounding cable removably couples to the conductive portion. A power supply generates power and is in electrical communication with the receptacle to communicate the power to the receptacle. An annunciator is in electrical communication with the power supply and the grounding cable and is configured to generate a response when the receptacle, the multiphase plug, the conductive portion, and the grounding cable are in electrical communication to communicate the power therethrough.
US11092653B2 Determination of the insulation resistance of a fuel-cell system
The present disclosure relates to a method and a device for determining the insulation resistance of a fuel-cell system.
US11092647B2 Programmable integrated circuit with internal diagnostic hardware
A programmable integrated circuit may include logic, signal select hardware, programmable signal analysis hardware, an embedded microcontroller, and a hardware interface. The logic performs one or more functions and outputs a plurality of signals. The signal select hardware selects one or more of the signals output from the logic. The programmable signal analysis hardware analyzes the selected signals to produce diagnostic data. The embedded microcontroller receives the diagnostic data from the programmable signal analysis hardware and may reconfigure the logic based on the diagnostic data. The hardware interface connects the programmable signal analysis hardware and the embedded microcontroller to transport the diagnostic data.
US11092646B1 Determining a voltage and/or frequency for a performance mode
According to certain aspects, a method includes receiving an input test signal at a test input, receiving an event signal, and passing the input test signal to a test output or blocking the input test signal from the test output based on the event signal. In certain aspects, the event signal indicates an occurrence of an event in a circuit block (e.g., a memory, a processor, or another type of circuit block). The event may include a precharge operation, opening of input latches, reset of a self-time loop, arrival of a data value at a flop in a signal path, an interrupt signal indicating an error or failure in the circuit block, or another type of event.
US11092645B2 Chain testing and diagnosis using two-dimensional scan architecture
A test pattern is shifted into scan chains in a circuit in a first direction. The scan cells on each of the scan chains are further coupled to corresponding scan cells on two other scan chains in the scan chains such that data bits stored in the scan cells can be shifted circularly in a second direction orthogonal to the first direction based on a control signal. The loaded test pattern is then shifted in the second direction for a number of clock cycles equal to the number of the scan chains. The test pattern is then shifted in the first direction out of the scan chains to generate a chain test result. Faulty scan cell candidates on faulty scan chains may be determined based on part of the chain test result for one of good scan chains.
US11092643B2 Antenna-in-package production test
A test assembly for testing an antenna-in-package (AiP) device includes a socket over a circuit board, where the socket includes an opening for receiving the AiP device; a plunger configured to move along sidewalls of the opening, where during testing of the AiP device, the plunger is configured to cause the AiP device to be pressed towards the circuit board such that the AiP device is operatively coupled to the circuit board via input/output connections of the AiP device and of the circuit board; and a loadboard disposed within the socket and between the plunger and the AiP device, where the loadboard includes a coupling structure configured to be electromagnetically coupled to a transmit antenna and to a receive antenna of the AiP device, so that testing signals transmitted by the transmit antenna are conveyed to the receive antenna externally relative to the AiP device through the coupling structure.
US11092641B2 Inspection apparatus and inspection method
An inspection apparatus includes: a stage on which an inspection target is mounted; a temperature adjustment mechanism configured to adjust a temperature of the stage; an inspecting part configured to exchange electrical signals for an electrical characteristics inspection with the inspection target; a probe card having terminals in contact with the inspection target; an intermediate connection member having connectors electrically connecting the inspecting part and the probe card; a position adjustment mechanism configured to adjust a relative position between the stage and the probe card; a temperature measurement member configured to measure a temperature of the intermediate connection member; a preliminary temperature adjusting part configured to adjust a temperature of the probe card prior to the electrical characteristics inspection; and a determining part configured to determine whether or not the temperature of the probe card is stabilized, based on the temperature of the intermediate connection member.
US11092640B2 Method for checking the plausibility of measurements of an actuator current and use of the method
A method checks the plausibility of a measurement of an actuator current by use of an actuator two-terminal network. The actuator two-terminal network contains an inductive load and a resistive load. A first pole of the actuator two-terminal network is connected to a supply voltage via a pulse-width-modulated switch and is connected to earth via a freewheeling diode arranged in the reverse direction, and wherein a second pole of the actuator two-terminal network is connected to earth.
US11092637B2 Field-biased second harmonic generation metrology
Various approaches can be used to interrogate a surface such as a surface of a layered semiconductor structure on a semiconductor wafer. Certain approaches employ Second Harmonic Generation and in some cases may utilize pump and probe radiation. Other approaches involve determining current flow from a sample illuminated with radiation. Decay constants can be measured to provide information regarding the sample. Additionally, electric and/or magnetic field biases can be applied to the sample to provide additional information.
US11092623B2 Current sensor for measuring alternating electromagnetic wave and a current breaker using the same
The present invention relates to a current sensor which measures alternating electromagnetic wave and a current breaker using the same, and the current sensor for alternating current is characterized in that it includes a sensor part arranged at a separation distance from the power wire through which alternating current is flowing; and a means of detecting alternating current by measuring the electromagnetic wave generated across the above sensor part by the electromotive force induced by the alternating current flowing through the above power wire, and in that the above means of detecting alternating current includes an amplifier.
US11092618B2 Offset cancellation device for micro-electromechanical system
The present disclosure is directed to a system that includes a sensor and a signal conditioner coupled to the sensor. The signal conditioner includes signal processing circuitry coupled to the sensor and offset cancellation circuitry. The offset cancellation circuitry includes a sign detector configured to output a high signal or a low signal based on a sign of an output signal from the signal processing circuitry, an integrator coupled to the sign detector, and a divider coupled to the integrator and to an input of the signal processing circuitry.
US11092617B2 Physical quantity sensor, composite sensor, inertial measurement unit, portable electronic apparatus, electronic apparatus, and vehicle
A gyro sensor includes: a spring having an inner span beam connected to an outer span beam via a turnaround beam; and a fixed driver that laterally faces the outer beam. A first beam is provided to the structure side of the outer beam so as to face the outer beam. T1 is a width of a space between the outer beam and the structure, T2 is a width of a space between the inner and outer beams, and T2
US11092614B1 Measuring airflow for computing devices
A method for measuring airflow for a plurality of computing devices may include characterizing the fan performance of a selected computing device of the plurality of computing devices to provide characterized RPM information. Each of the computing devices may include a cooling fan configured to exhaust heat into a hot aisle. Each cooling fan may include a rotor and a tachometer. The method may also include connecting the computing devices via a network, distributing computing workloads to the plurality of computing devices, and/or performing work on the computing workloads on the plurality of computing devices. Additionally, the method may include reading RPM information from the selected computing device's fan's tachometer and/or comparing the read RPM information with the characterized RPM information to determine a backpressure value for the selected computing device. The power to the selected computing device's fan may be reduced prior to reading the RPM information.
US11092613B2 Method of operating a laboratory sample distribution system, laboratory sample distribution system and laboratory automation system
A method of operating a laboratory sample distribution system is presented. The laboratory sample distribution system comprises a number of sample container carriers. The sample container carriers are adapted to carry one or more sample containers. The sample containers comprise samples to be analyzed by a number of laboratory stations. The laboratory sample distribution system also comprises a transport plane. The transport plane is adapted to support the sample container carriers. The method comprises allocating an area of the transport plane as a buffer area. The buffer area is adapted to store a variable number of sample container carriers. The method also comprises controlling the buffer area using a puzzle-based control scheme or using an aisle-based control scheme as a function of a storage density of the buffer area.
US11092611B2 Automated high volume slide processing system
An automated system is provided for performing slide processing operations on slides bearing biological samples. In one embodiment, the disclosed system includes a slide tray holding a plurality of slides in a substantially horizontal position and a workstation that receives the slide tray. In a particular embodiment, a workstation delivers a reagent to slide surfaces without substantial transfer of reagent (and reagent borne contaminants such as dislodged cells) from one slide to another. A method for automated processing of slides also is provided.
US11092608B2 Methods of identifying modulators of CASTOR1-GATOR2 interaction and use of same to modulate mTORC1
The invention relates to methods of identifying compounds that modulate mTORC1 activity in a cell by modulating the activity of CASTOR1, as well as to the use of such identified compounds in the modulation of mTORC1 and the treatment of diseases and conditions characterized by aberrant mTORC1 activity.
US11092607B2 Multiplex analysis of single cell constituents
The present invention relates to methods for high multiplex protein or cellular constituent analysis in single cells or single isolated aggregations of cellular constituents. The methods provide for embedding cells or isolated aggregations of cellular constituents in a hydrogel mesh and labeling of cellular constituents with labeling ligands linked to a nucleic acid tag. Cellular constituents can be determined using sequencing methods.
US11092605B2 Polymer-based lipid nanodiscs and macrodiscs
The disclosure provides a lipid nanodisc including a lipid bilayer having two opposing hydrophilic faces and a hydrophobic edge between the hydrophilic faces, and a copolymer encircling the hydrophobic edge of the lipid bilayer, the copolymer including a first monomeric unit including a pendant aromatic group, and a second monomeric unit including a pendant hydrophilic group, wherein the first monomeric unit and the second monomeric unit are present in the copolymer is a molar ratio ranging from 1:1 to 3:1 for the first monomeric unit:the second monomeric unit. The disclosure further provides a method of making the polymer-based lipid nanodiscs of the disclosure and methods of characterizing membrane proteins using the polymer-based lipid nanodiscs of the disclosure.
US11092602B2 Methods and compositions relating to proteasome inhibitor resistance
In some aspects, the disclosure provides methods of modulating the level of proteasome inhibitor resistance of a cell, the methods comprising manipulating the level of expression or activity of a subunit of the 19S proteasome in the cell. In some aspects, cells in which the level of a 19S subunit is modulated, e.g., reduced, are provided. In some aspects, methods of identifying agents that reduce proteasome inhibitor resistance are provided. In some aspects, methods of classifying cancers according to predicted proteasome inhibitor resistance are provided. In some aspects, methods of killing or inhibiting proliferation of cancer cells, e.g., proteasome inhibitor resistant cancer cells, are provided. In some aspects, methods of treating cancer, e.g., proteasome inhibitor resistant cancer, are provided.
US11092597B2 Devices and methods for analyzing intact proteins, antibodies, antibody subunits, and antibody drug conjugates
The present disclosure relates devices and methods for analyzing intact antibodies, antibody subunits, antibody drug conjugate subunits, antibody drug conjugates, and intact proteins in a biological mixture.
US11092595B2 Use of bispyridines to improve labeling of nucleophiles
Bispyridines improve the labeling of nucleophiles, including amines and thiols and are particularly useful for improving labeling with acidic and basic labels. Use of bispyridines with such labels dramatically increases labeling compared to protocols without a bispyridine. The labeled nucleophile can then be subjected to standard analytical methods.
US11092593B2 Modular point-of-care devices, systems, and uses thereof
The present invention provides devices and systems for use at the point of care. The methods devices of the invention are directed toward automatic detection of analytes in a bodily fluid. The components of the device are modular to allow for flexibility and robustness of use with the disclosed methods for a variety of medical applications.
US11092591B2 Host and intestinal microbiota derived metabolomic blood plasma signature for prior radiation injury
Provided are methods of determining prior radiation dose exposure levels for subjects, and kits therefor. Also provided are methods of treatment.
US11092588B2 Measurement cell and associated measurement method
A measurement cell includes: an enclosure; a flexible membrane disposed in the enclosure so as to contain a hardenable material; and means for stiffening the membrane configured to assume two alternative states: a stiffness state, in which the stiffening means resist the expansion of the hardenable material during solidification; and a flexible state, in which the stiffening means exert a stress that is less than that exerted in the stiffness state allowing at least one physical, chemical or mechanical property of the hardenable material to be measured and the hardenable material to be extracted from the enclosure; the stiffening means being produced by a set of metal wires connected to a clasp configured to modify the stiffness exerted by the metal wires.
US11092586B1 Evaluating spontaneous hydraulic fracturing fluid imbibition and oil displacement method and apparatus
The present invention comprises a test for evaluating spontaneous hydraulic fracturing fluid imbibition and oil displacement method and apparatus utilizing a composite core with a pressurized Amott cell test.
US11092583B2 Machine learning stabilization of gas sensor output
A system for stabilizing sensor readings. The system includes a processor; a memory communicatively coupled to the processor; a receiver to receive from a sensing device, a measurement and an environmental parameter. The system also includes a machine learning engine executed on the processor wherein the machine learning engine receives, as inputs: the environmental parameters; the measurement; and control parameters calculated based on control measurements made at time points before and after the measurement.
US11092581B2 Method for isolation and restoration for a multi core sensor system within a taxi
A method for isolation and restoration for a multi-core sensor system within a taxi is provided. This method can intelligently determine whether the reason for an abrupt dramatic change in the data detected by sub-sensor is a sensor fault or sudden pollution, so as to increase the reliability of the data detected by the sub-sensor. This method can automatically determine if the repair can be performed when a device fault occurs, so as to ensure the continuity of the detection data of the sub-sensor, which has significant value for continuous monitoring required for a haze treatment operation. In addition, human and material resources for device maintenance may be saved, thereby reducing waste.
US11092573B2 Apparatus, systems, and methods for determining nonlinear properties of a material to detect early fatigue or damage
An inspection apparatus detects one or more characteristics of a material sample and includes a transmitter to transmit an initial signal to the material sample, and a receiver to receive a detected signal from the material sample associated with the initial signal. The detected signal has at least a first harmonic signal component and a second harmonic signal component. Data processing circuitry determines a resonant frequency of the first harmonic signal component and an amplitude of the first harmonic signal component at the resonant frequency, and filters the detected signal using a first filter signal having a frequency corresponding to the first harmonic signal component and a second filter signal having a frequency corresponding to the second harmonic signal component. A frequency analysis is performed in the frequency domain on the filtered first and second signals to determine corresponding first and second amplitudes. The first and second amplitudes may be compensated for nonlinearity. One or more nonlinear parameters are determined based on the first and second amplitudes. A user interface communicates one or more characteristics of the material sample based on the first and second compensated amplitudes.
US11092567B2 Biosensor electrode having three-dimensional structured sensing surfaces
Embodiments of the invention are directed to a sensor that includes a sensing circuit and a probe communicatively coupled to the sensing circuit. The probe includes a three-dimensional (3D) sensing surface coated with a recognition element and configured to, based at least in part on the 3D sensing surface interacting with a predetermined material, generate a first measurement. In some embodiments, the 3D sensing surface is shaped as a pyramid, a cone, or a cylinder to increase the sensing surface area over a two-dimensional (2D) sensing surface. In some embodiments, the 3D sensing surface facilitates penetration of the 3D sensing surface through the wall of the biological cell.
US11092563B2 Self-healing platform unit for pressure and analyte sensing
The present invention provides a self-healing platform unit for pressure and analyte sensing, and a method for fabrication thereof, the platform unit comprising a self-healing substrate comprising a dynamically crosslinked polymer comprising polymeric chains and crosslinking bridges; at least one self-healing electrode comprising a non-crosslinked polymer and metal microparticles dispersed therein, wherein the at least one self-healing electrode is deposited on the substrate; and at least one sensor comprising metal nanoparticles capped with an organic coating, wherein the at least one sensor is deposited on the substrate and is in electric contact with the at least one self-healing electrode.
US11092561B2 Method and system for determining a quality of hydrocarbon fluid
The invention comprises a method and an analysing system for determining a quality of a hydrocarbon fluid. In an example, the electrical resistivity of the fluid is determined by means of a sensor device. The electrical resistivity is determined over time under predetermined conditions, and a change in the electrical resistivity is monitored over time. A change in fluid visocity may also be determined and monitored over time. The analysing system provides information about an absolute value of a difference of a total base number and a total acid number based on the monitored resistivity change that relates to the quality of the fluid for providing an indication of the remaining useful life of the fluid. In an example, the information about the fluid may correlate to oxidation and/or nitration of the fluid when a change in fluid visocity is below a predetermined threshold.
US11092560B2 Device and method for realizing high-speed temperature drop of micro material by droplet cooling
The present invention discloses an apparatus for realizing high-speed cooling of a trace material by using liquid drop cooling, which comprises an injector connected with an injection driver and used for dropwise adding a volatile cooling liquid; a temperature sensor placed below the injector; a data collector used for collecting a thermopile signal and a heating resistor signal of the temperature sensor; a gas purger used for purging a cooled sample; and a control center, wherein the injector, the temperature sensor, the data collector and the gas purger are all connected with the control center.
US11092558B2 Method of calculating pathogen inactivation for a fluid heating system
A method of determining pathogen inactivation may include performing an energy balance on a fluid heating system. Performing an energy balance may include calculating temperatures of a fluid at a plurality of locations as the fluid flows through the fluid heating system. The method of determining pathogen inactivation may also include receiving inactivation kinetic data regarding a pathogen present in the fluid and determining pathogen inactivation amounts based on exposure to the temperatures. Performing an energy balance may include receiving a plurality of input parameters relating to the fluid heating system. The plurality of input parameters may relate to a solar collection system and an associated fluid control system. The solar collection system may include a parabolic mirror and the fluid control system may include an elongated flow element arranged along a focal axis of the parabolic mirror.