Patents Examined by Robert Stevens
  • Patent number: 12625908
    Abstract: Certain aspects of the disclosure provide techniques for categorization by a device. An example method includes receiving input information regarding a plurality of classification targets and a plurality of categories for classification of the plurality of classification targets; generating a plurality of embeddings for the input information using a first model, the plurality of embeddings including: a set of first embeddings associated with the plurality of classification targets, and a set of second embeddings associated with the plurality of categories; determining that a similarity score for the set of first embeddings and the set of second embeddings fails to satisfy a threshold; generating, based on the similarity score failing to satisfy the threshold and using a graph neural network (GNN), a classification of the plurality of classification targets in accordance with the plurality of categories; and outputting information regarding the classification.
    Type: Grant
    Filed: July 30, 2025
    Date of Patent: May 12, 2026
    Assignee: Intuit Inc.
    Inventors: Kaiwen Dong, Xiang Gao, Maria Kissa, Ayan Acharya, Hilaf Hasson, Mauricio Flores, Heather Simpson, Byron Tang, Kamalika Das
  • Patent number: 12608344
    Abstract: A device for using message identifiers for Publish/subscribe messaging deduplication is described. The system may fetch one or more sets of data records from a data source, and each data record is associated with a message identifier. The system may store the one or more sets of data records in a data file, which is associated with a metadata comprising the message identifier, a file path and a row number for each data record. The system may determine whether one or more of the data records are duplicated based on the associated message identifiers. In response to determining that the one or more data records are duplicated, the system may generate a second metadata comprising the file paths and row numbers associated with the duplicated data records.
    Type: Grant
    Filed: July 21, 2023
    Date of Patent: April 21, 2026
    Assignee: Databricks, Inc.
    Inventors: Pranav Anand, Praveen Gattu, Anish Shrigondekar, Huanli Wang
  • Patent number: 12608429
    Abstract: A processor-implemented method is disclosed.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: April 21, 2026
    Assignee: The Toronto-Dominion Bank
    Inventors: Nasim Sarir, Mei Hu, Yanfang Zhang
  • Patent number: 12591622
    Abstract: Embodiments of the present disclosure are directed to monitoring and responding to social media content according to one embodiment of the present disclosure. Monitoring and responding to social media content can comprise reading content of a social media source and identifying a sub-set of content from the content of the social media source for response based on a model defining content for which a response is to be prepared. One or more natural language responses to the identified sub-set of content can be generated based on a model defining responses and a knowledge base of information. Each natural language response can comprise factual information from the knowledge base of information. The generated one or more natural language responses can be submitted to the social media source in response to the identified sub-set of content.
    Type: Grant
    Filed: July 5, 2024
    Date of Patent: March 31, 2026
    Assignee: NATIONAL POTATO PROMOTION BOARD
    Inventor: Blair Richardson
  • Patent number: 12585618
    Abstract: Disclosed herein are systems and method for data chunking. In one aspect, a method includes consecutively scanning each respective byte in a byte stream of data. The method includes in response to detecting a first amount of adjacent bytes with values arranged in a decreasing order, marking a cut-off point of a data chunk comprising at least the adjacent bytes. The method includes in response to detecting a second amount of bytes with values arranged in an increasing order, executing a jump mechanism that skips scanning of a fixed amount of bytes after the bytes with values arranged in the increasing order. The method includes subsequent to scanning the byte stream in entirety, outputting a plurality of cut-off points of identified data chunks.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: March 24, 2026
    Assignee: Acronis International GmbH
    Inventors: Sreeharsha Udayashankar, Abdelrahman Ba'ba', Samer Al-Kiswany, Serg Bell, Stanislav Protasov
  • Patent number: 12579100
    Abstract: A KID's computer system is configured by PARENT-controlled software, giving each PARENT the power and responsibility to control the social media content being presented to their KID. The PARENT prescribes the criteria for action to be taken; and the PARENT prescribes the action to be taken by the KID's computer system. The PARENT-prescribed criteria comprises a list of BAAE-type states, e.g., emotional state. If one of these states is induced in the KID when they accessed the content from a Social Media Platform, then it triggers a PARENT-prescribed action. The list of possible PARENT-prescribed actions comprises at least the following: blocking the content, informing the KID, the PARENT, the Social Media Platform, School Authorities, Law Enforcement, Health Authorities of the KID's state, and archiving the event-data. The archived event-data is analyzed to discover harmful behavior patterns, e.g., lack of self-control, exhibited by the KID vis-à-vis social media content.
    Type: Grant
    Filed: October 30, 2024
    Date of Patent: March 17, 2026
    Assignee: Airedites, LLC
    Inventor: Andrew L. DiRienzo
  • Patent number: 12572542
    Abstract: System and method for generating and displaying data pipelines according to certain embodiments. For example, a method includes: receiving a natural language (NL) query; receiving a model result generated based on the NL query, the model result including a query in a standard query language, the model result being generated using one or more computing models; and generating the data pipeline based at least in part on the query in the standard query language, the data pipeline comprising one or more data pipeline elements, at least one data pipeline element of the one or more pipeline elements being corresponding to a query component of the query in the standard query language.
    Type: Grant
    Filed: January 17, 2025
    Date of Patent: March 10, 2026
    Assignee: Palantir Technologies Inc.
    Inventors: Joseph Rafidi, James Thompson, Mohamed Zaki Trache, Felix-Gabriel Mance, Martin Copes
  • Patent number: 12572579
    Abstract: Methods, systems, and non-transitory computer readable media are configured to perform operations comprising receiving metadata associated with a snapshot of data; extracting one or more textual features from the metadata; and determining a classification of the snapshot based on the one or more textual features.
    Type: Grant
    Filed: June 10, 2024
    Date of Patent: March 10, 2026
    Assignee: Rubrik, Inc.
    Inventors: Chandrashekhar Dhulipala, Anuj Dhawan, Muraliraja Muniraju, Seungyeop Han, Swati Bararia
  • Patent number: 12566796
    Abstract: Disclosed implementations for providing a description in a search result for a resource providing video content. A resource providing video content is received. A query having the resource as a relevant result is generated. A description of the resource is generated by processing a prompt through a generative model. The prompt includes the query and descriptive content related to the video content. The query and the description are stored based on a groundedness score meeting a groundedness threshold. The groundedness score indicates an alignment between the description and the prompt. The description is provided in a search result that includes the resource.
    Type: Grant
    Filed: October 4, 2024
    Date of Patent: March 3, 2026
    Assignee: GOOGLE LLC
    Inventors: Bhaskar Srinivas Gurram, Chen Cai, Anurag Vyas
  • Patent number: 12561338
    Abstract: One implementation of the disclosure is directed to an Information Technology Service Intelligence (ITSI) that provides methods having operations of obtaining historical data for a metric including a plurality of time-series data sets spanning a common time period and each associated with a distinct entity, generating an aggregated time-series data set by applying an aggregation function to corresponding data points in each of the plurality of time-series data sets, selecting a seasonality pattern for the aggregated time-series data set from a plurality of candidate seasonality patterns by computing a silhouette score for each of the plurality of candidate seasonality patterns in view of the time-series data set, wherein a selected seasonality pattern has a highest silhouette score, and partitioning the aggregated time-series data set into subsequences according to the selected seasonality pattern, and generating a plurality of severity level thresholds for each subsequence.
    Type: Grant
    Filed: March 7, 2025
    Date of Patent: February 24, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Houwu Bai, Kristal Curtis, Isha Gandhi, Ankur Ashok Kath, Everett Kotler, Joshua Mak, Om Rajyaguru, Matthew Scott, Vishwambhar Upadhyay, Vatsal Ashvinbhai Vora
  • Patent number: 12561519
    Abstract: Disclosed are a method and apparatus for determining a given template of a form used by a filled in instance of that type of form from amongst a great number of form templates (a hundred or more). The given instance is evaluated by a neural network that has been trained by a single example of each template in order to reduce the total number of templates down to a manageable amount. Given a list of closest matching templates, the instance is aligned to each of the closest matching templates. The comparison generates a match score. The form template having the greatest match score is the correct form template. Filtering the instance through a one-shot learning neural network before performing a precise comparison enables the process to scale to any number of template forms.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: February 24, 2026
    Assignee: DST Technologies, Inc.
    Inventor: Michail Iliadis
  • Patent number: 12547664
    Abstract: Updating of object model data of interface elements based on emission scores includes receiving first interaction data associated with an interaction session between a specific user and one or more interface elements of an operation of an application. A user emission score associated with the interaction session is generated based on the interaction data. A first cluster from a plurality of clusters is identified for the specific user based on the user emission score and cluster data. A cluster emission score associated with the first cluster is generated based on the user emission score and the cluster data associated with the first cluster. Further, object model data associated with each interface element of the one or more interface elements is received. The object model data associated with at least one interface element is updated. The updated object model data is output.
    Type: Grant
    Filed: December 23, 2024
    Date of Patent: February 10, 2026
    Assignee: International Business Machines Corporation
    Inventors: Charbak Chatterjee, Chinmohan Biswas, Debajyoti Mukherjee
  • Patent number: 12547611
    Abstract: A data store comprises a commit management map including an identifier of a distributed transaction. A control method executed by an adapter coupled to the data store includes: alternate processing of, temporarily storing the reception query, and causing a transaction on the data store side to execute the reception query; perpetuation processing of determining whether or not commit is possible using lock information and perpetuating the GXID to be committed and the temporarily stored reception query in a case where commit is possible; settlement processing of causing the transaction on the data store side to execute a GXID addition query that is a query that adds the GXID to be committed to the commit management map and committing the transaction on the data store side; and store restart processing of the adapter starting a new transaction at the data store for a distributed transaction in an in-doubt state.
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: February 10, 2026
    Assignee: HITACHI, LTD.
    Inventors: Toshiyuki Hasegawa, Nobuyuki Yamamoto
  • Patent number: 12536232
    Abstract: Aspects of the subject technology relate to systems, methods, and computer-readable media for dynamically filtering time series data using multiple conditions in a structured query environment. An example method can include receiving, in a structured query environment, a data request, which includes a plurality of conditions associated with a time period. The example method further includes accessing a database, which is configured to store time-series data corresponding to the time period and mapping a set of dates based on the plurality of conditions associated with the time period. The example method also includes applying a sequence of filters corresponding to the plurality of conditions, onto the set of dates, within a single query to the database and obtaining, from the database, data corresponding to filtered dates.
    Type: Grant
    Filed: January 31, 2025
    Date of Patent: January 27, 2026
    Assignee: ServiceNow, Inc.
    Inventors: Luc Vlaming Hummel, Nitin Gurram, Jasper Smit
  • Patent number: 12524457
    Abstract: In various embodiments described herein, a visualization system receives message requests from client devices, wherein the message requests comprise at least location data that identifies a location of a client device, and media content, wherein the media content includes at least one of image data, audio data, and video data. In response to receiving the message requests that comprise the media content, the visualization system analyzes and parses the media content to detect one or more tags embedded within the media content. In response to detecting the tag, the visualization system identifies a campaign or account referenced by or associated with the tag. Based on the identification of the campaign based on the tag within the media content, the visualization system determines a distribution of the campaign based on the location data from the message request.
    Type: Grant
    Filed: April 11, 2024
    Date of Patent: January 13, 2026
    Assignee: Snap Inc.
    Inventors: Xuan Huang, Andrew Maxwell, Shuai Tong, Xiaoyu Wang
  • Patent number: 12524385
    Abstract: Techniques for generating and leveraging a multi-snapshot HNSW index are provided. In one technique, multiple snapshots of an HNSW index that was generated based on a vector table comprising an initial set of vectors are stored. Each of snapshots has a different build time and is associated with a shared journal that stores a plurality of changes to a plurality of vectors in the vector table. A latest snapshot of the plurality of snapshots is identified. The shared journal is identified. It is determined, based on one or more criteria, whether to generate a new snapshot based on the latest snapshot and the shared journal. In another technique, in response to receiving a vector query that is associated with a timestamp, a particular snapshot is selected from the snapshots based on the timestamp. The vector query is executed against the particular snapshot and the shared journal.
    Type: Grant
    Filed: September 14, 2024
    Date of Patent: January 13, 2026
    Assignee: Oracle International Corporation
    Inventors: Agnivo Saha, Rohan Aggarwal, Sukhada Shashank Pendse, Benita Kathleen Britto, Marco Arnaboldi, Martin Brugnara, Ioannis Alagiannis, Vlad Ioan Haprian, Laurent Phillipe Daynes, Aurosish Mishra, Shasank Kisan Chavan
  • Patent number: 12524478
    Abstract: The disclosure discloses a method, an apparatus, a device, and a storage medium for content display. The method includes: displaying, in a content stream display interface, a first content in a first content stream; and if a first predetermined content switching condition is satisfied, displaying, in the content stream display interface, at least one of a second content in a second content stream and information associated with the second content, wherein the second content has a predetermined association with an operation of a current user, and the content in the second content stream is posted by the first user.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: January 13, 2026
    Assignee: Beijing Zitiao Network Technology Co. , Ltd.
    Inventor: Zhaoying Li
  • Patent number: 12511304
    Abstract: Provided herein are systems and methods for configuring application data object updates. For example, a method includes retrieving, by at least one hardware processor, configuration information associated with an application executing on a first computing node. An authentication of the application is performed based on a secure identifier in the configuration information. An application programming interface (API) is executed to retrieve data from a second computing node based on a successful completion of the authentication. A data object of the application is updated with the retrieved data.
    Type: Grant
    Filed: June 25, 2024
    Date of Patent: December 30, 2025
    Assignee: Snowflake Inc.
    Inventors: Russell Connor Dervay, Venkata Satyanarayana Kota, Kristen Michelle Werner
  • Patent number: 12505165
    Abstract: An apparatus and method for triadic user matching based on profile data are disclosed. The apparatus includes at least a processor, and a memory communicatively connected to the at least a processor, wherein the memory contains instructions that, when executed by the at least a processor, configure the at least a processor to receive a plurality of sets of profile data, classify a set of first user profile data into one or more first user classification groups, determine a triadic match including at least one second user and at least one third user associated with at least one first user as a function of a temporal availability element of each of the plurality of sets of profile data by using a triadic machine-learning model, append the triadic match to a database and modify a graphical user interface as a function of the triadic match.
    Type: Grant
    Filed: June 17, 2025
    Date of Patent: December 23, 2025
    Assignee: Boothby Therapy Services, LLC
    Inventor: Maren E. Boothby
  • Patent number: 12499160
    Abstract: The present disclosure relates to methods for analyzing social media data using various techniques, including classifying at least one contagious phenomenon propagating on a network, providing stance detection based on the social media data, clustering the social media data, and/or generating and analyzing knowledge graph embeddings using the social media data.
    Type: Grant
    Filed: February 29, 2024
    Date of Patent: December 16, 2025
    Assignee: GRAPHIKA TECHNOLOGIES, INC.
    Inventors: John W. Kelly, Vladimir D. Barash, Amruta J. Deshpande, Elizabeth Mcquillan, Denitsa D. Nikolova, Eugene Imas, Kyle D. Weiss, Cristina M. Lopez Guevara, Joseph A. Carter, Erin R. Mcaweeney, Arman A. Setser, Ari G. Decter-Frain