Patents Examined by James E Richardson
  • Patent number: 12754905
    Abstract: 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: Grant
    Filed: April 4, 2025
    Date of Patent: October 6, 2026
    Assignee: GENETEC INC.
    Inventors: François Seguin, Sean Lawlor
  • Patent number: 12748755
    Abstract: 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: Grant
    Filed: May 15, 2025
    Date of Patent: September 29, 2026
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Luigi Saetta
  • Patent number: 12743057
    Abstract: 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: Grant
    Filed: December 12, 2024
    Date of Patent: September 22, 2026
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
  • Patent number: 12737337
    Abstract: 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: Grant
    Filed: October 25, 2024
    Date of Patent: September 15, 2026
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Hwang Young Jung, Hyo Young Kim, Jae Cheol Lee
  • Patent number: 12737264
    Abstract: 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: Grant
    Filed: January 23, 2025
    Date of Patent: September 15, 2026
    Assignee: Eon IO, Ltd.
    Inventors: Ron Kimchi, Ofir Ehrlich, Dmitry Kuznetsov, Assaf Natanzon, Yaniv Ptashnik, Ran Mizrachi, Peleg Kazaz, Benjamin Gruenbaum
  • Patent number: 12705254
    Abstract: 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: Grant
    Filed: February 3, 2025
    Date of Patent: August 11, 2026
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Burton M. Covnot, Troy LaPorte, Matthias Von Rueden, Bryan J. Smith
  • Patent number: 12699690
    Abstract: 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: Grant
    Filed: December 16, 2024
    Date of Patent: August 4, 2026
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Bruce Tucker, Nate Shepherd, Tony Buchberger, Jake Carlson, Hillary Mclaurin
  • Patent number: 12694033
    Abstract: 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: Grant
    Filed: March 13, 2025
    Date of Patent: July 28, 2026
    Assignee: Walmart Apollo, LLC
    Inventors: Vachik Shailesh Dave, Zhiyuan Peng, Rahul Devendra Sharnagat, Nicole Isabel McNabb, Yi Fang, Ciya Liao, Krishna Sravanthi Rajanala Sai, Alessandro Magnani
  • Patent number: 12694218
    Abstract: 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: Grant
    Filed: September 22, 2025
    Date of Patent: July 28, 2026
    Assignee: Trove Solutions, Inc.
    Inventors: Shivaal K Roy, Daniel D Goldman, William W Peng
  • Patent number: 12688226
    Abstract: 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: Grant
    Filed: July 25, 2025
    Date of Patent: July 21, 2026
    Assignee: Kovr.AI Corp.
    Inventors: Sri Iyer, Andrew Black
  • Patent number: 12675534
    Abstract: 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: Grant
    Filed: June 13, 2024
    Date of Patent: July 7, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Armaan Sood, Sam Detjen, Rodrigo Siqueira De Souza, Hanumantha R Kodavalla, Krishnan Sundaram, Hari Sudan Sundar, Sreekanth Kolla, Tamara Hass
  • Patent number: 12670143
    Abstract: 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: Grant
    Filed: October 18, 2024
    Date of Patent: June 30, 2026
    Assignee: Beijing OceanBase Technology Co., Ltd.
    Inventors: Jiawei Yang, Zhenjiang Xie, Yuzhong Zhao, Jianyun Sun, Hongqin Li, Jixiong Liu
  • Patent number: 12664141
    Abstract: 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: Grant
    Filed: January 30, 2025
    Date of Patent: June 23, 2026
    Assignee: Salesforce, Inc.
    Inventors: Zhujun Lan, Jonathan Gellin, Walter Harley, Bo Pang
  • Patent number: 12664144
    Abstract: 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: Grant
    Filed: December 20, 2024
    Date of Patent: June 23, 2026
    Assignee: NBCUniversal Media, LLC
    Inventors: Ben H. Kwa, Chi-wei Tseng
  • Patent number: 12625883
    Abstract: 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: Grant
    Filed: July 22, 2024
    Date of Patent: May 12, 2026
    Assignee: Salesforce, Inc.
    Inventor: Patrick James Helland
  • Patent number: 12625855
    Abstract: 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: Grant
    Filed: January 24, 2025
    Date of Patent: May 12, 2026
    Assignee: Dell Products L.P.
    Inventors: Ziv Dor, Sabina Rachev, Yosef Shatsky, Xiaomei Liu
  • Patent number: 12619587
    Abstract: 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: Grant
    Filed: February 9, 2021
    Date of Patent: May 5, 2026
    Assignee: Micro Focus LLC
    Inventors: Jean-Philippe Bergeron, Michael John Cyze
  • Patent number: 12613854
    Abstract: 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: Grant
    Filed: December 12, 2024
    Date of Patent: April 28, 2026
    Inventor: Julian Reichinger
  • Patent number: 12596696
    Abstract: 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: Grant
    Filed: February 5, 2025
    Date of Patent: April 7, 2026
    Assignee: Oracle International Corporation
    Inventor: Latha Rajendran
  • Patent number: 12585638
    Abstract: 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: Grant
    Filed: January 31, 2024
    Date of Patent: March 24, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Brent Davis, David Johns DeWitt, Derek Feriancek, Venkatasubramanian Jayaraman, Vinay Manivel, Christopher Ogle, Balaji Rao