Patents by Inventor Ryan Rossi

Ryan 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: 20260147807
    Abstract: Embodiments are disclosed for context retrieval for document question answering. The method may include obtaining a plurality of digital documents and dividing the plurality of digital documents into a plurality of document chunks. A similarity between each of the plurality of document chunks is determined. A multi-document graph is constructed based on the similarity between each of the plurality of document chunks. The multi-document graph includes a plurality of nodes representing the plurality of document chunks.
    Type: Application
    Filed: November 22, 2024
    Publication date: May 28, 2026
    Applicant: Adobe Inc.
    Inventors: Nedim LIPKA, Yu WANG, Tong SUN, Ryan ROSSI, Ruiyi ZHANG, Ashutosh MEHRA, Alexa SIU
  • Publication number: 20260134017
    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: Application
    Filed: January 9, 2026
    Publication date: May 14, 2026
    Inventors: Tung MAI, Ryan Rossi, Anup Rao
  • Patent number: 12626124
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize a dynamic user interface and machine learning tools to generate data-driven digital content and multivariate testing recommendations for distributing digital content across computer networks. In particular, in one or more embodiments, the disclosed systems utilize machine learning models to generate digital recommendations at multiple development stages of digital communications that are targeted on particular performance metrics. For example, the disclosed systems utilize historical information and recipient profile data to generate recommendations for digital communication templates, fragment variants of content fragments, and content variants of digital content items.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: May 12, 2026
    Assignee: Adobe Inc.
    Inventors: Eunyee Koh, Tak Yeon Lee, Andrew Thomson, Vasanthi Holtcamp, Ryan Rossi, Fan Du, Caroline Kim, Tong Yu, Shunan Guo, Nedim Lipka, Shriram Venkatesh Shet Revankar, Nikhil Belsare
  • Patent number: 12541862
    Abstract: Certain aspects and features of this disclosure relate to providing a hybrid approach for camera pose estimation using a deep learning-based image matcher and a match refinement procedure. The image matcher takes an image pair as an input and estimates coarse point-to-point feature matches between the two images. The coarse point-to-point feature matches can be filtered based on a stability threshold to produce high-stability point-to-point matches. A perspective-n-point (PnP) camera pose for each frame of video, including one or more added digital visual elements can be computed using the high-stability matches and video frames can be rendered, each using its computed camera pose.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: February 3, 2026
    Assignee: Adobe Inc.
    Inventors: Chang Xiao, Ryan Rossi, Enyu Cai
  • Publication number: 20260030528
    Abstract: A visualization recommendation system generates recommendation scores for multiple visualizations that combine data attributes of a dataset with visualization configurations. The visualization recommendation system maps meta-features of the dataset to a meta-feature space and configuration attributes of the visualization configurations to a configuration space. The visualization recommendation system generates meta-feature vectors that describe the mapped meta-features, and generates configuration attribute sets that describe the attributes of the visualization configurations. The visualization recommendation system applies multiple scoring models to the meta-feature vectors and configuration attribute sets, including a wide scoring model and a deep scoring model. In some cases, the visualization recommendation system trains the multiple scoring models using the meta-feature vectors and configuration attribute sets.
    Type: Application
    Filed: September 29, 2025
    Publication date: January 29, 2026
    Applicant: Adobe Inc.
    Inventors: Ryan ROSSI, Xin QIAN, Tak Yeon LEE, Sungchul KIM, Sana LEE, Fan DU, Eunyee KOH
  • Patent number: 12462169
    Abstract: A visualization recommendation system generates recommendation scores for multiple visualizations that combine data attributes of a dataset with visualization configurations. The visualization recommendation system maps meta-features of the dataset to a meta-feature space and configuration attributes of the visualization configurations to a configuration space. The visualization recommendation system generates meta-feature vectors that describe the mapped meta-features, and generates configuration attribute sets that describe the attributes of the visualization configurations. The visualization recommendation system applies multiple scoring models to the meta-feature vectors and configuration attribute sets, including a wide scoring model and a deep scoring model. In some cases, the visualization recommendation system trains the multiple scoring models using the meta-feature vectors and configuration attribute sets.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: November 4, 2025
    Assignee: ADOBE INC.
    Inventors: Ryan Rossi, Xin Qian, Tak Yeon Lee, Sungchul Kim, Sana Lee, Fan Du, Eunyee Koh
  • Publication number: 20250335434
    Abstract: Some aspects relate to technologies for generating data filters from natural language queries and using the data filters to retrieve data from a structured dataset. In accordance with some aspects, a natural language query is received. A generative model generates an initial filter based on the natural language query, where the initial filter includes an initial attribute name and an initial attribute value. A valid attribute value corresponding to the initial attribute value is identified, where the valid attribute value comprises an attribute value in the structured dataset. Additionally, a valid attribute name corresponding to the initial attribute name is identified, where the valid attribute name comprises an attribute name in the structured dataset. A valid filter is generated using the valid attribute value and the valid attribute name, and data is retrieved from the structured dataset using the valid filter.
    Type: Application
    Filed: May 7, 2024
    Publication date: October 30, 2025
    Inventors: Xiang Chen, Wei Zhang, Uttaran Bhattacharya, Tong Yu, Sungchul Kim, Said Kobeissi, Ryan Rossi, Ritwik Sinha, Razvan Alexandru Balan, Prithvi Bhutani, Michael Edwin Rimer, Md Mehrab Tanjim, Jordan Henson Walker, Iftikhar Ahamath Burhanuddin, Brandon Galen Mooso, Atanu Ranjan Sinha, Andrei Zugravu, Abhisek Trivedi
  • Publication number: 20250245276
    Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation of data story recommendations. In one implementation, a set of candidate data stories is generated. Each candidate data story can include various data visualizations. From the set of candidate data stories, a data story recommendation is determined based on an adaptive elicitation of user feedback via a set of inquiries selected in accordance with at least one potential reduction of the set of candidate data stories. Thereafter, the data story recommendation, including a set of data visualizations is provided for display.
    Type: Application
    Filed: January 25, 2024
    Publication date: July 31, 2025
    Inventors: Shunan GUO, Yeuk-Yin Chan, Ryan Rossi, Jane Elizabeth Hoffswell, Eunyee Koh, Guande Wu
  • Publication number: 20250124235
    Abstract: Methods and systems are provided for using generative artificial intelligence to evaluate fine-tuned language models. In embodiments described herein, natural language text snippets are generated via a generative language model based on corresponding data. A language model is fine-tuned into a fine-tuned language model via a language model fine-tuning component using the natural language text snippets and the corresponding data as training data. Independent natural language text snippets are generated via the generative language model based on the corresponding data. Each independent natural language text snippet is different than each corresponding natural language text snippet. An evaluation metric of the fine-tuned language model is generated via an evaluation component based on the independent natural language text snippets and the corresponding data.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 17, 2025
    Inventors: Victor Soares BURSZTYN, Xiang CHEN, Vaishnavi MUPPALA, Uttaran BHATTACHARYA, Tong YU, Saayan MITRA, Ryan ROSSI, Manas GARG, Kenneth George RUSSELL, Eunyee KOH, Alexandru Ionut HODOROGEA
  • Patent number: 12265557
    Abstract: Graphic visualizations, such as charts or graphs conveying data attribute values, can be generated based on natural language queries, i.e., natural language requests. To do so, a natural language request is parsed into n-grams, and from the n-grams, word embeddings are determined using a natural language model. Data attributes for the graphic visualization are discovered in the vector space from the word embeddings. The type of graphic visualization can be determined based on a request intent, which is determined using a trained intent classifier. The graphic visualization is generated to include the data attribute values of the discovered data attributes, and in accordance with the graphic visualization type.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: April 1, 2025
    Assignee: Adobe Inc.
    Inventors: William Brandon George, Wei Zhang, Tyler Rasmussen, Tung Mai, Tong Yu, Sungchul Kim, Shunan Guo, Samuel Nephi Grigg, Said Kobeissi, Ryan Rossi, Ritwik Sinha, Eunyee Koh, Prithvi Bhutani, Jordan Henson Walker, Abhisek Trivedi
  • Publication number: 20250077549
    Abstract: Graphic visualizations, such as charts or graphs conveying data attribute values, can be generated based on natural language queries, i.e., natural language requests. To do so, a natural language request is parsed into n-grams, and from the n-grams, word embeddings are determined using a natural language model. Data attributes for the graphic visualization are discovered in the vector space from the word embeddings. The type of graphic visualization can be determined based on a request intent, which is determined using a trained intent classifier. The graphic visualization is generated to include the data attribute values of the discovered data attributes, and in accordance with the graphic visualization type.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: William Brandon GEORGE, Wei Zhang, Tyler Rasmussen, Tung Mai, Tong Yu, Sungchul Kim, Shunan Guo, Samuel Nephi Grigg, Said Kobeissi, Ryan Rossi, Ritwik Sinha, Eunyee Koh, Prithvi Bhutani, Jordan Henson Walker, Abhisek Trivedi
  • Publication number: 20250036858
    Abstract: Techniques discussed herein generally relate to applying machine-learning techniques to design documents to determine relationships among the different style elements within the document. In one example, hypergraph model is trained on a corpus of hypertext markup language (HTML) documents. The trained model is utilized to identifying one or more candidate style elements for a candidate fragment and/or a candidate fragment. Each of the candidates are scored, and at least a portion of the scored candidates are presented as design options for generating a new document.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 30, 2025
    Applicant: Adobe Inc.
    Inventors: Ryan Rossi, Ryan Aponte, Shunan Guo, Nedim Lipka, Jane Hoffswell, Chang Xiao, Eunyee Koh, Yeuk-yin Chan
  • Publication number: 20250037006
    Abstract: In various examples, a ranking is generated for a set of computing instances based on predicted metrics associated with computing instances. For example, a prediction model estimates various system performance metrics based on information associated with a workload and configuration information associated with computing instances. The system performance metrics estimated by the prediction model are used to rank the set of computing instances.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 30, 2025
    Inventors: Kanak MAHADIK, Sungchul KIM, Ryan ROSSI, Handong ZHAO, Shravika MITTAL
  • Publication number: 20250005691
    Abstract: A method includes extracting an action from a document using a machine learning model. The action is associated with an action parameter. The method further includes extracting a plurality of action events corresponding to the action from the document using the machine learning model. The method further includes generating a record associated with the document based on the extracted action. The method further includes populating the record with the action parameter. The method further includes executing an action event in the plurality of action events using the record.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: Nedim LIPKA, Ryan ROSSI, Jianna Audrey Reyes SO, Franck DERNONCOURT, Alexa SIU
  • Patent number: 12182493
    Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and presentation of insights. In one implementation, a set of data is used to generate a data visualization. A candidate insight associated with the data visualization is generated, the candidate insight being generated in text form based on a text template and comprising a descriptive insight, a predictive insight, an investigative, or a prescriptive insight. A set of natural language insights is generated, via a machine learning model. The natural language insights represent the candidate insight in a text style that is different from the text template. A natural language insight having the text style corresponding with a desired text style is selected for presenting the candidate insight and, thereafter, the selected natural language insight and data visualization are providing for display via a graphical user interface.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: December 31, 2024
    Assignee: Adobe Inc.
    Inventors: Md Main Uddin Rony, Fan Du, Iftikhar Ahamath Burhanuddin, Ryan Rossi, Niyati Himanshu Chhaya, Eunyee Koh
  • Publication number: 20240427995
    Abstract: A method includes receiving a text to be used for generating an image. The method further includes determining whether the text is a visual text using a machine learning model trained to classify whether an input text is non-visual text or visual text. The method further includes responsive to determining that the text is a visual text, generating the image using a second machine learning model based on the text. The method further includes displaying the image and the text.
    Type: Application
    Filed: June 22, 2023
    Publication date: December 26, 2024
    Inventors: Jiuxiang GU, Ryan ROSSI, Gaurav VERMA, Christopher TENSMEYER, Ani NENKOVA
  • Patent number: 12175366
    Abstract: Techniques are provided for training graph neural networks with heterophily datasets and generating predictions for such datasets with heterophily. A computing device receives a dataset including a graph data structure and processes the dataset using a graph neural network. The graph neural network defines prior belief vectors respectively corresponding to nodes of the graph data structure, executes a compatibility-guided propagation from the set of prior belief vectors and using a compatibility matrix. The graph neural network predicts predicting a class label for a node of the graph data structure based on the compatibility-guided propagations and a characteristic of at least one node within a neighborhood of the node. The computing device outputs the graph data structure where it is usable by a software tool for modifying an operation of a computing environment.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: December 24, 2024
    Assignee: Adobe Inc.
    Inventors: Ryan Rossi, Tung Mai, Nedim Lipka, Jiong Zhu, Anup Rao, Viswanathan Swaminathan
  • Patent number: 12174907
    Abstract: Various embodiments describe techniques for making inferences from graph-structured data using graph convolutional networks (GCNs). The GCNs use various pre-defined motifs to filter and select adjacent nodes for graph convolution at individual nodes, rather than merely using edge-defined immediate-neighbor adjacency for information integration at each node. In certain embodiments, the graph convolutional networks use attention mechanisms to select a motif from multiple motifs and select a step size for each respective node in a graph, in order to capture information from the most relevant neighborhood of the respective node.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: December 24, 2024
    Assignee: ADOBE INC.
    Inventors: John Boaz Tsang Lee, Ryan Rossi, Sungchul Kim, Eunyee Koh, Anup Rao
  • Publication number: 20240311623
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for building time-decayed line graphs from temporal graph networks for efficiently and accurately generating time-aware recommendations. For example, the time-decayed line graph system creates a line graph of the temporal graph network by deriving interaction nodes from temporal edges (e.g., timed interactions) and connecting interactions that share an endpoint node. Then, the time-decayed line graph system determines the edge weights in the line graph based on differences in time between interactions, with interactions that occur closer together in time being connected with higher weights. Notably, by using this method, the derived time-decayed line graph directly represents topological proximity and temporal proximity. Upon generating the time-decayed line graphs, the system performs downstream predictive modeling such as predicted edge classifications and/or temporal link predictions.
    Type: Application
    Filed: March 14, 2023
    Publication date: September 19, 2024
    Inventors: Ryan Rossi, Eunyee Koh, Jane Hoffswell, Nedim Lipka, Shunan Guo, Sudhanshu Chanpuriya, Sungchul Kim, Tong Yu
  • Patent number: 12093322
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that utilize a graph neural network to generate data recommendations. The disclosed systems generate a digital graph representation comprising user nodes corresponding to users, data attribute nodes corresponding to data attributes, and edges reflecting historical interactions between the users and the data attributes; Moreover, the disclosed systems generate, utilizing a graph neural network, user embeddings for the user nodes and data attribute embeddings for the data attribute nodes from the digital graph representation. In addition, the disclosed systems generate, utilizing a graph neural network, user embeddings for the user nodes and data attribute embeddings for the data attribute nodes from the digital graph representation.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: September 17, 2024
    Assignee: Adobe Inc.
    Inventors: Fayokemi Ojo, Ryan Rossi, Jane Hoffswell, Shunan Guo, Fan Du, Sungchul Kim, Chang Xiao, Eunyee Koh