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: 20260147807Abstract: 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: ApplicationFiled: November 22, 2024Publication date: May 28, 2026Applicant: Adobe Inc.Inventors: Nedim LIPKA, Yu WANG, Tong SUN, Ryan ROSSI, Ruiyi ZHANG, Ashutosh MEHRA, Alexa SIU
-
Publication number: 20260134017Abstract: 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: ApplicationFiled: January 9, 2026Publication date: May 14, 2026Inventors: Tung MAI, Ryan Rossi, Anup Rao
-
Patent number: 12626124Abstract: 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: GrantFiled: July 22, 2021Date of Patent: May 12, 2026Assignee: 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: 12541862Abstract: 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: GrantFiled: December 20, 2022Date of Patent: February 3, 2026Assignee: Adobe Inc.Inventors: Chang Xiao, Ryan Rossi, Enyu Cai
-
Publication number: 20260030528Abstract: 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: ApplicationFiled: September 29, 2025Publication date: January 29, 2026Applicant: Adobe Inc.Inventors: Ryan ROSSI, Xin QIAN, Tak Yeon LEE, Sungchul KIM, Sana LEE, Fan DU, Eunyee KOH
-
Patent number: 12462169Abstract: 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: GrantFiled: March 22, 2021Date of Patent: November 4, 2025Assignee: ADOBE INC.Inventors: Ryan Rossi, Xin Qian, Tak Yeon Lee, Sungchul Kim, Sana Lee, Fan Du, Eunyee Koh
-
Publication number: 20250335434Abstract: 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: ApplicationFiled: May 7, 2024Publication date: October 30, 2025Inventors: 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: 20250245276Abstract: 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: ApplicationFiled: January 25, 2024Publication date: July 31, 2025Inventors: Shunan GUO, Yeuk-Yin Chan, Ryan Rossi, Jane Elizabeth Hoffswell, Eunyee Koh, Guande Wu
-
Publication number: 20250124235Abstract: 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: ApplicationFiled: October 11, 2023Publication date: April 17, 2025Inventors: 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: 12265557Abstract: 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: GrantFiled: August 31, 2023Date of Patent: April 1, 2025Assignee: 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: 20250077549Abstract: 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: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: 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: 20250036858Abstract: 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: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Applicant: Adobe Inc.Inventors: Ryan Rossi, Ryan Aponte, Shunan Guo, Nedim Lipka, Jane Hoffswell, Chang Xiao, Eunyee Koh, Yeuk-yin Chan
-
Publication number: 20250037006Abstract: 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: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Inventors: Kanak MAHADIK, Sungchul KIM, Ryan ROSSI, Handong ZHAO, Shravika MITTAL
-
Publication number: 20250005691Abstract: 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: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: Nedim LIPKA, Ryan ROSSI, Jianna Audrey Reyes SO, Franck DERNONCOURT, Alexa SIU
-
Patent number: 12182493Abstract: 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: GrantFiled: October 11, 2023Date of Patent: December 31, 2024Assignee: Adobe Inc.Inventors: Md Main Uddin Rony, Fan Du, Iftikhar Ahamath Burhanuddin, Ryan Rossi, Niyati Himanshu Chhaya, Eunyee Koh
-
Publication number: 20240427995Abstract: 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: ApplicationFiled: June 22, 2023Publication date: December 26, 2024Inventors: Jiuxiang GU, Ryan ROSSI, Gaurav VERMA, Christopher TENSMEYER, Ani NENKOVA
-
Patent number: 12175366Abstract: 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: GrantFiled: March 23, 2021Date of Patent: December 24, 2024Assignee: Adobe Inc.Inventors: Ryan Rossi, Tung Mai, Nedim Lipka, Jiong Zhu, Anup Rao, Viswanathan Swaminathan
-
Patent number: 12174907Abstract: 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: GrantFiled: December 5, 2022Date of Patent: December 24, 2024Assignee: ADOBE INC.Inventors: John Boaz Tsang Lee, Ryan Rossi, Sungchul Kim, Eunyee Koh, Anup Rao
-
Publication number: 20240311623Abstract: 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: ApplicationFiled: March 14, 2023Publication date: September 19, 2024Inventors: Ryan Rossi, Eunyee Koh, Jane Hoffswell, Nedim Lipka, Shunan Guo, Sudhanshu Chanpuriya, Sungchul Kim, Tong Yu
-
Patent number: 12093322Abstract: 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: GrantFiled: March 15, 2022Date of Patent: September 17, 2024Assignee: Adobe Inc.Inventors: Fayokemi Ojo, Ryan Rossi, Jane Hoffswell, Shunan Guo, Fan Du, Sungchul Kim, Chang Xiao, Eunyee Koh