Document Document Title
US11798149B2 Removing reflected information from within a video capture feed during a videoconference
Systems and methods for detecting information displayed by a display device and reflected into a camera feed are disclosed. Described systems and methods remove the reflected information from the camera feed so that unintended disclosure of private information when the camera feed is shared can be prevented.
US11798145B2 Image processing method and apparatus, device, and storage medium
Embodiments of this application disclose an image processing method and apparatus, a device, and a storage medium. The method includes: inputting an original image to a decoder network according to an image transformation instruction, to obtain a first feature map of the original image; inputting the first feature map sequentially to a plurality of transformer networks, each transformer network corresponding to at least one piece of transformation requirement information associated with the original image, to obtain a second feature map, each of the transformer networks being configured to perform image transformation to a respective region of the first feature map; and inputting the second feature map to a reconstruction network, to obtain a target image, the reconstruction network being configured to reconstruct an inputted feature map into a two-dimensional image.
US11798144B2 Systems and methods for dynamic camera filtering
An information handling system may include a plurality of sensors comprising a camera sensor for communicating camera data, a user presence and focus state manager configured to receive the camera data and generate an inference of user presence and focus based on the camera data, and a dynamic filtering service. The dynamic filtering service may be configured to receive the inference, determine based on the inference a filtering action, and cause the filtering action to be applied to dynamically-generated information associated with a user of the information handling system and communicated to other information handling systems communicatively coupled to the information handling system.
US11798141B2 Method and apparatus for calibrating augmented reality headsets
An AR calibration system for correcting AR headset distortions. A calibration image is provided to an external screen and viewable through a headset reflector, and an inverse of the calibration image is provided to a headset display, reflected off the reflector and observed by a camera of the system while it is simultaneously observing the calibration image on the external screen. One or more cameras are located to represent a user's point of view and aligned to observe the inverse calibration image projected onto the reflector. A distortion mapping transform is created using an algorithm to search through projection positions of the inverse calibration image until the inverse image observed by the camera(s) cancels out an acceptable portion of the calibration image provided to the external screen as observed through the reflector by the camera, and the transform is used by the headset, to compensate for distortions.
US11798131B2 Method for processing image for improving the quality of the image and apparatus for performing the same
A method of processing an image for improving image quality is provided. The method includes inputting an image into a first artificial neural network as an input variable to create a feature map and inputting an image into a second artificial neural network as an input variable to create an estimated class probability distribution map for each of frequency channels. Further, the method may comprise determining a class for each of the frequency channels on the basis of a probability distribution included in the estimated class probability distribution map, creating an estimated class map that includes a determined class, converting the estimated class map into an estimated frequency map, combining the estimated frequency map with the feature map to create a combined feature map, and inputting the combined feature map into a third artificial neural network as an input variable to create an output image.
US11798127B2 Spatial positioning of targeted object magnification
One or more cameras capture objects at a higher resolution than the human eye can perceive. Objects are segmented from the background of the image and scaled to human perceptible size. The scaled-up objects are superimposed over the unscaled background. This is presented to a user via a display whereby the process selectively amplifies the size of the objects' spatially registered retinal projection while maintaining a natural (unmodified) view in the remainder of the visual field.
US11798126B2 Neural network identification of objects in 360-degree images
A method, according to one example, includes receiving a 360-degree image that was captured by a 360-degree camera, converting the 360-degree image into a rectangular image, and copying an edge portion from a first edge of the rectangular image and pasting the copied edge portion to a second edge of the rectangular image, thereby forming a modified rectangular image. The method further includes applying a neural network to the modified rectangular image to identify objects appearing in the modified rectangular image, wherein the modified rectangular image facilitates object identification near the second edge.
US11798124B2 Resiliency schemes for distributed storage systems
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. A graphics processing unit is operable to access data files from the failure resilient stripes, while bypassing a kernel page cache. Furthermore, these data files may be accessed in parallel by the graphics processing unit.
US11798123B2 Mechanism to accelerate graphics workloads in a multi-core computing architecture
A processing apparatus is described. The apparatus includes a plurality of processing cores, including a first processing core and a second processing core a first field programmable gate array (FPGA) coupled to the first processing core to accelerate execution of graphics workloads processed at the first processing core and a second FPGA coupled to the second processing core to accelerate execution of workloads processed at the second processing core.
US11798121B2 Tile-based graphics processing systems
A method of operating a tile-based graphics processing pipeline, in which the pipeline maintains information indicating whether sample values of rendered fragment data stored in the tile buffer for a set of plural pixels (or for each set of a plurality of sets of plural pixels) have the same value.
US11798120B2 Abstraction layers for scalable distributed machine learning
One embodiment provides for a method of transmitting data between multiple compute nodes of a distributed compute system, the method comprising creating a global view of communication operations to be performed between the multiple compute nodes of the distributed compute system, the global view created using information specific to a machine learning model associated with the distributed compute system; using the global view to determine a communication cost of the communication operations; and automatically determining a number of network endpoints for use in transmitting the data between the multiple compute nodes of the distributed compute system.
US11798118B2 Asset caching in cloud rendering computing architectures
Systems, apparatuses and methods may provide for technology that sends a first message via an input output (IO) link, wherein the first message includes a first rendering asset and an identifier (ID) associated with the first rendering asset. The technology may also exclude a second rendering asset from a second message in response to the ID being shared by the first rendering asset and the second rendering asset and send the second message via the IO link, wherein the second message includes the ID. In one example, the ID is a hash ID.
US11798116B2 Signal encoding based on spectral requirements
This disclosure relates to advanced image signal processing technology including encoded signals and digital watermarking. One implementation is directed to a printed object comprising: a white substrate or background comprising a first area; an ink mixture printed at a first plurality of spatial locations within the first area, the ink mixture printed such that the first area comprises a second plurality of spatial locations without the ink mixture, the ink mixture comprising extender white and Green 7 ink, the ink mixture comprising a volume or weight ratio of 97.5% to 99.75% white extender and 2.5%-0.25% Green 7 ink; in which the first plurality of spatial locations is arranged in a pattern conveying an encoded signal, and in which the white substrate or background and the ink mixture comprise a spectral reflectivity difference at or around 660 nm in a difference range of 8%-30%. Of course, other implementations, methods, packages, systems and apparatus are described in this patent document.
US11798108B2 Transportation service planning system and transportation service planning method
Provided is a transportation service planning system including an operation unit and a storage unit. The storage unit stores an evaluation index designated for each of transportation systems, a creation condition of a service plan for each of the transportation systems, and a service simulation condition for each of the transportation systems. The operation unit creates a service plan for each of the transportation systems on the basis of the creation condition of the service plan, simulates a service of each of the transportation systems on the basis of the service plan and the simulation condition, calculates the evaluation index designated for each of the transportation systems on the basis of the simulation results, outputs the service plan if all of the evaluation indices satisfy a prescribed standard, and revises the service plan if at least one of the evaluation indices does not satisfy the prescribed standard.
US11798107B2 Scenario-based application recommendation method and apparatus
A specific solution includes: obtaining, by a terminal, current scenario information; matching the current scenario information against one or more prompt rules; and when determining that the current scenario information matches a first prompt rule, displaying a first prompt message corresponding to the first prompt rule, to prompt that there is a recommended application in a scenario corresponding to the current scenario information; displaying, in response to a first operation performed by a user on the first prompt message, a first recommendation interface that includes a recommendation item of an application prompted by the first prompt message; and displaying an interface of a first application in response to a selection operation performed by the user on a first recommendation item in the first recommendation interface.
US11798101B2 Intermediation server for cross-jurisdictional internet enforcement
A system, method and apparatus for cross jurisdictional internet enforcement are provided. An intermediation server receives data indicative of on-line communications between at least one communication device and at least one on-line sales presence, determines that the data indicative of the on-line communications is associated with legal data associated with the on-line sales presence and when the legal data meets a given criteria, triggers remedial legal action.
US11798100B2 Transaction counterpart identification
Provided are systems and methods for identifying a counterpart entity of a transaction from a transaction string. In one example, a method may include identifying a transaction string from an account of a target entity, the transaction string comprising a record of a payment that changed a balance of the account, executing a machine learning model based on the transaction string to determine a counterpart entity of the transaction with respect to the target entity, wherein, during execution, the machine learning model receives the transaction string as input and outputs an identifier of the counterpart entity, generating a data structure comprising a first field that stores the transaction string and a second field that stores an identifier of the counterpart entity, and storing the data structure within a file.
US11798098B2 Generation of an insurance quote based on another insurance quote
A computer-assisted method for generating one or more insurance quotes for a user is described herein. A computing device of an insurance provider may generate a first insurance quote for the user. The computing device may receive from a database information identifying contacts for the user. In response to determining that at least one of the contacts for the user is a customer of the insurance provider, an insurance quote for the customer may be accessed. The computing device may generate a second insurance quote for the user based on the insurance quote for the customer and the first insurance quote for the user. For example, the computing device may compare the insurance quote for the customer to the first insurance quote for the user. The first insurance quote may be adjusted to be within a predetermined amount of the insurance quote for the customer.
US11798097B2 Systems and methods for enhanced situation visualization
An augmented reality (AR) system for generating and displaying an enhanced situation visualization (ESV) is provided. The AR system may include an ESV computing device, a user computing device operated by a user and a reference database. The user computing device may transmit a reference request message to the ESV device, the reference request message including an image representative of a current view of a user. The ESV computing device may determine a subject of the image, retrieve reference information associated with the subject from the reference database, and determine situation information specific to the subject. The reference and situation information may be displayed on the user computing device to provide an ESV of the subject. The ESV may be used for insurance-related activities, such as handling, adjusting, and/or generating homeowner's insurance claims, and/or for instructional guidance.
US11798096B2 Custom data
A technique of obtaining update data from a database includes accessing configuration data associated with a particular entity in a plurality of entities. The configuration data includes a specification of how to extract a set of entity generated data records from a remote data store associated with the particular entity. The remote data store associated with the particular entity comprises common data elements shared by the plurality of entities and entity-specific data elements specified by the particular entity. It further includes determining whether values for a data field specified in the configuration data have been previously extracted from the remote data store. It further includes generating, according to the specification included in the configuration data, a query for values associated with the data field. Generating the query comprises determining a range indicator that indicates a time period of data values to be extracted. The range indicator is determined based at least in part on the determination of whether values for the data field have been previously extracted. It further includes, based at least in part on the generated query, extracting, from the remote data store, values for the data field corresponding to the determined range indicator. It further includes storing the extracted values to a data store of a central host component that provides services to the plurality of entities.
US11798092B2 Estimating a source and extent of fluid leakage during surgery
Systems and methods for analysis of fluid leakage are disclosed. A system may include at least one processor configured to receive in real time, intracavitary video of a surgical procedure; analyze frames of the intracavitary video to determine an abnormal fluid leakage situation in the intracavitary video; and institute a remedial action when the abnormal fluid leakage situation is determined.
US11798091B2 System and method for image-based vehicle repair estimate verification
A computer system for processing data for verification of vehicle repair estimates in connection with insurance claims includes an insurance claims database having data relating to insurance claims. One or more computer processors are configured to receive claim identifying data from a repair facility computer system; determine, based on the claim identifying data, an insurance claim associated with the claim identifying data; establish secure communication with the repair facility computer system; receive data indicative of a repair estimate associated with the insurance claim from the repair facility computer system; access an evaluation of the estimate based on a plurality of rules, compare the estimate to one or more thresholds, and forward the estimate to a claim handler system.
US11798090B1 Systems and methods for segmenting customer targets and predicting conversion
Methods, systems and apparatuses, including computer programs encoded on computer storage media, are provided for generating prediction models related to targeting and acquiring customers. Thousands of variables of historical data, including data for prospects and external data, are used to train the prediction models. The variables are pre-processed, then sensitivity analysis is performed on the input variables with respect to the target. The variables with the most influence on the target are selected and added to the feature set used for training a prediction model.
US11798089B1 Vehicle telematics and account management
Methods, computer-readable media, software, and apparatuses provide a system that may facilitate communications so that parents or other superiors may monitor driving behavior of a vehicle carrying children or other subordinates. The system may allow communications to be sent from a parent computing device to a particular child computing device to set conditions for notifying the parent or superior of the driving behavior of a vehicle. Child computing devices may collect drive data (e.g., vehicle telematics data) for the system to evaluate and determine whether conditions are met (e.g., whether parental restrictions, like a geo-fence, are violated). Further, the system may send notifications to child computing devices and parent computing devices indicating whether the drive data meets the conditions of an agreement between a parent and teen. The system may also provide a web portal for use in forming the agreement between parents and their teens.
US11798086B2 Method and system for detecting causes of margin call using machine learning
A method for identifying and capturing all relevant features involved in a margin call process so that the root cause can be automatically identified by using machine learning is provided. The method includes obtaining data relating to securities portfolios; automatically determining a data pattern relating to triggering a margin call and a corresponding characteristic contributing to triggering the margin call; automatically generating a margin call model based on the data pattern and the characteristic; and evaluating the first securities portfolio using the margin call model to determine the information relating to whether to trigger a first margin call with respect to the first securities portfolio.
US11798082B2 System and method for selecting a financial instrument to trade based on trading intentions of a user in computer platforms designed for improved electronic execution of electronic transactions
Computer-implemented methods and computer systems for an electronic transaction platform that enables the buying and/or selling of securities by users. The methods and systems relate to the identification and selection of one or more financial instruments to trade during an electronic communication session for trading a financial instrument between an initiating user and one or more invitee users with the assistance of a dealer user or other intermediate entity. The selected financial instrument is identified based on a degree of match between trading intentions of the initiating user and trading data associated with the selected financial instrument.
US11798079B2 Software technology for managing a construction project involving multiple currencies
An example computing system is configured to (i) receive, via a client station, a user request to create a financial data object for a given construction project; (ii) cause the client station to present, via a graphical user interface (GUI), a set of one or more currency options for the financial data object; (iii) receive an indication that a first currency has been selected for the financial data object; (iv) based at least on a user permission level, determine a set of one or more exchange rate options for converting from the first currency to a second currency; (v) cause the client station to present the determined set of one or more exchange rate options; and (vi) create the financial data object, wherein the created financial data object includes data indicating (1) the first currency and (2) a given one of the set of one or more exchange rate options.
US11798071B2 Computer-based systems with tools designed for real-time reconfiguring a plurality of distinct databases and methods of use thereof
Systems and methods associated with providing user interfaces and back-end processing features for transferring recurring charges from a first account to a second account are disclosed. In one embodiment, an exemplary method may comprise receiving a request from a user to transfer recurring charges from a first account to a second account, generating a first user interface that enables the user to provide account information comprised of a plurality of statements and/or account credentials associated with the first account, determining at least one recurring charge of the first account using the account information, generating a second user interface to display the at least one recurring charge and prompt the user to submit merchant-related credentials associated with the at least one recurring charge, transferring the merchant-related credentials, the at least one recurring charge from the first account to the second account.
US11798069B2 Systems and methods for secure peer-to-peer vehicle rentals
The disclosure is directed to, among other things, systems and methods for secure peer-to-peer vehicle rentals. An example method may include receiving, by a node in a distributed ledger network, a request to rent a first vehicle. The example method may also include storing, based on receiving the request, a rental agreement for the vehicle as a transaction on a ledger of the distributed ledger network. The example method may also include receiving, by the ledger, data from a telematics control unit (TCU) of the vehicle during the a duration of the rental agreement. The example method may also include storing the data on the ledger, wherein a first device associated with an owner of the vehicle is prevented from remotely controlling a first set of functions of the vehicle during the duration of the rental agreement, and wherein the first device is also prevented from accessing the data on the ledger. The example method may also include enabling, based on the data from the TCU of the vehicle, the first device to perform remote control of the first set of functions of the vehicle.
US11798064B1 Sensor-based maximum-likelihood estimation of item assignments
A store includes first and second racks of shelving that are respectively viewed by first and second cameras. A computer system, including one or more processors and memory, defines a first convolutional neural network (CNN) trained to recognize a first set of items stocked on the first rack of shelving, and a second CNN trained to recognize a second set of items stocked on the second rack of shelving. (The first camera provides imagery for recognition by the first CNN, and the second camera provides imagery for recognition by the second CNN.) In such arrangement, the second neural network is trained to recognize a particular item that the first neural network is not trained to recognize, and the first neural network is trained to recognize a certain item that the second neural network is not trained to recognize. Many other features and arrangements are also detailed.
US11798062B2 Customized e-commerce tags in realtime multimedia content
Techniques described herein are directed to interactive elements displayed in multimedia content. In an example, it is determined that multimedia content displays an item offered for sale by a merchant. Based on so determining, an interactive element is rendered that displays a representation of the item offered for sale by the merchant in place of a portion of the multimedia content. When an interaction by a user with the interactive element is detected, a graphical user interface is displayed that is configured to allow the user to purchase the item.
US11798059B2 Artificial intelligence modeling to predict electronic account data
Disclosed methods and system describe a server that uses AI modeling to predict negative cash flow at a user level. The server periodically retrieves data associated with the user, the data comprising monetary attributes associated with one or more accounts of the user; executes a deep neural network model trained based upon historical data associated with at least a subset of the users configured to predict a negative cash flow in one or more accounts of the user, a depth of the negative cash flow, and a duration of the negative cash flow; transmits, to a second server, the predicted values, whereby when the second server determines that a likelihood of account needs satisfies a threshold, the second server establishes an electronic communication session with an electronic device of the user; trains the deep neural network when the second server establishes the electronic communication session.
US11798053B2 Information provision system, information provision method, and storage medium
Provided is an information provision system which determines preference of a user based on a dialogue with the user utilizing an Internet shopping site and determines a recommended commodity based on the determined preference. An information provision server in an information provision system receives utterance (input) by a user utilizing an Internet shopping site via a user terminal and provides a response thereto onto the user terminal, thereby performing control so as to have a conversation with the user. Further, based on the input by the user and user attributes, the information provision server determines a user type of the user and when a recommended commodity is presented to the user, determines the recommended commodity from among commodities purchased by other user whose user type is the same as the user type of the user.
US11798050B2 Managing blockchain-based trustable transaction services
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing blockchain-based trustable transaction services. One of the methods includes: storing order data of an order between a buyer and a seller on a blockchain of a blockchain network, the order data including one or more payment conditions, verifying that the buyer has a trustable automatic payment service guaranteed by a buyer financial institution, generating a smart contract for the order based on the order data on the blockchain, and executing the smart contract to automatically instruct the buyer financial institution to make a payment of the order for the buyer to the seller according to the trustable automatic payment service in response to determining that a payment condition for the payment specified in the smart contract is met based on order status data uploaded to the blockchain.
US11798048B2 Service partner selection using a conference system
The technology disclosed herein enables automatic selection of a service partner to handle a service ticket over a conference session facilitated by a conference system. In an embodiment, a method provides, in a partner selection system, selecting service partners from a plurality of potential service partners based on a first service ticket and partner information about the service partners. The method further provides transferring an invite to the service partners to join a conference session with the partner selection system, wherein the invite describes the first service ticket and, after establishing the conference session with a first endpoint of a first service partner of the service partners, receiving first bid information in real-time over the conference session from the first endpoint. Also, the method provides selecting the first service partner based on the first bid information and transferring a selection notification to the first service partner over the conference session.
US11798046B2 Health-care systems and methods
A virtual health-care electronic commerce community includes a network to communicate information relating to the community; one or more patients coupled to the network; one or more treating professionals coupled to the network; and a server coupled to the network, the server storing data for each patient and performing patient data visualization in response to a user request.
US11798043B2 Method and apparatus for generation and employment of agro-economic metrics for land parcel valuation
A method for agricultural land parcel valuation includes: accessing data for parcels within a prescribed region, the data comprising management practices, historical weather conditions, locations and topography, remote sense images, soil types, and crop types; assessing and ranking the management practices for each of the parcels; generating simulation inputs for the each of the parcels, where the simulation inputs comprise highest ranked management practices, the historical weather conditions, the locations and topography, the soil types, and the crop types; simulating crop growth for the each of the parcels over a prescribed number of previous years, where the simulating employs the simulation inputs provided by the generating; and employing selected outputs from the simulating to calculate agricultural metrics and a valuation corresponding to the each of the parcels, where the agricultural metrics and the valuation for the each of the parcels are expressed relative to all of the parcels within the prescribed region.
US11798036B2 Real-time predictive recommendation system using per-set optimization
In general, embodiments of the present invention provide systems, methods and computer readable media configured to use a per-set level optimization of the rank order of promotions to be recommended to a consumer. In some embodiments, machine learning is used offline to generate a predictive diversity model that receives one or more similarity rank features associated with a promotion (e.g., category, price band) as input, and produces an output multiplier to be applied to the promotion's respective associated relevance score (e.g., a relevance score representing a prediction of the promotion's conversion rate without diversity features). At run time, per-set optimization of the ordering of a set of promotions is implemented by adjusting the respective associated relevance scores of the promotions using the diversity model and then re-ordering the set of promotions based on their respective adjusted relevance scores.
US11798030B1 Methods and apparatus for wireless communication with an audience measurement device
Methods, apparatus, systems, and articles of manufacture for communication with an audience metering device are disclosed. An example apparatus includes one or more non-transitory computer readable media, instructions in the apparatus, and one or more processors to execute the instructions. The example one or more processors are to segment a message to be transmitted to a configuration device into a first message segment and a second message segment, store the first message segment in a characteristic memory, and transmit a first advertisement to the configuration device when the first message segment is stored in the characteristic memory. Additionally, the example one or more processors are to after the first message segment has been gathered by the configuration device, store the second message segment in the characteristic memory and transmit a second advertisement to the configuration device when the second message segment is stored in the characteristic memory.
US11798029B2 System for effective use of data for personalization
Off-policy evaluation of a new “target” policy is performed using historical data gathered based on a previous “logging” policy to estimate the performance of the target policy. An estimator may be used, wherein either a quality-based estimator or a quality-agnostic estimator is used to weight the difference between an observed reward in the historical data and an estimated reward generated by the target policy. A quality-agnostic estimator may be used to evaluate an importance weight according to a threshold. In such examples, when the importance weight exceeds the threshold, the quality-agnostic estimator clips the importance weight at the threshold, thereby providing an fixed upper bound irrespective of the quality of the reward predictor. In other examples, a quality-based estimator is used, in which an upper bound incorporates the quality of the reward predictor in order to modify an importance weight used by the estimator.
US11798028B2 Systems and methods for monitoring malicious software engaging in online advertising fraud or other form of deceit
Systems and methods for monitoring malicious software engaging in online advertising fraud or other form of deceit are disclosed herein. An example method includes identifying a communication process used by a compromised computing device to communicate with a control server, the control server providing access to advertising weblinks, the compromised computing device associated with malicious software, directing, by an instruction executed by a processor, the compromised computing device to communicate with an uncompromised computing device by re-routing of packets used for communication between the compromised computing device and the control server, the uncompromised computing device is configured to mimic communications between the compromised computing device and the control server using the communication processes, storing information from one or more packets transmitted from the uncompromised computing device, and creating a profile of the malicious software based on the stored information.
US11798024B2 Customizable data management system
The invention relates to methods, systems, and computer-readable media related to a system having a plurality of users, designed to display a user-customized subset of item and/or provider information to the user.
US11798016B2 Event-triggered microsurvey customization and delivery system
A real-time survey system can monitor real-time event and interaction data generated as a user interacts with an application. Using the event data in combination with static user attributes, the survey system can identify a subset of microsurveys a user is eligible to receive or participate in. Identifying eligibility can include applying one or more filters based on user attributes as well as detecting a triggering event that signals real-time relevance of the survey to the user's actions. If the user is eligible for multiple surveys, the survey system can select a single survey to send to the user. Surveys can be presented to users directly using the real-time survey system instead of via an alternate delivery method, such as email. After collecting survey data, survey system can automatically analyze survey responses, including by performing machine learning based thematic analysis on freeform text responses.
US11798015B1 Adjusting product surveys based on paralinguistic information
The present disclosure includes computer implemented techniques for providing a survey to a user. In one embodiment, a software application receives an audio stream including utterances spoken by the user interacting with a voice-user interface of the application. The application then determines a set of paralinguistic features from the audio stream and estimates at least a first attribute of the user based on the set of paralinguistic features. The application selects survey content based on a value of the first attribute and transmits a survey including the selected survey content to the user.
US11798012B2 Systems and methods for anonymous behavioral-based records identification
Methods, systems, and computer-readable media for identifying users, records, and/or devices using anonymous source data records associated with consumer activity are described. In general, the consumer activity may relate to consumer interactions with devices and/or content or data through devices. The source data records may be structured, such as associating the source data records with a sequential timeline. Behavioral markers may be generated by the matching system and associated with the source data records. Each behavioral marker may be analyzed across all of the source data records to determine the effectiveness of the behavioral marker to identify unique source data records. One or more of the behavioral markers may be used to generate a behavioral fingerprint. A behavioral fingerprint may be used to identify unique records, devices, and/or users, including identification based on different sets of source data records.
US11798010B2 Database management systems and methods using data normalization and defragmentation techniques
Improved systems and methods for database management using data normalization and defragmentation techniques are provided. At least one exchange processor in communication with an exchange computer system receives market data from the exchange computer system, processes the market information, and transmits the market data to a master processor. The master processor receives the market data, processes the data using at least one normalization process to generate normalized data including an intra-day file and an archival file, and stores the intra-day file and the archival file in the master database. The master processor transmits the intra-day file and the archival file to the at least one regional processor. The regional processor receives a request for information from a customer computer system in communication with the regional processor, queries the intra-day file and the archival file to identify matching market data in response to the request, and transmits the matching market data to the customer computer system.
US11798009B1 Providing online content
Systems and methods for providing online content include evaluating a custom selection rule specified by a content provider. The custom selection rule may be used to control whether content from the provider is eligible for selection by a content selection service. The content selection rule may include one or more logical operators, a selected interest category and/or a selected list of one or more client identifiers.
US11798008B2 Blockchain-based product authentication system
Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.
US11798007B1 Compliance document creation, modification, and provisioning
Techniques are provided for facilitating creation, modification, provisioning and transfer of trusted electronic compliance documents. For each of multiple user requests to provide or receive trusted electronic compliance documents, automated operations are performed to determine whether the request is directed to one of a plurality of maintained trusted electronic compliance documents. Each trusted electronic compliance document references information regarding parties to a potential transaction and confers at least partial eligibility for parties to participate in the potential transaction. When it is determined that the request is directed to a maintained trusted electronic compliance document, access to the indicated trusted electronic compliance document is provided, including modifying a copy of the indicated trusted electronic compliance document to include information referenced with respect to an entity associated with the user request and an originator of the trusted electronic compliance document. A secure interface is provided for creating an indicated compliance document when it is determined that the request is not directed to a maintained compliance document.
US11798006B1 Automating content and information delivery
A computer-implemented method and system for automating electronic content delivery of predictive information to a customer service representative of a company. A first customer data set is entered in the computer system for identifying a customer. Displayed on a first desktop on a representative's computer system is information related to the customer which may include purchased company products and services of the customer based on the first data set. A second data set is entered in the computer system by the representative contingent upon interaction between the representative and the customer. Perform predictive analytics upon at least a portion of the first and second data sets to determine predictive information relevant to the customer. Display on a second desktop on the representative's computer system the predictive information for review by the representative during an interaction with the customer.
US11798000B2 Method for configuring guest checkout options
A computer implemented method including receiving guest data corresponding to a transaction. The method determining a guest transaction total based on the number of prior transactions associated with the guest identifying information. The method includes determining that the guest transaction total is greater than the predetermined threshold number of transactions and responding accordingly.
US11797994B2 Systems and methods for a secure payment terminal without batteries
Various embodiments of the present disclosure provide systems and methods for securing electronic devices, such as financial payment terminals, to protect sensitive data and prevent unauthorized access to confidential information. In embodiments, this is achieved without having to rely on the availability of backup energy sources. In certain embodiments, tampering attempts are thwarted by using a virtually perfect PUF circuit and PUF-generated secret or private key within a payment terminal that does not require a battery backup system and, thus, eliminates the cost associated with common battery-backed security systems. In certain embodiments, during regular operation, sensors constantly monitor the to-be-protected electronic device for tampering attempts and physical attack to ensure the physical integrity.
US11797990B2 Computer-based systems configured to provide multimodal ATM access via mobile devices and methods of use thereof
Systems and methods of providing multimodal ATM accessibility are disclosed. In one embodiment, an exemplary computer-implemented method may comprise detecting a presence of a wireless device of a user in proximity to the ATM; establishing a communication session between the ATM and the wireless device based on a session key; instructing an app to provide a first graphical user interface (GUI) to the user; authenticating the user for access to the user account at the wireless device based at least on the entered account login information; and commencing, in response to successful authentication of the user, an ATM transaction session for the user by instructing the app to provide a second GUI to the user at the wireless device, the second GUI comprising one or more GUI elements operable by the user to perform one or more ATM transactions with the user account at the wireless device.
US11797988B2 Transaction processing
Embodiments of the present disclosure relate to a method, a device, a computer readable storage medium and a computer program product for transaction processing on a blockchain. In the method, the blockchain node for processing a transaction receives a transaction request including a plurality of fields, the plurality of fields including a transaction task field including a plurality of clauses and each clause of the plurality of clauses indicating one of a plurality of tasks of the transaction. The blockchain node processes the plurality of tasks and determines that the transaction is successfully processed only in response to successfully processing all the plurality of tasks. The transaction processing as provided in the present disclosure enables multiple tasks to be processed through a single transaction procedure on the blockchain in an efficient way.
US11797983B2 Method and system of authenticating a payment transaction using a user device
A method and system for authenticating a payment transaction. The method includes receiving a request for verifying a phone number associated with a Subscriber Identification Module card from a merchant application installed in the user device. Further, obtaining a first key from at least one of a server associated with a manufacturer of the user device and a network server. Furthermore, generating a first cryptogram based on at least one of the phone number and a unique identification value associated with the user device using the first key, wherein the first cryptogram is provided to the server associated with the manufacturer for verification. Upon verification of the first cryptogram, the method includes receiving a second cryptogram from the server associated with the manufacturer, wherein the merchant application provides the second cryptogram and payment transaction details to an issuer server for authentication of the payment transaction.
US11797979B1 System and method for a mobile wallet
A computer-implemented method includes: receiving a request to perform a mobile wallet transaction between a user and a merchant via a mobile wallet application operating on a mobile device of the user; determining a location of the mobile device; receiving transaction information from a merchant computer system associated with the merchant; determining a location of a merchant point-of-sale device in communication with the mobile device; comparing the location of the mobile device and the location of the merchant point-of-sale device to determine whether the location of the mobile device is within a predefined distance of the location of the merchant point-of-sale device; generating a transaction code; transmitting the transaction code to the mobile device; transferring funds from an account of the user to a merchant account; and, transmitting an indication that the mobile wallet transaction has been completed to the mobile device.
US11797971B2 Systems and methods generating electronic tokens in response to user location
A system, including: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations including: determining a first physical location of a user; comparing the first physical location to data indicative of network availability; and in response to comparing the first physical location to data indicative of network availability, generating a first electronic token and a second electronic token for a mobile computing device associated with the user.
US11797963B2 Determination of a payment method used in an NFC transaction
A method and system for receiving digital artifacts from a management server. The method includes sending a request for a digital artifact from a mobile application to the management server for display within a specific mobile application generated screen, receiving the digital artifact from the management server, and displaying the digital artifact with the specific mobile application generated screen.
US11797956B1 Third-party payment interfaces
Disclosed are example methods, systems, and devices for integrating payment API services provided by a service provider computing system with a client application. The client application running on a user device may allow a user to make payments and/or to submit payments for approval and may communicate payment information to a client computing system. If a payment is submitted for approval via the client application, the client computing system may make API calls to the service provider computing system to, for example, submit, view, and/or cancel payments. Payments may be approved by a second user using a second device. The service provider computing system initiates fund transfers for approved payments. Payments may be submitted within the operating environment of the client application without use of an application or website of the service provider.
US11797954B1 Digital check disbursement using digital chip and distributed ledger methods
Aspects of the disclosure relate to digital check processing. A computing platform may receive, from a first recipient, a request to transfer a first portion of funds, corresponding to the first digital check image, to a second recipient account and a second portion of the funds, corresponding to the first digital check image, to a third recipient account. The computing platform may generate second and third digital check images representative of the first and second portions of the funds respectively. Based on successful validation of the second digital check image and the third digital check image, the computing platform may embed, into the second and third digital check images, a digital chip that indicates the successful validation. The computing platform may send, to the second recipient account and the third recipient account, the second and third digital check images respectively.
US11797949B2 Establishing connections in transports
An example operation may include one or more of identifying, via a transport, at least one person in proximity to the transport, determining the at least one person matches one or more profile attributes of a profile of at least one transport occupant, sending a notification to a communication device in the transport to prompt the at least one transport occupant about the identified at least one person and the matched one or more profile attributes, and responsive to receiving a communication request from the communication device, transmitting a communication invite to a mobile device of the at least one person.
US11797948B2 Method, apparatus and computer program product for improving event creation and modification in a group-based communication platform
Method, apparatus and computer program product for facilitating event creation and modification in a group-based communication platform are described herein.
US11797946B2 Transportation boarding time notification
In an approach to real-time scheduling of transportation boarding times, one or more computer processors receive a request for a boarding time on a bus at a bus stop from a user. One or more computer processors retrieve data associated with one or more buses. One or more computer processors retrieve data associated with one or more bus stops. Based on the request, the retrieved bus data, and the retrieved bus stop data, one or more computer processors compute a boarding time. One or more computer processors transmit the boarding time to the user.
US11797945B2 Engagement via internet of things
Received information associated with interactions of a group are analyzed. Based on the analyzed received information, an engagement opportunity between at least two people from the group is determined.
US11797944B2 Smart integration with email parser
Systems and methods for modifying electronic mail having receipt data for interception by mail transport agents. An invoice email sent by an email server is received when a transport agent of the email server detects a pattern within content of an inbound email. The invoice email is parsed to extract receipt data and an email address that identifies a recipient of the inbound email. The receipt data is pushed to an expense management system associated with the recipient for further processing.
US11797943B2 Machine learning-based recruitment system and method
A system and method to aid in a recruitment process by providing a list of candidates that best match the job requirement. The system includes an explainable machine learning module that applies six layers of filters and profile matching to a set of job applications to shortlist a predefined number of applications. The shortlisted applications can be presented to recruited for logical assessment about the relevancy of each of the shortlisted applications. Based on the self-assessment, the set of applications can again be processed by the explainable machine learning module to shortlist a final list of candidates.
US11797941B2 System and methodologies for candidate analysis utilizing psychometric data and benchmarking
A system and various methodologies provide the ability to analyze qualifications and capabilities of one or more candidates for employment.
US11797935B2 Systems and methods for multi-party distributed active co-browsing
Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.
US11797933B2 Healthcare debit card linked to healthcare-related and non-healthcare-related financial accounts
A healthcare financial payment system and method are disclosed in which a debit card which may be used by a cardholder to pay for medical products and services is linked with a healthcare-related financial account associated with the cardholder as well as with a non-healthcare-related financial account belonging to the cardholder. The healthcare-related financial account associated with the cardholder may be a Flexible Spending Arrangement (FSA), a Health Savings Account (HSA), or a health reimbursement arrangement (HRA), and the non-healthcare-related financial account associated with the cardholder may be a bank checking or savings account or a credit card. Any expenses for medical goods and services which are not covered by the cardholder's medical insurance may be paid from the cardholder's healthcare-related financial account if the medical goods or services are eligible and if there are funds remaining in the healthcare-related financial account, with any remaining costs being paid for from or charged to the cardholder's non-healthcare-related financial account.
US11797932B2 Securing lender output data
A multi-lender architecture is configured to provide a loan applicant with automated pre-qualification and automobile loan eligibility evaluation for multiple candidate lenders. Lender output data may include sensitive data. The lender output data is stored in a data object of a first format and one or more fields of the data object are encrypted at the field level. The encrypted data object may be transmitted through multiple application layers or terminals. The encrypted data object may be reformatted at one or more application layers or terminals without decryption. A reformatted encrypted data object containing the lender output data may be decrypted at the last layer before forwarding the lender output data to the loan applicant.
US11797930B2 System and method for securing data through proctored working environment
A system for securing data is disclosed. The system includes a processing subsystem including a connection module to evaluate a computing device corresponding to remote workers for compatibility with a peripheral edge computing device, the computing device is enabled with an edge assisted proctoring service. The system includes an edge computing subsystem including an authentication module to verify an identity of the remote workers on the computing device using verification processes. The edge computing subsystem includes an activity monitoring module to monitor activities of the remote workers by collecting streaming data in real-time on the peripheral edge computing device. The activity monitoring module identifies suspicious activities by processing the streaming data. The edge computing subsystem includes an alert generation module to generate an alert upon identifying the suspicious activities. The edge computing subsystem includes a logging module to record the suspicious activities and store it in the server using Blockchain.
US11797927B2 Tray space planning method, palletizing method and apparatus thereof, and electronic device
Provided are a tray space planning method and a palletizing method thereof. The space planning method of the present disclosure can increase a utilization rate of the tray space when a size of a filling material for filing the tray matches a size of the tray by a non-integer multiple. The palletizing method based on the related space planning method, in addition to improving a utilization rate of the tray, can avoid a collision between the current filling material and other filling materials, while ensuring that the filling material approaches in a shortest path based on palletizing at a highest space utilization rate.
US11797925B2 System and method for conducting a multi-channel order
A method for purchasing a product at a brick-and-mortar retail establishment is provided. The method includes, but is not limited to, inputting identification information into a local device for a product sold by the brick-and-mortar retail establishment, transmitting the identification information to an order creation application, and upon receiving the identification information, selecting a dispense type for the product. The dispense type is selected from a group of dispense types including: “carry” for personally carrying the product out of the brick-and-mortar retail establishment, “load” for having the product loaded into the user's vehicle, “pickup” for having the product provided to the user at a predetermined location whereby the user will go to get that product, and “delivery” for delivering the product to the user at a predetermined location.
US11797923B2 Item detection and transitions
This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a user (e.g., picker or picking agent) may retrieve an item from an inventory location and place the item into a tote. The systems described herein detect the item when it is added to or removed from the tote.
US11797919B2 Document-based distributed inventory system with rebalancing
A distributed inventory system is made up of multiple regions, each of which includes a document-based database and an inventory management system. The document-based database maintains documents regarding inventory counts for different items of inventory. The inventory management system updates the inventory counts in the documents in its database in response to client requests (e.g., due to an item being ordered or returned by a customer) and in response to replication data received from other regions indicating changes to the inventory counts in the documents maintained in document-based databases in those other regions. Each region is assigned a particular inventory count for an item and can, in response to the inventory count in a region getting too low, rebalance the inventory count distribution by transferring inventory count from one region to another.
US11797915B2 Network computer system to make effort-based determinations for delivery orders
A network computer system that determines metrics related to effort and cost on the part of deliverers who deliverer items for delivery orders. The network computer system can implement operations to facilitate or mitigate features that cause deliverers to expend effort or cost when completing delivery tasks.
US11797914B2 Delivery management system and delivery management method
A delivery management system configured to automatically order a delivery of an article based on an inventory status of the article in a storage room by using a computer is provided. The storage room is installed so that it penetrates an exterior wall of a house. The delivered article can be put into the storage room from the outside of the house, and the article put into the storage room can be taken out, in a living space of the house, from the storage room.
US11797910B2 Hands-free augmented reality system for picking and/or sorting assets
An asset identifier for an asset located within a physical environment is obtained based on received scanning information. The asset identifier is associated with a delivery destination defined for the asset. Asset location data that is associated with the obtained asset identifier and defines a position of the asset within the physical environment is generated based on the received scanning information. A current location of the physical environment is determined based on received asset location data. A projection device emits a navigational projection that corresponds to the position of the asset within the physical environment based on the asset location data and a determination that the determined current location is within a threshold distance of the defined delivery destination.
US11797907B2 Systems, methods, and computer program products for consolidated identification and engagement of on-demand packaging customers
Various embodiments provide systems, methods, and computer program products for dynamically identifying and engaging at least one on-demand packaging customer in a consolidated fashion. The system comprises one or more computer processors configured to: receive qualification data associated with at least one customer; calculate whether the at least one customer is a qualified customer; in response to identifying the qualified customer, determine whether the qualified customer is a targeted customer; in response to identifying the targeted customer, evaluate a readiness of at least one facility operated by the targeted customer for engagement of an on-demand packaging configuration; in response to determining a positive facility readiness, generate one or more documents for execution by at least the targeted customer, the carrier, and the supplier; and upon execution of the one or more documents, facilitate implementation of the on-demand packaging configuration at the at least one facility.
US11797906B2 State estimation and sensor fusion switching methods for autonomous vehicles
State estimation and sensor fusion switching methods for autonomous vehicles thereof are provided. The autonomous vehicle includes at least one sensor, at least one actuator and a processor, and is configured to transfer and transport an object. In the method, a task instruction for moving the object and data required for executing the task instruction are received. The task instruction is divided into a plurality of work stages according to respective mapping locations, and each of the work stages is mapped to one of a transport state and an execution state, so as to establish a semantic hierarchy. A current location of the autonomous vehicle is detected by using the sensor and mapped to one of the work stages in the semantic hierarchy, so as to estimate a current state of the autonomous vehicle.
US11797905B2 Method and a device for fast entry and storage of parcels
A parcel terminal system comprising one or more modules and a method are provided to allow fast loading of parcels on storage space of a parcel terminal.
US11797904B2 Generating performance metrics for users within an observation platform environment
One or more users in an observation platform environment is provided with a communications device capable of sending a user's voice and a secondary signal containing information regarding a location or relative proximity of the communications device. An observation platform is provided and has a communications system for receiving and sending data from and to at least one of the communications devices and a computer system configured to recognize the identity of a user of the users, based on signals from the communications device;capture, from the communications device, the secondary signal and a voice message of the user; derive statistical data about employee performance of the user; store the user identity, voice message, location, and statistical data in an employee performance library associated with the user; and generate at least one performance metric entry for the user, based on the performance information, into the employee performance library.
US11797898B2 Method and apparatus for platooning of vehicles
Platooning vehicles can result in operational cost savings. Disclosed is a method of apportioning costs that are incurred/saved as a result of platooning vehicles, as well as assigning penalties for unfair platoon participation. For example, platooning history of a vehicle can be tracked, and if that vehicle acts too often as a trailing vehicle in a series of platoons then a penalty might be assigned to that vehicle. Also disclosed is a technique for operating a platoon in the presence of external factors such as municipal regulations, merging traffic, emergency vehicles, etc.
US11797897B2 Placement of physico-chemical parameter sensors in a fluid
A method is provided for placing sensors in a fluid distribution network by simulating network operating scenarios; by determining candidate sets of sensor positions; by determining the measurements of each sensor in each scenario, and the detection of associated anomalies; by attributing a score to each candidate set of sensor positions, representing the capacity of the sensors placed in the positions of the set to accomplish a mission. Finally, the candidate sets are modified using so-called genetic algorithms until a stop criterion is validated. The genetic algorithms can for example consist in crossing over or mutating candidate sets.
US11797888B2 System and method for automatically retraining machine learning models to predict bias in a data input
A method includes receiving, by a processor, bias data categories. A data input from a user for classification in data categories is received. A classification machine learning model is utilized to classify the data input in at least one data category and determine a first confidence probability in a classification outcome. A bias filter machine learning model is utilized to determine a second confidence probability that the classification outcome of classifying the data input into the at least one data category is based on at least one bias characteristic associated with at least one bias data category. A gate machine learning model is utilized to determine when to output the classification outcome of classifying the data input into the at least one data category to a computing device of a user based at least in part on the first confidence probability, the second confidence probability, and a predefined bias threshold.
US11797878B2 Network-accessible machine learning model training and hosting system
A network-accessible machine learning service is provided herein. For example, the network-accessible machine learning service provider can operate one or more physical computing devices accessible to user devices via a network. These physical computing device(s) can host virtual machine instances that are configured to train machine learning models using training data referenced by a user device. These physical computing device(s) can further host virtual machine instances that are configured to execute trained machine learning models in response to user-provided inputs, generating outputs that are stored and/or transmitted to user devices via the network.
US11797874B2 Error reduction and, or, correction in analog computing including quantum processor-based computing
The systems, devices, articles, and methods described herein generally relate to analog computers, for example quantum processors comprising qubits, couplers, and, or cavities. Analog computers, for example quantum processor based computers, are the subject of various sources of error which can hinder operation, potentially reducing computational accuracy and speed. Sources of error can be broadly characterized, for example as i) a background susceptibility do to inherently characteristics of the circuitry design, ii) as an h/J ratio imbalance, iii) bit flip errors, iv) fidelity, and v) Anderson localization, and various combinations of the aforesaid.
US11797872B2 Quantum bit prediction
A quantum prediction AI system includes a quantum prediction circuit adapted to receive an input vector representing a subset of a time-sequential sequence; encode the input vector as a corresponding qubit register; apply a trained quantum circuit to the qubit register; and measure one or more qubits output from the quantum prediction circuit to infer a next data point in the series following the subset represented by the input vector.
US11797869B2 Artificial intelligence facilitation of report generation, population and information prompting
Systems and computer-implemented methods facilitating automatic report generation, population and information prompting employing artificial intelligence technology are provided. For example, a computer-implemented method can include: identifying relevant sections or options of an automatically generated report, wherein the identifying is based on a defined factor and employs artificial intelligence; generating narrative information comprising at least one of a reference to a decision-making process, one or more alternatives evaluated, a reasoning process or information indicating a basis upon which at least one of one or more sections or options were included in or excluded from the report; outputting decision information indicating the basis for decisions selected to populate one or more relevant sections of the report; prompting for information including decision bases where not known or predicted by the decision making process, and using such information for the generated report and to improve the decision making and narrative generation processes.
US11797867B2 Cognitive personas
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the cognitive persona; and, performing a cognitive computing operation based upon the cognitive persona associated with the user.
US11797859B2 Environment factor control device and training method thereof
Disclosed is a non-transitory computer readable medium storing a computer program, wherein the computer program includes instructions to perform following steps for data processing when the computer program is executed by one or more processors, the steps including: recognizing at least one continuous section from each raw data subset; determining at least one serialization point, based on a start point and an end point of each of the at least one continuous section for each of the raw data subset; and generating a training data set by generating serialized training data, based on the at least one serialization point.
US11797857B2 Image processing system, image processing method, and storage medium
To reduce the possibility of false determination for a character string alteration in image data, embodiments of the present disclosure include a generation unit configured to generate a learning model by performing machine learning processing based on an altered character image, a character image before an alteration, and an image representing the difference between the altered character image and the character image before the alteration, an input unit configured to input image data, and an estimation unit configured to estimate whether the image data input by the input unit includes an altered character, by using the learning model generated by the generation unit.
US11797856B1 Systems and methods for resource efficient model learning and model inference
Presented herein are framework embodiments that allow the representation of complex systems and processes that are suitable for resource efficient machine learning and inference. Furthermore, disclosed are new reinforcement learning techniques that are capable of learning to plan and optimize dynamic and nuanced systems and processes. Different embodiments comprising combinations of one or more neural networks, reinforcement learning, and linear programming are discussed to learn representations and models—even for complex systems and methods. Furthermore, the introduction of neural field embodiments and methods to compute a Deep Argmax, as well to invert neural networks and neural fields with linear programming, provide the ability to create models and train models that are accurate and very resource efficient—using less memory, less computations, less time, and, as a result, less energy. As a result, these models can be trained and re-trained quickly and efficiently; thereby not only using fewer resources but also providing models that are continually improving. The resource efficiencies herein also allow such models to be trained and/or deployed more widely.
US11797854B2 Image processing device, image processing method and object recognition system
An image processing device has circuitry, which is configured to obtain image data, the image data being generated on the basis of a non-linear mapping defining a mapping between an object plane and an image plane; and to process the image data by applying a kernel of an artificial network to the image data based on the non-linear mapping.
US11797853B2 Processing for multiple input data sets
Disclosed herein are techniques for performing multi-layer neural network processing for multiple contexts. In one embodiment, a computing engine is set in a first configuration to implement a second layer of a neural network and to process first data related to a first context to generate first context second layer output. The computing engine can be switched from the first configuration to a second configuration to implement a first layer of the neural network. The computing engine can be used to process second data related to a second context to generate second context first layer output. The computing engine can be set to a third configuration to implement a third layer of the neural network to process the first context second layer output and the second context first layer output to generate a first processing result of the first context and a second processing result of the second context.
US11797847B2 Selecting instances of detected objects in images utilizing object detection models
The systems, methods, a non-transitory computer readable mediums relate to an object selection system that accurately detects and automatically selects user-requested objects (e.g., query objects) in a digital image. For example, the object selection system builds and utilizes an object selection pipeline to determine which object detection neural network to utilize to detect a query object based on analyzing the object class of the query object. In addition, the object selection system can add, update, or replace portions of the object selection pipeline to improve overall accuracy and efficiency of automatic object selection within an image.
US11797842B2 Identifying friction points in customer data
Aspects of the present disclosure relate to identifying friction points in customer data. In some embodiments, identifying friction points can include receiving a set of input sequence data and predicted class labels for the set of input sequence data; selecting input sequences, from the set of input sequence data, that have class labels matching a ground truth class label; reducing the selected sequences to anchor points; and grouping the reduced selected sequences into critical data set signatures using discriminatory subsequence mining.
US11797841B2 Computing system for performing efficient machine learning processing
A computing system capable of obtaining a calculation speed exceeding that of 16-bit floating point processing while maintaining accuracy of calculation results. A computing system includes a parameter server, a communication path and a worker. The parameter server has a storage unit that stores a parameter value of a training target model, and a first conversion unit that converts the parameter value into data represented by a floating point number with 10 bits or less. The communication path transmits the data transmitted and received between the parameter server and the worker. The worker has a processing unit that computes a product and a sum of the data. The parameter server further has a second conversion unit that converts the data with 10 bits or less received from the worker into an updating difference, and an updating unit that updates the parameter value on the basis of the updating difference.
US11797837B2 Dynamic distributed training of machine learning models
In an example, an apparatus comprises a plurality of execution units comprising at least a first type of execution unit and a second type of execution unit and logic, at least partially including hardware logic, to analyze a workload and assign the workload to one of the first type of execution unit or the second type of execution unit. Other embodiments are also disclosed and claimed.
US11797833B2 Competitive machine learning accuracy on neuromorphic arrays with non-ideal non-volatile memory devices
Optimized synapses for neuromorphic arrays are provided. In various embodiments, first and second single-transistor current sources are electrically coupled in series. The first single-transistor current source is electrically coupled to both a first control circuit and second control circuit, free of any intervening logic gate between the first single-transistor current source and either one of the control circuits. The second single-transistor current source is electrically coupled to both the first control circuit and the second control circuit, free of any intervening logic gate between the second single-transistor current source and either one of the control circuits. A capacitor is electrically coupled to the first and second single-transistor current sources. A read circuit is electrically coupled to the capacitor. The first and second single-transistor current sources are adapted to charge the capacitor only when concurrently receiving a control signal from both the first and second control circuits. The first and second single-transistor current sources are adapted to discharge the capacitor only when concurrently receiving a control signal from both the first and second control circuit.
US11797832B2 Composing arbitrary convolutional neural network models from a fixed set of duplicate pipelined components
An Application Specific Integrated Circuit (ASIC) for computing a convolutional neural network (CNN) has a first input bus receiving an ordered stream of values from an array, each position in the array having one or more channels, and a plurality of kernel processing tiles receiving inputs through configurable multiplexors. The kernel processing tiles and buses are arranged and connected in a manner that the ASIC operates as a pipelined system delivering an output stream in synchronization with the input stream.
US11797830B2 Flexible accelerator for sparse tensors in convolutional neural networks
An apparatus includes a tensor compute cluster having a plurality of tensor compute units to process a plurality of sub-feature maps in a machine learning application and a tensor memory cluster having a plurality of tensor feature map memory units to store the plurality of sub-feature maps. The apparatus also includes circuitry to partition an input feature map into the plurality of sub-feature maps such that sparsity in each of the plurality of sub-feature maps satisfies a predetermined threshold, and assign each of the plurality of sub-feature maps to one of the plurality of tensor compute units and one of the plurality of tensor feature map memory units for processing in parallel.
US11797829B2 Product-sum operation device, neuromorphic device, and method for using product-sum operation device
The product-sum operation device includes a product operator and a sum operator. The product operator includes a plurality of product operation elements, and an alternative element that, when any of the plurality of product operation elements has malfunctioned, is used instead of the malfunctioning product operation element. Each of the plurality of product operation elements and the alternative element is a resistance change element. The sum operator includes an output detector which detects a sum of outputs from the plurality of product operation elements when the alternative element is not used.
US11797828B2 Beams to monitor
To configure a set of user devices, which comprises one or more user devices, to monitor a subset of beams, at least one past beam sequence indicating one or more beams, which served the set is determined, and inputted to a trained model which outputs a probability distribution. Then as many beams as is a number of beams determined for the set to monitor is selected from the probability distribution according to a first criteria, and the set of user devices is configured to monitor and report beams in the beam group. Past beam sequences are also used in training. From the past sequences, set-specifically, past beams that served a set within a first time interval are determined to be used as training data, and future beams that served the set within a second time interval following the first time interval are determined to be used as validation data.
US11797824B2 Electronic apparatus and method for controlling thereof
An electronic apparatus and a method for controlling the electronic apparatus are disclosed. The method includes: obtaining a neural network model trained to detect an object corresponding to at least one class; obtaining a user command for detecting a first object corresponding to a first class; and based on the first object not corresponding to the at least one class, obtaining a new neural network model based on the neural network model and information of the first object.
US11797808B2 System and method for automatically classifying printable images
A method for classifying a printable image to be printed comprising: receiving, at a printing device, print data representing the printable image to be printed; generating an image of the printable image based on the print data; classifying the image to obtain a format associated with the printable image; printing the printable image according to the print data; and updating a counter associated with the format.
US11797805B1 Methods and printing system using classification-based consumable use in printing operations
An estimation system provides consumable use estimations, such as for ink or toner, in printing operations. The estimation system uses a classification-based consumable use process to estimate the consumable use. A print job is assigned a classification category according to an arbitrary job category selected for the print job and a job property defined for the print job using job settings. A plurality of classification categories are available. Job costing data for the print job is provided and used to determine consumable use values for each sheet in the print job and a total consumable use. This information is used to verify the correct classification category was assigned and to update historical consumable use information. An estimate is provided using the classification category and the distribution of the consumable use for print jobs in the category.
US11797801B2 Data carrier, reading method and system utilizing super resolution techniques
The present invention relates to a method of reading out information from a data carrier and to a data carrier utilizing the concept of structured-illumination microscopy or saturated structured-illumination microscopy.
US11797792B2 Method of processing a signal of a passive RFID chip with a reader
The subject of the invention Is a method of processing a signal of a passive RFID chip (1) with a reader (2) in order to amplify the useful signal. A method of processing a signal of a passive RFID chip (1) with a reader (2) comprising an antenna (3), an operational amplifier (4), an AD converter (5) and a first DA converter (6) and a second DA converter (7) or a source of constant voltage consists of steps of transmitting the source signal of the antenna (3), receiving the source signal of the antenna (3) by the RFID chip (1), transmitting the RFID chip (1) signal and receiving the RFID chip (1) signal by the antenna (3), wherein the received RFID chip (1) signal and the output of the first DA converter (6) is fed to the inverting input of the operational amplifier (4) and the output of the second DA converter (7) or the output of the source of constant voltage is fed to the non-inverting input of the operational amplifier (4). After converting the signal by the AD converter (5) the amplitude of two consecutive peaks belonging to a single wave is subtracted, wherein the individual signals are temporarily stored in the buffer (12) before subtraction.
US11797788B2 Configuring security tags based on directions of movement of products associated with the security tags
In some implementations, a device may configure security tags. The device may receive, from one or more cameras associated with the device, image data associated with a product moving through a scanning zone of the device. The device may determine, based on the image data, a direction of movement associated with the product moving through the scanning zone of the device. The device may configure, via a reader of the device and based on the direction of movement associated with the product, a setting of a security tag associated with the product.
US11797785B2 Tag reader with diagnostic tag
An industrial vehicle comprising a tag reader, a reader module, and a diagnostic tag, wherein the diagnostic tag is coupled to the industrial truck within a read range of the tag reader. The reader module and the tag reader cooperate to identify the diagnostic tag and individual tags of a tag layout and the reader module discriminates between the individual tags of the tag layout and the diagnostic tag and the individual tags of the tag layout, correlates an identified individual tag of the tag layout with tag data, correlates an identified diagnostic tag with operation of the tag reader, and generates a missing tag signal if the diagnostic tag is not identified or the operation of the tag reader is not within specified operating parameters.
US11797782B2 Cross-lingual voice conversion system and method
A cross-lingual voice conversion system and method comprises a voice feature extractor configured to receive a first voice audio segment in a first language and a second voice audio segment in a second language, and extract, respectively, audio features comprising first-voice, speaker-dependent acoustic features and second-voice, speaker-independent linguistic features. One or more generators are configured to receive extracted features, and produce therefrom a third voice candidate keeping the first-voice, speaker-dependent acoustic features and the second-voice, speaker-independent linguistic features, wherein the third voice candidate speaks the second language. One or more discriminators are configured to compare the third voice candidate with the ground truth data, and provide results of the comparison back to the generator for refining the third voice candidate.
US11797781B2 Syntax-based multi-layer language translation
A multi-layer language translator operating in conjunction with a syntax-based model, coupled with machine learning and artificial intelligence, performs language translations from a source language text to text expressed in a target language. A relevancy-based “chunking” module breaks a source text into smaller units and applies a part-of-speech tag to some or all of the units. A hierarchy-based structuring module determines grammatical structure of the source text based, at least in part, on the applied part-of-speech tags. The hierarchy-based structuring module recursively combines grammatically linked units into one or more phrases, and applies to the phrases higher-level tags. A syntax-based translating module translates the units and/or phrases into the target language, and based on syntax differences between the source and target languages, reconfigures the translated text, as needed, such that the translated text is expressed in the target language using target language syntax rules and conventions.
US11797780B1 Context-biased artificial intelligence video generation
A method includes receiving a set of text documents. The method also includes generating a summary of the set of text documents by a set of large language machine learning models. The method further includes generating a set of keywords from the summary by the set of large language machine learning models. The method additionally includes generating an image prompt from the set of keywords by the set of large language machine learning models. The method also includes generating a set of images from the image prompt by a text-to-image machine learning model. The method further includes generating a video clip from the set of images. The method additionally includes presenting the video clip.
US11797777B2 Support for grammar inflections within a software development framework
A natural language understanding server includes grammars specified in a modified extended Backus-Naur form (MEBNF) that includes an agglutination metasymbol not supported by conventional EBNF grammar parsers, as well as an agglutination preprocessor. The agglutination preprocessor applies one or more sets of agglutination rewrite rules to the MEBNF grammars, transforming them to EBNF grammars that can be processed by conventional EBNF grammar parsers. Permitting grammars to be specified in MEBNF form greatly simplifies the authoring and maintenance of grammars supporting inflected forms of words in the languages described by the grammars.
US11797775B1 Determining emebedding vectors for an unmapped content item using embedding inferenece
Systems and methods are presented for inferring an embedding vector of an item of a first type into the embedding space. Upon receiving a first time for which there is no embedding vector, documents of a document corpus that include (co-occurrence) both the received item and other items of the same type are identified. Of those other items that have embedding vectors, those embedding vectors are retrieved and averaged. The resulting averaged embedding vector is established as an inferred embedding vector for the received item.
US11797772B2 Word lattice augmentation for automatic speech recognition
Speech processing techniques are disclosed that enable determining a text representation of named entities in captured audio data. Various implementations include determining the location of a carrier phrase in a word lattice representation of the captured audio data, where the carrier phrase provides an indication of a named entity. Additional or alternative implementations include matching a candidate named entity with the portion of the word lattice, and augmenting the word lattice with the matched candidate named entity.
US11797769B1 Artificial intelligence system using hybrid technique for task-oriented dialog management
In response to determining that a particular sequence of natural language input has been generated by a first entity participating in a multi-interaction dialog, a first representation of accumulated dialog state associated with the sequence is obtained from a machine learning model at an artificial intelligence service. Based on the first representation, a state response entry is selected from a collection of state response entries. The state response entry indicates a mapping between a second representation of accumulated dialog state, and a response recorded in a training example of the model. The recorded response is implemented.
US11797768B2 System and method to represent conversational flows as graph embeddings and to conduct classification and clustering based on such embeddings
Systems and methods develop a natural language interface. Conversational data including user utterances is received for a plurality of conversations from a natural language interface. Each of the conversations is classified to determine intents for each user utterance, and for each of the conversations, a control flow diagram showing the intents and sequential flow of the conversation is generated. Each of the control flow diagrams is processed to generate a graph embedding representative of the conversation. A previous conversation that is similar to the current conversation is identified from a previous graph embedding that is nearest to a current graph embedding of a most recent utterance in a current conversation. A previous outcome of the previous conversation is used to predict an outcome of the current conversation, which, when not positive, may control response outputs of the natural language interface to steer the current conversation towards a positive result.
US11797766B2 Word prediction with multiple overlapping contexts
Systems and processes for word prediction using multiple contexts are provided. For example, a plurality of words are received. A first word context including a first plurality of received words, and a second word context corresponding to the first plurality of received words and a second plurality of received words, are obtained. A first current word probability is determined based on a first language model using the first word context. A second current word probability is determined based on a second language model using the second word context. A third current word probability is determined based on the second language model using the first word context. A fourth current word probability is determined based on the first current word probability, the second current word probability, and the third current word probability. An output is provided, to a user, including a current word prediction based on the fourth current word probability.
US11797762B1 Systems and methods for detecting coordinated propagation of social media content
A computer-implemented method for detecting coordinated propagation of social media content may include calculating, by a computing device, a content similarity score for each social media post in relation to other social media posts in a set of social media posts. The method may also include identifying a related subset of social media posts based on the content similarity score. Additionally, the method may include detecting one or more clusters of social media posts in the related subset by clustering social media posts based on content similarity scores and timing. Furthermore, the method may include determining that a user account associated with a social media post in a detected cluster is in a coordinated network of user accounts. Finally, the method may include performing a security action in response to determining that the user account is in the coordinated network. Various other methods, systems, and computer-readable media are also disclosed.
US11797761B2 Device, method and program for natural language processing
Disclosed is a natural language processing technique according to a neural network of high interpretive ability. One embodiment of the present disclosure relates to an apparatus including a trained neural network into which first natural language text is input and that is trained to output second natural language text and alignment information, the second natural language text being in accordance with a predetermined purpose corresponding to the first natural language text, and the alignment information indicating, for each part of the second natural language text, which part of the first natural language text is a basis of information for generation; and an analyzing unit configured to output, upon input text being input into the trained neural network, a predicted result of output text in accordance with a predetermined purpose, and alignment information indicating, for each part of the predicted result of the output text, which part of the input text is a basis of information for generation.
US11797760B1 Machine learning based instantiation of documents based on templates in a document management system
A system, for example, a document management system stores documents and manages workflows associated with documents. The document management system allows discovery of templates based on explicit searches performed by users or automatic searches performed based on a context. The document management system allows generating new document templates based on selected versions of document component templates. The generated document template may be stored as a new version. The document management system instantiates documents based on templates by predicting values of variables used in the template based on various factors that describe the context in which the template is being used. The values used for instantiating variables may be generated using machine learning models that may be trained using historical data stored in the document management system.
US11797759B2 Size-optimized data interchange method and system
Disclosed herein is an optimized data interchange system, method and architecture. An original data interchange document, such as a JavaScript™ Object Notation (JSON) document, comprising a number of name/value pairs is separated, or split, into a template document and a data document for separate transmission. The two documents can be recombined at a destination computing device.
US11797756B2 Document auto-completion
A method and apparatus may be used for document auto-completion. In an aspect, an instruction for creating a document may be received. The document may be presented in response to the instruction, at least a first section in the document including content suggested according to context information associated with the document. An edit operation to the document may be received. Content suggested in response to the edit operation may be presented in at least a second section in the document. In another aspect, context information associated with completion of a document may be identified. Content of at least one section in the document may be generated, the content being suggested based at least on the context information. The content may be presented in the at least one section in the document.
US11797755B2 Unsupervised method to generate annotations for natural language understanding tasks
A method for training a machine learning model with parallel annotations of source instances and while facilitating security of the source instances can be performed by a system that generates a coupled machine learning model from (1) a first machine learning model trained on a first set of training data comprising unannotated natural language and (2) a second machine learning model trained on populated target templates which are populated with a plurality of vocabulary words. Once formed, the coupled machine learning model is configured to transform unannotated natural language into annotated machine-readable text.
US11797753B2 System and method for adapting text-based data structures to text samples
Techniques for customizing multimedia content using data structures adapted to text samples. A method includes dividing a text sample into segments. Unique words are identified within the segments. For each unique word found in the segments, its neighboring words are identified. Based on sentiment values associated with those neighboring words, a sentiment of each unique is determined. Using the sentiments of the unique words, text skeletons are modified by inserting the unique words into corresponding locations within structured data of the text skeletons. The modified text skeletons may be inserted into multimedia content in order to customize that multimedia content to the text sample.
US11797745B2 Semiconductor device with reduced power and method of manufacturing the same
A semiconductor device and a method of manufacturing the same are provided. The semiconductor device includes a first conductive pattern disposed within a first region from a top view perspective and extending along a first direction, a first phase shift circuit disposed within the first region, a first transmission circuit disposed within a second region from the top view perspective, and a first gate conductor extending from the first region to the second region along a second direction perpendicular to the first direction. The first phase shift circuit and the first transmission circuit are electrically connected with the first conductive pattern through the first gate conductor.
US11797743B2 Leakage reduction between two transistor devices on a same continuous fin
In some embodiments, the present disclosure relates to a method that includes removing portions of a substrate to form a continuous fin over the substrate. Further, a doping process is performed to selectively increase a dopant concentration of a first portion of the continuous fin. A first gate electrode is formed over a second portion of the continuous fin, and a second gate electrode is formed over a third portion of the continuous fin. The first portion of the continuous fin is between the second portion and the third portion of the continuous fin. A dummy gate electrode is formed over the first portion of the continuous fin. Upper portions of the continuous fin that are arranged between the first gate electrode, the second gate electrode, and the dummy gate electrode are removed, and source/drain regions are formed between the first, the second, and the dummy gate electrodes.
US11797742B1 Power aware real number modeling in dynamic verification of mixed-signal integrated circuit design
A method includes: receiving a representation of a mixed-signal integrated circuit design including an analog circuit portion and a digital circuit portion including a plurality of descriptions of a power supply, the descriptions including a power supply network description and a register transfer level (RTL) hardware description language (HDL) description; determining a mismatch between the power supply network description and the HDL description of the power supply; generating a value converter to convert a voltage value associated with the power supply between the power supply network description and the HDL description; and converting, by a processor, between the power supply network description and the HDL description during runtime using the value converter to synchronize the power supply network description and the HDL description of the power supply responsive to the mismatch.
US11797738B2 Test apparatus, computer readable medium, and test method
A design management apparatus (100) includes a conversion unit (12) and a test unit (13). The conversion unit (12) generates model information (403) that is a format of design information (303) being converted, the design information (303) being the design information (303) created in a process of mechanical design in an engineering chain, and generates model information (405) that is a format of design information (305) being converted, the design information (305) being the design information (305) created in a process of control design in the engineering chain. The test unit (13) associates the model information (403) and the model information (405) using entire reference information (22) that associates the model information (403) and the model information (405), and tests for consistency between the model information (403) and the model information (405) associated.
US11797737B2 Finding equivalent classes of hard defects in stacked MOSFET arrays
This disclosure describes a method for finding equivalent classes of hard defects in a stacked MOSFET array. The method includes identifying the stacked MOSFET array in a circuit netlist. The stacked MOSFET array includes standard MOSFETs sharing gate and bulk terminals. The method further includes determining electrical defects for the standard MOSFETs, grouping the electrical defects into at least one intermediate equivalent defect class based on a topological equivalence of the electrical defects, grouping the electrical defects in the at least one intermediate equivalent defect class into at least one final equivalent defect class based on an electrical equivalence of the electrical defects, performing a defect simulation on an electrical defect in the at least one final equivalent defect class, and attributing a result of the defect simulation on the electrical defect to additional electrical defects in the final equivalent defect class.
US11797733B2 Artificial intelligence determination of building metrics for code compliance
Artificial Intelligence systems receive two dimensional design plans (e.g., physical, or electronic documents) that are processed to mimic the perception, learning, problem-solving, and decision-making formerly performed by human workers assessing the design plans for compliance with an applicable code. AI analysis converts vector images into patterns that are conducive to machine learning and generates a dynamic interface that allows a user to interact with the AI findings. The AI assesses whether a building described in the design plans complies with a relevant code set forth by an authority having jurisdiction. Codes may include, for example, codes enforcing fire safety and the Americans with Disabilities Act.
US11797732B2 Automated analog and mixed-signal circuit design and validation
A technique for designing circuits including receiving a data object representing a circuit for a first process technology, the circuit including a first sub-circuit, the first sub-circuit including a first electrical component and a second electrical component arranged in a first topology; identifying the first sub-circuit in the data object by comparing the first topology to a stored topology, the stored topology associated with the first process technology; identifying a first set of physical parameter values associated with first electrical component and the second electrical component of the first sub-circuit; determining a set of performance parameter values for the first sub-circuit based on a first machine learning model of the first sub-circuit and the identified set of physical parameters; converting the identified first sub-circuit to a second sub-circuit for the second process technology based on the determined set of performance parameter values; and outputting the second sub-circuit.
US11797728B2 Automating extraction of material model coefficients for simulations
Systems and methods for deriving material coefficient values from physical measurements of physical objects are described. These physical measurements can provide material test data. In one embodiment of a method described herein, the material test data can be used to calculate a first subset of material coefficients for use in one or more material models from material test data; the method can define a set of optimization parameters and define a set of relationships between a second subset of the material coefficients and the set of optimization parameters such that values of the material coefficients in the second subset of material coefficients can be calculated from the set of optimization parameters, wherein the first subset and the second subset include all of the material coefficients in the one or more material models and the set of optimization parameters have fewer parameters than a total number of coefficients in the first subset and the second subset; then the method can calculate optimum values of the optimization parameters to yield an optimum fit of the one or more models to the material test data, the optimum fit based on optimum material coefficients calculated from the calculated optimum values of the optimization parameters.
US11797727B2 Distributed-memory parallel processing of finite elements based on contact pair splitting
Methods for modeling contact pairs in a model of a physical object include generating a contact pair including a contact surface and a target surface, where the contact pair further includes contact elements of the contact surface and the target surface, splitting the contact pair into contact sub-pairs along splitting boundaries, augmenting each contact sub-pair with contact elements from adjacent contact sub-pairs at the splitting boundaries, distributing the augmented contact sub-pairs to a plurality of parallel processors for finite element solutions of the contact sub-pairs, receiving the finite element solutions of the contact sub-pairs from the plurality of parallel processors, and combining the finite element solutions of the contact sub-pairs into finite element solutions of the contact pair.
US11797726B2 Systems for automated blast design planning and methods related thereto
A system, method, or apparatus for generating a blast plan that can receive blast data comprising geological properties of a blast site, blasthole parameters, and available explosive product. A pattern footage can be determined based on a relationship between the face height, the specific energy of the available explosive product, and the geological properties of the bench. The burden and spacing can be determined from the pattern footage.
US11797717B2 Bus encryption for non-volatile memories
The present disclosure relates to apparatuses and methods for memory management. The disclosure further relates to an interface protocol for flash memory devices including at least a memory array and a memory controller coupled to the memory array.A host device is coupled to the memory device through a communication channel and a hardware and/or software full encryption-decryption scheme is adopted in the communication channel for data, addresses and commands exchanged between the host device and the memory array.
US11797715B2 Erasing a cryptographic hem in a memory of a device in response to a change of an operating mode of the device
The technology disclosed herein enables a method to receive an indication of a change to an operating mode of a device from a first operating mode to a second operating mode, and identify a cryptographic item stored at a memory of the device, wherein the cryptographic item corresponds to an identification of the device signed with a digital signature, and wherein the digital signature is based on a private key that is inaccessible to the device. On response to receiving the indication of the change to the operating mode of the device, the method can modify the cryptographic item stored at the memory, and operate the device in the second operating mode based on the modified cryptographic item. The indication of the change to the operating mode of the device can correspond to a detection of a change in a function of the device.
US11797712B2 Verifying data integrity
It is provided a method for enabling a user device to verify data integrity. The method is performed in a network node and includes: obtaining measurement data indicating resource usage by the user device; obtaining a session identifier; generating a measurement indicator using a one-way function, based on the measurement data; generating an asymmetric cryptographic signature of the session identifier and the measurement indicator, the asymmetric cryptographic signature being based on a private key of a cryptographic key pair of the network node; and storing, in a distributed ledger database, a set of data comprising the asymmetric cryptographic signature, the session identifier and the measurement indicator.
US11797711B2 Electronic device, method for providing personal information using same, and computer-readable recording medium for recording same
The present document relates to an electronic device, a method for providing personal information using same, and a computer-readable recording medium for recording same, wherein the electronic device may include a communication circuit, a storage, a display, and a processor. According to various embodiments, the processor may be configured to generate a smart contract comprising information on categories of personal information to be provided to an external user, information about the external user, and information about a de-identification level of the personal information to be provided; transfer the smart contract to a block chain; receive a request for provision of personal information from the block chain; process personal information of a user on the basis of the smart contract; and transfer the processed personal information to the block chain. Other various embodiments are possible.
US11797710B2 System and method for dynamic generation of URL by smart card
Embodiments of a smart card and systems and methods for secure data access using a smart card are described. The smart card may be formed a substrate and may include a microprocessor, a memory containing an applet, a counter, and a unique identifier. The smart card may dynamically generate a unique uniform resource location (URL) and transmit the URL to via a contactless communication interface to securely facilitate data access from other devices.
US11797703B1 Protecting documents with centralized and discretionary policies
A technique and system protects documents at rest and in motion using declarative policies, access rights, and encryption. Methods, techniques, and systems control access to documents and use of content in documents to support information management policies.
US11797698B2 Decentralized consent network for decoupling the storage of personally identifiable user data from user profiling data
A computer implemented method for tracking and securing user data, the method including providing a user data vault that stores user data, providing the user data to display on a user interface, collecting access rights and permission settings, storing the access rights on a blockchain consent network, and providing access to remote users. The system and methods utilize blockchain technology, encryption, and a novel data structure (e.g. consent tokens) that enhance the security, transparency, and user experience regarding user data collection.
US11797694B2 Systems and methods for integrating html based application with embedded browser
Embodiments described include systems and methods for using an HTML-based application integrated with an embedded browser on a client device, for trusted data transfer for instance. An HTML-based application within an embedded browser of a client device can provide access to a network application and its resources. The HTML-based application can establish a secure session for the network application between a server and the HTML-based application. The embedded browser can determine that the HTML-based application is a trusted application via application of one or more policies. With the secure session established and responsive to determining that the HTML-based application is a trusted application, the embedded browser may establish at least one virtual channel between the embedded browser and the HTML-based application. Using the at least one virtual channels, the embedded browser can transfer data between the secure session of the network application and the operating system (OS) of the client device. The operating system of the client device may include a file system, a clip board, and/or input and output (I/O) devices.
US11797686B1 Assessing risk from use of variants of credentials
In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, responsive to a user requesting authorization to access an application, segmenting a string of content into a plurality of substrings of different lengths, the string of content being an input to access the application. The method also includes, responsive to a determination that data in a first data structure represents a first substring of the plurality, identifying a length of another substring and at least one type of character present within that substring based on the data in the first data structure, determining a risk of unauthorized use of the string of content based on the identified length and the at least one type of character present within that substring, and allowing access to the application using the string of content based on the determined risk.
US11797684B2 Methods and systems for hardware and firmware security monitoring
Systems and methods are provided herein for monitoring and identifying potential security vulnerabilities in hardware and/or firmware of host devices. In an example, a client system includes a data interface, a processor, and a storage device storing instructions executable by the processor to collect firmware and/or hardware information relating to the client system and transmit, via the data interface, data associated with the firmware and/or hardware information to a remote device.
US11797683B2 Security chip with resistance to external monitoring attacks
A method for performing a security chip protocol comprises receiving, by processing hardware of a security chip, a message from a first device as part of performing the security chip protocol. The processing hardware retrieves a secret value from secure storage hardware operatively coupled to the processing hardware. The processing hardware determines a path through a key tree based at least in part on the message. The processing hardware derives a validator at least in part from the secret value using a sequence of entropy redistribution operations associated with the path through the key tree. The processing hardware exchanges the validator between the security chip and the first device as part of the security chip protocol in order to authenticate at least one of the security chip or the first device.
US11797674B2 Method and apparatus for defending against attacks, device and storage medium
The present disclosure discloses a method, apparatus, device, and storage medium for defending against attacks, which relate to the technical field of information security, and can be used in intelligent traffic or an autonomous driving scenario. The specific implementation solution is: acquiring an instruction set including at least one instruction for controlling vehicle state; comparing each instruction in the instruction set with at least one attack instruction in an attack behavior knowledge base respectively to determine a maximum similarity value corresponding to each instruction; and determining the type of the instruction and of the processing tactics for the instruction according to the maximum similarity value corresponding to each instruction and a preset similarity range.
US11797672B1 Machine learning-based technique for model provenance
Data is received that characterizes artefacts associated with each of a plurality of layers of a first machine learning model. Fingerprints are generated corresponding to each of the artefacts in each layer. The generated fingerprints can collectively form a model indicator for the first machine learning model. A second machine learning model then determines, based on the generated fingerprints, whether the first machine learning model is derived from another machine learning model. Data provided this characterization can be provided to a consuming application or process. This second machine learning model can be trained model with historical fingerprints having a known provenance classification. Related apparatus, systems, techniques and articles are also described.
US11797670B2 Determination method, determination device and recording medium
A determination method includes determining an attack type of an attack code included in an attack request on a server, carrying out emulation of an attack by the attack code on the server in accordance with the determined attack type, extracting a feature related to a backdoor operation appearing in an attack code on the server in a case of succeeding in an attack on the server as a result of the emulation, and determining that an attack by the attack code has succeeded in a case where a communication log of the server has the extracted feature, by a processor.
US11797667B2 Real-time detection and localization of DoS attacks in NoC based SoC architectures
Various examples are provided related to software and hardware architectures that enable lightweight and real-time Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) attack detection. In one example, among others, a method for detection and localization of denial-of-service (DoS) attacks includes detecting, by a router of an intellectual property (IP) core in a network-on-chip (NoC) based system-on-chip (SoC) architecture, a compromised packet stream based at least in part upon a packet arrival curve (PAC) associated with the router; identifying, by the IP core, a candidate IP core in the NoC as a potential attacker based at least in part upon a destination packet latency curve (DLC) associated with the IP core; and transmitting, by the router, a notification message indicating that the candidate IP core is the potential attacker to a router of the candidate IP core.
US11797656B2 Secure device sharing
A computing device and method of controlling access to a computing device. An application to be used when the computing device is in a locked state is selected, wherein in the locked state, only use of the selected application is permitted. The computing device enters the locked state. Use of the selected application without unlocking the computing device is allowed.
US11797654B2 Setting system and electronic device
A setting system comprises a first electronic device and a second electronic device. The first electronic device is configured to output information for the second electronic device. The second electronic device is configured to acquire the output information from the first electronic device and change a setting of the second electronic device on the basis of the output information. The first electronic device is further configured to automatically erase the information from a memory of the first electronic device after confirming that the second electronic device has acquired the information from the first electronic device.
US11797652B2 Cloud controlled laser fabrication
An execution plan segment of an execution plan can be received at a control unit of a computer numerically controlled machine from a general purpose computer. The execution plan segment can define operations for causing movement of a moveable head of the computer numerically controlled machine to deliver electromagnetic energy to effect a change in a material within an interior space of the computer numerically controlled machine. The execution plan segment can include a predefined safe pausing point from which the execution plan can be restarted while minimizing a difference in appearance of a finished work-product relative to if a pause and restart are not necessary. Operations of the computer numerically controlled machine can be commenced only after determining that the execution plan segment has been received up to and including the predefined safe pausing point by the computer numerically controlled machine.
US11797651B2 Systems and methods for mapping licenses data from disparate databases
A system and method for mapping licenses from disparate data sources and databases from third parties triggered by a system registration request, analyzing data structures for license information records and third-party information records, cross-referencing a license record with a third-party information record, flagging database records that reflect a license field record change, updating mapping-related procedures and queries, and providing a presentation of license information records and related status.
US11797645B2 Method and apparatus for processing a histogram output from a detector sensor
A method includes receiving a histogram output from a detector sensor, and calculating a median point of a pulse waveform within the histogram. The pulse waveform has an even probability distribution over at least one quantization step of the histogram around the median point. A corresponding apparatus can include a detector sensor and a co-processor coupled to the detector sensor.
US11797644B2 Identifying checksum mechanisms using linear equations
Certain aspects of the present disclosure provide techniques for detecting errors in account numbers. One example method generally includes receiving, from a user device, an entered number associated with a user and determining, based on a first portion of the entered number, an entity associated with the entered number. The method further includes obtaining, from an account number database, a plurality of account numbers associated with the entity and generating, from the plurality of account numbers, an account number matrix. The method further includes attempting to solve a multiplication equation of the account number matrix, wherein a solution of the multiplication equation is a vector of constants, upon determining a solution to the multiplication equation, determining whether the entered vector is a valid number for the entity and upon determining the entered vector is a valid number for the entity, storing the entered number in the account number database.
US11797643B2 Apparatus and method for matrix multiplication using processing-in-memory
Embodiments of apparatus and method for matrix multiplication using processing-in-memory (PIM) are disclosed. In an example, an apparatus for matrix multiplication includes an array of tiles that each include one or more PIM blocks. A PIM block may include a hybrid-mode PIM block that may be configured into a digital mode or an analog mode. The PIM block configured into digital mode may perform operations associated with depth-wise (DW) convolution. On the other hand, a PIM block configured into analog mode may perform operations associated with point-wise (PW) convolution. A controller may be used to configure the PIM block into either digital mode or analog mode, depending on the computations.
US11797637B2 System and method for content management in an ecosystem
Embodiments are described for a system and method for content management in an online ecosystem. The system includes at least one network and a computer system having at least one processor, at least one memory, and at least one I/O device. A client system includes a database. A user performs the steps of searching content stored within a database followed by rating the content. Ratings are compiled and displayed to the ecosystem. Users may vote to accept or deny content for a predetermined time period. If accepted, content is then displayed to the ecosystem of users while the content is associated with a user or group thereof.
US11797633B2 Methods and systems for redirecting a user from a third party website to a provider website
Disclosed are methods, systems, and non-transitory computer-readable medium for redirecting a user. For instance, the method may include: determining whether a there is a presence of one or combinations of: a particular webpage of a third party website and particular DOM element(s); performing a first DOM analysis on the particular webpage to extract an entity and first data from at least one of the particular DOM element(s); determining whether an entity website is mapped based on the entity and a mapping of entities to entity websites; performing a navigation process to interact with the entity website and extract second data; and performing a comparison analysis on the first data and the second data to determine whether at least one difference is present.
US11797626B2 Search result filters from resource content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing filters from resource content. In one aspect, a system receives data identifying a set of resources that are determined to be responsive to a search query and extracts a set of keywords from the contents of the resources and related queries. The keywords are processed according to candidate selection criteria, and a set of candidate query filters are determined. The candidate filters may be used to filter the resources that are responsive to the query.
US11797625B2 Displaying information related to spoken dialogue in content playing on a device
A server system detects presentation of a media content item being played at a first device in proximity to a second device associated with a first user. It also receives from the second device content information derived from sound output from the presentation of the media content item at the first device captured at the second device. Based on the received content information, it identifies the media content item being played at the first device and a plurality of first quotations associated with the media content item. The server system sends to the second device the first quotations and a plurality of quotation operation affordances. It receives selection by the first user of a first affordance of the quotation operation affordances for a first one of the first quotations. In accordance with the selection, it performs an operation with respect to the first one of the first quotations.
US11797622B2 Text-to-media indexes on online social networks
In one embodiment, a method performed by a client device includes receiving, at the client device, an input of n-grams, and identifying media items from a media-item index. This media-item index may index media items stored by the client device and respective keywords associated with each media item, and each media item may be identified based on one or more of its associated keywords matching at least one of the n-grams of the input. An auto-suggestion with the identified media items may then be presented responsive to the input.
US11797621B2 Systems for leveraging additional user data in resource transfer event messaging for generating customized and refined browsing experiences
Additional user data in resource transfer event messaging is leveraged for generating customized and refined web browsing experiences. Resource transfer messages are configured to include, not only the user data required to affect the resource transfer, but other user data related to the resource transfer event, such as user preference data. The resource transfer event messages are communicated to a resource storage entity, which stores the other user data in resource transfer event repository. In response to a user authenticating with the resource storage entity and accessing a distributed communication network, such as the Internet or the like, the user records are accessed and the additional user data is used to customize the websites that the user navigates.
US11797620B2 Expert detection in social networks
Aspects of the technology described herein detect experts in social networks. Experts may be identified within social networks using social network data. A collection of topics may be compiled based on search engine behavioral data. A combination of the social network data and search engine behavioral data is utilized to score each topic within potential topics for a user. When a topic score is over a predetermined threshold, a user may be classified as an expert for that topic. Expert search interfaces may be generated for use in browsing or searching for experts within a topic.
US11797616B1 Systems and methods for generating web pages for database search and search engine optimization
Examples relate to systems and methods for dynamically generating web pages for displaying database items based on metadata included in network URL requests. Some examples disclosed herein may enable receiving a URL comprising a plurality of segments, comparing each segment of the plurality of segments to known segment values, identifying, based on the comparison, searchable segments and one or more searchable categories for the searchable segments, independent of the order of the searchable segments within the URL, determining a search pattern based on the searchable segments and searchable segment categories, performing an inventory search based on the search pattern to return a list one or more inventory items, building web page metadata items based on the search pattern, and generating a web page comprising the web page metadata items and the list of inventory items.
US11797613B2 Forecasting system and method using change data based database storage for efficient ASP and web application
In one embodiment, a system is provided. The system includes a first client. The system also includes an analysis server coupled to the first client. The system further includes a first customer database of information coupled to the analysis server. The first customer database is to embody forecast data and to receive essentially real-time updates to the forecast data. The first customer database supports an OLAP cube associated with the analysis server.
US11797611B2 Non-factoid question answering across tasks and domains
An approach for a non-factoid question answering framework across tasks and domains may be provided. The approach may include training a multi-task joint learning model in a general domain. The approach may also include initializing the multi-task joint learning model in a specific target domain. The approach may include tuning the joint learning model in the target domain. The approach may include determining which task of the multiple tasks is more difficult for the multi-task joint learning model to learn. The approach may also include dynamically adjusting the weights of the multi-task joint learning model, allowing the model to concentrate on learning the more difficult learning task.
US11797608B2 Synchronizing file-catalog table with file stage
Disclosed herein are embodiments of systems and methods for synchronizing file-catalog table with a file stage. In an embodiment, a data platform receives a notification of a modification to one or more files in a file stage. The file stage includes data storage having a storage location. The data platform updates, based on receiving the notification of the modification, a first file-catalog table for the file stage based on the modification. The first file-catalog table includes a row for each file in the file stage, as well as a column for each of one or more metadata properties of the one or more files in the file stage.
US11797606B2 User interfaces for a podcast browsing and playback application
In some embodiments, an electronic device receives, via one or more input devices, an input corresponding to a request to search content available on the electronic device, wherein the input includes one or more search terms. In some embodiments in response receiving the input corresponding to the request to search content available on the electronic device, an electronic device displays, via a display device, one or more representations of one or more search results including a first representation of a first search result, wherein the first search result is a first content item that is associated with a first transcript of dialog included in the first content item, and the first search result is included in the one or more search results as a result of a relationship between the one or more search terms and the first transcript for the first content item.
US11797605B2 Applying geotags to images for identifying exploration opportunities
A method includes obtaining first data representing a subterranean domain, and creating a geotag associated with a three-dimensional location of interest in the subterranean domain and a feature at the location of interest. The geotag is further associated with second data that describes the location of interest in the subterranean domain. The method also includes generating metadata describing a portion of the first data, the second data, or both, storing the geotag in a database including a plurality of geotags. The method may also include searching for an analog to the geotag.
US11797603B2 Image descriptor network with imposed hierarchical normalization
Techniques are disclosed for using and training a descriptor network. An image may be received and provided to the descriptor network. The descriptor network may generate an image descriptor based on the image. The image descriptor may include a set of elements distributed between a major vector comprising a first subset of the set of elements and a minor vector comprising a second subset of the set of elements. The second subset of the set of elements may include more elements than the first subset of the set of elements. A hierarchical normalization may be imposed onto the image descriptor by normalizing the major vector to a major normalization amount and normalizing the minor vector to a minor normalization amount. The minor normalization amount may be less than the major normalization amount.
US11797596B2 System and method for multimedia contact center interactions via an audiovisual asynchronous channel
A system and method for multimedia contact center interactions via an audiovisual asynchronous messaging channel is provided. In an embodiment, an organization might operate a website comprising information and for providing an entry point of communication with a contact center. A communications channel may be integrated directly with the organization's website, which includes an editable audiovisual interface. A user may interact with the editable interface through a variety of means, including sketching on a webpage and recording to create a video form of audiovisual asynchronous query over the web page. The interaction is analyzed and routed to an agent for handling. The agent may then be connected to the user through the asynchronous channel.
US11797591B2 Abstractive multi-document summarization through self-supervision and control
A method for generating enriched training data for a multi-source transformer neural network for generation of a summary of one or more passages of input text comprises creating, from a plurality of input text sets, training points each comprising an input text subset of the input text set and a corresponding reference input text from the input text set, wherein the size of the input text subset is a predetermined number. Control codes are selected based on reference features corresponding to categorical labels of reference texts in the created training points. The input text is enriched with the selected control codes to generate enriched training data.
US11797586B2 Product presentation for customer relationship management
A speech enabled product presentation engine for customer relationship management (‘CRM’) comprising: a product recognition module; the product recognition module comprising a module of automated computing machinery stored on one or a non-transitory computer-readable mediums and configured to: identify, in dependence upon digitized speech for recognition, a product articulated in the conversation between a tele-agent and a customer. The presentation engine also includes a product dimension module. comprising a module of automated computing machinery stored on one or a non-transitory computer-readable mediums and configured to: query an internal CRM, in dependence upon the identified product, and receive one or more descriptions of one or more dimensions of the product for presentation to the tele-agent during a call with the customer.
US11797585B2 Data updating method and apparatus, electronic device and computer readable storage medium
The present disclosure provides a data updating method and apparatus, electronic device, and computer readable storage medium. The method includes: acquiring a search sentence; determining a target query sentence corresponding to the search sentence according to a sentence type corresponding to the search sentence; determining a target search content according to the search sentence, and sending the target search content to a service side, in the case that a query result corresponding to the target query sentence is not found in a knowledge base; acquiring a target query result edited by the service side according to the target search content; and updating the knowledge base according to the target query result.
US11797583B2 Intelligent document system
An intelligent document system provides one or more users, who are recipients of documents, with a way to “interact” with the documents for example for the purpose of understanding the content of the documents, and taking appropriate action in response to receiving the documents. Interacting with one or more documents can include navigating the documents guided by semantic content of the documents, asking questions that are answered based on the content of the documents. In some examples, the documents are “dynamic” in that users can manipulate data in the document for example for multiple different views or analyses. In some examples, the documents are augmented semantics and ontology that will allow the user to accurately navigate the document and achieve the natural interfacing they desire.
US11797580B2 Connection nature between nodes in graph structure
The interpretation of a graph data structure represented on a computing system in which the connection between a pair of nodes in the graph may be interpreted by which intermediary entity (node or edge) on a path (e.g., a shortest path) between the node pair is most dominant. That is, if the intermediary entity were not present, a detour path is determined. The greater the difference between the detour path and the original path, the more significant that intermediary entity is. The significance of multiple intermediary entities in the original path may be determined in this way.
US11797579B2 Data content governance for presentation layer synchronization for a version controlled underlying data model
Data content governance for presentation layer synchronization for a version controlled underlying data model includes defining a data model for underlying data in a database, specifying a presentation layer for the defined data model and identifying selected elements of the data model necessary to meet data requirements of the specified presentation layer. Then, the identified selected elements of the data model are serialized and both the specified presentation layer and the serialized elements are versioned in respect to the specified presentation layer. Thereafter, when the data model becomes modified, the specified presentation layer is modified to accommodate the modified data model. In response to the modification, a different selection of elements of the data model necessary to meet data requirements of the modified presentation layer are re-identified and serialized, with the modified presentation layer and the serialized re-identified different selection of elements becoming re-versioned.
US11797578B2 Technologies for unsupervised data classification with topological methods
Technologies for unsupervised data classification include a computing device that generates a high dimensional profile for each column of a data store that is indicative of topological features of the column. The computing device also analyzes each column using multiple predetermined profiling rules and generates an initial classification for the columns based on profiling rule results. The initial classification may be applied to related columns based on clustering of the columns using the high dimensional profile. The computing device may train a machine learning model based on the initial classification and the high dimensional profile. Input features for training may include the profiling rule results and the high dimensional profile. Classifications may be provided to client devices via a predetermined interface. Other embodiments are described and claimed.
US11797576B2 Sensitivity-based database processing and distributed storage
A system and method is provided to selectively process and store tables of a relational database by calculating an overall data sensitivity score for each table based on predefined attribute rules; performing column-wise splitting of at least one of the tables into a first table and a second table based on the overall data sensitivity score of each table, thereby generating a total number of relational database tables; storing a first subset of the total number of relational database tables in a private cloud storage database in a distributed storage environment based on the overall data sensitivity scores of each of the total number of relational database tables; and storing a second subset of the total number of relational database tables in a public cloud storage database of the distributed storage environment based on the overall data sensitivity scores of each of the total number of relational database tables.
US11797574B2 Hierarchic distributed ledger for data lineage
A computing platform may generate a distributed ledger including a plurality of hierarchic element chains, where: 1) data lineage is generated, for each element of each hierarchic element chain at a speed that matches a speed of data entry to the corresponding hierarchic element chain, and 2) at least a first hierarchic element chain is configured to operate at a first speed and at least a second hierarchic element chain is configured to operate at a second speed, slower than the first speed. The computing platform may receive a request to access the data lineage. The computing platform may send one or more commands directing a computing device to display the data lineage, which may cause the computing device to display the data lineage.
US11797571B2 Interface custom resource definition for stateful service management of clusters
In an example embodiment, an additional interface customer resource definition (CRD), which operates in conjunction with the normal CRD, is utilized. The interface CRD may be called a service CRD. The service CRD provides an abstraction of the original CRD by abstracting away all technical details that no other services should depend upon. The service CRD provides a façade to the original CRD. Both are kept in sync by a component called an operator, which infers the specification of the original CRD on the basis of the specification of a given service CRD. Furthermore, status updates sent to the original CRD that are relevant to the dependent services are mirrored back to the corresponding service CRD. Correspondingly, status updates with technical details that are too specific for the dependent services are not mirrored back.
US11797566B2 Attribute sharing platform for data processing systems
A device may receive information for an attribute to include in a shared attribute library. The information may include an attribute identifier, data variables needed to compute a value of the attribute, and source code for computing the value of the attribute. The source code may be written in a first programming language. The device may receive a first request to compute the value of the attribute based on a first set of data variables from a first type of data application and a second request to compute the value of the attribute based on a second set of data variables from a second type of data application that is different than the first type of data application. The device may select a computing server, which may execute the first programming language, to compute the value of the attribute based on the first and second sets of data variables.
US11797565B2 Data validation using encode values
Techniques are disclosed relating to data validation using encode values. In various embodiments, a data monitoring system may retrieve a plurality of datasets from a live database at a non-production datacenter. The data monitoring system may perform encoding operations on one or more of the plurality of datasets to generate encode values that correspond to the plurality of datasets. The data monitoring system may then retrieve an updated dataset, for example from an experimental database at the non-production datacenter, and perform validation operations to validate one or more characteristics of the updated dataset. For example, in some embodiments, the data monitoring system may retrieve the encode values corresponding to the plurality of datasets and use the encode values to validate the updated dataset. The data monitoring system may then generate a validation output indicative of a result of the validation operations.
US11797563B2 Method and/or system for transforming between trees and strings
Embodiments of articles, apparatuses, devices and/or systems transform a database, or portion thereof, to one or more expressions in a second view. Signal values for the one or more expressions in the first view are accessed from one or more physical memory devices. The signal values for the one or more expressions in the first view are transformed to signal values for the one or more expressions in the second view. Then, the signal values corresponding to the one or more expressions in the second view are stored in the one or more physical memory devices.
US11797559B2 System and method for real time data aggregation in a virtual cube in a multidimensional database environment
In accordance with an embodiment, described are systems and methods for real time data aggregation in a virtual cube in a multidimensional database. A method can provide, at a computer that includes one or more microprocessors, a multidimensional database server executing on the computer, wherein the multidimensional database server supports at least one multidimensional cube, a data source associated with the multidimensional cube, and at least one source of real-time data accessible by the data source. The method can query, by the multidimensional cube, the data source, the query comprising an identification of the at least one source of real-time data. The method can provide, by the data source, on-demand access to the multidimensional cube to the at least one source of real-time data. The method can use targeted data from the at least one source of real-time data within the multidimensional cube without being stored therein.
US11797557B2 Data management platform, intelligent defect analysis system, intelligent defect analysis method, computer-program product, and method for defect analysis
A data management platform for intelligently managing data is provided. The data management platform includes an ETL module configured to extract, cleanse, transform, or load data; a data lake configured to store a first group of data formed by extracting raw data from a plurality of data sources by the ETL module; a data warehouse configured to store a second group of data formed by cleansing and standardizing on the first group of data; a general data layer configured to store a third group of data formed by subjecting the second group of data to data fusion; and a data mart configured to store a fourth group of data formed by transforming the third group of data by the ETL module. The general data layer is a distributed data storage storing information available for querying. The data mart is a database of NoSQL type storing information available for computational processing.
US11797552B2 System and method for selective retrieval of metadata artefact versions
Techniques and solutions are described for retrieving metadata artefacts from a repository that includes multiple instances of a metadata artefact. The instances can have at least some different content. Metadata artefacts are associated with metadata describing group, searching, or selection criteria, such as one or more of a particular solution, tenant, layer, or version. A request for a metadata artefact can include at least one value for one or more of the criteria, which in turn can be used to identify one or more relevant metadata artefacts. Identifiers for, or content of, relevant metadata artefacts can be returned in response to the request. Fallback logic can be used to determine at least in part what metadata artefacts are relevant to a request, or how to return or process request results.
US11797547B2 Intention based search techniques
Methods, apparatuses, and systems for intention based search techniques are described herein. An example method comprises receiving data indicative of an intent of a user to perform an action via at least one application, the data comprising a description of the action that is input via a client device application on a client device, identifying, by the computing device, the at least one application based on a comparison of the description of the action and one or more records, the one or more records being indicative of prior intents of one or more users to perform actions and indicative of at least one selection by the one or more users to perform the actions with a selected application, and providing, by the computing device, output to the client device to enable performance of the action via the at least one application.
US11797546B2 Patent mapping
A system and computer implemented method are provided. The method comprises maintaining a database of patent portfolios and a database of patents, with each patent stored in the database of patents being associated with one or more patent portfolios stored in the database of patent portfolios. The method includes receiving a search query associated with a first patent portfolio; searching the first portfolio as a function of the search query; generating a seed set of search results including one or more patent claims associated with the search query, the patent claims including terms from the search query; automatically generating an expanded set of search results including one or more patent claims further associated with the search query or associated with the patent claims in the seed set of search results; and mapping the one or more patent claims to a patent concept.
US11797542B1 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.
US11797540B2 Secret joining system, method, secret calculation apparatus and program
A secure joining system is a secure joining system comprising a plurality of secure computation apparatuses; and the plurality of secure computation apparatuses are provided with vector joining parts 11n, first permutation calculating parts 12n, first permutation applying parts 13n, first vector generating parts 14n, second vector generating parts 15n, bit-flipping parts 16n, second permutation calculating parts 17n, second permutation applying parts 18n, third vector generating parts 19n, inverse permutation applying parts 110n, vector separating parts 111n, third permutation applying parts 112n, attribute value permutating parts 113n and fourth vector generating parts 114n.
US11797527B2 Real time fault tolerant stateful featurization
Certain aspects of the present disclosure provide techniques for operation of a feature management platform. A feature management platform is an end-to-end platform developed to manage the full lifecycle of data features. For example, to create a stateful feature, the feature management platform can receive a processing artifact from a computing device. The processing artifact defines the stateful feature, including the data source to retrieve event data from, when to retrieve the event data, the type of transform to apply, etc. Based on the processing artifact, the feature management system generates a processing job (e.g., the API defines a pipeline), which when initiated generates a vector that encapsulates the stateful feature. The vector is transmitted to the computing device that locally hosts a model, which generates a prediction that is transmitted to the feature management platform. Subsequently, the predication and stateful feature can be transmitted to other computing devices.
US11797524B2 Systems and methods for distributed ledger-based data exchange
A computer-readable storage medium may include executable instructions stored thereon that, when executed by a processor, may be configured to establish a connection to a node of a distributed ledger network that maintains a distributed ledger. The processor may obtain a first dataset from a first user, perform pre-processing on the first dataset to obtain a first data asset based on the first dataset, and store the first data asset. The processor may calculate a first value for the first data asset and generate a first data proposition based on the first data asset. The processor may obtain acceptance data from a second user, which may include data indicating acceptance by the second user of the first data proposition. The processor may transmit a first distributed ledger record to the node of the distributed ledger network.
US11797521B1 Associating a function with a table in a database system
A database system may associate functions with a database table. A request to associate a function with a table in a database system may be received. An association between the table and the function may be created. The function may include parameters that are determined from values within the table which are then invoked by a request to perform the function. The associated function may cause the collection of the values prior to performance of the function.
US11797515B2 Determining feature contributions to data metrics utilizing a causal dependency model
The present disclosure relates to methods, systems, and non-transitory computer-readable media for determining causal contributions of dimension values to anomalous data based on causal effects of such dimension values on the occurrence of other dimension values from interventions performed in a causal graph. For example, the disclosed systems can identify an anomalous dimension value that reflects a threshold change in value between an anomalous time period and a reference time period. The disclosed systems can determine causal effects by traversing a causal network representing dependencies between different dimensions associated with the dimension values. Based on the causal effects, the disclosed systems can determine causal contributions of particular dimension values on the anomalous dimension value. Further, the disclosed systems can generate a causal-contribution ranking of the particular dimension values based on the determined causal contributions.
US11797508B1 Systems and methods for geospatial correlation
Disclosed are methods, systems and non-transitory computer readable memory for geospatial correlation. For instance, a method may include: obtaining a plurality of records, wherein each record has a key value that points to the record in a database, and each of the plurality of records includes at least data for an observation of an entity; and generating an index based on the plurality of records. The generating the index may include: determining a plurality of observations based on the plurality of records, an observation including a device identifier and time-and-geolocation data for a record of the plurality of records; encoding the plurality of observations into a plurality of spacetime hashes; and forming a search data structure of the index for a plurality of key values based on the plurality of spacetime hashes, wherein the search data structure groups subsets of the plurality of spacetime hashes.
US11797502B2 Methods and apparatus for a distributed database within a network
In some embodiments, an instance of a distributed database can be configured at a first compute device within a set of compute devices that implements the distributed database via a network. A database convergence module can define a first event linked to a first set of events and receive, from a second compute device from the set of compute devices, a second event (1) defined by the second compute device and (2) linked to a second set of events. The database convergence module can define a third event linked to the first event and the second event. The database convergence module can identify an order associated with a third set of events based at least on the first set of events and the second set of events, and store in the instance of the distributed database the order associated with the third set of events.
US11797493B1 Clustered file system for distributed data storage and access
Devices, systems, and methods for optimizing file storage in a distributed data storage and access system are described. One example system includes a centralized server, coupled to a storage server, configured to transmit, to the storage server, file storage instructions causing the storage server to store a plurality of files and corresponding file identifiers in a hierarchical directory structure. The file storage instructions cause the storage server, as part of storing the plurality of files, to automatically associate the file identifier with the file based on comparing a size of the file to an adaptive threshold value. In response to the size being less than the adaptive threshold value, the file identifier is set using a hash value of the file, and in response to the size being greater than the adaptive threshold value, the file identifier is set using at least a timestamp of the centralized server.
US11797492B2 Cognitive method to perceive storages for hybrid cloud management
A mechanism is provided in a data processing system for hybrid cloud management. The mechanism generates hybrid cloud storage features and hybrid cloud environment factors. The mechanism performs a dynamic confidence method on the hybrid cloud features based on the hybrid cloud environment factors using a deep learning model to generate a hybrid cloud storage profile. The mechanism performing model optimization on the deep learning model and generating a files-storage matrix. The mechanism generates a hybrid cloud file profile based on the hybrid cloud storage profile and the files-storage matrix. The mechanism generates a target file matrix based on the hybrid cloud storage profile and the hybrid cloud file profile. The mechanism stores files based on the target file matrix.
US11797490B2 Multi-cloud bi-directional storage replication system and techniques
Disclosed are systems, apparatuses and techniques for replicating data between different cloud computing platforms. Examples include storage replicator components operable in different cloud computing platforms. The first storage replicator component may identify the second cloud computing platform as a location to copy a data file in response to an event related to the data file stored in a first cloud computing platform. The first storage replicator component may request a copy of the data file via an application programming interface of the first cloud computing platform. The attributes of the copy of the data file which involve modification to conform to data management conventions of the second cloud computing platform may be determined and modified to comply with conventions of the second cloud computing platform. The modified copy of the data file may be forwarded to the second cloud computing platform for storage.
US11797487B2 Maintaining stable record identifiers in the presence of updated data records
The present disclosure relates to optimizing one or more database tables that may include one or more redundant records. Records are clustered and assigned stable identifiers. In this manner, the underlying records within a cluster are not removed or deleted. As updates to the database are made, new clustering analyses are performed using the underlying records and any updates made. Newly identified clusters are reassigned stable identifiers.
US11797485B2 Frameworks for data source representation and compression
Apparatus, methods, and computer-readable media for providing frameworks for data source representation and compression using an index file format are disclosed herein. The index file format separate information about symbols in a data file and information about the corresponding location of those symbols in the data file. The described techniques provide mechanisms for reducing the size associated with the representation of the symbols information and/or the size associated with the representation of the location information.
US11797482B2 System for organizing document data
To provide a system having a mechanism for viewing a plurality of electronic documents and adding notes at high speed and for preventing a plurality of users from accessing database files at the same time. The system for organizing document data includes a database program for managing one set of database files provided for each of users, a display program for generating data to visualize a part or all of a table where the one set of database files is described, and a viewer program for displaying the data generated by the display program on a screen of each user terminal. The database program has a function for loading a part or all of the one set of database files into a memory of the user terminal and for having a virtual database in the memory.
US11797479B2 Integrating object-based data integration tool with a version control system in centralized and decentralized environments
The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
US11797476B2 Method and apparatus for media scene description
Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a Graphics Language Transmission Format (glTF) file corresponding to a scene; obtaining from the glTF file a uniform resource locator (URL) parameter indicating a binary data blob; determining that the binary data blob has a Concise Binary Object Representation (CBOR) format; converting the binary data blob into an object having a JavaScript Object Notation (JSON) format using a CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the object.
US11797475B2 Method and apparatus for media scene description
Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a glTF file corresponding to a scene; determining that the glTF file has a CBOR format; converting the glTF file into a converted glTF file having a JSON format using a first CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the converted glTF file.
US11797474B2 High performance processor
Implementations relate to a data processor that includes a data processing unit having a plurality of processing elements and a cache hierarchy including a plurality of levels of data caches. The data caches include a first level data cache connected to a second level data cache, and a main memory connected to the highest level cache of the cache hierarchy. At least one of the first level data cache or second level data cache is divided into a plurality of cache segments, and during operation of the data processor, at least some of the plurality of cache segments are excluded from cache operation. Each of the excluded cache segments is dedicated to an associated processing element as tightly coupled local access memory.
US11797473B2 Accelerator architecture on a programmable platform
An accelerated processor structure on a programmable integrated circuit device includes a processor and a plurality of configurable digital signal processors (DSPs). Each configurable DSP includes a circuit block, which in turn includes a plurality of multipliers. The accelerated processor structure further includes a first bus to transfer data from the processor to the configurable DSPs, and a second bus to transfer data from the configurable DSPs to the processor.
US11797471B2 System and method for controlling a computer to receive external data for out-of-band management
A system includes a switch unit that is connected to a host connector of a computer, an embedded controller (EC) that connected to the switch unit, and a management device that includes a device connector and a microcontroller. The device connector is connected to the host connector. The microcontroller is connected to the device connector, and sends external data via the device connector to the EC. When the EC is supplied with electricity, the EC controls the switch unit to establish an electrical connection between the EC and the host connector so as to allow the EC to communicate with the microcontroller through the EC and the host connector to receive the external data from the microcontroller.
US11797470B2 Electronic device and control method thereof
An electronic device includes a communication unit, a control unit, and a display unit. The communication unit communicates with an external device using one of communication methods. The control unit determines a communication method, from among the communication methods, unable to be used in communication with the external device. The display unit displays an user interface that is not capable of selecting the determined communication method.
US11797466B1 System and method for power distribution in configurable systems
Methods and systems for managing power distribution and/or mechanical load in data processing systems is provided. The power distribution may be managed using multifunction power buses that may relieve a motherboard of a data processing system from distributing power. The mechanical load may be managed using an adapter plate that may relieve the motherboard of the data processing system from providing for attachment of devices based on the location of the mechanical mounting hardware on the devices. By doing so, motherboards may be standardized and customized for use with various devices.
US11797462B2 Arithmetic processing device and memory access method
A memory is accessed based on memory access requests that has different data read sizes. A memory access method includes outputting each of read commands corresponding to the plurality of memory access requests to a memory at a timing that avoids conflict of read data output from the memory; generating an output start timing of the data read from the memory to an outside; retaining the data read from the memory in each of buffers, and causing any of the plurality of buffers to output data based on the output start timing; and delaying, in a case of receiving a subsequent memory access request during execution of memory access corresponding to a preceding memory access request, the output start timing of data from the buffer corresponding to the subsequent memory access request from the output start timing of data from the buffer corresponding to the preceding memory access request.
US11797457B2 Electronic apparatus and method for controlling data update processing on memory
An electronic apparatus according an embodiment includes a first memory, a second memory, a gate device, and one or more hardware processors. The first memory stores information. The second memory stores state information indicating whether or not update on the information of the first memory is allowed. The gate device is provided on a bus and controls whether or not to permit access to the second memory based on a control instruction. In a predetermined mode, the one or more hardware processors output, to the gate device, a control instruction to permit access to the second memory, set the state information of the second memory to indicate an updatable state, and update the information of the first memory.
US11797455B2 Cache management based on reuse distance
A cache of a processor includes a cache controller to implement a cache management policy for the insertion and replacement of cache lines of the cache. The cache management policy assigns replacement priority levels to each cache line of at least a subset of cache lines in a region of the cache based on a comparison of a number of accesses to a cache set having a way that stores a cache line since the cache line was last accessed to a reuse distance determined for the region of the cache, wherein the reuse distance represents an average number of accesses to a given cache set of the region between accesses to any given cache line of the cache set.
US11797452B2 Dynamic buffer caching of storage devices
Various implementations described herein relate to systems and methods for dynamically managing buffers of a storage device, including receiving, by a controller of the storage device from a host, information indicative of a frequency by which data stored in the storage device is accessed, and in response to receiving the information determining, by the controller, the order by which read buffers of the storage device are allocated for a next read command. The NAND read count of virtual Word-Lines (WLs) are also used to cache more frequently accessed WLs, thus proactively reducing read disturb and consequently increasing NAND reliability and NAND life.
US11797451B1 Dynamic memory management in mixed mode cache and shared memory systems
The disclosure is directed to techniques for dynamically managing memory in mixed mode cache and shared memory systems. For example, a system on a chip (SoC) comprises: a plurality of memories, including a first memory and a second memory, where each of the memories includes one or more cache lines; a first subsystem comprising a first compute element and the first memory; a second subsystem comprising a second compute element and the second memory; and a memory control unit of the SoC comprising processing circuitry and configured to: configure a shared memory with one or more cache lines of at least one of the plurality of memories; and flush, based on one or more tag control bits for the one or more cache lines of the shared memory, data from the shared memory to a backend storage separate from the SoC.
US11797450B2 Electronic device, system-on-chip, and operating method thereof
An electronic device includes a cache memory including a memory space for storing a first cache set including a plurality of sector data and a plurality of dirty bits, each of the plurality of dirty bits representing whether corresponding sector data of the plurality of sector data are modified, a memory controller, connected to a plurality of data lines and a data mask line, for receiving the plurality of sector data and the plurality of dirty bits from the cache memory, setting a logic level of a data mask signal based on a logic level of each of the plurality of dirty bits, and outputting the plurality of sector data through the plurality of data lines and the data mask signal through the data mask line, and a memory device, connected to the plurality of data lines and the data mask line, for receiving the plurality of sector data through the plurality of data lines, and receiving the data mask signal through the data mask line.
US11797449B2 Providing a dynamic digital content cache
One or more embodiments of a thumbnail caching system dynamically provide a thumbnail cache of digital content items (e.g., photos, videos, audio) to a user on a client device. In particular, the thumbnail caching system provides a thumbnail cache of a digital content collection to a client device such that the thumbnail cache does not exceed a threshold storage limit for the client device. In addition, the thumbnail caching system intelligently adjusts the thumbnails within the thumbnail cache to keep the size of the thumbnail cache within the threshold storage limit irrespective of the number of digital content items stored or added to the digital content collection. Further, the thumbnail caching system can dynamically adjust the size of the thumbnail cache in response to a user adding or removing external data to the client device.
US11797447B2 Efficient caching and data access to a remote data lake in a large scale data processing environment
Embodiments described herein are generally directed to caching and data access improvements in a large scale data processing environment. According to an example, an agent running on a first worker node of a cluster receives a read request from a task. The worker node of the cluster to which the data at issue is mapped is identified. When the first worker node is the identified worker node, it is determined whether its cache contains the data; if so, the data is fetched from a remote data lake and the agent locally caches the data; otherwise, when the identified worker node is another worker node of the compute cluster, the data is fetched from a remote agent of that worker node. The agent responds to the read request with cached data, data returned by the remote data lake, or data returned by the remote data agent as the case may be.
US11797446B2 Multi purpose server cache directory
A multi-purpose server cache directory in a computing environment is provided. One of a plurality of operation modes may be selectively enabled or disabled, by a cache directory, based on a computation phase, data type, and data pattern for caching data in a cache having a plurality of address tags in the cache directory greater than a number of data lines in a cache array.
US11797438B2 Coordinated garbage collection in distributed systems
Fast modern interconnects may be exploited to control when garbage collection is performed on the nodes (e.g., virtual machines, such as JVMs) of a distributed system in which the individual processes communicate with each other and in which the heap memory is not shared. A garbage collection coordination mechanism (a coordinator implemented by a dedicated process on a single node or distributed across the nodes) may obtain or receive state information from each of the nodes and apply one of multiple supported garbage collection coordination policies to reduce the impact of garbage collection pauses, dependent on that information. For example, if the information indicates that a node is about to collect, the coordinator may trigger a collection on all of the other nodes (e.g., synchronizing collection pauses for batch-mode applications where throughput is important) or may steer requests to other nodes (e.g., for interactive applications where request latencies are important).
US11797432B2 Test automation for robotic process automation
A robotic process automation (RPA) robot performs fuzzing on a workflow. The robot provides a randomized typed data input in a workflow, and executes the workflow as a black box with the randomized typed data input. The robot creates test case when a new path is discovered based on an output of the workflow, and terminates the fuzzing when a desired path coverage has been reached.
US11797424B2 Compliance enforcement tool for computing environments
Techniques are described for managing creation and/or implementation of compliance-based procedures and policies for computing environments executing software programs using computing resources. In at least some situations, the described techniques include performing one or more defined compliance tests on a target computing environment by employing user-defined and/or predefined compliance profiles to test one or more computing resources in the target computing environment. Profiles typically include one or more user-defined or predefined controls that each includes one or more compliance tests, which in turn utilize one or more user-defined or predefined testing-implementation modules to execute the tests. Profiles can introduce dependencies so that one profile can access and utilize the controls or testing-implementation modules in other profiles. A user can dynamically execute a profile, and/or profiles can be scheduled for execution (e.g., so that multiple target computing environments can be tested simultaneously or at different times).
US11797423B2 Experiment platform engine
A computerized method for controlled testing, comprising: providing a design specification for event data, the design specification including at least one of an event data source, an event data filter, and an event format; retrieving testing metrics; configuring testing events based on the design specification, by: retrieving testing events from the event data source specified in the design specification; filtering the retrieved testing events based in the design specification; and formatting the filtered testing events based on the design specification; generating analysis data by applying testing metrics to the configured event data; generating output data based on testing rules; and generating a user interface to display the output data.
US11797418B1 Automatic creation of trace spans from log data
The present disclosure generally relates to systems and methods for the automatic creation of trace data. A trace generation service generates a trace identifier that will be utilized by a plurality of network services. Individual network services generate log data corresponding to execution of the network-based service. Individual log event in the log data includes information associated with a trace identifier generated by a network-based service during execution of the service. The trace generation service processes the log data based on trace identifiers to identify individual trace span associated with the generated unique trace identifier. The trace generation service constructs trace data associated with the generated unique trace identifier based on the identified trace span data.
US11797416B2 Detecting performance degradation in remotely deployed applications
Some embodiments of the present invention are directed towards techniques for validating performance degradation of cloud deployed application from neighbor based variability. Historical runs of an application deployed in a cloud environment are received. In these embodiments, a subset of these historical runs, using associated performance metrics recorded during the historical runs, are compared against performance metrics of a current version of the application which is deployed in a cloud environment to determine a subset of historical runs similar to the current version. The determined subset is then used to draw comparisons with performance metrics of a baseline run of the application to validate if a performance degradation has occurred by updating the application to the current version, reducing the impact of neighbor-based variability on evaluating performance degradation. Detailed performance analysis resources are less likely to be expended on performance degradation caused by neighbor activities in the cloud environment.
US11797414B2 Method and system for failure prediction in cloud computing platforms
The present disclosure relates to system and techniques for prediction of failures in resources deployed in a data plane of a cloud based infrastructure. The resource are selected from a plurality of cloud based resources arranged in a hierarchical manner and allocated to a client device. A predictor employs a first prediction model to obtain a first prediction of a failure of a resource, and a second prediction model to obtain a second prediction of the failure of the resource. Weights are assigned to the first prediction and second prediction based at least in part on a criterion. The predictor computes an overall prediction of the failure of the resource based at least in part on at least one of the first prediction, the second prediction or the respective weights assigned to the predictions. The overall prediction is utilized for restoring the failure of the resource.
US11797412B2 Block-based anomaly detection in computing environments
An anomaly service receives log data from nodes in a computing environment, which includes a sequence of information indicative of log messages produced by the nodes. The anomaly service identifies dominant patterns in the sequence of information that are representative of non-anomalous blocks of the log messages. Having identified the dominant patterns, the service is able to extract the non-anomalous blocks from the log data to reveal anomalous blocks that do not fit the dominant patterns. The service may then generate anomaly vectors based on the anomalous blocks, which can be distributed to the nodes to detect anomalies.
US11797411B2 Block-based anomaly detection in computing environments
An anomaly service receives log data from nodes in a computing environment, which includes a sequence of information indicative of log messages produced by the nodes. The anomaly service identifies dominant patterns in the sequence of information that are representative of non-anomalous blocks of the log messages. Having identified the dominant patterns, the service is able to extract the non-anomalous blocks from the log data to reveal anomalous blocks that do not fit the dominant patterns. The service may then generate anomaly vectors based on the anomalous blocks, which can be distributed to the nodes to detect anomalies.
US11797409B1 Method and system for managing transactions burstiness and generating signature thereof in a test environment
A method for managing transactions burstiness associated with a sequence of transactions generated in a test environment for verifying a Device Under Test (DUT) is disclosed. In some embodiments, the method includes processing a plurality of signals associated with a sequence of transactions. The method further includes generating a transactions burstiness signature representative of the sequence of transactions based on processing a set of signals from the plurality of signals. The method further includes analysing the transactions burstiness signature to identify at least one pattern of interest. The method further includes iteratively providing an input comprising at least one missing pattern of interest. The method further includes iteratively generating a subsequent sequence of transactions and a subsequent transactions burstiness signature associated with the subsequent sequence of transactions.
US11797407B2 Systems and methods for generating synthetic sensor data via machine learning
The present disclosure provides systems and methods that combine physics-based systems with machine learning to generate synthetic LiDAR data that accurately mimics a real-world LiDAR sensor system. In particular, aspects of the present disclosure combine physics-based rendering with machine-learned models such as deep neural networks to simulate both the geometry and intensity of the LiDAR sensor. As one example, a physics-based ray casting approach can be used on a three-dimensional map of an environment to generate an initial three-dimensional point cloud that mimics LiDAR data. According to an aspect of the present disclosure, a machine-learned model can predict one or more dropout probabilities for one or more of the points in the initial three-dimensional point cloud, thereby generating an adjusted three-dimensional point cloud which more realistically simulates real-world LiDAR data.
US11797403B2 Maintaining a synchronous replication relationship between two or more storage systems
Maintaining a synchronous replication relationship between two or more storage systems, including: receiving, by at least one of a plurality of storage systems across which a dataset will be synchronously replicated, timing information for at least one of the plurality of storage systems; and establishing, based on the timing information, a synchronous replication lease describing a period of time during which the synchronous replication relationship is valid, wherein a request to modify the dataset may only be acknowledged after a copy of the dataset has been modified on each of the storage systems.
US11797398B2 Systems and methods for checking safety properties
In some embodiments, a system is provided, comprising enforcement hardware configured to execute, at run time, a state machine in parallel with application code. Executing the state machine may include maintaining metadata that corresponds to one or more state variables of the state machine; matching instructions in the application code to transitions in the state machine; and, in response to determining that an instruction in the application code does not match any transition from a current state of the state machine, causing an error handling routine to be executed. In some embodiments, a description of a state machine may be translated into at least one policy to be enforced at run time based on metadata labels associated with application code and/or data manipulated by the application code.
US11797397B2 Hybrid NVRAM logging in filesystem namespace
In one example, a method for writing data includes receiving a write request and performing a first type of logging process in connection with the write request, and creating a corresponding first logging record. Additionally, a second type of logging process is performed in connection with the write request, and a corresponding second logging record created, where the second type of logging process is different from the first type of logging process. Next, a determination is made, as between the two logging records, which of the logging records requires the least amount of non-volatile random access memory (NVRAM), and the logging record that requires the least amount of NVRAM is written to the NVRAM.
US11797396B2 Decoding policy management to support multiple decoding schemes in a single buffer space
An error recovery process provides for selecting a first recovery scheme for a decoding attempt on a first subset of a set of failed data blocks read from a data track; selecting a second different recovery scheme for a decoding attempt on a second subset of the set of failed data blocks read from the data track; and during a single revolution of the data track, performing operations to decode a first subset of the failed data blocks according to the first recovery scheme operations to decode the second subset of the failed data blocks according to the second different recovery scheme.
US11797394B1 Snapshot restore
A method for retrieving a file system entity at a presence of snapshot restore in a history of the file system entity , the method may include (i) receiving a request to obtain a content of the file system entity (FSE) at a certain point in time (PIT); and (ii) retrieving the content of the FSE at the certain point in time, wherein the retrieving comprises searching for FSE content segments to be included in a response to the request, wherein each FSE content segment has a write time that does not exceed the certain PIT, each FSE content segment is not included in a relevant blind period of time that is associated with a reversible snapshot restore operation, and fulfills another timing criterion.
US11797393B2 Table prioritization for data copy in a multi-environment setup
A system includes one or more source memory devices of a source computing environment that store a database comprising data files grouped in a plurality of file groups, wherein each of a plurality of data tables of the source computing environment includes data from one or more of the data files grouped in to one or more of the file groups, one or more target memory devices of a target computing environment and at least one processor configured to receive a command to copy data files from the source memory devices to the target memory devices, detect that the target memory devices have insufficient memory, calculate a value coefficient for each data table, assign a priority index to each data table based on the value coefficient, re-arrange the file groups based on priority indices of the data tables, and copy the re-arranged file groups to the target memory devices.
US11797391B2 Current monitoring in hyperscaler environment
A system and method providing monitoring of services hosted by a hyperscaler environment. The method including receiving an indication of at least one metric related to a backup storage process for each of a plurality of hyperscaler hosted database service instances; determining at least one value for each of the plurality of database service instances; storing a record of the determined at least one value for each of the plurality of database service instances in a persistent data storage device that is distinct and separate from the database service instances; receiving a request from a third-party entity for the stored at least one value for at least one of the plurality of database service instances; and transmitting the requested one or more of the at least one value for the database service instances specified in the request.
US11797389B2 System and method for recovering an operating system after an upgrade hang using a dual-flash device
One embodiment provides a computer implemented method for recovering an operating system (OS) after an upgrade hang using a dual-flash device. The method includes detecting a system hang during an OS upgrade; initiating a boot from the dual-flash device; checking for OS configuration data in the dual-flash device; creating a hook in OS boot scripts to recover the OS configuration data after OS boot; and applying the OS configuration data after OS boot.
US11797388B1 Systems and methods for lossless network restoration and syncing
Systems and methods for lossless restoration of a digital system are provided. A method may include creating a digital twin of the digital system. Creating the digital twin may include constructing a digital model that replicates hardware and software components and performance metrics of the digital system. The components and the performance metrics may be detected via a plurality of edge devices. The digital model may be configured to be run on a processor to simulate performance of the digital system. The method may include receiving an indication that the digital system is disconnected from a central server, syncing the digital twin with the digital system while the digital system is disconnected from the central server, and, in response to an indication that the digital system has reconnected with the central server, syncing the central server with the digital twin.
US11797387B2 RAID stripe allocation based on memory device health
Example storage systems, storage devices, and methods provide dynamic redundant array of independent disks (RAID) stripe allocation based on memory device health conditions. A device health condition is assigned to each data chunk of a RAID stripe before the data chunk is sent to the target storage device. The write command indicates the device health condition and the receiving storage device selects the storage location for the data chunk corresponding to the device health condition.
US11797384B2 Storage management system and management method
According to one embodiment, provided is a storage management system having a processor and managing a plurality of storages, in which the storage has a plurality of types of components, and performs redundantization of a data to be stored by combining the plurality of components, the storage management system has component management information indicating redundancy set for the component itself, and the processor sets a method of data protection of the storage based on the component management information and a request for the data protection for the data stored in the storage.
US11797380B2 Host-configurable error protection
Methods, systems, and devices for host-configurable error protection are described. A host system may receive an indication of a set of logical addresses supported by the memory system and available for use by the host system. The host system may divide the set of logical addresses into subsets of logical addresses. Each subset of logical addresses may be associated with a different type of data. The host system may determine an error protection configuration for a subset of logical addresses based at least in part on the type of data associated with the subset of logical addresses. The host system may then send to the memory system an indication of the subset of logical addresses and an indication of the error protection configuration for the subset of logical addresses.
US11797372B2 Method and apparatus for generating time series data based on multi-condition constraints, and medium
A method and an apparatus for generating time series data based on multi-condition constraints, and a medium are provided. The method include the following: a data repair request from a client is received, the data repair request including to-be-repaired data and condition information; normalization processing is performed on the to-be-repaired data to obtain normalized data, and tensor processing is performed on the condition information to obtain a feature label; a trained data repair model is called to perform repair processing on the normalized data according to the feature label to obtain first repaired data, the data repair model being obtained by training according to sample data, a first sample condition, real sample data and a second sample condition, and the sample data being noise data; and the first repaired data is sent to the client. By adopting embodiments of the application, rich features of the data can be acquired without a large amount of historical data or sample data with high matching degree as training basis, thus ensuring the accuracy and timing of the repaired data, and improving the repair efficiency and quality.
US11797366B1 Identifying a root cause of an error
A process for analyzing an incident includes setting up an alert for a high error rate on a particular endpoint. Once the alert is triggered, a set of traces for transactions exhibiting errors on the offending endpoint is queried. All traces for other services/operations that include errors on the offending endpoint are also enumerated. A set of baseline transactions that involve the offending endpoint, but do not result in error may be utilized to determine whether the errors are always present, or are distinctive for certain offending transactions. All traces are ranked based on a statistic. Once the traces have been ranked, they may be traced down to a deepest/most terminal error. A set of transactions that correlate to the terminal error may also be analyzed to determine infrastructure causes.
US11797362B2 Data processing system, data processing apparatus, and recording medium
A data processing apparatus (10) includes multiple data processors (300) that each perform a set subprocess of multiple sequential subprocesses included in a process sequence and a data distributor (210) that mediates data exchange between the multiple data processors (300) in accordance with a publish-subscribe model. An ID checker (330) determines, based on identification information assigned to received data received from the data distributor (210), whether received data is to be processed in the subprocess set to be performed by the data processor (300). A data processing executor (340) performs the set subprocess when the ID checker (330) determines that the received data is to be processed in the set subprocess. A data converter (310) assigns new identification information to data resulting from the set subprocess performed by the data processing executor (340) and transmits the data assigned with the new identification information to the data distributor (210).
US11797361B2 System and method for routing requests for events
A system and method receives a request for an event that is not fully specified, and predicts sufficient details of the event to instruct a hardware distributor to route the 5 request to an agent that can handle the predicted request.
US11797357B2 UID and GID shifting for containers in user namespaces
A request to access an image stored by a host operating system (OS) maybe received from a process running in a container. The container may run a namespace including a plurality of namespace user identifiers (UIDs). A host UID corresponding to the namespace UID of the process may be synchronized with a host UID of an owner of the image based on configuration data of the namespace.
US11797356B2 Multi-instrument behavior synchronization using jobs and milestones
A method of synchronizing tasks in a test and measurement system, includes receiving, at a client in the system, a task input, receiving, at a job manager running on a first device processor in the system, a call from the client to create a job associated with the task, returning to the client an action containing at least one job code block associated with the job, receiving a call for the action, executing the at least one job code block by at least one processor in the system, determining that the job has completed, and completing the task. A system of devices including at least one test and measurement device and a device controller, the device controller having at least one user input, a device controller processor configured to execute instructions, and at least one memory to store the data and to store instructions in the form of executable code, wherein the code causes the device controller processor to receive an input from a client, the input identifying a task, create a job associated with the task, return to the client an action containing at least one job code block associated with the task, receive a call for the action, determine that the job has completed, and notify the client that the job has completed.
US11797354B2 Ensemble machine learning framework for predictive operational load balancing
There is a need for more effective and efficient constrained-optimization-based operational load balancing. In one example, a method comprises determining constraint-satisfying operator-unit mapping arrangements that satisfy an operator unity constraint and an operator capacity constraint; for each constraint-satisfying operator-unit mapping arrangement, determining an arrangement utility measure; processing each arrangement utility measure using an optimization-based ensemble machine learning model that is configured to determine an optimal operator-unit mapping arrangement of the plurality of constraint-satisfying operator-unit mapping arrangements; and initiating the performance of one or more operational load balancing operations based on the optimal operator-unit mapping arrangement.
US11797351B2 High-availability continuous delivery of datacenter builds on cloud computing platforms
Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system uses a control datacenter with a set of service groups used for configuring other datacenters, for example, for performing continuous delivery of software artifacts for other datacenters. The system configures on the cloud platform: (1) a primary control datacenter, (2) a secondary control datacenter, and (3) a tertiary control datacenter. Each control datacenter is configured to act as one or more of: (a) an active control datacenter for configuring cloud infrastructure on tenant datacenters, wherein a tenant datacenter is associated with a tenant of a multi-tenant system, (b) a standby control datacenter for taking over as the active control datacenter, or (c) a recovery control datacenter for fixing components of another control datacenter.
US11797350B2 Method and apparatus for providing data center functions for support of an electric vehicle based data center
In one embodiment, a method includes identifying a plurality of servers located in a plurality of electric vehicles, associating the servers with an electric vehicle based cloud data center, allocating resources to the servers in the electric vehicle based cloud data center to perform data center functions, and managing the servers in the electric vehicle based cloud data center.
US11797346B2 Electronic device for controlling processing unit on basis of time spent for generating frame and maximum allowed time and method of operating electronic device
An electronic device and a method of operating an electronic device are provided. The electronic device includes a memory, a display, and a processor including a plurality of cores generating a plurality of frames including a first frame and a second frame, wherein the processor is configured to identify a first time spent for generating the first frame to be displayed on the display and a second time corresponding to a frame rate of the display, determine whether to perform an operation of controlling the plurality of cores for reducing a time for generating the second frame, based on a result of comparison between the first time and the second time, determine a size of a load for processing a thread related to generation of the second frame, based on a ratio between the first time and the second time, in response to the determination to perform the operation of controlling the cores, allocate at least one of the plurality of cores as cores to process the thread, based on the determined size of the load, determine an operation frequency of the cores, based on the determined size of the load, and control the cores to generate the second frame according to the determined operation frequency.
US11797345B2 Hardware accelerator for efficient convolution processing
An accelerator with a modified kernel design for convolution processing in a Convolutional Neural Network (CNN) model is disclosed wherein the convolution execution time is reduced. A kernel structure is disclosed in the embodiment for the convolution operations that improves the overall performance of a CNN. Further, two loading units for weight and pixel loading reduce the latency involved in loading the network parameters into the processing elements. Moreover, a controller has been designed and included in the system architecture to aid the functioning of loading units efficiently.
US11797342B2 Method and supporting node for supporting process scheduling in a cloud system
A method and a supporting node (150) for supporting a process scheduling node (110) when scheduling a process to a first execution node (130) of a cluster (120) of execution nodes (130, 140, 150) are disclosed. The supporting node (150) receives (A140), from the first execution node (130) being selected by the process scheduling node (110) for execution of the process, a request for allocation of one or more HA devices (131, 141, 151). The supporting node (150) allocates at least one HA device (141), being associated with a second execution node (140) of the cluster (120), to the first execution node (130). The supporting node (150) reduces a value representing number of HA devices (131, 141, 151) available for allocation to the first execution node (130) while taking said at least one HA device (141) into account. The supporting node (150) sends the value to the first execution node (130). The supporting node (150) sends, to the first execution node (130), a message indicating successful allocation of said at least one HA device (141). A corresponding computer program (503) and a computer program carrier (505) are also disclosed.
US11797338B2 Information processing device for reading object from primary device specified by identification, information processing system for reading object from primary device specified by identification, and access control method for reading object from primary device specified by identification
An information processing device is configured to store pieces of identification information for identifying a same object, in a case where devices in which the object is to be stored is specified from among information processing devices including the information processing device by calculation using each of the pieces of identification information. The pieces of identification information satisfy that combinations of the devices are the same, the information processing device is included as one of the devices, and primary devices serving as read sources of the object among the devices are different from one another. When one piece of identification information is specified to use the information processing device as the primary device from among the pieces of identification information, and a task arranged by control of a management device is executed to read the object, the primary device is specified based on the one piece of identification information.
US11797337B2 Data processing management methods for imaging applications
A computerized efficient data processing management method for imaging applications first performs a data flow graph generation by computing means using at least one image data and at least one requested task to generate a data flow graph. The method then applies a task execution scheduling using the data flow graph generated, a caching system configuration, the at least one image data and at least one requested task to schedule execution of the at least one requested task to generate task execution output. In addition, an adaptive data processing method performs caching system update and an optimal data processing method further performs data flow graph update.
US11797336B1 System and method for switching file systems based on an instruction from a user application
A system and method is provided for switching file systems based on an instruction from a user application. An exemplary method includes receiving an instruction from a user application to replace a first file system by a second file system, identifying and temporarily suspending all processes that are working with one or more files on the first file system, obtaining information about all files that are used by a temporarily suspended process, the obtained information including at least information on corresponding memory mappings or file descriptors, replacing resources of the first file system by matching resources of the second file system, synchronizing attributes of the first and second file systems, and resuming execution of suspended processes.
US11797335B1 Systems, devices, and methods for mainframe data management
Utility programs run on multiple mainframes to periodically monitor a list of started tasks that have been defined in metadata files as running on each mainframe. Some of the utility programs is largely driven by metadata, and filters programmed to manage an output stream for each started task, as the output stream is generated, while remaining agnostic as to an origin of the output stream. When problems are detected in the output stream, users are notified via alerts, along with a suggestion of what to do. This batch dashboard application can be used by anyone with mainframe started tasks that need to be monitored. Once alerted to a problem, the users can logon to the online dashboard for that same list of started tasks and take actions to research and fix the problems.
US11797331B1 System and method for rapid cloning of virtual machines under load balancing
A system and method is provided for managing virtualized computing resources. An exemplary method includes executing a computing service comprised of virtualized computing resources including a first virtual machine and a network address mapping module. The method further includes, responsive to receiving an indication that additional virtualized computing resources are needed to handle one or more requests from a client and directed to the computing service, generating a second virtual machine that can handle requests for the computing service by performing a linked cloning operation of the first virtual machine. The method includes, configuring the network address mapping module to modify requests for the second virtual machine, such that the second virtual machine has the same network address as the first virtual machine.
US11797320B2 Systems and methods to manage screen sharing of displayed local system windows
Systems and methods are provided that may be implemented to manage screen sharing of local system windows from a local information handling system to other remote information handling systems by a screen sharing application. In one example, the disclosed systems and methods may be implemented to allow selected local system window/s to continue to remain visible to a local user on the local display screen of a local information handling system that is executing a screen sharing application, while at the same time blocking or otherwise preventing the selected local system window/s from being shared by the screen sharing application across a network with other remote information handling systems, e.g., that are participating with the local information handling system in a common web conference session.
US11797318B1 Apparatus, system and method for workflow processing in a medical computer system
Technologies and techniques for processing a user interface (UI) associated with a multi-nodal workflow in a medical software application. A processor-based workflow logic module processes a medical software application to determine branches of the workflow, wherein each of the branches include one or more nodes configured to receive a data input and provide a corresponding data output for the medical software application during execution. Serialization is executed on at least some of the branches to determine dependencies among at least some of the nodes in the branches. Progress of the workflow is monitored during execution of the medical software application, and used to execute UI applications and/or provide feedback data associated with the monitored progress.
US11797311B2 Asynchronous pipeline merging using long vector arbitration
Devices and techniques for asynchronous pipeline merging are described herein. An apparatus, includes a memory controller, which includes merge circuitry; where the memory controller chiplet is configured to perform operations including those to: perform a bitwise logical operation on a first logging bit vector and a second logging bit vector to obtain a result vector, wherein the first logging bit vector is associated with a first pipeline and the second logging bit vector is associated with a second pipeline, and wherein bits in respective index positions of the first and second logging bit vectors represent transactions; select a completed transaction from the result vector using a round-robin technique; and forward the completed transaction from the set of completed transactions to an output pipeline.
US11797304B2 Instruction set architecture for a vector computational unit
A microprocessor system comprises a vector computational unit and a control unit. The vector computational unit includes a plurality of processing elements. The control unit is configured to provide at least a single processor instruction to the vector computational unit. The single processor instruction specifies a plurality of component instructions to be executed by the vector computational unit in response to the single processor instruction and each of the plurality of processing elements of the vector computational unit is configured to process different data elements in parallel with other processing elements in response to the single processor instruction.
US11797302B2 Generalized acceleration of matrix multiply accumulate operations
A method, computer readable medium, and processor are disclosed for performing matrix multiply and accumulate (MMA) operations. The processor includes a datapath configured to execute the MMA operation to generate a plurality of elements of a result matrix at an output of the datapath. Each element of the result matrix is generated by calculating at least one dot product of corresponding pairs of vectors associated with matrix operands specified in an instruction for the MMA operation. A dot product operation includes the steps of: generating a plurality of partial products by multiplying each element of a first vector with a corresponding element of a second vector; aligning the plurality of partial products based on the exponents associated with each element of the first vector and each element of the second vector; and accumulating the plurality of aligned partial products into a result queue utilizing at least one adder.
US11797300B1 Apparatus for calculating and retaining a bound on error during floating-point operations and methods thereof
The apparatus and method for calculating and retaining a bound on error during floating-point operations inserts an additional bounding field into the standard floating-point format that records the retained significant bits of the calculation with notification upon insufficient retention. The bounding field, accounting for both rounding and cancellation errors, includes the lost bits D Field and the accumulated rounding error R Field. The D Field states the number of bits in the floating-point representation that are no longer meaningful. The bounds on the represented real value are determined by the truncated floating-point value and the addition of the error determined by the number of lost bits. The true, real value is absolutely contained by these bounds. The allowable loss (optionally programmable) of significant digits provides a fail-safe, real-time notification of loss of significant digits. This allows representation of real numbers accurate to the last digit.
US11797295B1 Separate firmware to fixed and removable storages
A first firmware source code portion corresponding to an immutable firmware portion of specific firmware to be deployed with embedded devices is identified. A second different firmware source code portion corresponding to a mutable firmware portion of the specific firmware to be deployed with the embedded devices is identified. The first firmware source code portion is used to generate the immutable firmware portion of the specific firmware. The second firmware source code portion is used to generate the mutable firmware portion of the specific firmware. The immutable firmware portion of the specific firmware is caused to be installed in fixed storage drives of an embedded device in the embedded devices. The mutable firmware portion of the specific firmware is caused to be installed in swappable storage drives of the same embedded device.
US11797286B2 Systems and methods to auto download applications from a website based on user context
Systems and methods for temporarily downloading an application program from a website are disclosed herein. The website provides a feature set corresponding to an anticipated user activity and a downloadable application program. The anticipated user activity is identified based on user data corresponding to future activities of a user. A correspondence between the anticipated user activity and the website is determined and the application program is retrieved from the website and installed on the user device. In response to detecting absence of a user interaction with the application program on the user device within a predefined time period, the application program is automatically uninstalled from the user device.
US11797283B2 Application program development and deployment method and apparatus, and computer-readable medium
Various embodiments described herein include an application program development and deployment method comprising: acquiring, from a code template library, a first code template matching a code structure of an application program to be developed; creating a template instance based on the first code template; filling a custom code input by a developer into the template instance to obtain a source program code matching said application program; compiling the source program code to obtain a target program code; acquiring a target operating environment mirror matching the target program code from an environment mirror library, wherein at least one operating environment mirror is stored in the environment mirror library, and different operating environment mirrors correspond to different operating environments; and deploying the target program code and the target operating environment mirror onto a target cloud platform.
US11797279B2 Systems and methods for dependency analysis
An analysis of software stored and executing on one or more assets in an enterprise includes determining a hierarchy of nodes in the software and among the assets and analyzing dependencies among those nodes and assets through a static analysis of the software as it is stored as well as through a dynamic analysis of the software as it executes.
US11797278B2 Method for compiling from a high-level scripting language to a blockchain native scripting language
The invention provides methods and systems which enable additional functionality to be inserted into blockchain scripts with ease and in an effective and manner. According to one embodiment, the invention provides a blockchain-implemented method comprising the steps of arranging a plurality or selection of scripting language primitives to provide, upon execution, the functionality of a high-level scripting language primitive, wherein the scripting language is associated with a blockchain protocol; inserting the plurality of scripting language primitives at least once into a script; and inserting the script into blockchain transaction (Tx). The high-level scripting language primitive may perform, for example, an arithmetic operation such as multiplication or division. The scripting language primitives may be called op-codes, words or commands, and are native to the scripting language. The scripting language may be Script, and the blockchain protocol may be a version of the Bitcoin protocol.
US11797269B2 Apparatus and methods for neural network operations supporting floating point numbers of short bit length
Aspects for neural network operations with floating-point number of short bit length are described herein. The aspects may include a neural network processor configured to process one or more floating-point numbers to generate one or more process results. Further, the aspects may include a floating-point number converter configured to convert the one or more process results in accordance with at least one format of shortened floating-point numbers. The floating-point number converter may include a pruning processor configured to adjust a length of a mantissa field of the process results and an exponent modifier configured to adjust a length of an exponent field of the process results in accordance with the at least one format.
US11797268B2 Audio-based load control system
A scalable, distributed load control system for home automation based on a network of microphones may include control devices (e.g., load control devices) that may include microphones for monitoring the system and communicating audio data to a cloud server for processing. The control devices of the load control system may receive a single voice command and may be configured to choose one of the load control devices to transmit the voice command to the cloud server. The load control devices may be configured to receive a voice command, control a connected load according to the voice command if the voice command is a validated command, and transmit the voice command to a voice service in the cloud if the voice command is not a validated command. The voice service to which the load control devices transmit audio data to may be selectable.
US11797267B2 Method for playing audio source using user interaction and a music application using the same
A method for playing audio source, executed by one or more processors, comprising: playing an audio source set including a first audio source and a second audio source; displaying a first object for an interaction with a user; obtaining an input for the first object; and adjusting at least a part of the audio source set based on the input; wherein in order that a selective change to the audio source set is given by the interaction with the user, when a first input related to the first object is obtained, the audio source set is adjusted so that an output level of the first audio source selected by the first input is highest, wherein in order that a random change to the audio source set is given by the interaction with the user, when a second input related to the first object is obtained, a random audio effect is applied to at least one audio source included in the audio source set.
US11797264B2 Dynamic acoustic control systems and methods
An acoustic system can include an acoustic processor that is configured to analyze and output acoustic signals to each of first and second loudspeakers corresponding to each of first and second acoustic zones of a shared acoustic space. The system can determine a first measure of loudness associated with a first acoustic signal. The system can be configured to output the first acoustic signal as sound on the first loudspeaker in the first acoustic zone. The system can determine a second measure of loudness associated with a second acoustic signal. The system can be configured to output the second acoustic signal as sound on the second loudspeaker in the second acoustic zone. The system can also modify the second acoustic signal based on the first acoustic signal.
US11797259B2 Imaging display device, wearable device, and imaging display system
An imaging unit includes a plurality of photoelectric conversion elements, a processing unit, and a display unit. The processing unit processes a signal transmitted from the imaging unit. The display unit displays an image based on the signal transmitted from the processing unit. The imaging unit acquires first image information at a first time. The processing unit generates first prediction image information at a second time later than the first time based on the first image information. Moreover, the display unit displays an image based on the first prediction image information.
US11797257B2 Wireless device and wireless system capable of touch based screen magnification
A wireless device may display a second content image based on content image data received from an external device which is displaying a first content image, receive touch down input, transmit a first message indicating the received touch down input to the external device through a user input back channel (UIBC), receive touch movement input, and transmit a second message including a command to ignore the first message to the external device through the UIBC, upon determining that the received touch movement input is input for screen magnification.
US11797256B2 Virtual workspace viewport following in collaboration systems
A collaboration system is provided and includes memory storing collaboration data including a spatial event map locating events in a virtual workspace and a local display including a screen space. The collaboration system further includes logic to identify a local client viewport in the virtual workspace, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the local client viewport, logic to change a location and a dimension of the local client viewport in the virtual workspace in response to input signals, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the changed local client viewport, and logic to generate a viewport change event in response to the change of the local client viewport in response to input signals.
US11797255B2 Preview display method based on multi-angle and communication system
A preview display method includes displaying, by a first terminal device, a first preview screen in response to starting a camera application of the first terminal device, sending, by the first terminal device to a second terminal device by using short-range wireless communication based on a user operation on a control of the camera application, establishing, by the first terminal device, the short-range wireless communication connection to the second terminal device, displaying, by the first terminal device, a second preview screen split into a first display area and a second display area, where the preview image collected by the camera in real time is displayed only in the first display area, and where first image information comprising display content of a second display of the second terminal device is displayed in the second display area.
US11797254B2 Display device and driving method thereof
The present disclosure provides a display device and a driving method thereof. The display device includes a transparent cover plate; a display module, positioned on a side of the transparent cover plate and including a first display module and a second display module which are independent of each other; a first display control circuit, positioned on a side, facing away from the transparent cover plate, of the display module, and configured to independently control the first display module; and a second display control circuit, positioned on the side, facing away from the transparent cover plate, of the display module, and configured to independently control the second display module.
US11797251B2 Method and apparatus for implementing content displaying of component
A method for content displaying of a component includes displaying, on a terminal screen, a first display interface of a component, acquiring a first display instruction, acquiring a second display interface of the component according to the first display instruction, and displaying, on the terminal screen, the second display interface of the component, where the second display interface includes the first display interface.
US11797242B2 Computer-readable storage medium, administration method, and administration system
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an administration system, is provided. The administration system has a client device, an administration device including the computer, a device configured to operate based on commands from the client device, and a storage configured to store a plurality of units of user information concerning a user of the client device. The computer readable instructions, when executed by the computer, cause the computer to acquire device designating information being a designated one of units of device information set to the device from the device, acquire user designating information being a designated one of the units of user information set to the user from the storage, and reflect the acquired device designating information and the acquired user designating information in a distributing file to be delivered to the client device of the user.
US11797239B2 Print controller and non-transitory computer readable medium
A print controller includes a first print command unit, an output command unit, and a second print command unit. The first print command unit prints multiple page images onto multiple printing media in either one of a first sequence, in which the page images are printed starting from a leading page image toward a final page image, and a second sequence, in which the page images are printed starting from the final page image toward the leading page image. The output command unit gives a command for outputting the printing media to an output destination of a printing apparatus in a state where a printed face of each printing medium faces upward. The second print command unit gives a command for further printing the page images onto the printing media, which are fed to a feed destination of the printing apparatus while being kept in the upward-facing output state in the output destination, such that the printing is performed in the other one of the first sequence and the second sequence.
US11797235B2 Interface to mount virtual disks from multiple sources
One example method includes an interface for mounting virtual disks from multiple sources. The interface may interface with different sources using appropriate programming interfaces. The virtual disks are then mounted in the interface. The virtual disks can be analyzed to identify the associated partitions. Volume configurations are determined for the partitions. The files for the partitions are remounted in the interface.
US11797232B2 Memory controller, memory system, and information processing system
A memory controller according to an embodiment includes a control circuit configured to duplicate and store data received from an external host device. The control circuit is configured to, when a write request specifying first data and a first logical address is received: i) allocate a first physical address corresponding to a first bit to the first logical address, and order a first memory device to write the first data to the first physical address; and ii) allocate a first mirroring physical address corresponding to a second bit to the first physical address, and order a second memory device to write the first data to the first mirroring physical address. A number of reads the first bit is different from a number of reads for the second bit.
US11797231B2 Hazard detection in a multi-memory device
Methods, systems, and devices for hazard detection in a multi-memory device are described. A device may receive a first command that indicates a first bank address, a first row address, and a first column address. Based on the first bank address, the device may select a buffer for a hazard detection procedure that detects hazardous commands. The device may compare, as part of the hazard detection procedure, the first row address and the first column address from the first command with a second row address and a second column address from a second command in the buffer. The device may determine whether the first command and the second command are hazardous commands based on comparing the first row address and the first column address from the first command with the second row address and the second column address from the second command.
US11797224B2 Resource management for solid state drive accelerators
Solid State Drive devices with hardware accelerators and methods for apportioning storage resources with tokens in the SSD are disclosed. SSDs typically comprise an array of non-volatile memory devices and a controller which manages access to the memory devices. The controller may also comprise one or more accelerators to either improve the performance of the SSD itself or to offload specialized computation workloads of a host-computing device. Different accelerators may be dynamically assigned portions of the non-volatile memory array according to the type of data being accessed and/or the throughput required. Provision is also made for the data to be accessed directly by the accelerators bypassing the controller. The accelerators may also share data bus bandwidth and resources with each other or the storage device controller. To minimize conflicts and improve the storage device performance, a system of tokens for both cache memory and bus bandwidth is used to dynamically assign these resources.
US11797220B2 Reducing memory usage in storing metadata
Data is ingested from a source system including by storing a plurality of data chunks in one or more chunk files and storing corresponding chunk identifiers associated with the plurality of data chunks in a first data structure. After data ingestion is complete, one or more duplicate data chunks that were stored during the data ingestion are determined and a second data structure is updated to include one or more entries corresponding to one or more determined duplicate data chunks.
US11797209B2 Storage pool determination system
Example implementations described herein are directed to a method and a system for storage allocation from a storage pool, the method involving, for receipt of a request for storage through an orchestrator communicatively coupled to a management system managing the storage pool, the request comprising user information and request characteristics information, the request characteristics information indicative of a use type for the request, determining a storage tier from the storage pool for the request based on the user information and the request characteristics information; and allocating a pool name and the storage tier in response to the request.
US11797207B2 Base and compressed difference data deduplication
Systems and methods herein provide for data deduplication in memory. In one embodiment, an Input/Output (I/O) module is operable to process a write I/O request to the memory, and to extract data of the write I/O request. A data deduplication module is operable to access a table to identify a first portion of the data of the write I/O request that is stored at a first address of the memory, to assign a pointer to the first portion of the data in the table, to identify a second portion of the data of the write I/O request that is not stored in memory, and to direct the second portion of the data of the write I/O request to be written to a second address of the memory.
US11797206B2 Hash migration using a gold image library management system
Embodiments for migrating hash values for backup data blocks in a network of data protection targets (DPTs) and a common data protection target implementing a Gold image library management system in which backups of Gold images used as templates for physical machines and virtual machines are stored on the CDPT. The CDPT and each DPT stores backup data split into chunks that are uniquely identified by a respective hash of its contents, and maintains data structures comprising the hash, chunk size, chunk data, and a list of DPT and CDPT identifiers. The hashes are partitioned into a set of buckets in the CDPT. A Bloom filter is generated for each bucket of hashes, and stored in each DPT so that each DPT stores Bloom filters for all CDPTs in the network. Each DPT checks its list of hashes against the Bloom filters in each of the DPTs to determine whether to keep or free chunks of data.
US11797203B2 Memory device having a plurality of low power states
A method and memory device of controlling a plurality of low power states are provided. The method includes: entering a low power mode state, in which memory cell rows of the memory device are refreshed and power consumption is lower than in a self-refresh mode state, in response to a low power state entry command; and exiting the low power mode state based on a low power mode exit latency time that is set in a mode register of the memory device or at least one of an alarm signal and a low power mode exit command.
US11797202B2 Storage device and method for foggy and fine programming
A storage device may include a memory device including a memory block coupled to physical word lines each including pages, and a memory controller configured to control the memory device such that, in response to a power off event occurring during a program operation on a selected page, fine program operations are performed on to-be completed pages, which precede the selected page, on which foggy program operations have been completed and on which the fine program operations have not yet been performed. The program operation may include a foggy program operation of programming memory cells included in the pages so that each memory cell has a threshold voltage corresponding to any one of intermediate states corresponding to states, and a fine program operation of programming the memory cells having the threshold voltages corresponding to the intermediate states so that each memory cell has a threshold voltage corresponding to any one state.
US11797201B2 Hardware-software collaborative address mapping scheme for efficient processing-in-memory systems
Approaches are provided for implementing hardware-software collaborative address mapping schemes that enable mapping data elements which are accessed together in the same row of one bank or over the same rows of different banks to achieve higher performance by reducing row conflicts. Using an intra-bank frame striping policy (IBFS), corresponding subsets of data elements are interleaved into a single row of a bank. Using an intra-channel frame striping policy (ICFS), corresponding subsets of data elements are interleaved into a single channel row of a channel. A memory controller utilizes ICFS and/or IBFS to efficiently store and access data elements in memory, such as processing-in-memory (PIM) enabled memory.
US11797200B2 Method for managing namespaces in a storage device and storage device employing the same
A provided a storage device configured to support a number of namespaces. The storage device includes a memory and a controller coupled to the memory. The controller includes a host interface layer and a flash translation layer configured to report to the host interface layer a first over-provisioning chunk from an over-provisioning pool and a first chunk separate from the over-provisioning pool. The controller is configured to receive a command at the host interface layer to utilize a portion of the memory for a first namespace from among the number of namespaces and the first namespace includes an unaligned chunk. The controller is configured to utilize the first over-provisioning chunk as the unaligned chunk of the first namespace. A number of over-provisioning chunks to be utilized as unaligned chunks is less than the number of namespaces.
US11797199B2 Balancing utilization of memory pools of physical blocks of differing storage densities
A non-volatile memory includes a plurality of physical blocks each including a respective plurality of cells, where each cell is individually capable of storing multiple bits of data. A controller for the non-volatile memory maintains dynamically resizable pools of physical blocks, including at least a low-density pool of physical blocks in which cells are configured to store a fewer number of bits and a high-density pool of physical blocks in which cells are configured to store a greater number of bits. The controller detects an imbalance in utilization between the low-density and high-density pools and, based on detection of the pool imbalance, restricts data placement in the low-density pool, enables garbage collection from the low-density pool back into the low-density pool to compact the low-density pool, and re-enables data placement to the low-density pool based on availability of a threshold number of free physical blocks in the low-density pool.
US11797197B1 Dynamic scaling of a virtual storage system
Dynamic scaling of a virtual storage system, including: detecting, within one or more virtual components of the virtual storage system, a change in performance; determining, in response to the detected change in performance, a scaling response based on the virtual storage system meeting one or more target performance metrics; and scaling, based on one or more available virtual components of the virtual storage system, up or down such that performance of the virtual storage system is in accordance within the one or more target performance metrics.
US11797196B2 Solid state drive (SSD) and operating method
A storage system and an operating method thereof are disclosed. The storage system includes a nonvolatile memory that stores data; a computing device to perform data processing on input data provided from the nonvolatile memory or a host outside the storage system; and a controller to control a writing operation and a reading operation of the nonvolatile memory, monitor an operating state of the computing device while the computing device is performing the data processing, and dynamically manage power of the computing device according to a monitoring result.
US11797191B2 Systems and methods for storing data in SSD
System and method for storage data in SSD may be provided. The method may include receiving data writing feature information sent by a file system during an initialization process. The method may include determining, based on the data writing feature information, a size of metadata storage space corresponding to the metadata. The method may further include determining, based on the size of metadata storage space, a target storage region for storing the metadata in the SSD.
US11797185B2 Solid-state drive control device and learning-based solid-state drive data access method
The invention discloses a solid-state drive control device and a learning-based solid-state drive data access method, wherein the method comprises the steps of: presetting a hash table, the hash table comprising more than one hash value, the hash value is used to record and represent data characteristics of data pages in the solid-state drive. Obtaining an I/O data. stream of the solid-state drive, and obtaining a hash value corresponding to the I/O data stream in the hash table. Predicting a sequence of data pages and/or data pages that are about to be accessed by a preset first learning model. Prefetching data is performed in the solid-state drive based on an output result of the first learning model. Through the embodiment of the present invention, when predicting prefetched data, learning can be performed in real time to adapt to different application categories and access modes through adaptive adjustment parameters, so that better data prefetching performance can be obtained.
US11797183B1 Host assisted application grouping for efficient utilization of device resources
Systems and methods are disclosed for providing utilization of device resources based on host assisted grouping of applications. In certain embodiments, a data storage device includes a non-volatile memory, a volatile memory, and a controller configured to: receive application group information associated with applications from a host, wherein the application group information indicates corresponding application groups for the applications on the host; receive a plurality of write requests associated with a plurality of applications from the host, wherein the plurality of applications is included in the same application group; write data for each write request of the plurality of write requests in parallel across a plurality of channels associated with a plurality of dies in the non-volatile memory such that the data for the plurality of write requests share a parity buffer; and generate parity data for the data for the plurality of write requests.
US11797182B2 Management of file system requests in a distributed storage system
A first computing device is part of a distributed electronic storage system (DESS) that also comprises one or more second computing devices. The first computing device comprises client process circuitry and DESS interface circuitry. The DESS interface circuitry is operable to: receive, from client process circuitry of the first computing device, a first client file system request that requires accessing a storage resource on one or more of the second computing devices; determine resources required for servicing of the first client file system request; generate a plurality of DESS file system requests for the first file system request; and transmit the plurality of DESS file system requests onto the one or more network links. How many such DESS file system requests are generated is determined based on the resources required for servicing the first client file system request.
US11797181B2 Hardware accessible external memory
Dynamically provisionable and allocatable memory external to a requesting apparatus may be provided. A request for primary memory may be made by an application executing on a client. An allocation logic unit may determine an allocation strategy in response to the request. As part of the allocation strategy, the allocation logic unit may identify memory appliances on which memory regions are to be allocated. The allocated memory regions may form the primary memory that is allocated to the requesting application. The allocation logic unit may send region allocation requests to region access unit of the respective memory appliances. The memory appliances on which the memory regions are allocated may be external to the client. The application may access the allocated memory regions via client-side access in which one or more processors in the client and/or the memory appliances are bypassed.
US11797179B1 Accumulated data transfer amount access
Systems and methods of determining whether to initiate a pull of an accumulated data transfer amount are described. An accumulated data transfer amount for a periodic data transfer scheduled to be pushed at a future date is determined. A determination is made of whether an overall data amount in a storage location is expected to be greater at a date on or after the scheduled future date if a pull of the accumulated data transfer amount is performed before the scheduled future date than if a pull operation is not performed and the accumulated data transfer amount is sent at the scheduled future date. When the overall data amount in the storage location is expected to be greater at the scheduled future date if the pull of the accumulated data transfer amount is performed, a pull of the accumulated data transfer amount is initiated.
US11797173B2 System and method of providing digital ink optimized user interface elements
A method of and system for providing a user interface (UI) element is carried out by receiving an input for invoking the UI element in a UI screen, the input being received via a writing instrument, determining a direction of tilt of the writing instrument at a point of input, and upon determining the direction of tilt of the writing instrument, displaying the UI element in a location on the UI screen that is a direction opposite to the determined direction of tilt of the writing instrument. The UI element may provide access to each of the UI controls via a plurality of unstructured paths.
US11797171B2 Interactive media content platform
Methods, media, and systems are disclosed for creating and sharing interactive media. A set of media files are received, from which a background image is selected. A representation of the background image is displayed. A placement gesture is received having a release point on the display corresponding to placement of an interactive media icon within the background medium. Icon properties information is received regarding one or more properties of the interactive media icon. Icon placement information. A request to access the interactive media package is received from a second user.
US11797163B2 Display control device and display control method for displaying images including electronic labels
A display control device acquires event data, that is, data expressed as a set of fixed units of data, and uses the acquired event data to display an image of the event data visualized according to a predetermined visualization method. Additionally, in the case of receiving an operation of attaching an electronic label to the displayed image, the display control device stores information about the electronic label, the event data, and setting information related to the image when the electronic label was attached in association with each other in storage. Also, in the case of receiving the specification of an electronic label to be restored from among the electronic labels, the display control device acquires the data of the electronic label as well as the event data and setting information associated with the electronic label from the storage, and restores the image with the electronic label attached.
US11797155B2 Hybrid search system for customizable media
The technical problem of reducing the amount of processing involved when searching for customizable media content items that are suitable for incorporating input text is addressed by providing a hybrid search system. In some examples, the hybrid search system executes a rough search first, to determine whether a line of text can be incorporated into a media content item, based on character count conditions associated with the media content item. A more thorough evaluation of the input text with respect to the media content item is executed subsequent to the rough search if the rough search produces a result indicating uncertainty with respect to whether the combination of specific characters included in the input text can or cannot be incorporated into the media content item.
US11797151B2 Graphical planner
A graphical planner allows a user to create or select, and then display, images that represent tasks and events to be completed by the user, as well as corresponding images that represent tasks and events that the user has already completed. The graphical planner allows a user to plan and schedule events and tasks by indicating an event or task in a non-textual (i.e., graphic or symbolic) manner. Completion of the events and tasks by the user can also be signaled or otherwise indicated in a non-textual (e.g., visual, audible) manner.
US11797146B2 Systems, methods, and graphical user interfaces for annotating, measuring, and modeling environments
A computer system displays an annotation placement user interface that includes a representation of a field of view of one or more cameras that is updated over time based on changes in the field of view, and a placement user interface element indicating a virtual annotation placement location. While the placement user interface element indicates a first location in the representation of the field of view, receiving a first annotation placement input; and, in response, displaying an annotation at the first location in the representation of the field of view, and displaying one or more first guides that extend from the first location in the representation of the field of view.
US11797144B1 Secure messaging systems and methods
Provided herein are exemplary systems and methods for an intelligent secure networked system configured by at least one processor to execute instructions stored in memory, the system including a data retention system and an emotional analytics system, the emotional analytics system performing asynchronous processing to determine if interactions with a user's computing device are such that the user is responding from an emotional state of mind or a meditated state of mind.
US11797143B2 Method for controlling small screen window and related device
A method for controlling a small screen window includes: determining target blocked information, where the target blocked information includes indication information used to indicate that a target area of a first window is blocked by a second window, and the target area is a display area of a preset feature in the first window; determining a window display instruction based on the target blocked information, where the window display instruction includes an instruction for controlling one or more of a floating position of the second window on the first window, transparency of the second window, a size of the second window, and a shape of the second window; and controlling, according to the window display instruction, the second window to be displayed on the first window.
US11797141B2 Touch sensor member precursor, and method for manufacturing touch sensor member
A touch sensor member precursor includes touch sensor pattern portions, lead wires led out from the touch sensor pattern portions, connection terminals connected to the lead wires, connection wirings connected to the connection terminals, and a potential difference elimination pattern portion connected to the connection wirings. The touch sensor pattern portions, the lead wires, the connection terminals, the connection wirings, and the potential difference elimination pattern portion are disposed on the same surface of a substrate, each of the connection wirings has a connection wiring width Wd, the connection terminals adjacent to each other are spaced from each other by a distance Sc between closest terminals at positions closest to each other, and a relationship of Wd
US11797140B2 Touch sensing unit and display device including the same
Provided is a touch sensing unit comprises a first sensor group extending in a first direction and including a plurality of sensor electrodes; a second sensor group extending in the first direction and including the plurality of sensor electrodes; a first peripheral electrode electrically connected to the first sensor group; and a second peripheral electrode electrically connected to the second sensor group, wherein an area of the first sensor group is smaller than an area of the second sensor group in a plan view, and an area of the first peripheral electrode is greater than an area of the second peripheral electrode in the plan view.
US11797139B2 Fingerprint scanning device incorporating drive-sense circuitry
A fingerprint scanning device having a sensing area that includes a plurality of row electrodes and a plurality of column electrodes. The row electrodes and column electrodes are separated by a dielectric material and arranged in a crossing pattern in the sensing area. A plurality of drive-sense circuits drive sensor signals on the electrodes. In an embodiment, each of the drive-sense circuits is configured, when enabled, to drive a sensor signal on at least one electrode of the plurality of column electrodes or the plurality of row electrodes, the sensor signal including a drive signal component and a receive signal component. Each of the drive-sense circuits is further configured to generate, based on the receive signal component, a sensed signal representative of an impedance of the at least one electrode. A processing module of the device is configured to process the sensed signals to detect a finger touch to the sensing area and generate a digital representation/capacitive image of a fingerprint corresponding to the finger touch.
US11797137B2 Touch substrate and touch display device
A touch substrate and a touch display device are provided. The touch substrate includes a touch region and a notch region, a first notch touch electrode extending to the notch region, the touch substrate further includes a touch-driving connection line connected to the first notch touch electrode, the plurality of second touch electrodes includes at least one second disconnection touch electrode, each of the at least one second disconnection touch electrode includes a first sub portion and a second sub portion, the touch substrate further includes a bridge line and a shielding line, the bridge line connects the first sub portion and the second sub portion, an orthographic projection of at least a part of the shielding line on the base substrate is between an orthographic projection of the bridge line on the base substrate and an orthographic projection of the touch-driving connection line on the base substrate.
US11797130B2 Finger touch detecting method based on finger distribution area detected on touch detection area and handheld device
The embodiments of the disclosure provide a finger touch detecting method and a handheld device. The method includes: detecting a finger distribution area touched by a plurality of fingers on a touch detection area, wherein the touch detection area comprises a plurality of touch sensors, and the finger distribution area includes a plurality of specific sensors of the touch sensors; distributing a predetermined data size over the specific sensors, wherein each specific sensor is distributed with a corresponding bit size; obtaining a raw data detected by each of the specific sensors; quantizing the raw data of each of the specific sensors based on the corresponding bit size; and providing the quantized raw data of each of the specific sensors.
US11797128B2 Touch sensing circuit including adjustable filter and touch sensing method thereof
The present embodiment may provide a touch sensing circuit including: an analog signal processing circuit including one or more adjustable filters configured to receive a touch sensing signal from a touch electrode of a panel and to transmit some of a frequency region of the touch sensing signal; and a touch control circuit configured to determine a change in capacitance of the touch electrode attributable to an object approaching the panel and to transmit a controlling signal to control the adjustable filters of the analog signal processing circuit. The adjustable filter of the present embodiment may include a variable resistor or a variable capacitor. A resistance value or capacitance value of the adjustable filter may be changed in response to the controlling signal, thus changing a frequency pass band of the touch sensing signal.
US11797126B2 Display device and method of driving the display device
A display device includes a display panel displaying an image, an input sensing layer disposed on the display panel that resonates with an electromagnetic signal provided from an external input device in a first frame to generate a first sensing signal, and a sensing controller including a calculation unit calculating input information of the external input device based on the first sensing signal. The input sensing layer includes a first sensing area, a non-sensing area, and a second sensing area defined between the non-sensing area and the first sensing area, the sensing controller includes a correction unit correcting an edge signal to generate a correction edge signal when the first sensing signal is the edge signal generated in the second sensing area, and the calculation unit calculates edge input information provided to the second sensing area as input information based on the correction edge signal.
US11797125B2 Driving apparatus for touch display device and driving method for touch display device
Provided is a driving apparatus for the touch display device including: a signal generation circuit that generates a second image signal using an input first image signal and outputs the second image signal in a display period, and generates a common voltage signal and outputs the common voltage signal in a touch sensing period; and a dummy signal output determination circuit that determines whether to output a dummy signal using the second image signal, wherein when it is determined to output the dummy signal by the dummy signal output determination circuit, the signal generation circuit generates at least one dummy signal using the second image signal and the common voltage signal and outputs the at least one dummy signal in the display period.
US11797120B2 Screen-to-screen package formats
A method includes a first computing device generating a signal having an oscillating component and driving the signal on a first touch sense element of the first computing device. The method continues with the first computing device detecting a touch on the first touch sense element based on the signal. While the touch is detected, the method continues by the first computing device modulating the signal with data to produce a modulated data signal. The method continues with a second computing device receiving the modulated data signal via a transmission medium and a second touch sense element of the second computing device, where the transmission medium includes at least one of a human body and a close proximity between the first and second computing devices. The method continues with by the second computing device demodulating the modulated data signal to recover the data.
US11797114B2 Light emitting display device, light emitting display panel, driving circuit, and driving method
Disclosed are a light emitting display device, a light emitting display panel, a driving circuit, and a driving method. A light emitting display device, a light emitting display panel, a driving circuit, and a driving method with an embedded touch sensor are provided in which a data voltage and a first reference voltage are supplied to a plurality of data lines and a plurality of reference electrodes which are arranged in the light emitting display panel in a first driving period, and a second reference voltage different from the first reference voltage is supplied to one or more of the plurality of reference electrodes in a second driving period different from the first driving period.
US11797112B1 Electronic device for controlling host device by using motion signal and mouse signal
Disclosed is an electronic device which is paired with a host device to control content of the host device, wherein the electronic device includes a touch sensing module, a movement sensing module for acquiring first movement information of the electronic device based on an accelerometer, a gyroscope, and a magnetometer, and a control signal output unit for acquiring second movement information through operation of the first movement information, and determining, under a gesture mode, a motion corresponding to the movement of the electronic device based on the second movement information and outputting a motion signal indicating the determined motion to the host device, and determining, under a mouse mode, a mouse action based on at least one of touch information acquired from the touch sensing module and the second movement information and outputting a mouse signal indicating the mouse action.
US11797110B2 Watch crown haptic support to provide detent-like operation
In an embodiment, a system implements detent operation using tactile and audio effects that give the user the effect of a detent without including the mechanical devices that detents would normally imply. The detent operation may be implemented in software and may be synchronized to events on the display of the system (e.g. animation events), which may provide a convincing user experience. A low latency path from the applications and user interface program of the system to the hardware that implements the detent operation may be provided to help ensure that the synchronization of animation events and detent operations is maintained.
US11797102B2 Systems, methods, and apparatus for enhanced presentation remotes
In accordance with some embodiments, systems, apparatus, interfaces, methods, and articles of manufacture are provided for ascertaining aspects of a presentation and/or of an audience member. A presentation remote can be used to obtain information about the presentation and provide it to the audience member.
US11797101B2 Electronic apparatus for repositioning and transitioning among input devices
An electronic apparatus that comprises at least a repositioning mechanism wherein at least one of said repositioning mechanisms alternately repositions for use and disuse at least an input device such that user can transition from using at least one of said input devices to using at least another one of said input devices even while both palms remain continuously engaged to their locations.
US11797096B2 Touch display device, driving method, and driving circuit
Embodiments of the present disclosure relate to a touch display device, a driving method, and a driving circuit. More particularly, embodiments of the present disclosure relate to a touch display device, a driving method, and a driving circuit capable of preventing touch sensitivity from being affected by display driving even though simultaneously performing the display driving and touch driving by supplying a data voltage to a plurality of data lines disposed in a display panel, supplying a common voltage to a plurality of common electrodes disposed in the display panel, displaying an image through the display panel, and supplying a common voltage to the common electrodes.
US11797095B2 Haptics waveform generator
Innovative techniques to design and generate haptics waveforms are proposed. The proposed techniques enable consistent haptics user-experience to be enable despite variations among different haptic actuators. Arbitrary waveforms may be generated without selecting from a list of pre-determined waveforms.
US11797087B2 Methods and apparatus for autocalibration of a wearable electrode sensor system
Methods and systems used in calibrating the position and/or orientation of a wearable device configured to be worn on a wrist or forearm of a user, the method comprises sensing a plurality of neuromuscular signals from the user using a plurality of sensors arranged on the wearable device, and providing the plurality of neuromuscular signals and/or signals derived from the plurality of neuromuscular signals as inputs to one or more trained autocalibration models, determining based, at least in part, on the output of the one or more trained autocalibration models, a current position and/or orientation of the wearable device on the user, and generating a control signal based, at least in part, on the current position and/or orientation of the wearable device on the user and the plurality of neuromuscular signals.
US11797085B1 Eye tracking system and method
An eye tracking system includes an imaging device, a memory, and a controller. The imaging device is configured to be mounted on a wearable device. The wearable device includes at least a first lens that is light transmissive and is positioned in front of at least a first eye of a user that is wearing the wearable device. The imaging device has a field of view that captures an inner surface of the first lens and a reflection of the first eye on the inner surface. The memory is configured to store program instructions. The controller is operably connected to the memory and the imaging device. The program instructions are executable by the controller to analyze image data generated by the imaging device and to detect a position of a pupil of the first eye in the reflection based on the analysis of the image data.
US11797081B2 Methods, devices and media for input/output space mapping in head-based human-computer interactions
Methods, devices, and media are disclosed for mapping of input and output spaces in head-based human-computer interactions. In some embodiments, an end-to-end method is described for designing a head-based user interface, calibrating the interface to individual users, and interacting with a user in real time by mapping head-based user inputs to an output space in a way that optimizes the target selection efficiency of the interaction. Head orientation may be leveraged to define the mapping between the user input and the output space.
US11797080B2 Health simulator
Embodiments of the present disclosure relate to systems, methods, and user interfaces that generates and renders virtual environments for display using a VR system (e.g., on a display of a VR headset). Virtual reality is leveraged to create immersive experiences that enables users to experience clinical processes, train staff through new protocols, and gain empathy through a variety of complex scenarios. Initially, contextual information is initially received for an event. Based on the contextual information of the event, data collections is triggered from a clinical system and an environment system for data occurring before and after the event. Utilizing the collected data, a three dimensional modeling of a timeline of event, characters associated with the event, and dialogue corresponding to the event can be recreated. After contributing factors are identified and weighted for the event, a virtual simulation of the event can be created.
US11797066B2 System chassis with rotatable PSU cover
A power supply unit (PSU) housing configured to receive a PSU is disclosed. The PSU housing includes a top panel, a bottom panel opposite to the top panel, a first side panel, a second side panel opposite to the first side panel, and a PSU cover. The first side panel and the second side panel define a width of the PSU housing. The PSU cover extends along the width of the PSU housing. The PSU cover includes a first elongated plate and a second elongated plate, which are perpendicular to each other. The PSU cover is rotatable relative to the top panel, such that (i) in a first orientation, the first elongated plate of the PSU cover is above and parallel to the top panel, and (ii) in a second orientation, the second elongated plate of the PSU cover is about flush and parallel to the top panel.
US11797065B2 Power supply assembly with fan assembly for electronic device
A fan assembly is disclosed. The fan assembly can include a first support frame. The fan assembly can comprise a shaft assembly having a first end coupled with the first support frame and a second end disposed away from the first end. A second support frame can be coupled with the first support frame and disposed at or over the second end of the shaft assembly. An impeller can have fan blades coupled with a hub, the hub being disposed over the shaft assembly for rotation between the first and second support frames about a longitudinal axis. Transverse loading on the shaft assembly can be controlled by the first and second support frames.
US11797062B2 Portable information handling system with a multi-torque hinge to support whiteboard input mode
A portable information handling system includes a variable torque hinge that increases torque to resist hinge rotation when the information handling system housing rotates to a writing position, such as rotation to a range of between 300 and 350 degrees. In one embodiment, a sequential hinge rotates in the writing range about one axle that has increased friction in the desired writing range generated by a cam having a variable surface area and depth to work a variable friction between a friction structure and axle end cap.
US11797061B2 Parallel biaxial hinge with rotation order regulating structure
Provided is a biaxial hinge capable of opening up to 360 degrees in which the hinge does not require a complicated mechanism or components with high machining accuracy. The hinge includes first and second shafts (11, 21), joint plates (34, 37, 38) rotatably coupling first and second shafts (11, 21), regulator (36) movable between a first position and a second position along an axial direction of first and second shaft (11, 21), first lock plate (12) rotating together with the first shaft (11) and inhibiting the rotation of first shaft (11) by engaging with regulator (36) located at the first position, lock sleeve (23) rotating together with second shaft (21) and inhibiting the rotation of second shaft (21) by engaging with regulator (36) located at the second position; and a regulation cam (13) feeding regulator (36) from the second position to the first position.
US11797057B2 Electronic device having sealed button biometric sensing system
A biometric button assembly may be disposed in an opening of an enclosure of an electronic device. The biometric button assembly may include an input member that forms an exterior surface of the button housing and is configured to receive inputs, for example from a user of the electronic device. The biometric button assembly may further include a biometric sensor for detecting the received inputs and transmitting a signal to a processor of the electronic device. The signal may correspond to a biometric characteristic, such as a fingerprint. A flexible conduit may transmit the signal to the processor. A portion of the flexible conduit and a seal may be positioned between the button assembly and the enclosure that prevents contaminants from entering the button housing and the enclosure.
US11797056B2 Stylus holders
Example stylus holders for an electronic device are disclosed. In an example, the stylus holder includes a sleeve that is to receive a stylus therethrough. In addition, the stylus holder includes an actuation assembly coupled to the sleeve. The actuation assembly includes a cam that is magnetically actuated by the stylus to extend the sleeve through an aperture in an external surface of the electronic device.
US11797054B2 Foldable display device
A foldable display device includes a display panel which includes a folding area and non-folding areas on some sides of the folding area, and a hinge unit which is disposed in an area corresponding to the folding area below the display panel to in-fold or out-fold the display panel. The hinge unit includes a plurality of rotary shafts and a plurality of coupling links disposed between the plurality of rotary shafts. Accordingly, the foldable display device can be bi-directionally (e.g., inwardly or outwardly) folded by the hinge unit with a simple structure. Further, a radius of curvature during the folding can be desirably changed by adjusting a component of the hinge unit, for example, a number of the plurality of rotary shafts and the plurality of coupling links, a cross-sectional length, and the like.
US11797051B2 Keyboard sensor for augmenting smart glasses sensor
A system and method for operating a keyboard and wearable extended reality appliance combination to control a virtual display are disclosed. The system may include a processor configured to receive, from a first hand-position sensor associated with the wearable extended reality appliance, first signals representing first hand-movements; receive, from a second hand-position sensor associated with the keyboard, second signals representing second hand-movements, wherein the second hand-movements include actions other than interactions with a feedback component; and control the virtual display based on the first signals and the second signals.
US11797050B2 Electronic devices with sliding device housings and translating flexible displays and corresponding methods
An electronic device includes a first device housing and a second device housing that is slidable along the first device housing. The electronic device includes a flexible display and a slider framework fixedly coupled to the first device housing. A display mover slidably couples the flexible display to the slider framework, while a housing mover slidably couples the second device housing to the slider framework. An actuator coupled between the display mover and the housing mover causes the display mover and the housing mover to slide symmetrically in opposite directions along the slider framework when the second device housing slides relative to the first device housing between a closed position and an open position.
US11797049B2 Display device
Provided is a display device. The display device includes a display panel and a plurality of support structures located on one side of the display panel facing away from the light-emitting side. The plurality of support structures support different regions of the display panel and are configured to adjust vertical heights of the different regions of the display panel.
US11797045B2 Dynamic voltage and frequency scaling (DVFS) within processor clusters
An electronic system has a plurality of processing clusters including a first processing cluster. The first processing cluster further includes a plurality of processors and a power management processor. The power management processor obtains performance information about the plurality of processors, executes power instructions to transition a first processor of the plurality of processors from a first performance state to a second performance state different from the first performance state, and executes one or more debug instructions to perform debugging of a respective processor of the plurality of processors. The power instructions are executed in accordance with the obtained performance information and independently of respective performance states of other processors in the plurality of processors of the first processing cluster. In some implementations, the power management processor receives, from a system controller external to the plurality of processing clusters, a first power allocation for the first processing cluster.
US11797043B2 Magnetic sensor devices, systems and methods, and a force sensor
A magnetic sensor system includes an integrated circuit comprising a semiconductor substrate. The semiconductor substrate has a plurality of magnetic sensors configured for measuring at least two first magnetic field components oriented in a first direction, and for measuring at least two second magnetic field components oriented in a second direction; a permanent magnet movable relative to the integrated circuit and configured for generating a magnetic field. A processing circuit is configured for determining at least two physical quantities related to a position of the magnet, using a predefined algorithm based on the measured first and second magnetic field components or values derived therefrom, as inputs, and that uses a plurality of at least eight constants which are determined using machine learning. A force sensor system, a joystick or thumbstick system, and a method may use the magnetic sensor system.
US11797040B2 Electronic device with a reference voltage generator circuit and an adaptive cascode circuit
An electronic device including: a reference voltage generator circuit to generate a reference voltage based on a first and second voltage, the reference voltage generator circuit including: a first current source to supply a first current to each of a first and second node; an amplifier to amplify a difference between the first voltage of the first node and the second voltage of the second node and to output a difference voltage corresponding to the amplified difference; a first bipolar junction transistor (BJT) connected to the first node; a first resistor connected to the second node; a second BJT connected between the first resistor and ground; a second resistor connected between the second node and ground; and a first transistor to be supplied with a second current from the first current source; and an adaptive cascode circuit to generate a bias voltage applied to a gate of the first transistor.
US11797038B2 Voltage regulator and semiconductor memory device having the same
A voltage regulator and a semiconductor memory device having the same are disclosed. The voltage regulator includes an amplifier configured to amplify a difference between a reference voltage and a feedback voltage to generate an amplifier output voltage, a voltage feedback unit connected between an output supply voltage generation node and a ground voltage and configured to generate the feedback voltage, a first transfer gate unit connected between an input supply voltage and the voltage generation node and driven in response to the amplifier output voltage to provide first current, a current load replica unit connected between the voltage generation node and the ground voltage and configured to consume the first current, and a transfer unit connected between the input supply voltage and the voltage generation node and driven in response to the amplifier output voltage when the current load unit performs an operation, to provide second current.
US11797037B2 Voltage regulation for multiple voltage levels
A voltage regulator can include an operational amplifier powered by a supply voltage and configured to generate a first gate voltage. The voltage regulator can also include a first transistor configured to receive the first gate voltage and generate a first driving voltage. The voltage regulator can further include a second transistor configured to receive a second gate voltage and generate a second driving voltage. The first gate voltage can be generated based on feedback provided to the operational amplifier. The second gate voltage can be generated from the first gate voltage.
US11797036B2 Detection and protection circuit, power supply circuit, power supply method of active device
A detection and protection circuit includes: a comparator, six resistors, and two diodes. A first resistor is connected to a second resistor. The second resistor (30) is grounded. A positive input end, a negative input end, a power supply end, a ground end, and an output end of the comparator are connected to a third resistor, a fourth resistor, a power management device power supply pin, the ground, and a main controller. The other end of the third resistor is connected between the first resistor and the second resistor. The other end of the fourth resistor is connected to the first resistor. A first power supply is connected between the fourth resistor and the first resistor. A fifth resistor is connected to a sixth resistor. The sixth resistor (70) is grounded. The other end of the fifth resistor is connected to the main controller.
US11797032B2 Auto drain valve
An auto drain valve 100 comprises a valve body 222 wherein a piston 111 having a piston rod 08 with sealing disk 07 and sealing member 03 which is movable within said valve body 222 wherein air vent 30 and liquid outlet 40 and closes simultaneously. Further the valve body 222 is connected to the bowl 10; valve body 222 consisting of air vent 30, liquid inlet 40′ and liquid outlet 40; moveable piston 111, solenoid coil 9 surrounding the piston rod 08; spring 01 and spring 02 resiliently biasing on the Piston 111 seal air vent 30 and liquid outlet 40 in its de-energized condition; when the solenoid coil 09 is energized and Piston 111 moves away from air vent 30 and liquid outlet 40 simultaneously, liquid is drained form bowl 10 through liquid inlet 40′ into valve body 222 and drained out form liquid outlet 40.
US11797031B2 Cartridge flow rate adjusting assembly and hydraulic flow rate control valve with a dual adjusting scale
A cartridge flow rate adjusting assembly for a hydraulic valve, may include a cartridge body, a stem that is slidingly disposed in the cartridge body, and a shutter to be slidingly placed against a passage opening. The cartridge flow rate adjusting assembly may further include a sleeve rotatively disposed inside the valve that may include at least one first opening to enable adjustment of a maximum flow rate of the valve within a first range of values, and according to a first scale at least one second opening made in the wall to enable adjustment of the maximum flow rate of the valve within a second range of values according to a second scale. A hydraulic control valve is also provided that comprises a cartridge flow rate adjusting assembly.
US11797029B2 Systems and methods for operating drones in proximity to objects
Systems and methods for operating drones in proximity to objects are disclosed herein. An example method includes determining a change in drone, flight status that involves a rotor of the drone being active, determining presence of a mobile device within a designated clearance area established around the drone, preventing the drone from landing, providing a warning message to a user of the mobile device to clear away from the designated clearance area, detecting that the mobile device and the user are not within the designated clearance area, and causing the drone to land.
US11797021B2 Robot for preventing interruption while interacting with user
A robot includes a driver; a camera; and a processor configured to: during an interaction session in which a first user identified in an image obtained through the camera is set as an interaction subject, perform an operation corresponding to a user command received from the first user, and determine whether interruption by a second user identified in an image obtained through the camera occurs, and based on determining that the interruption by the second user occurred, control the driver such that the robot performs a feedback motion for the interruption.
US11797019B2 Rugged terrain vehicle design and route optimization
Method and system for providing a mobility service is described. The mobility service can include delivering goods in rough terrain, rural areas, and other similar environments, by selecting and configuring vehicles for terrain considerations based on known and dynamically changing information. The disclosed system can include a vehicle configured with a deployable autonomous drone, and can determine optimized vehicle routes to remote locations using the deployable drone and vehicle navigation sensors, for real time mapping that can be combined with existing map/terrain data. The terrain data may also be sent to a vehicle in a vehicle fleet, and/or to a cloud-based server, and be used to compute the best available vehicles designed for the mobility service. The system may deploy one or more mobility solutions, collect telematics, road information, navigational data, and other information during the delivery. This feedback may then be used for future mobility services.
US11797016B2 Online authoring of robot autonomy applications
A method for online authoring of robot autonomy applications includes receiving sensor data of an environment about a robot while the robot traverses through the environment. The method also includes generating an environmental map representative of the environment about the robot based on the received sensor data. While generating the environmental map, the method includes localizing a current position of the robot within the environmental map and, at each corresponding target location of one or more target locations within the environment, recording a respective action for the robot to perform. The method also includes generating a behavior tree for navigating the robot to each corresponding target location and controlling the robot to perform the respective action at each corresponding target location within the environment during a future mission when the current position of the robot within the environmental map reaches the corresponding target location.
US11797014B2 Autonomous vehicle and infrastructure aided robotic system for end-to-end package delivery
A method for controlling a robotic vehicle in a delivery environment includes causing the robotic vehicle to deploy from an autonomous vehicle (AV) at a first AV position in the delivery environment. The method further includes localizing, via a robotic vehicle controller, an initial position within a global reference map using a robot vehicle perception system, receiving, from the AV, a 3-dimensional (3D) augmented map and localizing an updated position in the delivery environment based on the 3D augmented map and the global reference map. The robot vehicle perception system senses obstacle characteristics, and generates a unified 3D augmented map with robot-sensed obstacle characteristics. The method further includes generating a dynamic path plan to a package delivery destination using the unified 3D augmented map, and actuating the robot vehicle to the package delivery destination according to the dynamic path plan.
US11797013B2 Collision avoidance method and mobile machine using the same
Collision avoidance for a mobile machine having a plurality of sensors is disclosed. The mobile machine is avoided from colliding with a collision object by fusing sensor data received from the plurality of sensors to obtain a plurality of data points corresponding to the collision object, calculating a closed-form solution of a distance between the mobile machine and each of the plurality of data points, calculating a maximum allowed velocity of the mobile machine based on the shortest distance between the mobile machine and the plurality of data points and a current velocity of the mobile machine, and controlling the mobile machine to move according to the maximum allowed velocity.
US11797009B2 Unmanned aerial image capture platform
Methods and systems are disclosed for an unmanned aerial vehicle (UAV) configured to autonomously navigate a physical environment while capturing images of the physical environment. In some embodiments, the motion of the UAV and a subject in the physical environment may be estimated based in part on images of the physical environment captured by the UAV. In response to estimating the motions, image capture by the UAV may be dynamically adjusted to satisfy a specified criterion related to a quality of the image capture.
US11797001B1 Method for transferring control to an operator
Control of a mobile device is transferred to and from an operator. In one aspect, a specification for triggering manual control of the mobile device is accessed. A location is identified within a geographic region that exhibits characteristics defined by the specification. The location is represented in a navigation map and is associated with an operator trigger. As the mobile device approaches the location, a request for manual control is provided to the operator based on the operator trigger, and manual control is initiated.
US11796994B2 Parking support device, parking support system, and parking support method
When having determined that an own-vehicle has become unable to proceed in a traveling direction corresponding to a travel path of the own-vehicle and has stopped halfway through a travel path, a parking support device transmits information to an operation terminal, the information indicating a travel path and a place at which the vehicle has stopped on the travel path. When having received, from the operation terminal, specification information specifying a place to which the own-vehicle is to be moved, the parking support device sets, as a travel path of the own-vehicle, a path through which the own-vehicle is to be moved to the specified place, and outputs, to a vehicle control unit, control information for causing the own-vehicle to move to the specified place.
US11796993B2 Systems, methods, and devices for equipment monitoring and fault prediction
Methods, systems, and devices for equipment monitoring and fault prediction are described, including: receiving measurement data associated with a set of equipment; providing at least a portion of the measurement data to a machine learning network; receiving an output from the machine learning network in response to the machine learning network processing at least the portion of the measurement data; and outputting a notification based on the output from the machine learning network, the notification including an indication of the predicted status. The processing of at least the portion of the measurement data may be based on a predictive model associated with the set of equipment. The output from the machine learning network may include a predicted status of the set of equipment.
US11796991B2 Context-awareness in preventative maintenance
Context-awareness in preventative maintenance is provided by receiving sensor data from a plurality of monitored systems; extracting a first plurality of features from a set of work orders for the monitored systems, wherein individual work orders include a root cause analysis for a context in which a nonconformance in an indicated monitored system occurred; predicting, via a machine learning model, a nonconformance likelihood for each monitored system based on the first plurality of features; selecting a subset of alerts based on predicted nonconformance likelihoods for the monitored systems; in response to receiving a user selection from the first set of alerts and a reason for the user selection, recording the reason as a modifier for the machine learning model; and updating the machine learning model to predict the subsequent nonconformance likelihoods using a second plurality of features that excludes the additional feature identified from the first plurality of features.
US11796989B2 Monitoring system and monitoring method
A monitoring system that monitors a monitoring-target system is disclosed. The monitoring system includes one or more storage apparatuses that store a program, and one or more processors that operate according to the program. The one or more processors determine an estimated value of a monitoring-target response variable of the monitoring-target system on a basis of measurement data included in test data of the monitoring-target system and a causal structure model of the monitoring-target system. The one or more processors decide whether an abnormality has occurred in the monitoring-target system on a basis of a result of a comparison between a measurement value of the monitoring-target response variable included in the test data, and the estimated value.
US11796988B2 Method and control unit for providing transport data for controlling a goods transport in a production environment, and production environment
A method for providing transport data for controlling goods transport in a production environment includes determining occupancy data based on sensor data of a sensor unit on a production unit in the production environment. The occupancy data relate to an occupancy state of a goods inlet of a production unit with stored components. Component data that indicate which components are required at the production unit for a production order assigned to the production unit are determined, as well as procurement data for the required components that indicate an expected transit time for transporting a component from a relevant storage location to the production unit. Further, transport data that describe a transport process to be performed and that depend on the occupancy data, the component data and the procurement data are determined.
US11796977B2 PID controller autotuner using machine learning approaches
An approach for auto tuning a PID controller that may incorporate determining set-points for controlled variables, obtaining controlled variables from a controlled process module, taking a difference between the set-points and the controlled variable as inputs to a proportional, integral and derivative (PID) controller, calculating a loss or reward from the difference between the controlled variables and the set-points, and achieving set-point tracking. The loss or reward needs to be an increasing or decreasing function of a control error value. Also incorporated may be adding loss or reward components based on controlled variables time difference or control action time difference, which may effect a self-tuned performance of the PID controller.
US11796971B2 Utilizing spatial statistical models for implementing agronomic trials
Systems and methods for utilizing a spatial statistical model to maximize efficacy in performing trials on agronomic fields are disclosed herein. In an embodiment, a system receives first yield data for a first portion of an agronomic field having received a first treatment, and second yield data for a second portion of the agronomic field having received a second treatment different than the first treatment. The system uses a spatial statistical model and the first yield data to compute a yield value for the second portion of the agronomic field, where the yield value indicates an agronomic yield for the second portion of the agronomic field if the second portion of the agronomic field had received the first treatment instead of the second treatment. Based on the computed yield value and the second yield data, the system selects the second treatment and generates a prescription map including the second treatment.
US11796954B2 Sheet cutting apparatus that has plurality of cutting blades that can move to cutting position at which sheet is cut and retracted position at which sheet is not cut and image formation
A sheet cutting apparatus includes: a cutting unit that includes a plurality of cutting blades for cutting a sheet along a conveyance direction of the sheet, the plurality of cutting blades configured to be able to move to a cutting position and a retracted position; and a control unit. The plurality of cutting blades are provided at different positions in a widthwise direction that is perpendicular to the conveyance direction and a perpendicular direction perpendicular to a surface of the sheet. The control unit is configured to set a first cutting blade to the cutting position or the retracted position by changing a position in the perpendicular direction of the first cutting blade and set a second cutting blade to the cutting position or the retracted position by changing a position in the widthwise direction of the second cutting blade.
US11796935B2 Exposure device and image forming apparatus
An exposure device includes: at least one light emitter that includes a substrate and a light-emitting device disposed on the substrate; and a position adjuster that includes a contact member having an outer periphery in contact with the substrate, a support member that rotatably supports the contact member, and at least one mover that is in contact with the support member to move the support member in a light emission direction of the light emitter.
US11796933B2 Conductive member, charging device, process cartridge, and image forming apparatus
A conductive member includes a substrate, an elastic layer on the substrate, and a surface layer on the elastic layer. The surface layer contains a conductive agent and has a sea-island structure including a sea containing a first resin and islands containing a second resin. The area occupancy of the islands in a cross section of the surface layer is 10% or more and 50% or less.
US11796928B2 Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member includes a conductive support and a photosensitive layer disposed on the conductive support. A top surface layer of the electrophotographic photosensitive member includes fluorine-containing resin particles, a fluorine-containing dispersant, and two or more charge transporting materials. When the charge transporting materials are listed in order of decreasing HOMO energy levels, a difference in HOMO energy level between each adjacent two of the charge The ratio A of the amount of each of the charge transporting materials to the total amount of the charge transporting materials satisfies the condition 1 below, [(100/N)−(100/N×0.3)]≤A≤[(100/N)+(100/N×0.3)]  Condition 1 where N represents the number of types of the charge transporting materials included in the top surface layer.
US11796927B2 Method and device for enhancing alignment performance of lithographic device
A method and device for enhancing alignment performance of a lithographic device can provide an optimal alignment light source type to perform alignment according to product features. Overlay performance of the product can be improved, wafer reject can be reduced, and production efficiency can be enhanced.
US11796926B2 Metrology system for examining objects with EUV measurement light
A metrology system serves for examining objects with EUV measurement light. An illumination optical unit serves for guiding the EUV measurement light towards the object to be examined. The illumination optical unit has an illumination optical unit stop for prescribing a measurement light intensity distribution in an illumination pupil in a pupil plane of the illumination optical unit. An output coupling mirror serves for coupling a part of the measurement light out of an illumination beam path of the illumination optical unit. The output coupling mirror has a mirror surface which is used to couple out measurement light and has an aspect ratio of a greatest mirror surface extent A longitudinally with respect to a mirror surface longitudinal dimension (x) to a smallest mirror surface extent B longitudinally with respect to a mirror surface transverse dimension (y) perpendicular to the mirror surface longitudinal dimension (x). The aspect ratio A/B is greater than 1.1. The result is a metrology system in which a measurement light throughput is optimized even in the simulation or emulation of an imaging optical unit of a projection exposure apparatus having an image-side numerical aperture of greater than 0.5 and in particular in the simulation or emulation of an anamorphic imaging optical unit.
US11796924B2 Method for overlay error correction and method for manufacturing a semiconductor device structure with overlay marks
A method for overlay error correction includes generating a first overlay error based on a first overlay mark, wherein the first overlay error is indicative of a misalignment between a lower pattern and an upper pattern of the first overlay mark. The method also includes generating a second overlay error based on a second overlay mark, in response to an abnormal of the first overlay error is detected. The method further includes determining whether the abnormal of the first overlay error is caused by the misalignment between the lower pattern and the upper pattern depending on the second overlay error.
US11796919B2 Resist pattern formation method
A resist pattern formation method includes: forming on a substrate a resist layer containing a base resin, a sensitizer precursor, an acid generator, a base generator, and a base; generating a sensitizer from the sensitizer precursor; generating an acid from the acid generator and a base from the base generator; performing heat treatment on the resist layer after flood exposure; and developing the resist layer after the heat treatment. A ratio (C1=A1/B1) of a value (A1) representing an acid in pattern exposure to a value (B1) representing a base in the pattern exposure satisfies a relationship 0.9×C1
US11796916B2 Pattern formation methods and photoresist pattern overcoat compositions
A pattern formation method, comprising: (a) providing a semiconductor substrate; (b) forming a photoresist pattern over the semiconductor substrate, wherein the photoresist pattern is formed from a photoresist composition comprising: a first polymer comprising acid labile groups; and a photoacid generator; (c) coating a pattern overcoat composition over the photoresist pattern, wherein the pattern overcoat composition comprises a second polymer and an organic solvent, wherein the organic solvent comprises one or more ester solvents, wherein the ester solvent is of the formula R1—C(O)O—R2, wherein R1 is a C3-C6 alkyl group and R2 is a C5-C10 alkyl group; (d) baking the coated photoresist pattern; and (e) rinsing the coated photoresist pattern with a rinsing agent to remove the second polymer. The methods find particular applicability in the manufacture of semiconductor devices.
US11796913B2 Organic light-emitting display device and manufacturing method thereof
An organic light-emitting display device and a manufacturing method thereof are disclosed. The display device includes a substrate including a first area, a second area and a third area, the second area being located between the first area and the third area; a plurality of pixels on the substrate, the plurality of pixels being located in the third area; a boss portion on the substrate, the boss portion being located in the second area; and an opening located in the first area and surrounded by the plurality of pixels. Each of the pixels includes a first electrode layer, an organic light-emitting layer, and a second electrode layer which are sequentially arranged in a direction away from the substrate. At least one of the organic light-emitting layer and the second electrode layer extends toward the opening and is disconnected at the boss portion. The boss portion includes a photoresist material.
US11796912B2 Radiation-sensitive composition and pattern-forming method
A radiation-sensitive composition contains: particles that include a metal oxide, a cation that includes a metal, an anion. The anion is preferably a conjugated base of an acid and the acid has preferably a pKa of no greater than 3. The content of the particles in terms of solid content equivalent is preferably no less than 50% by mass, and more preferably no less than 70% by mass. The hydrodynamic radius of the particles as determined by a dynamic light scattering analysis is preferably no greater than 10 nm. The total content of the cation and the anion with respect to 100 parts by mass of the particles is preferably no less than 5 parts by mass. The acid is preferably sulfonic acid, nitric acid, organic azinic acid, disulfonylimidic acid or a combination thereof.
US11796903B2 Laser based display system
The present invention is directed to display technologies. More specifically, various embodiments of the present invention provide projection display systems where one or more laser diodes are used as a light source.
US11796900B2 Light source device and image display device
A light source device and an image display device that combine light with high efficiency are provided. The light source device includes a first light source unit, a first illumination optical system that emits a first illumination light, a second light source unit, a second illumination optical system that emits a second illumination light, and a combiner on which the first illumination light and the second illumination light are incident. The combiner filters the incident light on the basis of a wavelength range and an incident angle, and angles at which the first illumination light and the second illumination light are incident on the combiner are each adjusted in such a way that the wavelength range of the first illumination light emitted from the combiner and the wavelength range of the second illumination light emitted from the combiner approach or overlap with each other.
US11796894B2 Optical element driving mechanism
An optical element driving mechanism includes a movable portion, a fixed portion and a driving assembly. The movable portion is configured to connect an optical element having an optical axis. The fixed portion includes a base with a plate structure, wherein the movable portion is movable relative to the fixed portion. The driving assembly is configured to drive the movable portion to move relative to the base. A thickness direction of the base is perpendicular to the optical axis, the base has a recessed structure, and when viewed from the thickness direction of the base, the recessed structure is overlapped with the optical axis.
US11796891B2 Optical driving mechanism
An optical driving mechanism is provided, including a fixed portion, a movable portion, a drive assembly, and a position sensing assembly. The movable portion is movably connected to the fixed portion and configured to carry a first optical element. The drive assembly is configured to drive the movable portion relative to the fixed portion to move within a limited range including a first range and a second range. The position sensing assembly is configured to sense the movement of the movable portion, and includes a reference element, a first position sensing element, and a second position sensing element. The first and second position sensing elements respectively correspond to the reference element in the first and second ranges, wherein a first position sensing surface of the first position sensing element and a second position sensing surface of the second position sensing element are arranged in a first direction.
US11796889B2 Frequency conversion arrangement for optimising properties of a harmonic of a laser
The invention relates to a frequency conversion arrangement (100) for optimising properties of a harmonic of a laser, in particular a beam profile and/or a long-term stability, the arrangement comprising:—a first non-linear crystal (X1), which is designed to convert a first wavelength (λ1) partially into a second wavelength (λ2); and—an optical unit, which in particular comprises at least one prism (P), which is designed in such a way as to influence the main axes (x1, y1, x2, y2) of the beam profiles of the first wavelength (λ1) and/or the second wavelength (λ2) differently; and—a second non-linear crystal (X2), which is designed in such a way as to generate a third wavelength (λ3) from the unconverted part of the first wavelength (λ1) and/or the second wavelength (λ2), the second non-linear crystal (X2) having an entry face (A1) and an exit face (A2), and the exit face (A2) running obliquely to the entry face (A1).
US11796888B2 Method and system for a vertical junction high-speed phase modulator
Methods and systems for a vertical junction high-speed phase modulator are disclosed and may include a semiconductor device having a semiconductor waveguide including a slab section, a rib section extending above the slab section, and raised ridges extending above the slab section on both sides of the rib section. The semiconductor device has a vertical pn junction with p-doped material and n-doped material arranged vertically with respect to each other in the rib and slab sections. The rib section may be either fully n-doped or p-doped in each cross-section along the semiconductor waveguide. Electrical connection to the p-doped and n-doped material may be enabled by forming contacts on the raised ridges, and electrical connection may be provided to the rib section from one of the contacts via periodically arranged sections of the semiconductor waveguide, where a cross-section of both the rib section and the slab section in the periodically arranged sections may be fully n-doped or fully p-doped.
US11796886B2 Controller for optically-switchable windows
This disclosure provides a window controller that includes a command-voltage generator that generates a command voltage signal, and a pulse-width-modulated-signal generator that generates a pulse-width-modulated signal based on the command voltage signal. The pulse-width-modulated signal drives an optically-switchable device. The pulse-width-modulated signal comprises a first power component having a first duty cycle and a second power component having a second duty cycle. The first component delivers a first pulse during each active portion of the first duty cycle, and the second component delivers a second pulse during each active portion of the second duty cycle. The first pulses are applied to a first conductive layer and the second pulses are applied to a second conductive layer. The relative durations of the active portions and the relative durations of the first and second pulses are adjusted to result in a change in an effective DC voltage applied across the optically-switchable device.
US11796885B2 Controller for optically-switchable windows
This disclosure provides a window controller that includes a command-voltage generator that generates a command voltage signal, and a pulse-width-modulated-signal generator that generates a pulse-width-modulated signal based on the command voltage signal. The pulse-width-modulated signal drives an optically-switchable device. The pulse-width-modulated signal comprises a first power component having a first duty cycle and a second power component having a second duty cycle. The first component delivers a first pulse during each active portion of the first duty cycle, and the second component delivers a second pulse during each active portion of the second duty cycle. The first pulses are applied to a first conductive layer and the second pulses are applied to a second conductive layer. The relative durations of the active portions and the relative durations of the first and second pulses are adjusted to result in a change in an effective DC voltage applied across the optically-switchable device.
US11796884B2 Electrochromic element
According to an electrochromic element of the present disclosure, when maximum and minimum optical densities in a coloring region face when an inter-electrode distance is constant are ΔODmax and ΔODmin, respectively, the electrodes distance d′=d+δd (d: an inter-electrode distance when the inter-electrode distance of a pair of electrodes is constant, δd: an inter-electrode distance correction amount) at a position providing ΔODmin, and when an optimal inter-electrode distance correction amount Δd0 calculated when an optical density difference between ΔODmax and ΔODmin is completely eliminated at the position providing ΔODmin is defined as equation: δd0 (ΔOD)=d×(ΔODmax/ΔODmin−1), δd at a position providing ΔODmin is smaller than or equal to the maximum value δd0, MAX of δd0 (0<ΔOD
US11796881B2 Blue phase liquid crystal polarization hologram comprising liquid crystal molecules having a spatially varying in-plane orientation pattern and device including the same
A device includes a polymer stabilized blue phase liquid crystal (“PS-BPLC”) layer. The device also includes an alignment structure coupled with the PS-BPLC layer. LC molecules disposed in contact with the alignment structure are configured to have a spatially varying in-plane orientation pattern that is at least partially defined by the alignment structure. The PS-BPLC layer is configured to forwardly deflect a polarized light having a predetermined handedness, and transmit a polarized light having a handedness that is orthogonal to the predetermined handedness.
US11796873B2 Display device
A display device according to an exemplary embodiment of the present inventive concept includes: a first substrate; a gate line extending parallel to a first direction; a storage electrode line disposed on the same layer as the gate line; a data line insulated from the gate line and the storage electrode line and extending parallel to a second direction perpendicular to the first direction; a drain electrode disposed on the same layer as the data line and including an expansion; a first electrode electrically connected to the drain electrode; a spacer disposed on the first electrode; a second substrate overlapping the first substrate; and a light blocking layer disposed on the second substrate and having an opening exposing the first electrode, a separation distance of the expansion of the drain electrode and the data line along the first direction is 1 μm to 10 μm.
US11796867B2 Transparent display
A transparent display device has a transparent region and a display region. The transparent display device includes a first panel. The first panel includes a first substrate, a reflective material disposed on the first substrate in the display region, and a first electrode disposed in the display region and transparent region. In the display region, the reflective material is disposed between the first substrate and first electrode.
US11796861B2 Display device
Disclosed is a display device. The display device of the present disclosure may include: a display panel; a frame located at a rear side of the display panel; a substrate located between the display panel and the frame, wherein the substrate is coupled to the frame and extends in a longitudinal direction; a plurality of light sources mounted on the substrate, wherein each of the plurality of light sources are spaced apart from each other in the longitudinal direction of the substrate; a plurality of lenses coupled to the substrate, wherein the plurality of lenses cover the plurality of light sources; and a bar coupled to the substrate, wherein the bar connects each of the plurality of lenses.
US11796860B2 Illumination device
According to one embodiment, an illumination device includes a first light emitting element, a second light emitting element, an overcoat layer covering the first and second light emitting elements, a first transparent block disposed on the overcoat layer and overlapping the first light emitting element, a second transparent block disposed on the overcoat layer and overlapping the second light emitting element, and an optical sheet group disposed on the first transparent block and the second transparent block. A first side surface of the first transparent block and a second side surface of the second transparent block face each other. An air layer is interposed between the first side surface and the second side surface.
US11796859B2 Display apparatus with micro light emitting diode light board
A display apparatus, comprising a functional layer on the light emitting side of a light source and a diffusion plate. A support for the diffusion plate is arranged between the light source and the functional layer, a cushion portion is arranged between the support and the functional layer, and the cushion portion is in contact with the support and the functional layer. Pressure of the support on the functional layer is reduced by providing the cushion portion between the support and the functional layer.
US11796858B2 Backlight substrate, manufacturing method thereof and display device
The present disclosure provides a backlight substrate, a manufacturing method thereof, and a display device. The backlight substrate includes: a base substrate; a plurality of first light emitting elements on the base substrate and configured to emit first light; a plurality of second light emitting elements on the base substrate and configured to emit second light having a different wavelength from the first light; a plurality of depth sensors on the base substrate and configured to receive the second light emitted from the plurality of second light emitting elements and reflected by an object and determine depth information of the object based on the received second light; and a diffusion layer in direct contact with light emitting surfaces of the plurality of first light emitting elements and configured to diffuse the first light emitted from the plurality of first light emitting elements.
US11796852B2 Liquid crystal display, electronic device, and liquid crystal display manufacturing method
A liquid crystal display, including a transparent region, a light shielding region, and a display region. The liquid crystal display includes a liquid crystal box, a lower polarizer, and a backlight module that are sequentially disposed in a stacked manner. A part of the liquid crystal box is located in the transparent region and is configured to allow visible light to pass through, a part of the liquid crystal box is located in the light shielding region and is configured to shield visible light, and a part of the liquid crystal box is located in the display region and is configured to display an image.
US11796845B2 Louver, viewing angle control element and display device
According to one embodiment, a louver includes a first transparent substrate, a first organic insulating film provided on an inner surface side of the first transparent substrate, and including a first inclined surface and a second inclined surface, a first reflective layer provided along the first inclined surface, and a second reflective layer provided along the second inclined surface. The first reflective layer includes a first reflective surface. The second reflective layer includes a second reflective surface. An interval between the first reflective surface and the second reflective surface increases with distance from the first transparent substrate.
US11796843B2 Viewing angle control device and display apparatus
A viewing angle control device including a plurality of first polarizing portions and a plurality of transmissive portions is provided. The first polarizing portions are arranged along a first direction and extended in a second direction. The transmissive portions and the first polarizing portions are alternately arranged. Each of the first polarizing portions has a width in the first direction and a height in a direction perpendicular to the first direction and the second direction. A ratio of the height to the width of the first polarizing portion is greater than 1. A display apparatus adopting the viewing angle control device is also provided. The viewing angle control device and the display apparatus provided herein have a filter effect at a large viewing angle, improved light transmittance in the viewing angle direction, and excellent anti-peeping performance.
US11796839B2 Contact lenses for myopic eyes and methods of treating myopia
A contact lens and a method for treating an eye with myopia is described. The contact lens includes an inner optic zone and an outer optic zone. The outer optic zone includes at least a portion with a first power, selected to correct distance vision. The inner optic zone has a relatively more positive power (an add power). In some embodiments the add power is substantially constant across the inner optic zone. In other embodiments the add power is variable across the inner optic zone. While in some embodiments the inner optic zone has a power designed to substantially eliminate lag of accommodation in the eye with myopia, in other embodiments, the add power may be higher.
US11796835B2 Interchangeable eyewear system
An eyewear device having a frame positionable to a removable engagement with any of a plurality of lens assemblies. Each lens assembly has shoulders at opposing ends which slidably engage within respective shoulder slots formed into the body of the frame. A biased ball having a portion extending into one or both shoulder slots, biasly contacts into a ball cavity depending into a respective shoulder to maintain the lens assembly in the removable engagement.
US11796831B2 Methods and system for position stabilization
Various embodiments of the present technology may provide methods and systems for position stabilization. The methods and systems for position stabilization may be integrated within an electronic device. An exemplary system may include a driver circuit responsive to a gyro sensor and a feedback signal from an actuator. The driver circuit may be configured to calibrate a gain applied to a drive signal based on the posture of the electronic device.
US11796825B2 Display apparatus, VR apparatus and display method
A display apparatus including: a display screen including multiple light-emitting points and a first side, wherein light generated by the light-emitting points emits from the first side; and a microlens array provided on the first side of the display screen, the microlens array includes multiple microlenses arranged in an array, an orthographic projection of the microlens array on the display screen covers the display screen, and the display screen is provided on a focal surface of the microlens array. The focal lengths of the multiple microlenses increase sequentially from the center of the microlens array to the edge of the microlens array, so that a beam width of the light that is emitted from each light-emitting point of the display, transmits through the microlens array and is incident into a pupil of a human eye is less than a preset threshold.
US11796823B1 Adjusting interpupillary distance and eye relief distance of a headset
A headset includes a housing, an optical assembly disposed in the housing, and an adjustment assembly coupling the optical assembly to the housing. The optical assembly includes a first lens and a second lens spaced from the first lens by a first distance. The adjustment assembly includes an interpupillary distance adjustment mechanism and an eye relief distance adjustment mechanism. The interpupillary distance adjustment mechanism is configured to adjust the first distance between the first lens and the second lens along a first axis. The eye relief distance adjustment mechanism configured to adjust the optical assembly a second distance along a second axis orthogonal to the first axis.
US11796821B1 Extended reality virtual distance measurement method
A method for providing a virtual distance of a device under test using a system including a light source, a wedge shear plate, a first detector and a second detector, wherein the wedge shear plate is disposed between the device under test and the light source, the first detector configured for receiving a first interference pattern formed as a result of the light source being disposed through and reflected by the wedge shear plate, and the second detector configured for receiving a second interference pattern formed as a result of the light source being disposed through and reflected by the wedge shear plate, the method including obtaining the first interference pattern using the first detector, obtaining the second interference pattern using the second detector and determining the virtual distance based on the first interference pattern, the second interference pattern, the light source and the wedge shear plate.
US11796818B2 Metasurfaces with asymetric gratings for redirecting light and methods for fabricating
An optical system comprises an optically transmissive substrate comprising a metasurface which comprises a grating comprising a plurality of unit cells. Each unit cell comprises a laterally-elongated first nanobeam having a first width; and a laterally-elongated second nanobeam spaced apart from the first nanobeam by a gap, the second nanobeam having a second width larger than the first width. A pitch of the unit cells is 10 nm to 1 μm. The heights of the first and the second nanobeams are: 10 nm to 450 nm where a refractive index of the substrate is more than 3.3; and 10 nm to 1 μm where the refractive index is 3.3 or less.
US11796811B2 Head-up display dynamic image stabilization
The present disclosure is related to reducing shake and vibration in Head-Up Displays (HUDs) under dynamic operating conditions. The apparatus includes a curved mirror for projecting an image from a display unit on a windshield of a vehicle. The curved mirror has damping tape on its nonreflective side to absorb vibrational energy and shift the first natural frequency of the curved mirror to a higher frequency. The damping tape includes at least a viscoelastic adhesive layer and a constraining layer. The method for stabilizing the HUD includes applying damping tape selected and positioned to reduce vibrational amplitude and shift the first natural frequency of the curved mirror to a higher frequency.
US11796809B2 Display module and manufacturing method thereof
A display module and manufacturing method thereof. The display module comprises a display screen, a first absorption polarizer, a first quarter wave plate, an optical lens component, and a convex lens component in sequence from a display side to a viewing side. The optical lens component and the convex lens component are optically coaxial. The convex lens component comprises a convex lens, a second absorption polarizer, and an optical integrated element, which are laminated in sequence from the viewing side to the display side. The optical integrated element comprises a second quarter wave plate and, on one side surface of the optical integrated element, a coated reflective polarizing film or a nano-imprinted metal grating. The reflective polarizing film or the metal grating is attached to the second absorption polarizer.
US11796806B2 Head-up display device and motor vehicle
Disclosed are a head-up display device and a motor vehicle. The head-up display device includes an image source, a transflective device and a light control device. The image source is configured to emit light for forming an image. The transflective device is configured to reflect light that is incident on the transflective device and allow the light that is incident on the transflective device to be transmitted. The light control device includes a retroreflection element and a dispersion element arranged above the retroreflection element; the retroreflection element is configured to reflect the light that is incident on the retroreflection element in a direction opposite the incident direction of the light that is incident on the retroreflection element; and the dispersion element is configured to diffuse the light that is incident on the dispersion element.
US11796802B2 Device tracking gaze and method therefor
Disclosed herein a device tracking gaze and method therefor. The device includes: an image acquisition unit configured to obtain an eyeball image; a pupil detection unit configured to detect a center of pupil by using the eyeball image; a virtual corneal reflection light position generator configured to process the eyeball image so that a virtual corneal reflection light is located at a predetermined point in the eyeball image; and a PCVR vector generator configured to generate a pupil center virtual reflection vector (PCVR vector) based on a position of the pupil center and a position of the virtual corneal reflection light.
US11796793B2 Optical deflector, deflection apparatus, distance measuring apparatus, image projecting apparatus, and movable body
An optical deflector includes a mirror configured to reflect light; a pair of support portions each having an end connected to the mirror, and configured to support the mirror; first actuators connected to the respective support portions, and configured to deform the support portions so as to cause the mirror to oscillate about a first axis; a movable frame configured to support the first actuators; and second actuators connected to the movable frame and disposed opposite to the first actuators, with the support portions being interposed between the first actuators and the second actuators. The second actuators are not connected to the support portions. The first actuators and the second actuators bend and deform in the same direction.
US11796792B2 Apparatus for deflecting a laser radiation or for deflecting light
An apparatus for deflecting laser radiation comprises: a first lens array comprising a plurality of first lenses arranged next to one another to permit the laser radiation to at least partially pass through the first lens array; a second lens array comprising a plurality of second lenses arranged next to one another to at least partially pass through the second lens array laser radiation that has passed through the first lens array; a rotatable or pivotable first mirror arranged between the first and second lens arrays to deflect in a direction of the second lens array the laser radiation that has passed through the first lens array; and an objective lens to focus laser radiation that has passed through the second lens array into a working plane.
US11796791B2 Scanning mirror systems and methods of manufacture
Described are scanning micromirror devices, methods of making scanning micromirror devices, two-dimensional optical scanning systems that incorporate scanning micromirror devices, and methods of projecting light and images using two-dimensional optical scanning systems. The disclosed two-dimensional optical scanning systems can incorporate a first scanning micromirror device oscillating at a relatively higher frequency, which directs reflected light onto a second scanning micromirror device oscillating at a relatively lower frequency, which directs reflected light for projection.
US11796789B2 Pinned aperture light modulator and method
A light modulator and method of forming the same is provided. The light modulator includes a membrane and a tuning electrode in spaced relation to the membrane. A light blocking fluid is received between the substrate and the tuning electrode and a light blocker is positioned between the tuning electrode and a central portion of the membrane. A pinning electrode is disposed between the light blocker and the membrane and is aligned with the central portion of the membrane. An electrostatic generator is configured to selectively apply an electrostatic force on the membrane causing the central portion of the membrane to deform towards pinning electrode causing the light blocking fluid to be displaced from between the membrane and the pinning electrode. A variable electrostatic generator is configured to selectively apply a variable electrostatic force on the membrane causing an outer portion of the membrane to deform towards the tuning electrode and causing the light blocking fluid to be displaced from between the outer portion of the membrane and the tuning electrode.
US11796788B2 Detecting a defect within a bodily sample
Apparatus and methods are described for analyzing a bodily sample. One or more microscope images of the bodily sample are acquired. Using at least one computer processor at least one sample-informative feature that is indicative of a characteristic of the bodily sample is extracted from the images. Based upon the sample-informative feature, the computer processor determines that there is a defect associated with the bodily sample, and determines a source of the defect. Other applications are also described.
US11796783B2 Optical inspection using controlled illumination and collection polarization
An optical inspection system that may include an illumination optics configured to generate an illumination light beam and to illuminate a sample with the illumination light beam; at least one collection optics configured to collect light from the sample; at least one detector configured to detect at least one detected light beam outputted from the at least one collection optics; multiple polarizers that are configured to (a) set a polarization of the illumination light beam by selectively introducing, under a control of the control unit, at least one illumination optics polarization change, and (b) set a polarization of the at least one detected light beam by selectively introducing, under a control of the control unit, at least one collection optics polarization change. The multiple polarizers may include one or more illumination half-wave plates, one or more quarter-wave plates, and one or more inhomogeneous polarizers.
US11796782B2 Optics arrangement for flexible multi-color illumination for a light microscope and method to this end
An optics arrangement for flexible multi-color illumination for a light microscope includes an acousto-optical tunable filter (“AOTF”). The AOTF is set up to diffract two light components from incident illumination light into different order-of-diffraction directions. The two light components differ in their wavelengths and polarizations. Alternatively, an electro-optical modulator (“EOM”) can be used, with which two temporally successive light components of different wavelengths are set to different polarization directions. A polarization beam splitter separates the two light components of different wavelengths and polarizations into reflection light, which is reflected at the polarization beam splitter, and transmission light, which is transmitted at the polarization beam splitter. A light structuring apparatus imprints different structures onto the transmission light and the reflection light. The structured transmission light and the structured reflection light are then recombined by the polarization beam splitter or a further polarization beam splitter onto a common beam path.
US11796777B2 Zoom lens and imaging apparatus
A zoom lens includes a first lens group having a positive refractive power, a second lens group having a negative refractive power, and a rear group having a positive refractive power as a whole in order from an object side. The zoom lens has specific optical characteristics indicated by two expressions.
US11796776B2 Variable magnification optical system, optical apparatus, and method for producing variable magnification optical system
A variable magnification optical system comprising, in order from an object side, a first lens group having negative refractive power, a first intermediate lens group having positive refractive power, a second intermediate lens group having negative refractive power and a rear lens group; upon varying a magnification from a wide angle end state to a telephoto end state, a distance between the first lens group and the first intermediate lens group being varied, a distance between the first intermediate lens group and the second intermediate lens group being varied, and a distance between the second intermediate lens group and the rear lens group being varied; the rear lens group comprising at least one focusing lens group which is moved upon carrying out focusing from an infinitely distant object to a closely distant object; and predetermined conditional expressions being satisfied, thereby the focusing lens group(s) being reduced in weight.
US11796774B2 Internal focus large-aperture telephoto lens
An internal focus large-aperture telephoto lens including, sequentially from an object side to an image side, a first lens assembly with positive focal power, a second lens assembly with negative focal power, an aperture stop, a third lens assembly with positive focal power, and a fourth lens assembly with negative focal power; the first lens assembly, the second lens assembly, the third lens assembly and the fourth lens assembly are all spherical lenses; when focusing from infinity to proximity, the second lens assembly moves along an optical axis towards the image side, the third lens assembly moves along the optical axis towards the object side, the first lens assembly and the fourth lens assembly remain static in position in relation to the image side. The present invention utilizes internal double lens movement to focus, thereby achieving high magnification and high resolution and increasing focusing speed.
US11796770B2 Camera optical lens
The present disclosure discloses a camera optical lens including: a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a positive power; a fourth lens having a negative refractive power, a fifth lens having a positive power; and a sixth lens having a negative refractive power; wherein the camera optical lens satisfies conditions: 0.35≤f1/f≤0.68; 2.00≤(R3+R4)/(R3−R4)≤5.00; 1.50≤d5/d7≤3.00; where f and f1 respectively denotes a focal length of the camera optical lens and the first lens; R3 and R5 respectively denotes a central curvature radius of an object-side surface and an image-side surface of the second lens; d5 and d7 respectively denotes an on-axis thickness of the third lens and the fourth lens. The camera optical lens in the present disclosure satisfies a design requirement of large aperture, long focal length and ultra-thinness while having good optical performance.
US11796768B2 Camera optical lens including five lenses of-+++-refractive powers
A camera optical lens includes, from an object side to an image side: a first lens having a negative refractive power; a second lens having a positive refractive power; a third lens having a positive refractive power; a fourth lens having a positive refractive power; and a fifth lens having a negative refractive power. 2.50≤f3/f≤6.00, −2.00≤R4/R3≤−1.00, and 1.00≤d1/d2≤1.80. f denotes a focal length of the camera optical lens; f3 denotes a focal length of the third lens; R3 denotes a curvature radius of an object-side surface of the second lens; R4 denotes a curvature radius of an image-side surface of the second lens; d1 denotes an on-axis thickness of the first lens; d2 denotes an on-axis distance from an image-side surface of the first lens to an object-side surface of the second lens. The camera optical lens can achieve good optical performance while achieving ultra-thin, wide-angle lenses having large apertures.
US11796765B2 Optical imaging system
The present disclosure discloses an optical imaging system including, 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, each of which has refractive power. Each of the first lens, the third lens and the fourth lens has positive refractive power. Half of a diagonal length ImgH on an imaging plane of the optical imaging system satisfies ImgH>5 mm. A total effective focal length f of the optical imaging system and an effective focal length f3 of the third lens satisfy 2.0
US11796764B2 Camera module with telephoto imaging including three lenses of +-+, four lenses of +--+, or five lenses of +-+-+ or +--+- refractive powers
A camera module includes a first optical path conversion unit configured to reflect or refract light incident along a first optical axis in a direction of a second optical axis that intersects the first optical axis, a second optical path conversion unit configured to reflect or refract light incident on the second optical axis in a direction of a third optical axis that respectively intersects the first optical axis and the second optical axis, and an optical imaging system disposed between the first optical path conversion unit and the second optical path conversion unit.
US11796762B2 Optical imaging system
An optical imaging system includes a first lens having a positive refractive power and a convex object-side surface; a second lens having a negative refractive power, a convex object-side surface, and a concave image-side surface; a third lens having a negative refractive power; a fourth lens having a refractive power; a fifth lens having a negative refractive power; and a sixth lens having a positive refractive power. The first to sixth lenses are sequentially disposed in ascending numerical order from an object side of the optical imaging system toward an imaging plane of the optical imaging system, and are the only lenses having a refractive power in the optical imaging system.
US11796757B2 Lens assembly
Provided is a lens assembly, including: a first base including a first bottom plate, and first and second side plates; a lens; and first and second memory alloy wires. The first memory alloy wire includes ends connected to the first side plate and the lens. The second memory alloy wire includes ends to the second side plate and the lens. Both the first and second memory alloy wires are perpendicular to an optical axis of the lens. According to the present invention, the first and second memory alloy wires are energized to deform, to drive the lens to reciprocate between the first and second side plates to achieve optical image stabilization. Therefore, there is no problem of magnetic field interference, and stability thereof is high. Such driving leads to a simple structure and convenient assembling without an additional Hall element, and has high usage reliability in a special environment.
US11796754B2 System and method of controlling a strander by wireless visual monitoring of a subunit reel
Disclosed herein is a system and method of controlling a strander by wireless visual monitoring. In certain embodiments, a stranding system includes at least one vision device mounted to a rotating structure of a strander. The at least one vision device is configured to capture a view of at least a portion of a subunit reel of at least one of a set of payoff units of the rotating structure to generate vision data. The stranding system further includes at least one wireless communication module mounted to the rotating structure to receive and wirelessly transmit the vision data over a high-bandwidth data link. The stranding system is configured to proactively identify payout hazards of the subunit package (e.g., cable crossover) to, for example, prevent damage to the strander.
US11796748B2 Ultra-thin board-to-board photoelectric conversion device
An ultra-thin board-to-board photoelectric conversion device includes: a plug arranged at one end of an optical fiber; a socket on which the plug is arranged; a retaining element arranged to retain the plug in the socket; and a first circuit substrate on which the socket is mounted. The plug includes: a second circuit substrate; and a photoelectric chip, a lens for transmitting and processing light beams between the optical fiber and the photoelectric chip and a gold finger arranged on the second circuit substrate. The socket includes: a socket main body; and a hollow part for accommodating the lens and the photoelectric chip, an elastic sheet electrode extending from top of the socket main body to bottom of the socket main body and a casing arranged on the socket main body extending from an outer circumference of the socket main body to the top of the socket main body.
US11796741B2 Fiber optic rotary joint employing hollow shaft motor
A fiber optics rotary joint (FORJ) connects a system console to a probe having a rotatable core, and transfers rotational motion to the probe core. The FORJ comprises a stationary optical fiber in optical communication with a rotatable optical fiber, a motor having a hollow shaft, and a fiber connector attached to a distal end of the hollow shaft. The motor is configured to rotate the rotatable optical fiber relative to the stationary optical fiber. The rotatable fiber is attached to the proximal end of the hallow shaft and connected to the fiber connector. The distal end of the stationary optical fiber is directly opposed to and aligned with the proximal end of the rotatable optical fiber such that optical axes of the stationary and rotatable optical fibers are substantially collinear with the rotational axis of the motor. The fiber connector transfers optical power and torque to the probe core.
US11796737B2 Co-manufacturing of silicon-on-insulator waveguides and silicon nitride waveguides for hybrid photonic integrated circuits
A method of co-manufacturing silicon waveguides, SiN waveguides, and semiconductor structures in a photonic integrated circuit. A silicon waveguide structure can be formed using a suitable process, after which it is buried in a cladding. The cladding is polished, and a silicon nitride layer is disposed to define a silicon nitride waveguide. The silicon nitride waveguide is buried in a cladding, and annealed. Thereafter, cladding above the silicon waveguide structure can be trenched through, and low-temperature operations can be performed to or with an exposed surface of the silicon waveguide structure.
US11796734B2 3D printed waveguides and method based on photonic crystal fibers
An optical waveguide is configured to guide an optical beam, and the optical waveguide includes a down-taper element configured to reduce a diameter of an incoming light beam having a random polarization; a dual-core directional coupler element configured to separate the incoming light beam into a horizontally-polarized beam and a vertically-polarized beam, each beam being confined in first and second cores, respectively; and a core fan-out element configured to increase a distance between the horizontally-polarized beam and the vertically-polarized beam upon exit from the core fan-out element. Each of the down-taper element, the dual-core directional coupler element, and the core fan-out element are 3-dimensional, 3D, printed using a single material.
US11796732B2 Aerosol delivery device
The present disclosure provides an aerosol delivery device comprising a control device that is connectable with a cartridge and that can include one or more additional elements for improving one or both of visible indications of use to a user and resistance to infiltration of liquid into the control device. More particularly, the control device may include a light guide configured for transmitting to a window from a light source that is off-set from the window and a controller configured to direct a varying level of light from the light source. The control device may include one or more elements that are configured to limit infiltration of liquids into the control device and thus may be consider to be water-resistant or water-proof.
US11796728B1 Light source module
A light source module including a light guide plate and a light emitting element is provided. The light guide plate includes an upper surface concentric circle structure and a lower surface concentric circle structure opposite to the upper surface concentric circle structure. The center of the upper surface concentric circle structure corresponds to the center of the lower surface concentric circle structure. The light emitting element is disposed corresponding to the center of the upper surface concentric circle structure and the center of the lower surface concentric circle structure.
US11796727B2 Nanostructured shapes having anisotropic absorption and emission
Nanostructured shapes comprising at least a first part and a second part. The first part has a longitudinal axis L and comprises a first absorbing material and an emitting material. The second part is connected to the first part and comprises a second absorbing material. The second part mainly absorbs light with direction of polarization other than the long axis L of the first part, and the nanostructured shape emits light mainly polarized along the long axis L of the first part. The disclosure further relates to an assembly of nanostructured shapes, to a method of synthesizing nanostructured shapes and to a polarizing light emitting plate comprising such nanostructured shapes.
US11796724B2 Omnidirectional structural color made from metal and dielectric layers
A high-chroma omnidirectional structural color multilayer structure is provided. The structure includes a multilayer stack that has a core layer, a dielectric layer extending across the core layer, and an absorber layer extending across the dielectric layer. An interface is present between the dielectric layer and the absorber layer and a near-zero electric field for a first incident electromagnetic wavelength is present at this interface. In addition, a large electric field at a second incident electromagnetic wavelength is present at the interface. As such, the interface allows for high transmission of the first incident electromagnetic wavelength and high absorption of the second incident electromagnetic wavelength such that a narrow band of reflected light is produced by the multilayer stack.
US11796718B2 Optical laminate and flexible display panel including the same
The present invention relates to an optical laminate and a flexible display panel including the same, and more particularly, to an optical laminate including a self-restoration barrier adhesive layer and a flexible display panel including the same.
US11796716B1 Organic solid crystals having helical structures formed using negative templates
An optical film includes a block copolymer film defining a plurality of helically shaped cavities and a plurality of helically shaped organic solid crystals positioned within the plurality of helically shaped cavities. A method of making the optical film includes obtaining a film of a block copolymer solution including a chiral block copolymer and a non-chiral block copolymer on a substrate. The method includes annealing the film, thereby forming a plurality of helical structures from the chiral block copolymer defined within the non-chiral block copolymer and removing the plurality of helical structures, thereby creating a plurality of helically shaped cavities. The method further includes forming organic solid crystals inside the plurality of helically shaped cavities, thereby forming the optical film.
US11796712B2 Sensor
A sensor for detecting objects within a monitoring range, with sensor components and an evaluation unit (9). An object detection signal is generated in the evaluation unit (9) in dependence upon sensor signals from sensor components. A selector unit and an input interface (11) with mechanical setting element are provided, wherein a selection of a parameter set is made in the selector unit (10) from a number of preconfigured parameter sets in dependence upon a setting configuration of the mechanical setting element of the input interface. The selected parameter set is adopted for the functioning of the sensor.
US11796708B2 Capacitance sensing device and image reading device
An electrostatic capacitance detection device includes a first electrode, and a second electrode at least a part of which is opposed to the first electrode across a transport path extending in a transport direction in which a detection target having a sheet shape is transported. The first electrode and the second electrode extend in a cross direction intersecting the transport direction and have mutually different shapes. Alternatively, the electrostatic capacitance detection device further includes a first floating electrode disposed on the side of the first electrode opposite to the transport path, and a second floating electrode disposed on the side of the second electrode opposite to the transport path. Alternatively, at least one of the first electrode or the second electrode is provided with a first electric field adjuster or a second electric field adjuster.
US11796706B2 System and method for application of elastic property constraints to petro-elastic subsurface reservoir modeling
An information processing system having a processor and a memory device coupled to the processor, wherein the memory device includes a set of instruction that, when executed by the processor, cause the processor to receive a multi-dimensional grid of acoustic or elastic impedances determined from seismic survey data associated with a subterranean formation, receive elastic property data that describes elastic property characteristics used to sort pseudo-components, and wherein the respective pseudo-components are formed of a combination of two or more lithologies. The instructions, when executed by the processor, further cause the processor to define select design variables using the impedance arrays, perform optimization operations for optimizing select design variables by applying the elastic property data as a part of a constitutive relation, and output a distribution of the pseudo-components to characterize volumetric concentrations of spatially grouped lithologies in a control volume of the subterranean formation.
US11796704B2 Monitoring wellbore scale and corrosion
Some methods of scale and corrosion monitoring of a well include receiving information from a plurality of transducers disposed in a ring on a circumference of a tubing of the well, the received information including frequency domain information representing a first longitudinal ultrasonic wave and a first torsional ultrasonic wave to arrive at the plurality of transducers; determining arrival times for the first longitudinal ultrasonic wave and the first torsional ultrasonic wave to arrive at the plurality of transducers based on the received information; comparing the determined arrival times with a range of predetermined arrival times from a model that accounts for wave refraction using a ray tracing scheme to determine a wall thickness of the tubing, a scale thickness of scale within the tubing, and a scale shear wave velocity of the scale; and identifying a material of the scale based on the determined scale shear wave velocity.
US11796703B2 Method and system for downhole object location and orientation determination
A downhole device is provided that is intended to be co-located with an optical fiber cable to be found, for example by being fixed together in the same clamp. The device has an accelerometer or other suitable orientation determining means that is able to determine its positional orientation, with respect to gravity. A vibrator or other sounder is provided, that outputs the positional orientation information as a suitable encoded and modulated acoustic signal. A fiber optic distributed acoustic sensor deployed in the vicinity of the downhole device detects the acoustic signal and transmits it back to the surface, where it is demodulated and decoded to obtain the positional orientation information. Given that the device is co-located with the optical fiber the position of the fiber can then be inferred. As explained above, detecting the fiber position is important during perforation operations, so that the fiber is not inadvertently damaged.
US11796698B2 Method and apparatus for estimating S-wave velocities by learning well logs
Disclosed are a method and apparatus for estimating S-wave velocities by learning well logs, whereby the method includes a model formation step of forming an S-wave estimation model to output S-wave velocities corresponding to measured depth when the well logs are input based on train data sets including train data having values of multiple factors included in the well logs, the values being arranged corresponding to measured depth, and label data having S-wave velocities corresponding to measured depth as answers, and an S-wave velocity estimation step of inputting unseen data having values of multiple factors included in well logs acquired from a well at which S-wave velocities are to be estimated, the values being arranged corresponding to measured depth, to the S-wave estimation model to estimate S-wave velocities corresponding to measured depth.
US11796693B2 Energy-resolved X-ray imaging apparatus and method
The invention relates to energy-resolved X-ray imaging apparatus and method. The present disclosure provides an apparatus for electromagnetic irradiation imaging. The apparatus includes one or more pixels, each pixel including a plurality of detector cells arranged in a row extending in a row direction. The row is configured to receive photons at an incident surface at one end of the row, and the received photons penetrate the plurality of detector cells in the row direction. The plurality of detector cells of the same row are configured to generate respective signals that collectively indicate an energy-resolved spectral profile of the photons based on the penetration of the photons into the row of detector cells.
US11796692B2 Photon counting device and photon counting method
A photon counting device includes a plurality of pixels each including a photoelectric conversion element configured to convert input light to charge, and an amplifier configured to amplify the charge converted by the photoelectric conversion element and convert the charge to a voltage, an A/D converter configured to convert the voltage output from the amplifier of each of the plurality of pixels to a digital value and output the digital value, a correction unit configured to correct the digital value output from the A/D converter so that an influence of a variation in a gain and an offset value among the plurality of pixels is curbed, a calculation unit configured to output a summed value obtained by summing the corrected digital values corresponding to at least two pixels, and a conversion unit configured to convert the summed value output from the calculation unit to a number of photons.
US11796688B2 System and method for calculating protection levels for velocity and course over ground
In an example embodiment, a GNSS receiver may calculate protection levels for velocity and course over ground computed at a GNSS receiver. Specifically, the GNSS receiver may obtain Doppler measurements and variance measurements based on satellite signals received from at least five GNSS satellites. The GNSS receiver may utilize a least squares method to calculate the velocity states (e.g., x-velocity state, y-velocity state, and z-velocity state) and the clock bias for the GNSS receiver. The GNSS receiver may calculate the slope for each Doppler measurement on each velocity state. The GNSS receiver may then select the maximum slope for each velocity state and scale up the maximum slopes by a non-centrality parameter to calculate the protection level for each velocity state in the ECEF frame. The GNSS receiver may convert the velocity protection levels to NEU velocity protection levels to then calculate a protection level for course over ground.
US11796686B2 Positioning data processing method and processing apparatus, computing device, and storage medium
This application discloses a positioning data processing method performed at a computing device. The method includes: obtaining a first positioning data sequence generated by a moving target chronologically; performing filtering processing on the first positioning data sequence according to a preset filtering algorithm to obtain a filtered data sequence, and performing adsorption calculation on the filtered data sequence to obtain an adsorption data sequence, the preset filtering algorithm being an algorithm obtained after a Kalman filtering algorithm is corrected according to the adsorption data sequence; outputting the filtered data sequence to obtain a second positioning data sequence of the moving target; and displaying a position corresponding to second positioning data in the second positioning data sequence. The adsorption data sequence is used to correct the Kalman filtering algorithm such that a positioning offset of the moving target is eliminated, thereby improving accuracy of positioning and navigation.
US11796683B2 Phased-array anti-jamming device and method
A phased array anti-jamming device, comprising a plurality (N) of antennas and a plurality of splitters connected to the antennas and adapted to split an RF stream received from the antennas. The phased array anti-jamming device further includes at least one digital signal processor adapted to digitally analyze a digital output of digital processing channels and to split the output into a plurality of digital down converted representations of respective analog outputs of a plurality of analog digital processing channels in a plurality of different frequencies and calculate at least one instructions selected from phase shift, amplification, and attenuation instructions for each one of the plurality of antennas per each one of the plurality of different frequencies. The phased array anti-jamming device further includes a plurality of phase shifter groups a plurality of group combiners and a main combiner adapted to sum outputs of the plurality of group combiners.
US11796679B2 Time of flight sensor and method
A time of flight sensor includes an image sensor; and a plurality of optical filters that are arranged on the image sensor, each of the plurality of optical filters passes light in a predefined wavelength range, and the image sensor generates a sub-frame of image data for each of the predefined wavelength ranges during an exposure time period of the image sensor.
US11796673B2 Object sense and avoid system for autonomous vehicles
A system for determining a travel path for an autonomous vehicle (“AV”) to travel to a target while avoiding objects (i.e., obstacles) without the use of an imaging system is provided. An object sense and avoid (“OSA”) system detects objects in an object field that is adjacent to the AV and dynamically generates, as the AV travels, a travel path to the target to avoid the objects. The OSA system repeatedly uses sensors to collect sensor data of any objects in the object field. An object detection system then detects the objects and determines their locations based on triangulating ranges to an object as indicated by different sensors. The path planner system then plans a next travel direction for the AV to avoid the detected objects while seeking to minimize the distance traveled. The OSA system then instructs the AV to travel in the travel direction.
US11796670B2 Radar point cloud data processing method and device, apparatus, and storage medium
A radar point cloud data processing method and device, an apparatus, and storage medium are provided, which are related to technical fields of radar point cloud, automatic driving, and deep learning. An implementation includes: determining a target location area where a target object is located by utilizing a target detection box in the radar point cloud data; removing each point of the target object in the target location area from the radar point cloud data; and adding an object model to the target location area. By applying embodiments of the present disclosure, richer radar point cloud data may be obtained by removing the target object from the radar point cloud data and adding the needed three-dimensional model to the target location area in the radar point cloud data.
US11796668B2 Radar detection and identification device
A radar detection and identification device is disclosed, comprising at least one display host, at least one camera and at least one radar detector, wherein the camera and the radar detector, after photographing and detecting, are capable of performing masked face recognition and radar physiological detection recognition processes in order to identify the identity information and human physiological signals and display them on the display host.
US11796665B2 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.
US11796663B2 Automatic image rejection calibration for radar systems using quadrature transceivers
A method of automatic image rejection and monitoring of a frequency modulated continuous-wave (FMCW) radar system, includes generating a quadrature FMCW signal comprising an in-phase signal and a quadrature signal by a dual output FMCW signal generator. The in-phase signal and the quadrature signal are transmitted. A radar signal comprising a response in-phase and a quadrature signal is received in response to the transmitted in-phase signal and the quadrature signal. The response in-phase signal and quadrature signals are provided to an analog to digital converter (ADC). An in-phase beat signal (Beat-I) and a quadrature beat signal (Beat-Q) are extracted from the ADC, based on a received windowing signal. A relative phase and/or amplitude adjustment is generated by providing a phase calibration variable (θt) and/or an amplitude calibration variable (At) as input to the dual output FMCW signal generator, based on a correlation between the Beat-I and the Beat-Q.
US11796659B2 Suppression of multiple scattering noise in pulse echo imaging
Methods and instrumentation for pulse scattering estimation and imaging of scattering parameters in a material object by transmitting a pulse along a transmit beam and directing a receive beam that crosses at least one transmit beam at an angle <45 deg. The receive beam is at least in an azimuth direction at the transmit beam, and records scattered receive signal from the overlap region. A receive interval of the receive signal is gated for further processing to form measurement and/or image signals from cross-beam observation cells.
US11796657B2 Control device, control method, program, and storage medium
A control device 6 acquires an output signal front a lidar unit 7 that can detect a feature existing around a vehicle, and calculates a reference angle θtag, indicating a tilt angle of a feature to be recognized based on an output signal from the lidar unit 7, with respect to a detection area of the lidar unit 7. The control device 6 then controls the detection area of the lidar unit 7 according to the reference angle θtag and the tilt information stored in the storage unit 2 and indicating an angle of the feature with respect to a road surface.
US11796654B2 Distributed sensor calibration and sensor sharing using cellular vehicle-to-everything (CV2X) communication
Various aspects of the present disclosure generally relate to vehicle sensors. In some aspects, a device associated with a vehicle may obtain, from an external source, calibration data including a first set of measurements related to a position of one or more objects in a reference frame associated with the external source. The device may identify a second set of measurements related to the position of the one or more objects within a field of view of one or more onboard sensors, and update a calibration table based at least in part on a comparison of one or more of the first set of measurements and one or more of the second set of measurements that are most time-aligned. Accordingly, the device may convert sensor-derived location information from a source reference frame to a reference frame associated with the vehicle using the updated calibration table. Numerous other aspects are provided.
US11796649B2 Method and device for optically measuring distances
What is proposed is a method for optically measuring distances, in the case of which a first plurality of measuring pulses is emitted during a first measuring interval by means of a transmitting element of a transmitting unit at first emitting times, and wherein a second plurality of measuring pulses is emitted during a second measuring interval by means of the transmitting element of the transmitting unit at second emitting times. The method comprises the reception of reflected measuring pulses by means of a receiving element of a receiving unit assigned to the transmitting element at receiving times. The method further comprises the determining of a first amount of times-of-flight for each received measuring pulse, wherein the first amount of times-of-flight is determined by using the first emitting times.
US11796640B2 Time-of-flight depth camera with low resolution pixel imaging
A time-of-flight depth camera includes a VCSEL array, an optical arrangement, an evaluator and a light detector having at least one detector pixel. The VCSEL array or the optical arrangement are arranged to provide different illumination patterns in a reference plane in a defined field-of-view of the time-of-flight depth camera. The light detector is arranged to detect the different illumination patterns and the evaluator is arranged to reconstruct a depth image of the field of view with a resolution of a predefined number of pixels P based on the detected different illumination patterns. A number of the detected different illumination patterns N is at least 5% of the predefined number of pixels P, preferably at least 10% of the predefined number of pixels P and most preferred at least 20% of the predefined number of pixels P.
US11796632B2 Frequency and time offset modulation chirp MIMO radar
A radar system utilizing a linear chirp that can achieve a larger MIMO virtual array than traditional systems is provided. Transmit channels transmit distinct chirp signals in an overlapped fashion such that the pulse repetition interval is kept short and the frame is kept short. This alleviates range migration and aids in achieving a high frame update rate. The chirp signals from differing transmitters can be separated on receive in the range spectrum domain, such that a MIMO virtual array construction is possible. Distinct chirps are delayed versions of the first chirp signal. Chirps overlap in the fast-time domain, but due to delay, there is separation in the range spectrum domain. When the delay is at least the instrument round-trip delay, transmitters are separable. Further, the wavelengths are identical across transmitters such that there is no residual-range versus angle ambiguity issue present in the claimed frequency-offset modulation range division MIMO system.
US11796631B2 Method of transmitting and receiving OFDM signal for radar applications and apparatuses performing the method
A method of transmitting and receiving an orthogonal frequency division multiplexing (OFDM) signal for radio detection and ranging (radar) applications, and apparatuses performing the method are disclosed. The method includes receiving an OFDM signal in which a cyclic prefix (CP) is not included and converting the received OFDM signal to a received discrete time-domain signal through an analog-to-digital converter (ADC), selecting sub-carrier symbols to be input to a fast Fourier transform (FFT) from among all sub-carrier symbols included in the received discrete time-domain signal by performing windowing on the received discrete time-domain signal by a window that is based on an estimated value of a maximum delay that occurs potentially in a channel, converting the received discrete time-domain signal to a received frequency-domain signal by inputting the selected sub-carrier symbols to the FFT, and performing channel estimation based on the received frequency-domain signal.
US11796630B2 MIMO channel extenders with associated systems and methods
Multiple-input multiple-output (MIMO) radar systems are equipped with channel extenders to further increase the number of receive and/or transmit antennas that can be supported by a given radar transceiver. One illustrative radar system includes: a radar transceiver to generate a transmit signal and to downconvert at least one receive signal; and a receive-side extender that couples to a set of multiple receive antennas to obtain a set of multiple input signals, that adjustably phase-shifts each of the multiple input signals to produce a set of phase-shifted signals, and that couples to the radar transceiver to provide the at least one receive signal, the at least one receive signal being a sum of the phase-shifted signals. An illustrative receive-side extender includes: multiple phase shifters each providing an adjustable phase shift to a respective input signal; a power combiner that forms a receive signal by combining outputs of the multiple phase shifters.
US11796621B2 Fast convergence method for cross-correlation based modulation quality measurements
Techniques are disclosed related to determining a modulation quality measurement of a device-under-test (DUT). A modulated signal is received from a source a plurality of times, and each received modulated signal is transmitted to each of a first vector signal analyzer (VSA) and a second VSA. The first VSA and the second VSA demodulate the received modulated signals to produce first error vectors and second error vectors, respectively. A cross-correlation calculation is performed on the first error vectors and second error vectors of respective received modulated signals to produce a complex-valued cross-correlation measurement, and a real component of the cross-correlation measurement is averaged over the plurality of received modulated signals. A modulation quality measurement is determined based on the averaged cross-correlation measurement.
US11796620B2 Free-breathing MRI with motion compensation
A method for acquiring magnetic resonance imaging data with respiratory motion compensation using one or more motion signals includes acquiring a plurality of gradient-delay-corrected radial readout views of a subject using a free-breathing multi-echo pulse sequence, and sampling a plurality of data points of the gradient-delay-corrected radial readout views to yield a self-gating signal. The self-gating signal is used to determine a plurality of respiratory motion states corresponding to the plurality of gradient-delay-corrected radial readout views. The respiratory motion states are used to correct respiratory motion bias in the gradient-delay-corrected radial readout views, thereby yielding gradient-delay-corrected and motion-compensated multi-echo data. One or more images are reconstructed using the gradient-delay-corrected and motion-compensated multi-echo data.
US11796617B2 System and method for reconstruction of magnetic resonance images acquired with partial Fourier acquisition
A method for k-space registration is provided. The method of k-space registration includes receiving a first partial k-space dataset for an object and a second partial k-space dataset for the object, selecting the first partial k-space dataset as a reference, selecting feature for estimating a transformation matrix for transforming k-space data, estimating a transformation matrix based on the feature of entire or part of the first partial k-space dataset and the feature of the second partial k-space dataset corresponding to the entire or part of the first partial k-space dataset, correcting the second partial k-space dataset based on the transformation matrix, and obtaining the corrected second partial k-space dataset. The present method is further used for partial Fourier reconstruction.
US11796613B2 Opto-isolator circuitry for magnetic resonance imaging applications
The present disclosure provides techniques for using opto-isolator circuitry to control switching circuitry configured to be coupled to a radio-frequency (RF) coil of a magnetic resonance imaging (MRI) system. In some embodiments, opto-isolator circuitry described herein may be configured to galvanically isolate switch controllers of the MRI system from the switching circuitry and/or provide feedback across an isolation barrier. Some embodiments provide an apparatus including switching circuitry configured to be coupled to an RF coil of an MRI system and a drive circuit that includes opto-isolator circuitry configured to control the switching circuitry. Some embodiments provide an MRI system that includes an RF coil configured to, when operated, transmit and/or receive RF signals to and/or from a field of view of the MRI system, switching circuitry coupled to the RF coil, and a drive circuit that includes opto-isolator circuitry configured to control the switching circuitry.
US11796609B2 Magnetic sensor device
An integrated sensor device includes: a semiconductor substrate comprising a horizontal Hall element, and an integrated magnetic flux concentrator located substantially above said horizontal Hall element, wherein the first magnetic flux concentrator has a shape with a geometric center which is aligned with a geometric centre of the horizontal Hall element; and wherein the shape has a height H and a transversal dimension D, wherein H≥30 μm and/or wherein (H/D)≥25%. The integrated magnetic flux concentrator may be partially incorporated in the “interconnection stack”. A method is provided for producing such an integrated sensor device.
US11796608B2 Magnetic property measurement apparatus
The inventive concepts provide a magnetic property measurement apparatus capable of quickly measuring a magnetic property of a subject without a decrease in a measurement speed that might occur due to an electromagnet. In addition, the inventive concepts provide a magnetic property measurement apparatus capable of monitoring a magnetization distribution of a memory device as an image and integrating images by using a TDI camera, thereby being capable of performing highly sensitive measurement and not having to capture images for a long time. The magnetic property measurement apparatus includes: a magnetic field generation unit configured to generate a magnetic field which is constant with time and varies with relative position; a mobile unit configured to move a subject to be measured in the magnetic field; and a measurement unit configured to measure a magnetic property of the subject moving in the magnetic field.
US11796607B2 Sensor, circuit breaker, charging cable and charging station
A sensor includes a passage in a shield with a clear width of 25.2 to 32 mm, which provides a higher sensitivity to electrical differential current, and more particularly for determining the universal-current sensitive determination of an electric differential current. The sensor can be a part of a circuit breaker, a charging cable and a charging station.
US11796604B2 Measuring apparatus and testing apparatus
A measuring apparatus includes: N pairs of probes that are respectively connected to a positive electrode and an external member of N rechargeable batteries that have a capacitance connected in parallel between the positive electrode and the external member; a scanner that selectively switches to one pair of probes out of the N pairs; a measuring apparatus that measures the voltage between the selected probes; and a controller. A plurality of resistance configurations to be connected between each pair of probes are provided. After a standby time has elapsed in a state where the N pairs of probes are connected to the positive electrodes and external members of the N rechargeable batteries, the controller outputs control signals to the scanner to successively switch to each pair of probes and causes the measuring apparatus to measure the voltage between the selected probes every time switching is performed.
US11796600B2 Chargeable battery abnormality detection apparatus and chargeable battery abnormality detection method
A chargeable battery abnormality detection apparatus configured to detect an abnormality of a chargeable battery includes a processor; and a memory storing instructions executable by the processor, wherein the processor performs the following when executing instructions: calculating a value of an internal resistance of the chargeable battery; determining whether the chargeable battery is being charged or being discharged; determining that an abnormality has occurred in the chargeable battery if either one of the following occurs: the calculated value of the internal resistance decreases while the chargeable battery is being discharged; and the calculated value of the internal resistance increases while the chargeable battery is being charged; and outputting a determination result of the abnormality.
US11796597B2 Method for estimating state of charge (SOC) of lithium-ion battery system based on artificial intelligence (AI)
A method for estimating the state of charge (SOC) of a lithium-ion battery system based on artificial intelligence (AI) is provided. In the method, the relationship between the charging data segments and the SOC of the battery system is established through deep learning, and the SOC at any stage of the charging process can be corrected. SOC in a discharging process is estimated through ampere-hour integration. The estimation method is adaptively updated with a change in the working state of the battery system.
US11796596B2 Method of managing battery, battery management system, and electric vehicle charging system having the battery management system
A method of managing a battery is disclosed. The method is capable of efficiently managing a battery by measuring a state of charge (SOC) and an energy storage amount of the battery within a short time. A battery management system and an electric vehicle charging system having the battery management system are also disclosed.
US11796595B2 Apparatus and method for inspecting defect of secondary battery
An apparatus for inspecting defects of a secondary battery having a pair of pressing jigs which press an outer surface of an electrode or a pouch accommodating the electrode assembly in directions corresponding to each other and on which a plurality of protrusions protrude from pressing surfaces and a measurement unit measuring one or more of current, a voltage, and resistance of the electrode assembly when the electrode assembly is pressed by the plurality of protrusions of the pair of pressing jigs is provided.
US11796591B1 Smart storage of shutdown LBIST status
An apparatus comprising a battery and a circuit. The battery may be configured to provide a persistent power source. The circuit may comprise a processor, self-test logic, internal storage and logic circuitry. The self-test logic may be configured to perform a status check to determine an operating status of the logic circuitry. The processor may be configured to enable a first portion of the status check to be performed during a shutdown of the apparatus and a second portion of the status check to be performed during a bootup of the apparatus. The battery may provide the persistent power source to the internal storage after the shutdown of the apparatus. Parameters generated during the first portion may be stored in the internal storage. The parameters stored in the internal storage may be used with the second portion to determine the operating status of the logic circuitry.
US11796590B2 Localized heating/cooling using thermocouple between probe pins
A system includes probe pins each including a probe tip and a plurality of thermocouples arranged such that at least one thermocouple is positioned between a pair of the probe pins. The plurality of thermocouples can be placed adjacent or above a device under test (DUT). The probe tips of the probe pins are placed over a plurality of pads. The plurality of thermocouples are placed adjacent or between the plurality of pads. The at least one thermocouple positioned between the pair of the probe pins can be either a single thermocouple or a thermocouple array.
US11796589B1 Thermal head for independent control of zones
Disclosed herein are thermal heads and corresponding test systems for independently controlling a one or more components while testing one or more devices under test. In some embodiments, a thermal head comprises a plurality of adapters, one or more heaters, and one or more thermal controllers for independently controlling temperatures of the components. The thermal controllers may control the temperatures of at least some of the components independently such that thermal control of one component does not affect the thermal control of the other component. In some embodiments, the thermal control is by way of one or more cold plates, and the thermal head comprises one or more cold plates. Embodiments of the disclosure further include independent control of one or more forces using one or more force mechanisms.
US11796578B2 Insulation detection circuit for voltage balance
Disclosed is an insulation detection circuit for voltage balance, including a bus battery, a bus positive voltage dividing circuit, a bus negative voltage dividing circuit, a differential amplification circuit and a micro controller unit (MCU) module. The bus battery is respectively connected with the bus positive voltage dividing circuit and the bus negative voltage dividing circuit, the bus positive voltage dividing circuit and the bus negative voltage dividing circuit is respectively connected with the differential amplification circuit, and the differential amplification circuit being connected with the MCU module; the bus battery is configured for supplying power to each module; the bus positive voltage dividing circuit is configured for converting a positive voltage of the bus from high voltage to detectable low voltage; the bus negative voltage dividing circuit is configured for converting a negative voltage the bus from high voltage to detectable low voltage.
US11796576B1 Watt meter for electrical panels
A watt meter for electrical panels including a housing assembly, a power quality assembly and an electric assembly. Housing assembly includes a housing, wherein said housing is a cabinet suitable for electric components. The housing includes an opening in a front side thereof. Power quality assembly includes a power quality analyzer housed inside the housing, wherein the display of the power quality analyzer is placed parallel to the opening allowing the user to see the actual kilowatt hours being consumed, instant power, current, voltage, frequency and power factor. Electric assembly includes a capacitor device with a predetermined capacitance and a transformer device wherein are operatively connected to the residential power supply and to the power quality analyzer.
US11796574B2 Integration of current sensor with busbar
An electrical current sensing arrangement includes a busbar, a dielectric material containing therein a magnetic field sensor, and a ferromagnetic over-mold encapsulating a portion of the busbar and the dielectric material. The dielectric material is disposed against the busbar such that the magnetic field sensor is spaced away from the busbar and the ferromagnetic over-mold is not between the busbar and the magnetic field sensor.
US11796571B2 Busbar and power module with busbar
A busbar for current transport comprises conductive material, which extends along a current direction. A recess for a magnetic field sensor extends into the conductive material, a middle of the recess being shifted by a predetermined distance from a middle of the conductive material in the direction of an edge of the conductive material, so that, within a frequency range, a frequency dependency of a magnetic field, which is induced by an alternating current flowing along the current direction, is reduced in comparison with a busbar having a central recess.
US11796570B2 Method for monitoring a power line
A method for monitoring a power line that carries electrical current, using a mobile inspection device, the mobile inspection device has a magnetic sensor and a camera, the method includes the following steps: measuring a magnetic field generated by the current, by the magnetic sensor; and capturing an image of the power line by the camera according to the measured magnetic field. A mobile inspection device, a computer program and a machine-readable storage medium implement the method.
US11796568B2 Method for manufacturing probes for testing integrated electronic circuits
Cantilever probes are produced for use in a test apparatus of integrated electronic circuits. The probes are configured to contact corresponding terminals of the electronic circuits to be tested during a test operation. The probe bodies are formed of electrically conductive materials. On a lower portion of each probe body that, in use, is directed to the respective terminal to be contacted, an electrically conductive contact region is formed having a first hardness value equal to or greater than 300 HV; each contact region and the respective probe body form the corresponding probe.
US11796565B2 AFM imaging with metrology-preserving real time denoising
A method of operating an atomic force microscope (AFM), using a denoising algorithm, real-time, during AFM data acquisition. Total Variation and Non-Local Means denoising are preferred. Real time images with minimized sensor noise needing no post-image acquisition processing to account for noise as described herein results.
US11796556B2 Speed sensor assembly
A speed sensor assembly (114) includes a printed circuit board (PCB) (120) having a first main side and a second main side, a magnet (116) directly coupled to the first main side of the PCB (120), a sensor (118) electrically connected to the PCB (120), and a pole piece (125) directly coupled to the magnet (116) and to the sensor (118), wherein the magnet (116) includes a slot partially enclosed by the pole piece (125). The speed sensor assembly (114) including a slotted magnet (116) to reduce magnetic field amplitude for single sensing element hall effect sensor applications. The speed sensor assemblies (114) operate with both minimum and maximum air gaps.
US11796552B2 Automated cell processing systems and methods
A system for automated processing of a plurality of batches, each batch being derived from one biological sample, the system comprising an enclosure which can be closed and sterilized, each batch of the plurality of batches comprising one or more cell processing container; a plurality of reagent containers for holding reagents within the enclosure; at least one reagent dispenser within the enclosure for dispensing reagents during said automated processing; a quality control system within the enclosure for analyzing at least one characteristic of a batch during said automated processing; a harvester within the enclosure for harvesting batches; a robotic system within the enclosure, configured for transporting cell processing containers, decapping or otherwise opening cell processing containers, pipetting reagents or liquids from cell processing containers, and aspirating liquids from cell processing containers, during said automated processing; a tracker for electronically tracking the plurality of batches after its introduction to the enclosure; and a control unit (CU) communicatively coupled to the at least one reagent dispenser, the quality control system, the harvester, the robotic system and the tracker for controlling said automatic processing of said batches.
US11796550B2 Sample analyzer, sample analyzing method, and reagent container holder
A sample analyzer includes: a reagent container holder including a reagent container holder body configured to hold a reagent container, and a tilt changing part configured to change a tilt of the reagent container holder body; a reagent dispenser configured to aspirate a reagent contained in the reagent container held in the reagent container holder body; a detector configured to detect a signal for analysis from a measurement specimen containing a sample and the reagent dispensed by the reagent dispenser; and a controller that analyzes the sample on the basis of the signal detected by the detector.
US11796540B2 Methods for modulating signal intensity in interaction assays
The disclosure includes a method for determining an analyte in a sample in an interaction assay, including contacting a sample with an interaction modulator, wherein the interaction modulator is Poly-(4-styrenesulfonic acid-co-maleic acid) (PSSM), aminodextran, carboxymethyldextran, Poly-(2-acrylamido-2-methyl-1-propanesulfonic acid (PAMPS), triethylamine, triethanolamine, taurine, or dodecylsulfate. The disclosure includes a method for determining an analyte in an interaction assay, including contacting the sample with an interaction modulator, wherein the interaction modulator is an enhancer of the interaction assay at low analyte concentrations and is a retarder of the interaction assay at high analyte concentrations and wherein the interaction modulator is Poly-(4-styrenesulfonic acid-co-maleic acid) (PSSM) and/or Polyacrylic acid (PAA). The disclosure further relates to a kit having a detection agent specifically detecting an analyte and at least one interaction modulator. Further, the present disclosure relates to devices relating to the methods and kits.
US11796539B2 Systems and methods for determining a characteristic of an emissive species
Embodiments described herein generally relate to: sensing and/or authentication using luminescence imaging; diagnostic assays, systems, and related methods; temporal thermal sensing and related methods; and/or to emissive species, such as those excitable by white light, and related systems and methods.
US11796537B2 Sealed fluid chamber with planarization for biomolecular sensors and related methods
The techniques relate to methods and apparatus for sealed fluid chambers. The device includes a sensor chip comprising a set of sensor elements configured to sense an analyte, and the set of sensor elements comprise an associated set of electrodes extending along the surface of the substrate. The device includes a fluid chamber comprising an edge proximate to the surface of the substrate, the fluid chamber comprising an inner portion in fluid communication with the set of sensor elements, wherein at least one electrodes extends from the inner portion of the chamber across the edge of the chamber and outside of the fluid chamber. The device includes a sealing member between the edge of the fluid chamber and the surface of the substrate such that the sealing member is disposed over at least a portion of the electrode that extends across the edge of the fluid chamber.
US11796536B2 Method for determining analyte-ligand binding on a sensor surface
The present invention provides a method of assaying a sample solution for the presence of a first analyte comprising: (a) providing a sensor surface having a ligand immobilized thereto; (b) flowing the sample solution over the sensor surface; and (c) detecting the presence or absence of binding of the analyte to the ligand on the sensor surface;wherein the contact time between the sample solution and the immobilized ligand is less than 15 seconds.
US11796535B2 Methods and systems for multiplex assays
Disclosed herein are compositions comprising beads with unique analog code identifiers for storing information about a multiplex assay as well as methods for using the same in multiplex chemical and biological assays.
US11796533B2 Solid-state integrated real-time optical monitoring of biochemical assays
The disclosed technology includes a planar device for performing multiple biochemical assays at the same time, or nearly the same time. Each assay may include a biosample including a biochemical, enzyme, DNA, and/or any other biochemical or biological sample. Each assay may include one or more tags including dyes and/or other chemicals/reagents whose optical characteristics change based on chemical characteristics of the biological sample being tested. Each assay may be optically pumped to cause one or more of luminescence, phosphorescence, or fluorescence of the assay that may be detected by one or more optical detectors. For example, an assay may include two tags and a biosample. Each tag may be pumped by different wavelengths of light and may produce different wavelengths of light that is filtered and detected by one or more detectors. The pump wavelengths may be different from one another and different from the produced wavelengths.
US11796531B2 Light-enhancing plasmonic nanowell-nanopore biosensor and use thereof
Systems for detecting fluorescence from a molecule comprising an ion-impermeable film comprising at least one ion-conducting nanopore; a first and second liquid reservoir separated by the film; a means to induce movement of the molecule from the first reservoir to the second reservoir via the nanopore; a light source capable of exciting the molecule to emit fluorescence, wherein the light source shines into the second reservoir; a metallic layer adhered to the film by an adhesion layer and comprising a nanowell structure located adjacent to the nanopore; and a detector configured to detect the fluorescence emitted by the molecule are provided. Methods of use of the systems are also provided.
US11796526B2 Device and method of gas hydrate pressure maintaining replacement for in-situ Raman analysis
The invention discloses a gas hydrate pressure maintaining replacement device and method for in-situ Raman analysis. Comprehensive experiments such as the formation/decomposition/displacement of high-pressure gas hydrates can be realized, and in-situ Raman characterization can be performed. Including reaction kettle system with temperature control unit, pressure control gas supply system, pressure holding system, replacement gas system, sample pre-cooling system, vacuum system and data acquisition and processing system. The device can solve the problem that the Raman peak position of the 512 cage is covered by the Raman peak position of the gas when the high-pressure gas hydrate is characterized in situ in the reaction kettle, at the same time, it solves the problems of sampling difficulties in ex-situ Raman characterization and experimental errors caused by sample transfer.
US11796524B1 Systems and methods for processing air particulate datasets
Disclosed is a method and a system for efficiently and accurately processing air particulate datasets when facing a high number of air particulate datasets from multiple locations to generate an artificial intelligence model having one or more computer-based rules that determines eligibility of a user to avail a health-related service based on air particulate records associated with current and past locations of the user.
US11796523B2 Vapor and particulate sensor system for aerospace
A detection system for an aircraft that includes at least one chemical sensor or an array of nanofiber chemical sensors for sensing an airborne material. The chemical sensor has an electrical characteristic that changes in the presence of the airborne material. The system further includes a processor coupled to the chemical sensor. The processor monitors electrical characteristic of the chemical sensor and generates a detection signal in response to a change in the electrical characteristic.
US11796521B2 Gas analyzer and method of detecting state of gas analyzer
A gas analyzer includes: a column that separates a component in a sample gas; a valve that switches, between a test sample gas and a standard sample gas, the sample gas to be supplied to the column; a valve that adjusts an introduction amount of the sample gas to be supplied to the column; a detector that detects, by gas chromatography, the component in the sample gas separated by the column; and a control device. The control device controls the valve to allow the introduction amount to be a predetermined amount, calculates a peak area value of a chromatogram obtained by the detector when the introduction amount is the predetermined amount, and calculates a correspondence between the introduction amount and the peak area value.
US11796517B2 Multifunctional magnetic tags for mud logging
Compositions and methods for determining the origin location of a subterranean sample are provided. Compositions include a nanoparticle tag including a superparamagnetic iron oxide core, an intermediate layer including a fluorescent dye, and a polymer shell. The nanoparticles can be synthesized by functionalizing a superparamagnetic iron oxide nanoparticle core and covalently bonding a fluorescent dye to the functionalized nanoparticle core. In some implementations, a polymer is covalently bonded to the functionalized, fluorescent superparamagnetic iron oxide nanoparticle core. The nanoparticle tag can be used to determine the origin location of a subterranean sample by mixing the nanoparticle tag into a fluid, flowing the fluid into a subterranean formation, recovering subterranean samples from the subterranean formation, and separating tagged samples from untagged samples using a magnet. The origin location of the subterranean sample can be determined by analyzing the fluorescent signal of the nanoparticle tag.
US11796516B2 Establishing fluidic connections between chromatography components
A clamp assembly includes a rail extending along the length and configured to receive a first fluidic assembly, and a carriage movably attachable to the rail such that the carriage moves along the rail, the carriage configured to receive a second fluidic assembly, the carriage including an actuator and a stop mechanism. The stop mechanism is configured to selectively prevent and allow movement of the carriage relative to the rail. The stop mechanism is configured to be independently operable from the actuator assembly, and the actuator is configured: to move a chromatography column received by the clamp assembly relative to the rail to create a first fluid tight seal between the chromatography column and the first fluidic assembly, and move the second fluidic assembly relative to the carriage body to create a second fluid tight seal between the second fluidic assembly and the chromatography column.
US11796513B2 Dual channel nondestructive testing method for rock bolt and related devices
A dual channel nondestructive testing method for a rock bolt and related devices includes: determining a target phase difference and an instantaneous phase difference of the first received signal and the second received signal; determining an integral instantaneous phase difference between the first received signal and the second received signal based on the target phase difference and an instantaneous phase difference; determining a length of the exposed section of the rock bolt, a length of the rock bolt and a position of a grouting defect based on the integral instantaneous phase difference, a first velocity of the acoustic signal propagating in an exposed section of the rock bolt and a second velocity of the acoustic signal propagating in an anchor section of the rock bolt.