Patents Examined by James E Richardson
-
Patent number: 12204567Abstract: A computer-implemented method comprising: receiving, with a computer, first and second datasets; performing, with the computer, column discovery on the first and second datasets using a first trained machine-learning model to produce a column map that indexes one or more columns in the first dataset to one or more columns in the second dataset; performing, with the computer, row discovery on the first and second datasets using a second trained machine-learning model, a trained approximate nearest neighbor index, and the column discovery to produce a row map that indexes one or more rows in the first dataset to one or more rows in the second dataset; combining, with the computer, the first and second datasets using the column map and the row map to form a combined dataset; and performing one or more actions with the combined dataset.Type: GrantFiled: March 16, 2023Date of Patent: January 21, 2025Assignee: Ikigai Labs, Inc.Inventors: Arth Dharaskar, Nathaniel Clinton Lanier, Vinayak Ramesh, Amar Himansu Shah, Devavrat Dilitkumar Shah, Jaehyun Sim
-
Patent number: 12197432Abstract: Technologies for storing and accessing data from persisted data objects of an object-oriented system are provided. The disclosed techniques include a system that receives, a first request to perform an operation on data of data objects, where the data objects are capable of being persisted in a database. The system generates a second request by translating the first request from a first programming language to a second programming language. The system uses an object relational mapping data structure, which maps data object attributes to database properties, to map the second request parameters to corresponding database operation parameters. The system generates one or more database requests based on the corresponding database operation parameters and causes the one or more database requests to be executed on the database. The disclosed techniques describe creating and running a RESTful microservice to persist JSON objects in a relational database.Type: GrantFiled: April 21, 2022Date of Patent: January 14, 2025Assignee: Software Tree, LLCInventor: Damodar Das Periwal
-
Patent number: 12189686Abstract: A computing platform may be configurable to receive a request from a video conferencing application while a video conference is in session, the request including an indication of a selection of one or more participants in a video conference session. The computing platform may also be configurable to implement a query of a database system, the query being configured to retrieve user object data, and generate a result object based, at least in part, on the retrieved one or more user data objects, the result object being configured to display information about the at least one participant. The computing platform may be configurable to provide the result object to a client device to display a graphical user interface (GUI) window including the information about the at least one participant, the GUI window comprising a user interface element to provide access to at least one function associated with a computing platform.Type: GrantFiled: November 8, 2023Date of Patent: January 7, 2025Assignee: Salesforce, Inc.Inventors: Charles Hart Isaacs, Vala Afshar
-
Patent number: 12182175Abstract: An information handling system acquires data chunks for a duration of at least one time slice, determines an overwrite frequency for the duration of the time slice of each of the data chunks, clusters the data chunks according to the overwrite frequency, and determines an overwrite frequency label for each cluster of the data chunks. The system may also determine a read frequency for the duration of the time slice of each of the data chunks, cluster the data chunks based on the read frequency, and determine a read frequency label for each of the cluster of the data chunks. The system may also construct a sorted tree based on the overwrite frequency label, the read frequency label, and a virtual logical block address of each of the data chunks.Type: GrantFiled: March 10, 2023Date of Patent: December 31, 2024Assignee: Dell Products L.P.Inventors: Weilan Pu, Jie Wang, Jian Kang
-
Patent number: 12182098Abstract: Methods and systems for curating data by a data manager are disclosed. Data may be curated from various data sources before being provided to downstream consumers that may rely on the trustworthiness of the curated data in order to provide desired computer-implemented services. During the data curation process, data curation resources are used to improve the trustworthiness and/or value of the collected data. However, data curation resources (e.g., data curators, computing resources) may be limited and/or insufficient to perform the data curation process as desired, which may result in unusable and/or uncurated (e.g., untrustworthy) data. Thus, the data may be screened for ambiguous values. A potential replacement value for each ambiguous value may be provided to the data source and the data source may indicate whether the potential replacement value should be used in the data pipeline as a final replacement value for the ambiguous value.Type: GrantFiled: June 29, 2023Date of Patent: December 31, 2024Assignee: Dell Products L.P.Inventors: Ofir Ezrielev, Hanna Yehuda, Kristen Jeanne Walsh
-
Patent number: 12164579Abstract: Case management systems and techniques are disclosed. In various embodiments, for each of a plurality of case nodes comprising a case model a trait definition comprising a corresponding set of traits associated with that case node is received. The respective trait definitions are used to bind each set of traits to the case node with which the set of traits is associated in case instances created based on the case model.Type: GrantFiled: September 29, 2023Date of Patent: December 10, 2024Assignee: Open Text CorporationInventors: Satyapal P. Reddy, Jeroen Mattijs Van Rotterdam, Michael T. Mohen, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram
-
Patent number: 12147714Abstract: A method for storing or transmitting information may include determining at least one subdivision of at least one logical hierarchical data space. The at least one logical hierarchical data space may have a plurality of subdivisions. The method may further include creating at least one data block. The method may further include writing the at least one tuple to the at least one data block. The at least one tuple may be associated with the subdivision of the at least one logical hierarchical data space. The method may further include associating the at least one data block with the at least one subdivision of the at least one logical hierarchical data space.Type: GrantFiled: December 11, 2023Date of Patent: November 19, 2024Assignee: Craxel, Inc.Inventor: David Enga
-
Patent number: 12141319Abstract: Systems and methods for the quantification of sample set quality is provided. In some embodiments, a sample dataset and a sample vector set are received. A rule-based screening of the sample dataset is applied to generate a heuristic quality score. Additionally, a sample vector set is generated from the sample dataset. The difference between the sample vector set and the example vector set is calculated to generate a degree of difference quality score. The heuristic quality score and the degree of difference quality score are normalized and then combined into a quality metric. Calculating the difference between the sample vector set and the example vector set is by framing the distance as a p-value in a hypothesis test, compared against a threshold.Type: GrantFiled: February 14, 2023Date of Patent: November 12, 2024Assignee: BeeKeeperAI, Inc.Inventors: Mary Elizabeth Chalk, Robert Derward Rogers
-
Patent number: 12141117Abstract: Embodiments relate to a method for training an index selection agent for iteratively determining an index set I to be used when running queries against a database, the method being implemented in a computer system. Preferably, the index selection agent is based on Reinforcement Learning.Type: GrantFiled: February 10, 2023Date of Patent: November 12, 2024Assignee: Hasso-Plattner-Institut für Digital Engineering gGmbHInventors: Jan Kossmann, Rainer Schlosser, Alexander Kastius, Michael Perscheid, Hasso Plattner
-
Patent number: 12124426Abstract: In some embodiments, systems, methods, and apparatuses are provided herein useful for managing a plurality of concurrent and nearly concurrent data requests within a computer system. The systems have a main data storage for storing source data, and a high speed, and/or remote data storage for storing computed data. In some embodiments, a combination of data filters and distributed mutex processes are used to eliminate or limit duplicate reads and writes into the high speed data storage units by ensuring only a single service module gets a lock to do the read and update of the cache; and makes it possible for keys to expire and be removed from the data filter. The systems and methods herein have various applications including retail sales environments where the requested data is related to product sales, product availability and the like.Type: GrantFiled: November 1, 2023Date of Patent: October 22, 2024Assignee: Walmart Apollo, LLCInventors: Gaurav Agrawal, Mingfeng Gong, Deiva Saranya Mandadi, Sandeep Singh, Tuo Shi
-
Patent number: 12118578Abstract: A method for processing commodity information includes: obtaining commodity information of a commodity, in which the commodity information includes a target commodity configuration and a configuration value; obtaining a composite structure of matching conditions associated with the commodity, in which the composite structure is a tree structure of matching conditions with respect to commodity configurations, non-leaf nodes of the tree structure are in an AND-OR relationship, leaf nodes of the tree structure store Boolean expressions, each Boolean expression includes a commodity configuration, a matching value and a matching operator; obtaining a target expression having an AND-OR relationship by traversing the matching conditions in the composite structure; and obtaining a matching result by performing a matching process based on the target expression, the target commodity configuration and the configuration value of the commodity.Type: GrantFiled: August 26, 2022Date of Patent: October 15, 2024Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventors: Jing Qu, Mengbo Liu, Zhi Feng
-
Patent number: 12111808Abstract: Systems, methods, and computer-readable media are disclosed herein that generate a ternary tree data structure that includes multiple categories (e.g., terminologies) using dynamic array modifications that facilitate sharing of one or more nodes across categories. A plurality of different categories may be added and stored within a single ternary tree data structure such that each categories may be separately queried using the single ternary data structure.Type: GrantFiled: July 21, 2023Date of Patent: October 8, 2024Assignee: Cerner Innovation, Inc.Inventor: Jonathon William Bowyer
-
Patent number: 12111951Abstract: Systems and methods for recommendation of cohort sample sets is provided. In some embodiments, a set of dataset requirements is received as a required vector set. The historical vector sets are queried. Each vector set corresponds to a known dataset. The difference between the required vector set and each of the historical vector sets is calculated by framing the distance as a p-value in a hypothesis test, compared against a threshold. The historical vector set with the least difference to the required vector set is identified. The least difference is calculated as a count of differing classes or as a numerically weighted summation of differing classes.Type: GrantFiled: February 15, 2023Date of Patent: October 8, 2024Assignee: BeeKeeperAI, Inc.Inventors: Mary Elizabeth Chalk, Robert Derward Rogers
-
Patent number: 12105695Abstract: An encoding method for a key Trie includes generating a plurality of meta data by applying encoding to a portion of non-leaf nodes of the key Trie, and storing an encoding result of the key Trie into a storage device, wherein the encoding result includes the plurality of meta data corresponding to the portion of non-leaf nodes, respectively.Type: GrantFiled: June 30, 2021Date of Patent: October 1, 2024Assignee: VIA Technologies Inc.Inventor: Peng Zhang
-
Patent number: 12099512Abstract: A computer-implemented method of context-based constraint modification is disclosed. The method comprises receiving a data sharing request in a distributed database system to share a data model between databases. The method further comprises adjusting a data sharing constraint applicable to the data sharing request based on data related to previous data sharing processes, the data sharing constraint being related to data transmission or validation, access control, or conflict resolution. The method additional comprises determining that the data sharing request requires data merging; reading a data file containing a shareable version of at least a portion of the data model subject to the data sharing constraint; and merging the shareable version with a current data model for a database of the databases.Type: GrantFiled: October 28, 2022Date of Patent: September 24, 2024Assignee: Palantir Technologies Inc.Inventors: Katherine Brainard, Ernest Zeidman, Ilya Nepomnyashchiy
-
Patent number: 12099542Abstract: A method of implementing a graphical user interface to collect information from a user is provided. The method includes (i) dynamically displaying, by the graphical user interface, K>1 groupings of M>1 documents from a catalog of documents in an embedding space, wherein a distance between each pair of the documents in the embedding space corresponds to a predetermined measure of dissimilarity between the pair of documents, and the K groupings are formed using K-medoid clustering analysis, (ii) receiving a user selection of one grouping of the K groupings, (iii) dynamically displaying a predetermined number P>0 documents of the cluster which corresponds to the selected grouping, (iv) receiving user feedback with respect to one of the Pk documents of the selected grouping, (v) and dynamically displaying an identified subsequent document from the selected grouping in dependence on the set of liked documents and the set of disliked documents.Type: GrantFiled: January 31, 2022Date of Patent: September 24, 2024Assignee: Evolv Technology Solutions, Inc.Inventors: Robert Severn, Matthew J. Strom, Diego Guy M. Legrand, James O'Neill, Scott Henning
-
Patent number: 12079189Abstract: A test query of a database is performed in response to determining that a performance associated with a user database query of the database does not satisfy a first performance threshold. In response to a determination that the performance of the test query satisfies a second performance threshold, a database buffer cache of the database is resized. Resizing the database buffer cache includes: determining a metric based at least in part on a storage size of the database and an index size of the database, and resizing the database buffer cache of the database based on the metric and a size of the database buffer cache.Type: GrantFiled: November 3, 2022Date of Patent: September 3, 2024Assignee: ServiceNow, Inc.Inventor: Ankit Khetarpal
-
Patent number: 12072897Abstract: One embodiment provides a method for identifying similar objects by performing document attribute comparisons, the method including: receiving a reference document, wherein the reference document corresponds to an object and comprises a plurality of attributes of the object; receiving a request for a similarity comparison, wherein the request provides an indication of similarity attributes to be used in the similarity comparison; comparing the reference document to each of a plurality of documents corresponding to other objects; generating a document similarity score for each of the plurality of documents, wherein the document similarity score is generated based upon an aggregation of similarity attribute scores calculated for each of the similarity attributes; and providing at least one of the plurality of documents with an indication of a similarity. Other aspects are described and claimed.Type: GrantFiled: February 23, 2021Date of Patent: August 27, 2024Assignee: SAE INTERNATIONALInventors: Divyesh Gaur, Suman Ghosh, Jean De Dieu Iradukunda, Audra Ziegenfuss, Uxue Zurutuza Dorronsoro
-
Patent number: 12072869Abstract: Methods and systems for data management include representing, organizing, and accessing very large data sets. Embodiments describe supporting data sets of various size based on attributed data slices (ADSs) to enable reduced memory requirements, query decomposition and parallel execution, and constant execution times for concurrent queries. The ADSs can include data buckets comprising items that are grouped by an attribute key. Attribute groups can be further sorted (e.g., in ascending order) based on the attribute key. According to some embodiments, the essential structure of an ADS provides additional functionality while preserving the behavior expected of an ADS through the use of an Extension Block containing attribute location data.Type: GrantFiled: May 11, 2021Date of Patent: August 27, 2024Assignee: VAIL SYSTEMS, INC.Inventors: Srinivasa Rao, Todd Whiteley, Bopsi Chandramouli, David Fruin
-
Patent number: 12072845Abstract: Some disclosed embodiments are directed to methods and systems for performing pair-wise delta compression. For example, systems obtain a set of files to be compressed into a single compressed file. The system identifies different attributes related to the set of files. For each file in the set of files, the system predicts an optimized set of candidate compression files and calculates a delta between each file in the optimized set and the target file corresponding to the optimized set. After identifying the smallest delta, the system compresses the selected pair of files associated with the smallest delta in order to generate the single compressed file for the set of files.Type: GrantFiled: December 21, 2022Date of Patent: August 27, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Xiaowen Wang, Lei Zhang, Paul Martin Messing, Chittibabu Pacharu, Weijun Guo, Kevin Alan Erickson, Shenghao Li, David Gregory Grant