Patents Examined by Hung D Le
-
Patent number: 12130804Abstract: In some examples, a system receives, as part of a service to update a data store, a collection of operations that are to be performed with respect to the data store, wherein the collection of operations comprises a plurality of different types of operations for respective data blocks of the data store. Multiple operations of a respective type of the different types of operations are batched to produce a batch of operations of the respective type, and the batch of operations of the respective type is flushed to the data store. The system progressively updates a tracking data structure that tracks batching and flushing of operations of the collection of operations during the service, where the tracking data structure includes metrics representing flushes of batches of operations of the different types. After an interruption of the service, the system resumes the service using a checkpointed version of a resume portion of the tracking data structure.Type: GrantFiled: March 21, 2023Date of Patent: October 29, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Zachary Nathan Turner
-
Patent number: 12130874Abstract: A device receives a request to display a learning module. The device receives sensor values from a set of one or more sensor devices attached to a patient. The device displays a set of survey questions. The device receives user-specified responses to the set of survey questions. The device selects a first learning module from a plurality of learning modules based on the sensor values and the user-specified responses to the set of survey questions. The device displays the first learning module on the display in response to receiving the request to displaying the learning module.Type: GrantFiled: October 6, 2022Date of Patent: October 29, 2024Assignee: ACTO Technologies Inc.Inventors: Parth Khanna, Nick Diamond, Kumar Karthik Erramilli
-
Patent number: 12130793Abstract: A method is used for managing a flow of data in at least one database, wherein said database is configured with at least two data models of data storage. In said method, during a first period of time, a first data flow portion is received in a computer, and the first data flow portion is then stored in a first data pool of the database according to the first data model. Then, after the first period of time, a transformation is made on the first portion of the data and the transformed first data is assigned to a second data model, and the first data flow portion is then transferred from the first data pool to a second data pool. The process is repeated with at least a second data flow portion and can be extended to more transformations, and, thus, to more data models, and more data pools accordingly.Type: GrantFiled: March 10, 2023Date of Patent: October 29, 2024Assignees: BARCELONA SUPERCOMPUTING CENTER-CENTRO NACIONAL DE SUPERCOMPUTACION, UNIVERSITAT POLITÉCNICA DE CATALUNYAInventors: Carlos GarcĂa Calatrava, Yolanda Becerra, Fernando Cucchietti
-
Patent number: 12130831Abstract: The disclosure provides a cloud computing-based adaptive storage layering system and method. The system includes a data node management module, a metadata management module, an adaptive storage layering module, and a pre-aggregated query routing module. According to predefined rules, node capacity is expanded and shrunk, collected queried hit models and scanned file paths are aggregated and sorted, and layering loading and pre-loading are performed on files. Based on the disclosure, an efficient On-Line Analytical Processing (OLAP) query execution engine may be constructed, to deal with complex OLAP queries of various reporting system. Therefore, the execution efficiency of cloud OLAP engines can be significantly enhanced.Type: GrantFiled: January 29, 2021Date of Patent: October 29, 2024Assignee: KUYUN (SHANGHAI) INFORMATION TECHNOLOGY CO., LTD.Inventors: Shaoxiong Zhan, Yang Li, Qing Han
-
Patent number: 12124470Abstract: Systems, methods, and computer readable storage media that may be used to receive, by a publishing platform, one or more first data events associated with first content of a first content provider and one or more second data events associated with second content of a second content provider, generate, by the publishing platform, multiplexed data by multiplexing the one or more first data vents and the one or more second data events, and communicate, by the publishing platform, the multiplexed data to a de-multiplexer of an analytics system, wherein the de-multiplexer de-multiplexes the multiplexed data into the one or more first data events and the one or more second data events, communicates the one or more first data events to a first endpoint associated with the first content provider, and communicates the one or more second data events to a second endpoint associated with the second content provider.Type: GrantFiled: January 22, 2021Date of Patent: October 22, 2024Assignee: GOOGLE LLCInventors: Charbel Zaarour, Stephen Paul Ganem, Loc Thi Bao Do, Eric Joshua Burley
-
Patent number: 12111826Abstract: Systems and methods for training and performing query answering for programming related query answering are disclosed. During a training phase, queries and answers of a training dataset may be encoded as vectors into the Euclidean space. Loss values for query-answer pairs, duplicate queries, and augmented queries may be determined using loss functions and may be used to adjust the model of the encoder. During the operation phase, a query may be received and encoded into the Euclidean space. The encoded answer most proximate to the encoded query may be decoded and provided as the most relevant answer.Type: GrantFiled: March 31, 2023Date of Patent: October 8, 2024Assignee: Amazon Technologies, Inc.Inventors: Suthee Chaidaroon, Xiao Zhang, Shruti Subramaniyam, Sidharth Gulati, Jeffrey Thomas Svajlenko, Iman Keivanloo, Rick Nayar, Regina M Joy
-
Patent number: 12105698Abstract: The example embodiments are directed to systems and methods of a locking mechanism for a database which permits a partial quantity assignment of a data item to a database request. In one example, the method may include receiving a database request comprising a requested quantity value of a data item, setting an exclusive lock on the data item within a database, protecting the requested quantity value by posting a TQA to a table, wherein the TQA comprises an identifier of the requested quantity value, an identifier of the database request, and a timestamp, releasing the exclusive lock for the database request on the data item within the database in response to recording the TQA, and with the exclusive lock released, determining a quantity value of the data item which is available for the database request and confirming the determined quantity via the temporary quantity assignment table.Type: GrantFiled: May 5, 2023Date of Patent: October 1, 2024Assignee: SAP SEInventors: Thomas Werth, Juliane Wagner, Jibi Joseph Vadakayil, Stefan Siebert
-
Patent number: 12099470Abstract: This technology relates generally to data assembly and analytics, as can be used in the personal finance and banking field, and more particularly to the field of lending and credit notification methods and systems. Embodiments of this technology provide systems and methods for creating objects which can be used in multiple implementations to generate scores.Type: GrantFiled: June 19, 2023Date of Patent: September 24, 2024Assignee: ZestFinance, Inc.Inventors: John W. L. Merrill, John J. Beahan
-
Patent number: 12099514Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for transforming data metrics to conform to a production schema for cross-domain uniformity. In particular, in one or more embodiments, the disclosed systems receive a metric having an initial schema, determine that the initial schema is inconsistent with a production schema, transform the metric to conform with the production schema, and store the metric in a standardized-schema database.Type: GrantFiled: February 21, 2023Date of Patent: September 24, 2024Assignee: Chime Financial, Inc.Inventors: Karishma Dambe, Dmytro Manannykov, Saiyad Shah
-
Patent number: 12093243Abstract: Systems and techniques for metadata quality monitoring and remediation are described herein. Metadata is obtained from a system of record. The metadata is normalized. The metadata is evaluated with an integrity rule to identify a discrepancy in an element of the metadata. The discrepancy is stored as an integrity gap in an integrity database. A notification is generated that includes identification of the element of the metadata and a description of the integrity rule. The notification is transmitted to a user identified based on the integrity rule.Type: GrantFiled: January 9, 2023Date of Patent: September 17, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Rajiv Kumar Jain, Christopher James McBrayer
-
Patent number: 12093220Abstract: A computer implemented method manages an image. A number of processor units identifies a set of base files in a set of image layers for a candidate file in a container layer in response to a request to create a new image with the candidate file. The number of processor units identifies delta data between the candidate file and the set of base files. The number of processor units creates the new image with a new top image layer using the delta data identified for the candidate file in the container layer. According to other illustrative embodiments, a computer system, and a computer program product for managing an image are provided. As a result, the illustrative embodiments provide a technical effect of reducing the size of images and reducing storage space used to store the images.Type: GrantFiled: June 27, 2023Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Da Long Wang, Zhan Peng Huo, Yu Sun, Hong Yi Zhang
-
Patent number: 12093264Abstract: A database system is operable to receive a plurality of records of a dataset for storage. A plurality of segment row data is generated from the plurality of records and a plurality of parity data corresponding to the plurality of segment row data is generated. The plurality of segment row data is stored via a first storage mechanism. The plurality of parity data is stored via a second storage mechanism. Execution of a plurality of queries against the dataset is facilitated by accessing the plurality of segment row data via the first storage mechanism. A storage failure of one of the plurality of segment row data via the first storage mechanism is detected. The one of the plurality of segment row data is recovered for storage via the first storage mechanism based on accessing at least one parity data via the second storage mechanism.Type: GrantFiled: August 23, 2023Date of Patent: September 17, 2024Assignee: Ocient Holdings LLCInventor: Andrew D. Baptist
-
Patent number: 12088725Abstract: Disclosed is a method, a device, and/or a system of authentication through use of an unforgeable hash function-based credential. In one embodiment, method for electronic authentication includes receiving an authentication request including an identity claim from a first device, the identity claim including a device root hash computed by a hash function using inputs comprising a previously calculated hash value of the device. The method retrieves data of a user profile associated with the first device, the user profile including a profile root hash computed by the hash function using inputs comprising a previously calculated hash value of the user profile. The method extracts the profile root hash and compares the device root hash with the profile root hash. The method determines that the device root hash and the profile root hash are not identical, denies the authentication request, and optionally locks the user profile.Type: GrantFiled: April 26, 2022Date of Patent: September 10, 2024Assignee: THE ONLI CORPORATIONInventors: Dhryl Anton, Michael McFall
-
Patent number: 12074936Abstract: One aspect of the invention includes a computer device. The computer device includes a network interface component configured to download media from an external source through a secure network connection. The computer device also includes a memory configured to store the downloaded content. The computer device further includes a media profiling engine configured to query the memory for the downloaded content based on the connection of the network interface component to the external source through the secure network connection and to generate a media profile log comprising information relevant to the downloaded content.Type: GrantFiled: May 3, 2021Date of Patent: August 27, 2024Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Leonardo William Estevez, Benzy Gabay
-
Patent number: 12066982Abstract: A computer system provides shared access to electronic data assets. The system may perform operations including: receiving, from a first user, a request to access a shared data asset, wherein: the shared data asset is associated with a shared data asset object, and the shared data asset object identifies at least a second user authorized to approve sharing of the shared data asset; in response to receiving the request from the first user: generating a data access request object including at least an identification of the first user and an identification of the shared data asset object; and providing an indication of the data access request object to the second user associated with the shared data asset object; receiving, from the second user, an approval of the request; and in response to receiving the approval of the request from the second user: granting the first user access to the shared data asset associated with the shared data asset object.Type: GrantFiled: August 18, 2022Date of Patent: August 20, 2024Assignee: Palantir Technologies Inc.Inventors: Alexandra Greehy, Craig Massie, Alexander Bell-Thomas, Helena Kertesz, Mihai Condur, Nicolas Prettejohn, Pieris Christofi, Sam Stoll
-
Patent number: 12067035Abstract: The present disclosure provides a method for reporting a movement path and an electronic device. The method is applied to an intelligent locator and includes receiving, a movement path acquisition request sent by a reporting device within a reporting time threshold; acquiring a movement path including at least one piece of unreported location information from a database; and sending the movement path to the reporting device.Type: GrantFiled: September 9, 2022Date of Patent: August 20, 2024Assignee: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) CO., LTDInventor: Aimin Shi
-
Patent number: 12067024Abstract: Systems, methods, and techniques for optimizing a plurality of data integration tasks within a data integration collection by identifying, as a sub-set of the plurality of data integration tasks, a plurality of point-to-point data integration tasks defining a data integration transformation plan to include: generating one or more publication data integration tasks comprising publishing from each respective data source of the plurality of point-to-point data integration tasks to generate a single publication topic; and generating one or more subscription data integration tasks causing each respective target of the plurality of point-to-point data integration tasks to subscribe to the single publication topic; and generating a set of optimization instructions configured to cause the at least one computer to implement the data integration transformation plan; and executing the set of optimization instructions to generate the one or more publication data integration tasks and the one or more subscription data intType: GrantFiled: December 6, 2021Date of Patent: August 20, 2024Assignee: Informatica LLCInventors: Gadi Wolfman, Kobi Gol, Jaganmohan Reddy Kancharla
-
Patent number: 12056097Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to: receive an instruction to join an information handling system cluster; deploy at least one prerequisite service from the information handling system to the information handling system cluster; and cause a master node of the information handling system cluster to join the information handling system to the information handling system cluster.Type: GrantFiled: January 31, 2023Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Vivian Jian, Xiaojun Wu, Haijun Zhong, Muzhar S. Khokhar, Hongyao Tang
-
Patent number: 12056126Abstract: A method, system, and computer system for performing an operation with respect to a target table are disclosed. The method includes performing first and second jobs, obtaining one or more other resulting files based at least in part on unmatched rows, and obtaining a set of processed files based at least in part on performing a post-processing operation with respect to the set of resulting files. The set of processed files has less files than the set of resulting files. Performing the first job includes determining a set of matching target table files and storing target table information indicating for each of the set of matching target table files, a particular set of rows having matching rows. Performing the second job includes performing a matching action based on matched rows and obtaining the second job resulting file(s).Type: GrantFiled: August 25, 2022Date of Patent: August 6, 2024Assignee: Databricks, Inc.Inventors: Bart Samwel, Tathagata Das, Lars Kroll, Yijia Cui, Juliusz Sompolski, Tom Van Bussel, Prakhar Jain
-
Patent number: 12056143Abstract: A method of generating and storing metadata in a data processing system includes defining metadata sets of process definition metadata based on a process definition of the data processing system. The metadata sets include a first set of metadata corresponding to a processing step of the data processing system, a second set of metadata corresponding to a processing step successor, and a third set of metadata corresponding to a data object that is produced or consumed by the processing step in the data processing system. The method further includes executing one or more steps of the data processing system according to the process definition and generating runtime metadata during an execution of the one or more data processing system steps. The method further includes storing the runtime metadata and forming a metadata data store that integrates the runtime metadata and the metadata sets of process definition metadata.Type: GrantFiled: March 31, 2022Date of Patent: August 6, 2024Assignee: Insight Direct USA, Inc.Inventor: Bennie Alfons Haelen