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: 20260260478Abstract: 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: ApplicationFiled: February 28, 2025Publication date: September 3, 2026Inventors: Zhehao Zhang, Ryan A. Rossi, Tong Yu, Franck Dernoncourt, Ruiyi Zhang, Jiuxiang Gu, Sungchul Kim, Xiang Chen, Zichao Wang, Nedim Lipka
-
Publication number: 20260252597Abstract: 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: ApplicationFiled: February 25, 2025Publication date: August 27, 2026Inventors: Yeonjun In, Sungchul Kim, Ryan A. Rossi, Md Mehrab Tanjim, Tong Yu, Ritwik Sinha
-
Publication number: 20260228427Abstract: 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: ApplicationFiled: February 6, 2025Publication date: August 6, 2026Inventors: Ruiyi Zhang, Yufan Zhou, Tong Yu, Franck Dernoncourt, Jiuxiang Gu, Ryan A. Rossi, Jian Chen, Tong Sun
-
Publication number: 20260220384Abstract: 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: ApplicationFiled: January 24, 2025Publication date: July 30, 2026Inventors: 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: 20260203327Abstract: 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: ApplicationFiled: January 13, 2025Publication date: July 16, 2026Inventors: Yu Xia, Sungchul Kim, Ryan A. Rossi, Tong Yu, Haoliang Wang
-
Patent number: 12670193Abstract: 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: GrantFiled: November 15, 2021Date of Patent: June 30, 2026Assignee: ADOBE INC.Inventors: Tung Mai, Saayan Mitra, Ryan A. Rossi, Gaurav Gupta, Anup Rao, Xiang Chen
-
Patent number: 12625845Abstract: 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: GrantFiled: May 17, 2024Date of Patent: May 12, 2026Assignee: 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: 20260111788Abstract: 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: ApplicationFiled: October 17, 2024Publication date: April 23, 2026Inventors: 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: 20260072900Abstract: 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: ApplicationFiled: November 14, 2025Publication date: March 12, 2026Applicant: 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: 20260064729Abstract: 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: ApplicationFiled: September 4, 2024Publication date: March 5, 2026Inventors: 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: 20260017252Abstract: 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: ApplicationFiled: July 9, 2024Publication date: January 15, 2026Applicant: 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: 12524450Abstract: 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: GrantFiled: June 8, 2022Date of Patent: January 13, 2026Assignee: Adobe, Inc.Inventors: Tung Mai, Ryan A. Rossi, Anup Rao
-
Patent number: 12524398Abstract: 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: GrantFiled: July 9, 2024Date of Patent: January 13, 2026Assignee: 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: 20250363409Abstract: 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: ApplicationFiled: May 24, 2024Publication date: November 27, 2025Applicant: Adobe Inc.Inventors: Haoliang Wang, Xiang Chen, Tong Yu, Sungchul Kim, Ryan A. Rossi, Junda Wu, Anup Bandigadi Rao
-
Publication number: 20250355833Abstract: 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: ApplicationFiled: May 17, 2024Publication date: November 20, 2025Inventors: 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: 12475368Abstract: 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: GrantFiled: October 18, 2021Date of Patent: November 18, 2025Assignee: ADOBE INC.Inventors: Enayat Ullah, Anup Bandigadi Rao, Tung Mai, Ryan A. Rossi
-
Patent number: 12475376Abstract: 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: GrantFiled: June 22, 2022Date of Patent: November 18, 2025Assignee: Adobe Inc.Inventors: Ryan A. Rossi, Iftikhar Ahamath Burhanuddin, Gautam Choudhary, Fan Du, Eunyee Koh
-
Publication number: 20250324104Abstract: 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: ApplicationFiled: February 3, 2025Publication date: October 16, 2025Inventors: Gang WU, Yang LI, Stefano PETRANGELI, Viswanathan SWAMINATHAN, Haoliang WANG, Ryan A. ROSSI, Zhao SONG
-
Publication number: 20250292182Abstract: 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: ApplicationFiled: May 30, 2025Publication date: September 18, 2025Inventors: 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: 12393616Abstract: 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: GrantFiled: February 23, 2022Date of Patent: August 19, 2025Assignee: Adobe Inc.Inventors: Hyeok Kim, Jane Elizabeth Hoffswell, Ryan A. Rossi, Fan Du, Eunyee Koh, Shunan Guo