Patents Examined by James E Richardson
-
Patent number: 12754905Abstract: Methods and systems for determining at least one candidate user for a license plate number (LPN) are described herein. A set of license plate recognition (LPR) events that correspond to the LPN and a set of access events of a plurality of users may be obtained. One or more associated events for each respective user of the plurality of users may be determined. A confidence score for each respective user may be determined based on the one or more associated events for the respective user. At least one candidate user for the LPN may be identified based on the confidence score. An indication that the at least one candidate user is a candidate for the LPN is output. Methods and systems for determining at least one candidate license plate number for a user are also described herein. Additional related methods and systems are described herein.Type: GrantFiled: April 4, 2025Date of Patent: October 6, 2026Assignee: GENETEC INC.Inventors: François Seguin, Sean Lawlor
-
Patent number: 12748755Abstract: Techniques are disclosed herein for optimizing text-to-SQL systems using generative models to identify structurally equivalent requests in a cache to improve natural language conversion to SQL queries. In one aspect, a method includes: receiving a data request from a user. An embedding model embeds the data request generating a request embedding vector that is used to search a cache comprising stored requests. A candidate request is identified that comprises a curated natural language utterance that is structurally equivalent to the natural language utterance in the data request. The data request and the candidate request are transmitted to a generative model, that determines if the two requests are structurally equivalent and generates an SQL instruction corresponding to the data request using the SQL instruction associated with the candidate request as a template. The SQL instruction, a query result, or both are provided to the user.Type: GrantFiled: May 15, 2025Date of Patent: September 29, 2026Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Luigi Saetta
-
Patent number: 12743057Abstract: A building system includes one or more storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive an unstructured user question from a user device of a user and query a graph database based on the unstructured user question to extract context associated with the unstructured user question from contextual information of a building stored by the graph database, wherein the graph database stores the contextual information of the building through nodes and edges between the nodes, wherein the nodes represent equipment, spaces, people, and events associated building and the edges represent relationships between the equipment, spaces, people, and events. The instructions further cause the one or more processors to retrieve data from one or more data sources based on the context and compose a presentation based on the retrieved data.Type: GrantFiled: December 12, 2024Date of Patent: September 22, 2026Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Patent number: 12737337Abstract: A method for identifying a grid-format object in a robotic process automation (RPA) environment, the method being performed by a computing device, is provided. The method may comprise receiving a search reference object, searching for an ancestor object of the search reference object on a hierarchical structure tree and determining the searched ancestor object as a first row candidate object, determining a sibling object of the first row candidate object on the hierarchical structure tree as a second row candidate object, determining whether a child object of the first row candidate object and a child object of the second row candidate object satisfy a column relationship with each other on the hierarchical structure tree and identifying each of the first row candidate object and the second row candidate object as a grid-format object, based on the determination result.Type: GrantFiled: October 25, 2024Date of Patent: September 15, 2026Assignee: SAMSUNG SDS CO., LTD.Inventors: Hwang Young Jung, Hyo Young Kim, Jae Cheol Lee
-
Patent number: 12737264Abstract: A method and system for generating a temporal, query-ready database backup. The method includes generating a plurality of backups of a database, each of the backups including a plurality of backup data objects, each of the backup data objects including a plurality of rows stored in a file having a column-oriented format, and each backup corresponding to a unique point in time; assigning each row in a file to a row group, the row group having a unique identifier; generating a temporal table including a column of row group identifiers for each backup of the plurality of backups; receiving a query for a backup of the plurality of backups created at different point in times; and generating a query result based on the temporal table and at least the respective backup data object, wherein results are from backups of the plurality of backups related to different point in time.Type: GrantFiled: January 23, 2025Date of Patent: September 15, 2026Assignee: Eon IO, Ltd.Inventors: Ron Kimchi, Ofir Ehrlich, Dmitry Kuznetsov, Assaf Natanzon, Yaniv Ptashnik, Ran Mizrachi, Peleg Kazaz, Benjamin Gruenbaum
-
Patent number: 12705254Abstract: Systems, computer program products, and methods are described herein for shard-based data indexing and retrieval in multi-key environments. The present disclosure is configured to streamline data management by utilizing a shard directory to assign unique shard key hashes to database records. This configuration allows for the efficient creation, addition, updating, and deletion of keys with minimal computational overhead. By leveraging a domain, key type, and key value, the system computes a compact shard key hash, facilitating targeted data retrieval within a specific shard. This eliminates the need to search across all shards, thereby enhancing performance. The system's instructions, when executed by a processing device, ensure that these operations preserve data integrity and optimize database interactions, leading to a more responsive and scalable data infrastructure.Type: GrantFiled: February 3, 2025Date of Patent: August 11, 2026Assignee: BANK OF AMERICA CORPORATIONInventors: Burton M. Covnot, Troy LaPorte, Matthias Von Rueden, Bryan J. Smith
-
Patent number: 12699690Abstract: This disclosure describes techniques for performing batch processing using a custom batch processing routine (e.g., a custom filtering routine) that calls a native batch processing routine (e.g., a native filtering routine) associated with a batch processing system as well as a rule database for one or more additional filtering rules. In some cases, a custom filtering routine may be configured to: (i) receive a batch of data, (ii) call a native filtering routine to process the received batch data, and (iii) apply one or more additional filtering operations on the output of the native filtering routine. For example, the custom filtering routine may be configured to: (i) make a query to the rule database to extract one or more filtering rules, and (ii) apply the extracted filtering rules to the output of the native filtering routine to perform the additional filtering operations.Type: GrantFiled: December 16, 2024Date of Patent: August 4, 2026Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Bruce Tucker, Nate Shepherd, Tony Buchberger, Jake Carlson, Hillary Mclaurin
-
Patent number: 12694033Abstract: Examples may be related to entity-aware multi-task machine learning. An example may involve: obtaining a search query; retrieving, using an entity retrieval model, at least one entity based on the search query; generating, using a neural network, query embedding data based on the search query and the at least one entity; generating, using a plurality of task-specific networks, task prediction data for a plurality of tasks based on the query embedding data, wherein each task of the plurality of tasks captures a different aspect of a user intent associated with the search query; and generating at least one search result for the search query based on the task prediction data for the plurality of tasks.Type: GrantFiled: March 13, 2025Date of Patent: July 28, 2026Assignee: Walmart Apollo, LLCInventors: Vachik Shailesh Dave, Zhiyuan Peng, Rahul Devendra Sharnagat, Nicole Isabel McNabb, Yi Fang, Ciya Liao, Krishna Sravanthi Rajanala Sai, Alessandro Magnani
-
Patent number: 12694218Abstract: A computer-implemented method for retrieving named entities using semantic similarity is disclosed. A query in natural language is received from a user to identify one or more named entities associated with domain-specific data of a domain. A transformer-based deep neural network decomposes the query into one or more semantic components expressed in natural language. Each component is converted into a query embedding and compared against a semantic index storing embeddings of named entities previously analyzed within the domain. The semantic index represents extracted semantic understandings of entities based on their characteristics from structured and unstructured domain data. Semantic embeddings most similar to the query embeddings are identified, and corresponding named entities are retrieved. A response including ranked matching entities is generated and returned to the user.Type: GrantFiled: September 22, 2025Date of Patent: July 28, 2026Assignee: Trove Solutions, Inc.Inventors: Shivaal K Roy, Daniel D Goldman, William W Peng
-
Patent number: 12688226Abstract: Methods, systems, and devices for automating compliance control mapping are described. In some implementations, the system may ingest compliance artifacts, including text and images extracted from uploaded files. The ingested compliance artifacts may be analyzed by generating vector embeddings for the extracted text and images. These vector embeddings may be mapped to compliance controls based on predefined criteria, with the compliance controls stored in a knowledge graph database. The mappings between the vector embeddings and the compliance controls may be stored in the knowledge graph database, facilitating efficient retrieval and association of compliance information. Some implementations may enhance the accuracy and efficiency of compliance documentation by leveraging advanced computational techniques and structured data storage.Type: GrantFiled: July 25, 2025Date of Patent: July 21, 2026Assignee: Kovr.AI Corp.Inventors: Sri Iyer, Andrew Black
-
Patent number: 12675534Abstract: According to examples, a cloud platform implementing a tiered storage that decouples Request Units from storage is disclosed. Data received from partitions that are characterized by corresponding partition keys is stored to the local storage medium of a virtual machine (VM) as hot data. The received data is formatted as immutable segments and stored to a disaggregated storage medium shared by a plurality of VMs. The immutable segments are grouped into sorted runs within the disaggregated storage medium and are further assigned to different levels. The hot data is deleted from a local storage medium when time-to-cold (TTC) criteria are met. The cold data can be accessed for document retrieval via a search key that includes a partition key and a documentID. Additional Request Units can be allocated or de-allocated for a portion of the cold data without moving the cold data.Type: GrantFiled: June 13, 2024Date of Patent: July 7, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Armaan Sood, Sam Detjen, Rodrigo Siqueira De Souza, Hanumantha R Kodavalla, Krishnan Sundaram, Hari Sudan Sundar, Sreekanth Kolla, Tamara Hass
-
Patent number: 12670143Abstract: A computer-implemented method for partition table data writing includes obtaining a first data row to be written into a first partition table and a current partitioning rule indicating at least that the first partition table includes a partitioning key that is a basis for dividing data rows to be written into logical partitions and a first quantity of partitions. A target logical partition corresponding to the first data row is determined. A target physical partition is determined, where the target physical partition has a globally unique partition identifier. The globally unique partition identifier of the target physical partition and an auto-increment identifier of the first data row to the first data row are added as a composite primary key value. The first data row with the composite primary key value is stored to the first partition table.Type: GrantFiled: October 18, 2024Date of Patent: June 30, 2026Assignee: Beijing OceanBase Technology Co., Ltd.Inventors: Jiawei Yang, Zhenjiang Xie, Yuzhong Zhao, Jianyun Sun, Hongqin Li, Jixiong Liu
-
Patent number: 12664141Abstract: Methods, apparatuses, and computer-program products are disclosed. The method may include storing, on a local machine, a first vector database and a second vector database that include first and second vector embeddings of first and second context information. The method may include receiving a query requesting generation of code. The method may include comparing a third vector embedding that is based on the query with the plurality of first vector embeddings and the plurality of second vector embeddings to identify one or more first vector embeddings and one or more second vector embeddings. The method may include generating a prompt that may include the query, first information and second information corresponding with the one or more first and second vector embeddings. The method may include generating, with a generative artificial intelligence (AI) model, a response to the query based on the query, the first information, and the second information.Type: GrantFiled: January 30, 2025Date of Patent: June 23, 2026Assignee: Salesforce, Inc.Inventors: Zhujun Lan, Jonathan Gellin, Walter Harley, Bo Pang
-
Patent number: 12664144Abstract: An improved system and an improved method are provided for organizing and managing a dataset using an ordinal system based on an optimized indexing tree, such as a Stern-Brocot tree. The ordinal system employs unique fractional numbers in the Stern-Brocot tree as indices, which are assigned to data entries of the dataset to locate and access these data entries quickly. Thus, the present disclosure provides an improved data management strategy with improved space complexity, improved comparison operation performance, simplified implementation, and reduced storage growth size/rate, compared to its predecessors.Type: GrantFiled: December 20, 2024Date of Patent: June 23, 2026Assignee: NBCUniversal Media, LLCInventors: Ben H. Kwa, Chi-wei Tseng
-
Patent number: 12625883Abstract: Techniques are disclosed relating to a database system. The database system includes multiple coordinator nodes storing replicas of a partition. Each partition describes the state of locks and transactions for keys covered by that partition of keys. Each partition is, in turn, replicated. The multiple coordinator nodes receive, from multiple worker nodes, requests to grant a lock for a key to permit a worker node to write a record for the key as part of executing a transaction. A given coordinator node of the multiple coordinator nodes sends an approval response for the lock to at most one of the worker nodes. A single worker node acquires the lock in response to receiving approval responses from a majority of the multiple coordinator nodes, and none of the multiple worker nodes acquire the lock in response to none of them receiving approval responses from a majority of the multiple coordinator nodes.Type: GrantFiled: July 22, 2024Date of Patent: May 12, 2026Assignee: Salesforce, Inc.Inventor: Patrick James Helland
-
Patent number: 12625855Abstract: Techniques are provided for managing LSM tree structures and enabling bulk insertion of data into LSM tree structures. An exemplary embodiment includes a method that is performed by a data management system. The data management system receives a plurality of data records generated at least in part by at least one background process, and generates a burst segment which comprises at least a portion of the plurality of data records. The data management system inserts the burst segment into a non-root level of a LSM tree structure.Type: GrantFiled: January 24, 2025Date of Patent: May 12, 2026Assignee: Dell Products L.P.Inventors: Ziv Dor, Sabina Rachev, Yosef Shatsky, Xiaomei Liu
-
Patent number: 12619587Abstract: A system and method are provided that store electronic data describing events that have occurred in a computing system, index the electronic data to create indexed data records; and store the indexed data records in computer memory as part of a flat data structure.Type: GrantFiled: February 9, 2021Date of Patent: May 5, 2026Assignee: Micro Focus LLCInventors: Jean-Philippe Bergeron, Michael John Cyze
-
Patent number: 12613854Abstract: A computer-implemented method is presented for storing and querying records from a data segment. The objective of the disclosure is to find computer-implemented methods for storing and querying records from a data segment that are fast and space efficient storing and querying of APM data stored in a segmented database.Type: GrantFiled: December 12, 2024Date of Patent: April 28, 2026Inventor: Julian Reichinger
-
Patent number: 12596696Abstract: Embodiments are directed to operating a cloud based product configurator. Embodiments store, as vectorized data in a vector database product, information corresponding to a first product to be configured. While configuring the first product, embodiments receive a query regarding the first product. Embodiments augment the query in response to a context based semantic search of the vector database using the query. Embodiments prompt a large language model (“LLM”) using the augmented query and receiving an LLM response. Embodiments the provide the LLM response in response to the query.Type: GrantFiled: February 5, 2025Date of Patent: April 7, 2026Assignee: Oracle International CorporationInventor: Latha Rajendran
-
Patent number: 12585638Abstract: A query coordinator can receive a query. The query coordinator can determine one or more data semantics of a first data processing system. The data semantics of the first data processing system may be based on execution of one or more queries by the first data processing system. The query coordinator can define a query processing scheme for obtaining and processing data based on the query. The query processing scheme may include instructions for a second data processing system to execute at least a portion of the query according to the data semantics of the first data processing system. The query coordinator can provide the query processing scheme to the second data processing system and obtain query results from the second data processing system.Type: GrantFiled: January 31, 2024Date of Patent: March 24, 2026Assignee: Cisco Technology, Inc.Inventors: Brent Davis, David Johns DeWitt, Derek Feriancek, Venkatasubramanian Jayaraman, Vinay Manivel, Christopher Ogle, Balaji Rao