Patents Examined by Son T. Hoang
  • Patent number: 12235845
    Abstract: Example quantization-based approximate nearest neighbors (ANN) search methods and systems (e.g., search engines) are tuned to perform at the speed-recall pareto frontier. With a desired search cost or recall as input, embodiments employ Lagrangian-based methods to perform constrained optimization on theoretically-grounded search cost and recall models. The resulting tunings, when paired with the efficient quantization-based ANN implementation of the embodiments, exhibit excellent performance on standard benchmarks while requiring minimal tuning or configuration complexity.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: February 25, 2025
    Assignee: GOOGLE LLC
    Inventors: Philip Wenjie Sun, Ruiqi Guo, Sanjiv Kumar
  • Patent number: 12235891
    Abstract: Systems, methods, and non-transitory computer-readable media implements related image search and image modification processes using various search engines and a consolidated graphical user interface. For instance, one or more embodiments involve receiving an input digital image and search input and further modifying the input digital image using the image search results retrieved in response to the search input. In some cases, the search input includes a multi-modal search input having multiple queries (e.g., an image query and a text query), and one or more embodiments involve retrieving the image search results utilizing a weighted combination of the queries. Some implementations involve generating an input embedding for the search input (e.g., the multi-modal search input) and retrieving the image search results using the input embedding.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: February 25, 2025
    Assignee: Adobe Inc.
    Inventors: Zhifei Zhang, Zhe Lin
  • Patent number: 12235907
    Abstract: A method and system for generating keywords that distinguish a group of selected documents from a larger corpus. The method includes: receiving a corpus that includes a plurality of documents; selecting from the corpus, based on at least one predetermined criterion, a group of the documents; determining a first Inverse Document Frequency (IDF) score for each word in a vocabulary of the group with respect to the corpus; determining a second IDF score for each word in the vocabulary of the group with respect to the group; generating based on the first IDF score and the second IDF score, a Group Frequency Inverse Document Frequency (GFIDF) score for each word in the vocabulary of the group; and assigning based on the generated GFIDF score for each word in the vocabulary of the group, at least one keyword.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: February 25, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kassiani Papasotiriou, Tucker Richard Balch, Srijan Sood, Shayleen Reynolds, Lawrence Yong, Nilgun Ilayda Akalin, Manuela Veloso
  • Patent number: 12229121
    Abstract: A method of enabling propagated deletion in a distributed database system comprises receiving a request to delete data in a distributed database system; causing a display of a relevant dataset and a switch between applying propagated deletion or not; receiving a first selection of a subset of records from the relevant dataset using one or more filter functions and a second selection of applying propagated deletion to the subset of records; and applying propagated deletion to the subset of records to generate a new dataset.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: February 18, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: Jeppe Hallgren, Ammaar Reshi, James Thompson
  • Patent number: 12229140
    Abstract: Provided are methods and systems for searching event sequences. An example method includes receiving a request including a sequence of queries, the sequence of queries including a first query and a second query, the second query succeeding the first query in the sequence; executing the first query over a first dataset to determine a first event; executing the second query over a second dataset to determine a second event, the second event occurring after the first event; and generating, in response to the request, a further sequence including the first event and the second event. The method may include executing the first query over the first dataset to determine a third event and verifying that the third event has occurred after the second event.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: February 18, 2025
    Assignee: Elasticsearch B.V.
    Inventor: Stefan-Costin Leau
  • Patent number: 12229142
    Abstract: Predefined patterns are detected in streaming data being transmitted in a distributed computing system that contains a plurality of computing devices wherein the plurality of computing devices are collectively configured to execute a distributed software program. A detection engine can be implemented on a computing device and can be configured to receive streaming data that is being transmitted between computing devices of the system. The detection engine can be further configured to analyze the streaming data to determine if the data matches one or more patterns that is specified by a watch point which can be converted into a happened before language expression. The streaming data can be converted into an intermediate log file that is compared against patterns expressed by a regular expression and if a match is found, an alert can be generated.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: February 18, 2025
    Assignee: The MITRE Corporation
    Inventors: Suresh K. Damodaran, Richard A. Moffitt, Richard B. Lamourine, Joshua D. Guttman
  • Patent number: 12222982
    Abstract: Multiple main sequences of media items played by a plurality of different media stations are identified. Each main sequence includes one or more content items, and potentially includes syndicated content. At least one main sequence is removed from further consideration, leaving a plurality of remaining main sequences. The at least one main sequence is removed from consideration based, at least in part, on a number of content items included in the at least one main sequence. Consolidated main sequences are generated by merging one or more remaining main sequences satisfying a consolidation criterion. Each consolidated main sequence includes two or more remaining main sequences. The consolidated main sequences are compared to determine whether syndicated content was played on a particular media station.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: February 11, 2025
    Assignee: iHeart Media Management Services, Inc.
    Inventors: Periklis Beltas, Philippe Generali, David C. Jellison, Jr.
  • Patent number: 12210565
    Abstract: A method for recommending results to a user from a search query is provided. The method includes receiving, in a search engine, a search query for a media file from a user, identifying a style preference of the user associated with a one or more media file attributes, based on a user-related search history, selecting, from a database, a one or more media files based on the search query and the style preference of the user, determining a style preference score for the one or more media files based on the media file attributes, and recommending to the user a top ranked media file based on the style preference score. A system including a memory storing instructions and one or more processors to execute the instructions to cause the system to perform the above method is also provided.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: January 28, 2025
    Assignee: Shutterstock, Inc.
    Inventors: Raúl Gómez, Alessandra Sala
  • Patent number: 12210482
    Abstract: An information processing terminal, connected with an information processing device, to enable viewing data managed in a data management device with ease. The data management device includes: circuitry; and a memory storing executable instructions which, when executed by the circuitry, cause the circuitry to: communicably connect with an information processing terminal and an information processing device via a network; transmit access information to the information processing device, the transmitted access information being used to view data stored in the memory; receive an acquisition request from the information processing device, the received acquisition request being transmitted in response to a user operation performed on the access information in the information processing terminal connected to the information processing device, and being used to acquire the data; and transmit the acquired data to the information processing device based on the access information included in the acquisition request.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: January 28, 2025
    Assignee: Ricoh Company, Ltd.
    Inventor: Baihain Rin
  • Patent number: 12197545
    Abstract: A computer-implemented method for electronic record classification and machine learning inference(s)-informed automated electronic communication includes obtaining one or more electronic records comprising an unstructured component, the unstructured component comprising a textual representation of a set of instructions; extracting a first set of feature vectors comprising features related to a proposed action instruction, and a second set of feature vectors comprising features related to a proposed temporal instruction; computing a first classification inference and a second classification inference that indicates a likely proposed action instruction type and a likely proposed temporal instruction; generating, by the one or more computer processors, a structured digital artifact accessible via a graphical user interface.
    Type: Grant
    Filed: July 31, 2024
    Date of Patent: January 14, 2025
    Assignee: Technology Partners LLC
    Inventors: Craig J. Calderone, Kareem Malek, Adam I. Kirell
  • Patent number: 12197406
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions within a document. In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document; identifying performance measures associated with the current editing session for the document, each performance measure being based on session data obtained from the user device during a document editing session, the session data being for the textual input and prior text that was included in the document prior to the textual input; providing the performance measures as input to a suggestion model that was trained using historical performance measures identified in performance logs for historical document editing sessions of users; and throttling textual suggestions during the current editing session based on the output of the suggestion model.
    Type: Grant
    Filed: February 19, 2024
    Date of Patent: January 14, 2025
    Assignee: GOOGLE LLC
    Inventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
  • Patent number: 12197437
    Abstract: When a query is received by a stateful data processing service, the service determines, for each table scan (and associated operations) of a query, whether to select the table scan for execution by a stateless data processing service. The selected table scans are sent to the stateless data processing service for execution, and results are received by the stateful data processing service. The stateful data processing service may also execute other table scans of the query locally, against a local data cache. If the data is not present in the local data cache, then the stateful data processing service will copy the table data into the local data cache before executing the table scan. A query result based on the remote and/or local table scans may then be returned to the client.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: January 14, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Ippokratis Pandis, Matthew James Perron
  • Patent number: 12189725
    Abstract: A multi-class classification system performs multi-class classification using an adapted, multi-level binary classification model in conjunction with pre-classification and post-classification processing. Original, multi-class training data is transformed into coarse-level adapted training data and fine-level adapted training data. In the coarse-level adapted training data, objects from the original training set are classified into either a majority classification set (representing the largest original classification set) or a non-majority classification set representing a combination of the remaining classification sets from the original training data. In the fine-level adapted training data, objects from the non-majority classification set retain their original classifications from the original training data.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: January 7, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Waad Subber, Ankit Singh
  • Patent number: 12189679
    Abstract: A networked system receives, from a device of a user, a selection of an item from a list for monitoring. The network system also receives, from the device of the user, a condition that triggers the reporting of news for the selected item. The network system monitors for news for the selected item. A determination is made as to whether the condition that triggers the reporting of the news is satisfied. In response to determining that the condition that triggers the reporting of the news is satisfied, the networked system transmits a notification to the user indicating the news for the selected item.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: January 7, 2025
    Assignee: eBay Inc.
    Inventors: Nathan Sacco, Guy Schory, Robert Dean Veres
  • Patent number: 12189801
    Abstract: Content packages (including, e.g., visualizations, models) are replicated from one landscape to another that is restricted. The restricted landscape may be governed by regulations relating to privacy or other concerns. For package replication, a poll-pull mechanism is applied. Specifically, the first landscape creates a replicate package job targeting to the restricted landscape. The restricted landscape periodically polls and checks for any replicate package job for targeted for it. If any targeted replicate package jobs are discovered by polling, the restricted landscape will pull the job details to create a new replicate package job in its own (restricted) landscape. Under this approach, even though the replicate package job was initiated in the first landscape, it will be executed in the restricted landscape, thereby conforming to any governing regulations.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: January 7, 2025
    Assignee: SAP SE
    Inventors: Sahana Durgam Udaya, Prasadh S, Abhishek Nagendra
  • Patent number: 12182186
    Abstract: Methods and systems for providing computer-assisted guided review of unstructured data to generate a structured data output based on customizable template rules. In embodiments, an unstructured file is received, and a predefined template is selected. The predefined template includes a plurality of fields, each field corresponding to a field of the structured report. The predefined template also defines extraction rules for each field of the predefined template, and the extraction rules define parameters for identifying unstructured data relevant to the associated field. The extraction rules are applied to the unstructured file to identify data relevant to the field associated with the corresponding extraction rule, and the data identified as relevant is confirmed. Confirming the relevant data includes determining to refine the relevant data based on a condition, and modifying the extraction rule associated with the field to refine the relevant data.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: December 31, 2024
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Hella-Franziska Hoffmann, Johannes Schleith, Juan Dario Lara Moreno
  • Patent number: 12182174
    Abstract: A search assistant engine is described that integrates with a data intake and query system and provides an intuitive user interface to assist a user in searching and evaluating indexed event data. Additionally, the search assistant engine provides logic to intelligently provide data to the user through the user interface such as determining fields of events likely to be of interest based on determining a mutual information score for each field and determining groups of related fields based on determining a mutual information score for each field grouping. Some implementations utilize machine learning techniques in certain analyses such as when clustering events and determining an event templates for each cluster. Additionally, the search assistant engine may import terms or characters from user interaction into predetermined search query templates to generate tailored search query for the user.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: December 31, 2024
    Assignee: Splunk Inc.
    Inventors: Francis Beckert, Kristal Curtis, Om Rajyaguru, Abraham Starosta, Poonam Yadav
  • Patent number: 12182093
    Abstract: A method includes performing a search of an inverted index structure indexing values of a column to generate an in-range indexed value set by identifying all indexed values of the inverted index structure falling within a range corresponding to a range-based filter. A set of characteristics of the in-range indexed value set are identified based on performing the search of an inverted index structure. When the set of characteristics compare favorably to the set of index-usage requirements, output is generated based on performing a plurality of searches to the inverted index structure based on the in-range indexed value set. When the set of characteristics compare unfavorably to the set of index-usage requirements, the output is generated without performing any searches to the inverted index structure.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: December 31, 2024
    Assignee: Ocient Holdings LLC
    Inventors: Richard George Wendel, III, Greg R. Dhuse, Hassan Farahani, Matthew Ashbeck, Anna Veselova, Benjamin Daniel Rabe
  • Patent number: 12169515
    Abstract: A document search system that enables efficient document search regardless of the ability of a user is achieved. Document search is performed using a document search system in which database document data is stored. After first document data and second document data are input to the document search system, the document search system extracts a plurality of terms from the first document data. The extraction of the terms is performed using morphological analysis, for example. Next, the extracted terms are weighted on the basis of the second document data. For example, texts included in a document represented by the second document data are classified into first and second texts. Among the terms extracted from the first document data, the weight of the term included in the first text is set larger than the weights of the other terms. The classification of the texts can be performed in accordance with a rule basis or using machine learning.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: December 17, 2024
    Assignee: Semiconductor Energy Laboratory Co., Ltd.
    Inventors: Kunitaka Yamamoto, Junpei Momo, Kazuki Higashi
  • Patent number: 12164513
    Abstract: An identification of a specification that identifies one or more data sources is received. The one or more data sources are respectively associated with one or more database queries. Each of the one or more database queries is associated with a different embedded screen. An end-user application that is configured to generate selectable user interface elements for the one or more different embedded screens is generated. Generating the end-user application is based on the specification. In response to selection of a particular selectable user interface element of the selectable user interface elements, an embedded screen associated with the particular selectable user interface element is identified, and a user interface including the identified embedded screen is provided.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: December 10, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Maor Cohen, Gilad Haimov, Sean Andrew Bradley Bowrin, Alexander Fedayev