Patents by Inventor Ryan A. Rossi

Ryan A. Rossi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260260478
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for answering queries about an image include obtaining an image and a query about the image. An image perception system then generates an action based on the image and the query using an orchestrator vision-language model. The image perception system then generates vision analysis result based the image and the action using a vision expert model. The image perception system then generates an answer to the query based on the vision analysis result.
    Type: Application
    Filed: February 28, 2025
    Publication date: September 3, 2026
    Inventors: Zhehao Zhang, Ryan A. Rossi, Tong Yu, Franck Dernoncourt, Ruiyi Zhang, Jiuxiang Gu, Sungchul Kim, Xiang Chen, Zichao Wang, Nedim Lipka
  • Publication number: 20260252597
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for data processing includes obtaining a query relating to a set of documents, generating a plurality of first interpretations of the query, retrieving a plurality of text passages from the set of documents based on the plurality of first interpretations, and generating a response to the query based on the plurality of text passages.
    Type: Application
    Filed: February 25, 2025
    Publication date: August 27, 2026
    Inventors: Yeonjun In, Sungchul Kim, Ryan A. Rossi, Md Mehrab Tanjim, Tong Yu, Ritwik Sinha
  • Publication number: 20260228427
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for data processing includes receiving a document and a query requesting information about the document, identifying, using a language generation model, a relevant page of the document based on the query, and generating, using the language generation model, a response to the query based on the relevant page, wherein the response incudes the requested information about the document.
    Type: Application
    Filed: February 6, 2025
    Publication date: August 6, 2026
    Inventors: Ruiyi Zhang, Yufan Zhou, Tong Yu, Franck Dernoncourt, Jiuxiang Gu, Ryan A. Rossi, Jian Chen, Tong Sun
  • Publication number: 20260220384
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for data processing include obtaining a question and a plurality of candidate answers to the question, generating an intermediate response based on the question and the plurality of candidate answers, where the intermediate response indicates that a first candidate answer of the plurality of candidate answers is invalid, and generating a response to the question based on the intermediate response, where the response indicates a second candidate answer of the plurality of candidate answers.
    Type: Application
    Filed: January 24, 2025
    Publication date: July 30, 2026
    Inventors: Isabel Orlanes Gallegos, Joseph D. Barrow, Franck Dernoncourt, Mehrab Tanjim, Tong Yu, Hanieh Deilamsalehy, Ruiyi Zhang, Sungchul Kim, Ryan A. Rossi, Ryan Aponte
  • Publication number: 20260203327
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for obtaining a query comprising a document request. A language generation model is configured to retrieve a first document based on the query and generate an expanded query based on the first document using a knowledge graph that connects the first document to a second document. A third document is retrieved based on the expanded query in response to the query.
    Type: Application
    Filed: January 13, 2025
    Publication date: July 16, 2026
    Inventors: Yu Xia, Sungchul Kim, Ryan A. Rossi, Tong Yu, Haoliang Wang
  • Patent number: 12670193
    Abstract: A search system facilitates efficient and fast near neighbor search given item vector representations of items, regardless of item type or corpus size. To index an item, the search system expands an item vector for the item to generate an expanded item vector and selects elements of the expanded item vector. The item is index by storing an identifier of the item in posting lists of an index corresponding to the position of each selected element in the expanded item vector. When a query is received, a query vector for the item is expanded to generate an expanded query vector, and elements of the expanded query vector are selected. Candidate items are identified based on posting lists corresponding to the position of each selected element in the expand query vector. The candidate items may be ranked, and a result set is returned as a response to the query.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: June 30, 2026
    Assignee: ADOBE INC.
    Inventors: Tung Mai, Saayan Mitra, Ryan A. Rossi, Gaurav Gupta, Anup Rao, Xiang Chen
  • Patent number: 12625845
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for data processing include obtaining a query relating to a document and identifying metadata for the document based on the query, where the metadata describes a structure including a plurality of portions of the document. Some embodiments including generating, using a machine learning model, a retrieval command based on the query and the metadata, selectively retrieving at least one of the plurality of portions of the document based on the retrieval command, and generating, using the machine learning model, a response to the query based on the at least one of the plurality of portions of the document.
    Type: Grant
    Filed: May 17, 2024
    Date of Patent: May 12, 2026
    Assignee: ADOBE INC.
    Inventors: Jon Saad-Falcon, Joseph D. Barrow, Varun Manjunatha, Anusha Prakash, Ryan A. Rossi, Franck Dernoncourt, Alexa F Siu, Ani Nenkova Nenkova, Seunghyun Yoon
  • Publication number: 20260111788
    Abstract: In various examples, direct and indirect feedback is obtained and used to update a machine learning model. For example, feedback indicating interactions with the machine learning model are obtained from various entities. Continuing this example, the feedback is used to determine a set of scores associated with a particular response generated by the machine learning model. In various embodiments, the set of scores includes a response score, a multi-turn score, and a session score. Furthermore, the set of scores, in this examples, are combined to generate a single score associated with the response that is then used to update the machine learning model.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 23, 2026
    Inventors: Xiang Chen, William George, Wei Zhang, Uttaran Bhattacharya, Tong Yu, Sungchul Kim, Said Kobeissi, Ryan A. Rossi, Ritwik Sinha, Razvan Alexandru Balan, Prithvi Bhutani, Michael Young, Michael Edwin Rimer, Md Mehrab Tanjim, Jordan Walker, Jiabin Geng, Iftikhar Ahamath Burhanuddin, Guillaume Escarguel, Brandon Mooso, Abhisek Trivedi
  • Publication number: 20260072900
    Abstract: Techniques for data question answering with auxiliary recommendations are described to enable efficient querying of data sets for answers to data questions based on a natural language input. In an example, a processing device is operable to receive a natural language input including a query, determine an additional query based on a context of the query, and query a machine-learning model using the query and the additional query. The processing device is further operable to receive, from the machine-learning model, a result including a quantitative answer to the query, an additional answer based on the additional query, and an explanation by the machine-learning model of how the machine-learning model generated the quantitative answer or the additional answer in response to the querying. The processing device is operable to present the result for display in a user interface.
    Type: Application
    Filed: November 14, 2025
    Publication date: March 12, 2026
    Applicant: Adobe Inc.
    Inventors: Iftikhar Ahamath Burhanuddin, Xiang Chen, William Brandon George, Wei Zhang, Uttaran Bhattacharya, Tong Yu, Sungchul Kim, Said Kobeissi, Ryan A. Rossi, Ritwik Sinha, Razvan-Alexandru Balan, Prithvi Bhutani, Michael Edwin Rimer, Md Mehrab Tanjim, Jordan Henson Walker, Jiabin Geng, Harshita Chopra, Guillaume L. Escarguel, Brandon Galen Mooso, Atanu R. Sinha, Andrei Zugravu, Abhisek Trivedi
  • Publication number: 20260064729
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for query disambiguation include obtaining a query including an ambiguous element, where the ambiguous element corresponds to an ambiguity category, and selecting a plurality of candidate elements by retrieving the plurality of candidate elements based on the ambiguity category and computing a distance between the ambiguous element and each of the plurality of candidate elements. Some embodiments include generating a plurality of modified queries based on the query by replacing the ambiguous element from the query with each of the plurality of candidate elements, respectively.
    Type: Application
    Filed: September 4, 2024
    Publication date: March 5, 2026
    Inventors: Md Mehrab Tanjim, Ryan A. Rossi, Sungchul Kim, Xiang Chen, Tong Yu, Ritwik Sinha, Uttaran Bhattacharya, Iftikhar Ahamath Burhanuddin, Prithvi Bhutani, Abhisek Trivedi, Jiabin Geng, Said Kobeissi, Brandon Galen Mooso, Michael Edwin Rimer, Andrei Zugravu, Razvan-Alexandru Balan, Wei Zhang, Jordan Henson Walker, William Brandon George, Guillaume Lucien Jean Escarguel
  • Publication number: 20260017252
    Abstract: Techniques for data question answering with auxiliary recommendations are described to enable efficient querying of data sets for answers to data questions based on a natural language input. In an example, a processing device is operable to receive a natural language input including a query, determine an additional query based on a context of the query, and query a machine-learning model using the query and the additional query. The processing device is further operable to receive, from the machine-learning model, a result including a quantitative answer to the query, an additional answer based on the additional query, and an explanation by the machine-learning model of how the machine-learning model generated the quantitative answer or the additional answer in response to the querying. The processing device is operable to present the result for display in a user interface.
    Type: Application
    Filed: July 9, 2024
    Publication date: January 15, 2026
    Applicant: Adobe Inc.
    Inventors: Iftikhar Ahamath Burhanuddin, Xiang Chen, William Brandon George, Wei Zhang, Uttaran Bhattacharya, Tong Yu, Sungchul Kim, Said Kobeissi, Ryan A. Rossi, Ritwik Sinha, Razvan-Alexandru Balan, Prithvi Bhutani, Michael Edwin Rimer, Md mehrab Tanjim, Jordan Henson Walker, Jiabin Geng, Harshita Chopra, Guillaume L. Escarguel, Brandon Galen Mooso, Atanu R. Sinha, Andrei Zugravu, Abhisek Trivedi
  • Patent number: 12524450
    Abstract: Embodiments provide systems, methods, and computer storage media for determining string similarity and pattern matching in strings that arrive in a stream. A stream representing string of characters is received and used to compute mapping values that are compared to a mapping value of a query string to identify a match between strings in the stream of characters and the query string. The stream of characters is searched in a single sequential pass to detect a match or the longest matching substring with a query string. An identified match or absence of a match is provided.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: January 13, 2026
    Assignee: Adobe, Inc.
    Inventors: Tung Mai, Ryan A. Rossi, Anup Rao
  • Patent number: 12524398
    Abstract: Techniques for data question answering with auxiliary recommendations are described to enable efficient querying of data sets for answers to data questions based on a natural language input. In an example, a processing device is operable to receive a natural language input including a query, determine an additional query based on a context of the query, and query a machine-learning model using the query and the additional query. The processing device is further operable to receive, from the machine-learning model, a result including a quantitative answer to the query, an additional answer based on the additional query, and an explanation by the machine-learning model of how the machine-learning model generated the quantitative answer or the additional answer in response to the querying. The processing device is operable to present the result for display in a user interface.
    Type: Grant
    Filed: July 9, 2024
    Date of Patent: January 13, 2026
    Assignee: Adobe Inc.
    Inventors: Iftikhar Ahamath Burhanuddin, Xiang Chen, William Brandon George, Wei Zhang, Uttaran Bhattacharya, Tong Yu, Sungchul Kim, Said Kobeissi, Ryan A. Rossi, Ritwik Sinha, Razvan-Alexandru Balan, Prithvi Bhutani, Michael Edwin Rimer, Md mehrab Tanjim, Jordan Henson Walker, Jiabin Geng, Harshita Chopra, Guillaume L. Escarguel, Brandon Galen Mooso, Atanu R. Sinha, Andrei Zugravu, Abhisek Trivedi
  • Publication number: 20250363409
    Abstract: Change-of-thought machine-learning model debiasing techniques and systems are described. A query is received and context data is produced based on the query, e.g., from an external source. A prompt is generated that includes the context data, the query, and a chain-of-though prompt, which is processed by a machine-learning model. A candidate result based on processing of the prompt using the machine-learning model. The candidate result includes a candidate answer and a chain-of-thought result describing reasoning indicated by the machine-learning model as used in generating the candidate answer.
    Type: Application
    Filed: May 24, 2024
    Publication date: November 27, 2025
    Applicant: Adobe Inc.
    Inventors: Haoliang Wang, Xiang Chen, Tong Yu, Sungchul Kim, Ryan A. Rossi, Junda Wu, Anup Bandigadi Rao
  • Publication number: 20250355833
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for data processing include obtaining a query relating to a document and identifying metadata for the document based on the query, where the metadata describes a structure including a plurality of portions of the document. Some embodiments including generating, using a machine learning model, a retrieval command based on the query and the metadata, selectively retrieving at least one of the plurality of portions of the document based on the retrieval command, and generating, using the machine learning model, a response to the query based on the at least one of the plurality of portions of the document.
    Type: Application
    Filed: May 17, 2024
    Publication date: November 20, 2025
    Inventors: Jon Saad-Falcon, Joseph D. Barrow, Varun Manjunatha, Anusha Prakash, Ryan A. Rossi, Franck Dernoncourt, Alexa F. Siu, Ani Nenkova Nenkova, Seunghyun Yoon
  • Patent number: 12475368
    Abstract: Systems and methods for training a neural network are described. One or more embodiments of the present disclosure include training a neural network based on a first combined gradient of a loss function at a plurality of sampled elements of a dataset; receiving an insertion request that indicates an insertion element to be added to the dataset, or a deletion request that indicates a deletion element to be removed from the dataset, wherein the deletion element is one of the plurality of sampled elements; computing a second combined gradient of the loss function by adding the insertion element to the dataset or by replacing the deletion element with a replacement element from the dataset; determining whether the first combined gradient and the second combined gradient satisfy a stochastic condition; and retraining the neural network to obtain a modified neural network based on the determination.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 18, 2025
    Assignee: ADOBE INC.
    Inventors: Enayat Ullah, Anup Bandigadi Rao, Tung Mai, Ryan A. Rossi
  • Patent number: 12475376
    Abstract: In implementations of systems for generating node embeddings for multiple roles, a computing device implements an embeddings system to cluster nodes of a graph into clusters. An initial role membership vector is computed for each of the nodes based on the clusters. The embeddings system generates a first set of role embeddings for a particular node of the nodes based on the initial role membership vector for the particular node and nodes connected to the particular node in the graph. The embeddings system determines an indication of at least one of a node classification or a link prediction for the graph based on the first set of role embeddings and a second set of role embeddings for an additional node of the nodes.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: November 18, 2025
    Assignee: Adobe Inc.
    Inventors: Ryan A. Rossi, Iftikhar Ahamath Burhanuddin, Gautam Choudhary, Fan Du, Eunyee Koh
  • Publication number: 20250324104
    Abstract: Embodiments described herein provide methods and systems for facilitating actively-learned context modeling. In one embodiment, a subset of data is selected from a training dataset corresponding with an image to be compressed, the subset of data corresponding with a subset of data of pixels of the image. A context model is generated using the selected subset of data. The context model is generally in the form of a decision tree having a set of leaf nodes. Entropy values corresponding with each leaf node of the set of leaf nodes are determined. Each entropy value indicates an extent of diversity of context associated with the corresponding leaf node. Additional data from the training dataset is selected based on the entropy values corresponding with the leaf nodes. The updated subset of data is used to generate an updated context model for use in performing compression of the image.
    Type: Application
    Filed: February 3, 2025
    Publication date: October 16, 2025
    Inventors: Gang WU, Yang LI, Stefano PETRANGELI, Viswanathan SWAMINATHAN, Haoliang WANG, Ryan A. ROSSI, Zhao SONG
  • Publication number: 20250292182
    Abstract: Embodiments provide systems, methods, and computer storage media for management, assessment, navigation, and/or discovery of data based on data quality, consumption, and/or utility metrics. Data may be assessed using attribute-level and/or record-level metrics that quantify data: “quality”—the condition of data (e.g., presence of incorrect or incomplete values), its “consumption”—the tracked usage of data in downstream applications (e.g., utilization of attributes in dashboard widgets or customer segmentation rules), and/or its “utility”?a quantifiable impact resulting from the consumption of data (e.g., revenue or number of visits resulting from marketing campaigns that use particular datasets, storage costs of data). This data assessment may be performed at different stages of a data intake, preparation, and/or modeling lifecycle.
    Type: Application
    Filed: May 30, 2025
    Publication date: September 18, 2025
    Inventors: Arpit Ajay NARECHANIA, Fan DU, Atanu R. SINHA, Ryan A. ROSSI, Jane Elizabeth HOFFSWELL, Shunan GUO, Eunyee KOH, John ANDERSON, Sonali SURANGE, Saurabh MAHAPATRA, Vasanthi HOLTCAMP
  • Patent number: 12393616
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for generating and recommending responsive visualizations. In an example embodiment, a design specification of a source visualization and an author's preferences are used to identify and rank compatible sets of candidate responsive transformations (e.g., using answer set programming). Each set is evaluated and ranked according to one or more cost metrics that quantify changes in information density, messaging, or popularity. Some embodiments generate a transformation specification in a declarative grammar that represent the sets of candidate responsive transformations independent of the structure of the source visualization specifications, compile each declarative transformation specification into a rendering grammar specification, and generate a responsive visualization by compiling the rendering grammar specification using a rendering grammar compiler.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: August 19, 2025
    Assignee: Adobe Inc.
    Inventors: Hyeok Kim, Jane Elizabeth Hoffswell, Ryan A. Rossi, Fan Du, Eunyee Koh, Shunan Guo