Patents Examined by Kannan Shanmugasundaram
  • Patent number: 12386851
    Abstract: In accordance with an embodiment, described herein is a system and method for automatically enriching datasets in a data analytics environment, with system knowledge data. The system can operate, upon an analysis of a data set, to automatically enrich the data set. Users of data analytics environments, such as business users preparing data visualizations, may be unaware of additional data and system knowledge data that could be utilized to improve the data visualizations. The systems and methods described herein can provide an automatic enrichment of data from, for example, a knowledge repository, which can be delivered to a data analytics customer using various delivery means.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: August 12, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mikhail Shmulyan, Nikhil Surve
  • Patent number: 12386856
    Abstract: Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing clusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader.
    Type: Grant
    Filed: January 20, 2024
    Date of Patent: August 12, 2025
    Assignee: Google LLC
    Inventors: Alexander Shraer, Artyom Sharov, Arif Abdulhusein Merchant, Brian F. Cooper
  • Patent number: 12386883
    Abstract: A visual content search and retrieval platform comprising an object detection model, a coarse-grained image classification model, and a selection of fine-grained image classification models. During inference, the object detection model locates and extracts a query object in a query image; the coarse-grained image classification model classifies the query object's meta-category; the fine-grained image classification model trained and optimized for the meta-category of the query object is selected; and the selected fine-grained image classification model searches and retrieves from an image database images of objects most similar to the query object.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: August 12, 2025
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Chun Ming Chan, Zheng Long Li, Yi Ping Tse, Sung Ho Cheung
  • Patent number: 12380118
    Abstract: In various example embodiments, a system and method for constructing and scoring word vectors between natural language words and generating output to a user in the form of personalized recommendations are presented.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: August 5, 2025
    Assignee: EBAY INC.
    Inventors: Ashish Gupta, Ranjan Sinha
  • Patent number: 12373504
    Abstract: A method for recommending a search term, an electronic device and a storage medium are provided. The method includes: acquiring an input target search term; determining a neighbor node of a current node and a relationship between the current node and the neighbor node, by taking the target search term as the current node; performing semantic representation processing on first text information of the current node and second text information of the neighbor node respectively, to obtain a first semantic representation of the current node and a second semantic representation of the neighbor node; obtaining a semantic aggregation representation of the target search term according to the first semantic representation, the second semantic representation and the relationship between the current node and the neighbor node; and recalling a candidate search term to be recommended from a set of candidate search terms, by taking the semantic aggregation representation as an index.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: July 29, 2025
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Fuchun Jiang
  • Patent number: 12361074
    Abstract: A computer-implemented method is disclosed.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: July 15, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Kyryll Odobetskiy, Daniel Scott Brotherston
  • Patent number: 12360987
    Abstract: In some implementations, a device may receive a request to obtain a set of data attributes. The device may generate one or more hierarchical lists for respective data attributes included in the set of data attributes. The device may identify an anchor hierarchical list, from the one or more hierarchical lists, that is associated with a highest order among the one or more hierarchical lists. The device may generate a first query to a first data source indicated by a first data attribute in a top position of the anchor hierarchical list, wherein the first query requests a first one or more data attributes including the first data attribute and any other data attributes, associated with the first data source, that are in top positions of respective hierarchical lists of the one or more hierarchical lists. The device may transmit, to the first data source, the first query.
    Type: Grant
    Filed: October 5, 2023
    Date of Patent: July 15, 2025
    Assignee: Capital One Services, LLC
    Inventors: Hong Guo, Dhanveer Singh
  • Patent number: 12353368
    Abstract: A computer system includes a database configured to store a first rule schema, a second rule schema and a data schema, the first and second rule schemas each configured to store a compiled code base, and the data schema configured to store transactional data. The system includes a user application node configured to allow users to perform application operations, and a developer application node configured to facilitate developer deployment operations. Processor hardware is configured to point the user application node to the first rule schema, point the developer application node to the second rule schema, point the user application node and the developer application node to the data schema, update the second rule schema according to updates received via the developer application node, and in response to validation of the updates to the second rule schema, change the user application node to point to the updated second rule schema.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: July 8, 2025
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Ghanshyam Kumar, Anith Larson, Velchakravarthi Sadasivam, Senthan Amudan Arumugam
  • Patent number: 12353426
    Abstract: An assigning device (100) for assigning fixed identifiers to fuzzy identifiers, the assigning device comprising a database storing multiple fuzzy identifiers, and a matching unit (130) arranged to determine if a matching fuzzy identifier exists in the database that matches a fuzzy input identifier according to a matching criterion and to determine if a matching fuzzy identifier does not exist in the database according to an absent criterion.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: July 8, 2025
    Assignee: Synopsys, Inc.
    Inventors: Geert Jan Schrijen, Derk Jan Meuleman
  • Patent number: 12346332
    Abstract: In an aspect, a component generates a domain-specific language (DSL) query comprising an ordered set of data source-specific queries that comprises a set of chained data source-specific queries. The set of chained data source-specific queries comprises a first data source-specific query and a second data source-specific query that is configured to be executed after the first data source-specific query, with the second data source-specific query being chained to the first data source-specific query via a first field of the second data source-specific query that is linked to a first intermediate result of the first data source-specific query. The component executes the DSL query to derive a set of results comprising: a DSL query result associated with the set of chained data source-specific queries, and a set of intermediate results associated with the set of chained data source-specific queries. The component reports information associated with the set of results.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: July 1, 2025
    Assignee: TENABLE, INC.
    Inventors: Vipul Parmar, Omprakash Moolchandani
  • Patent number: 12339909
    Abstract: As an example, a system includes a hierarchical tag database that includes a plurality of tags arranged according to a hierarchical data schema for a number of tag hierarchies, and tags within each level of a respective tag hierarchy have a different specificity relative to each other level of the respective tag hierarchy. The data can also include profile tag data for a given user. The system can also include a processor configured to access the media and execute the instructions to expand each of the stored profile tags for the given user to provide an expanded profile tag data set for the given user, in which the expanded profile tag data set includes each of the assigned profile tags and each one or more higher-level tag in each associated tag hierarchy to which each of the assigned profile tags belongs.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: June 24, 2025
    Assignee: VITALXCHANGE, INC.
    Inventors: Jeffrey B. Adair, Charulatha Ramanathan, Ketal C. Patel, Jiyan Gardi
  • Patent number: 12332889
    Abstract: Methods, systems, and computer program products are provided that construct and execute multi-step query plans in a database application. A database application accepts a query such as, for example, a graph query. The database application generates a physical query plan comprising a set of execution steps that perform the query. The set of execution steps comprises at least an initial step, an intermediate step and a final step. The database executes the query by passing control to the initial step that, when complete, passes execution control to some other step. The intermediate step executes and when complete, may pass execution control to any other step including itself. Steps may be configured to communicate arbitrary data between steps. The generated query plan may also comprise multiple multi-step sequences, and such sequences may be configured to execute in the alternative based on intermediate query results, or a parameter included in the query.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: June 17, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Craig Steven Freedman, Chandrashekhar Kadiam, Devin L. Rider, Daniel Georg Schall
  • Patent number: 12326898
    Abstract: A system and a method for recommending background music that corresponds to an extracted text from a book based on emotion and a topic that is relevant to the extracted text using machine learning models provided. The method includes, (i) determining, using a first trained machine learning model, the emotion from the extracted text that corresponds to the paragraph of the book, (ii) assigning, using a word similarity technique, a similarity score for emotion-words based on the emotion, (iii) determining the emotion-words that exceed a threshold to obtain a subset of emotion-words, (iv) determining a query using the subset of the emotion-words and the emotion, (v) retrieving, using the query, songs that match any of words in the query, and (vi) recommending background music based on top-ranked songs for the extracted text from the book.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: June 10, 2025
    Assignee: INTERNATIONAL INSTITUTE OF INFORMATION TECHNOLOGY, HYDERABAD
    Inventors: Vinoo Alluri, Pranshi Yadav, Divy Kala, Nisarg Mankodi, Shivani Hanji
  • Patent number: 12321340
    Abstract: Embodiments as disclosed herein allow simple specification of searches of values within regions and efficient implementation of such searches. Specifically, embodiments as disclosed may provide a search operator that addresses the problem of complex query construction for finding objects having a particular value, including a minimum or a maximum value, in one of a set of regions, and the efficient implementation of the searches specified by such search operators.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: June 3, 2025
    Assignee: OPEN TEXT SA ULC
    Inventors: Patrick Thomas Sidney Pidduck, Laura Dianne Ramsahai
  • Patent number: 12321376
    Abstract: System and methods for managing a clauses database for use with creating electronic documents are disclosed. In one embodiment, a computer-implemented method for updating a database includes receiving, from a graphical user interface, a clause, the graphical user interface comprising an electronic document panel and a clauses panel, receiving, from the clauses panel, a clause approval assignment that assigns the clause to an approver; receiving, from the approver, an approval or a denial of the clause, and when an approval is received, storing the clause in the database, wherein the clause is marked as approved.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: June 3, 2025
    Assignee: RELX Inc.
    Inventors: Danielle E. McCormick, Benjamin Adler, Madeleine Graham
  • Patent number: 12321329
    Abstract: A system providing for user-initiated, account-type limiting, association-limiting, and duration-dependent public access file disclosures over a semi-private network.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: June 3, 2025
    Inventors: Ariel Yakubov, Roman Zelichenko
  • Patent number: 12299026
    Abstract: Systems and methods for natural language processing are described. Embodiments of the present disclosure receive text including an event trigger word indicating an occurrence of an event; classify the event trigger word to obtain an event type using a few-shot classification network, wherein the few-shot classification network is trained by storing first labeled samples during a first training iteration and using the first labeled samples for computing a loss function during a second training iteration that includes a support set with second labeled samples having a same ground-truth label as the first labeled samples; and transmit event detection information including the event trigger word and the event type.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: May 13, 2025
    Assignee: ADOBE INC.
    Inventors: Dac Viet Lai, Franck Dernoncourt
  • Patent number: 12287981
    Abstract: An electronic device includes: a memory including a storage; and a processor operatively connected to the memory, wherein the processor is configured to: based on a request to delete a file, identify use attribute information about the file requested to be deleted; based on information related to an extension of the file requested to be deleted that being stored in the memory, update the information related to the extension of the file requested to be deleted, based on the use attribute information; and configure an attribute of the extension of the file requested to be deleted, based on the updated information related to the extension of the file requested to be deleted and a hotness condition of the storage.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 29, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woojoong Lee, Hyeongjun Kim, Sungjong Seo
  • Patent number: 12265582
    Abstract: A query modality recommendation system provides recommendations to use a particular query modality based on one or more categories of search results for a search query. Upon receiving a search query in a first query modality at a search engine, the query modality recommendation system determines to recommend use of a second query modality based on one or more categories of the search results. For example, the first query modality may be a textual query and the second query modality may be an image query. In aspects, recommending use of the second query modality comprises comparing a first search performance of the one or more categories for the first query modality in historical search queries to a second search performance of the one or more categories for the second query modality in the historical search queries.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: April 1, 2025
    Assignee: eBay Inc
    Inventors: Arnon Dagan, Slava Novgorodov, Ido Guy
  • Patent number: 12265570
    Abstract: Systems and methods are configured to generate a set of potential responses to a prompt using one or more data models with data from at least a plurality of data domains of an enterprise information environment that includes access controls. A deterministic response is selected from the set of potential responses based on scoring of the validation data and restricting based on access controls in view of profile information associated with the prompt. These enterprise generative AI systems and methods support granular enterprise access controls, privacy, and security requirements, and provide traceable references and links to source information underlying the generative AI insights. These systems and methods enable dramatically increased utility for enterprise users to access information, analyses, and predictive analytics associated with and derived from a combination of enterprise and external information systems.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: April 1, 2025
    Assignee: C3.ai, Inc.
    Inventors: Thomas M. Siebel, Nikhil Krishnan, Louis Poirier, Michael Haines, Romain Juban