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: 20240311221
    Abstract: In implementations of systems for detection and interpretation of log anomalies, a computing device implements an anomaly system to receive input data describing a two-dimensional representation of log templates and timestamps. The anomaly system processes the input data using a machine learning model trained on training data to detect anomalies in two-dimensional representations of log templates and timestamps. A log anomaly is detected in the two-dimensional representation using the machine learning model based on processing the input data. The anomaly system generates an indication of an interpretation of the log anomaly for display in a user interface based on a log template included in the two-dimensional representation.
    Type: Application
    Filed: March 13, 2023
    Publication date: September 19, 2024
    Applicant: Adobe Inc.
    Inventors: Jaeho Bang, Sungchul Kim, Ryan A. Rossi, Tong Yu, Handong Zhao
  • 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
  • Publication number: 20240273378
    Abstract: Systems and methods for distributed machine learning are provided. According to one aspect, a method for distributed machine learning includes obtaining, by an edge device, a static machine learning model from a hub device, computing, by the edge device, an objective function for a dynamic machine learning model based on a relationship between the dynamic machine learning model and the static machine learning model, and updating, by the edge device, the dynamic machine learning model based on the objective function.
    Type: Application
    Filed: February 2, 2023
    Publication date: August 15, 2024
    Inventors: Saayan Mitra, Arash Givchi, Xiang Chen, Somdeb Sarkhel, Ryan A. Rossi, Zhao Song
  • Patent number: 12050647
    Abstract: Techniques for recommending hashtags, including trending hashtags, are disclosed. An example method includes accessing a graph. The graph includes video nodes representing videos, historical hashtag nodes representing historical hashtags, and edges indicating associations among the video nodes and the historical hashtag nodes. A trending hashtag is identified. An edge is added to the graph between a historical hashtag node representing a historical hashtag and a trending hashtag node representing the trending hashtag, based on a semantic similarity between the historical hashtag and the trending hashtag. A new video node representing a new video is added to the video nodes of the graph. A graph neural network (GNN) is applied to the graph, and the GNN predicts a new edge between the trending hashtag node and the new video node. The trending hashtag is recommended for the new video based on prediction of the new edge.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: July 30, 2024
    Assignee: Adobe Inc.
    Inventors: Somdeb Sarkhel, Xiang Chen, Viswanathan Swaminathan, Swapneel Mehta, Saayan Mitra, Ryan Rossi, Han Guo, Ali Aminian, Kshitiz Garg
  • Publication number: 20240232270
    Abstract: Systems and methods for dynamic user profile projection are provided. One or more aspects of the systems and methods includes computing, by a prediction component, a predicted number of lookups for a future time period based on a lookup history of a user profile using a lookup prediction model; comparing, by the prediction component, the predicted number of lookups to a lookup threshold; and transmitting, by a projection component, the user profile to an edge server based on the comparison.
    Type: Application
    Filed: October 24, 2022
    Publication date: July 11, 2024
    Inventors: Nathan Ng, Tung Mai, Thomas Greger, Kelly Quinn Nicholes, Antonio Cuevas, Saayan Mitra, Somdeb Sarkhel, Anup Bandigadi Rao, Ryan A. Rossi, Viswanathan Swaminathan, Shivakumar Vaithyanathan
  • Publication number: 20240232271
    Abstract: Systems and methods for dynamic user profile management are provided. One aspect of the systems and methods includes receiving, by a lookup component, a request for a user profile; computing, by a profile component, a time-to-live (TTL) refresh value for the user profile based on a lookup history of the user profile; updating, by the profile component, a TTL value of the user profile based on the request and the TTL refresh value; storing, by the profile component, the user profile and the updated TTL value in the edge database; and removing, by the edge database, the user profile from the edge database based on the updated TTL value.
    Type: Application
    Filed: October 24, 2022
    Publication date: July 11, 2024
    Inventors: Nathan Ng, Tung Mai, Thomas Greger, Kelly Quinn Nicholes, Antonio Cuevas, Saayan Mitra, Somdeb Sarkhel, Anup Bandigadi Rao, Ryan A. Rossi, Viswanathan Swaminathan, Shivakumar Vaithyanathan
  • Patent number: 12020195
    Abstract: In implementations of systems for generating interactive reports, a computing device implements a report system to receive input data describing a dataset and an analytics report for the dataset that depicts a result of performing analytics on the dataset. The report system generates a declarative specification that describes the analytics report in a language that encodes data as properties of graphic objects. Editing data is received describing a user input specifying a modification to the analytics report. The report system modifies the declarative specification using the language that encodes data as properties of graphic objects based on the user input and the dataset. An interactive report is generated based on the modified declarative specification that includes the analytics report having the modification.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: June 25, 2024
    Assignee: Adobe Inc.
    Inventors: Sana Malik Lee, Zhuohao Zhang, Zhicheng Liu, Tak Yeon Lee, Shunan Guo, Ryan A. Rossi, Fan Du, Eunyee Koh
  • Publication number: 20240202940
    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: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: Chang Xiao, Ryan Rossi, Enyu Cai
  • Publication number: 20240160890
    Abstract: Systems and methods for contrastive graphing are provided. One aspect of the systems and methods includes receiving a graph including a node; generating a node embedding for the node based on the graph using a graph neural network (GNN); computing a contrastive learning loss based on the node embedding; and updating parameters of the GNN based on the contrastive learning loss.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 16, 2024
    Inventors: Namyong Park, Ryan A. Rossi, Eunyee Koh, Iftikhar Ahamath Burhanuddin, Sungchul Kim, Fan Du
  • Publication number: 20240152769
    Abstract: Systems and methods for automatic forecasting are described. Embodiments of the present disclosure receive a time-series dataset; compute a time-series meta-feature vector based on the time-series dataset; generate a performance score for a forecasting model using a meta-learner machine learning model that takes the time-series meta-feature vector as input; select the forecasting model from a plurality of forecasting models based on the performance score; and generate predicted time-series data based on the time-series dataset using the selected forecasting model.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 9, 2024
    Inventors: Ryan A. Rossi, Kanak Mahadik, Mustafa Abdallah ElHosiny Abdallah, Sungchul Kim, Handong Zhao
  • Publication number: 20240152771
    Abstract: Tabular data machine-learning model techniques and systems are described. In one example, common-sense knowledge is infused into training data through use of a knowledge graph to provide external knowledge to supplement a tabular data corpus. In another example, a dual-path architecture is employed to configure an adapter module. In an implementation, the adapter module is added as part of a pre-trained machine-learning model for general purpose tabular models. Specifically, dual-path adapters are trained using the knowledge graphs and semantically augmented trained data. A path-wise attention layer is applied to fuse a cross-modality representation of the two paths for a final result.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 9, 2024
    Applicant: Adobe Inc.
    Inventors: Can Qin, Sungchul Kim, Tong Yu, Ryan A. Rossi, Handong Zhao
  • Publication number: 20240152799
    Abstract: Systems and methods for data augmentation are described. Embodiments of the present disclosure receive a dataset that includes a plurality of nodes and a plurality of edges, wherein each of the plurality of edges connects two of the plurality of nodes; compute a first nonnegative matrix representing a homophilous cluster affinity; compute a second nonnegative matrix representing a heterophilous cluster affinity; compute a probability of an additional edge based on the dataset using a machine learning model that represents a homophilous cluster and a heterophilous cluster based on the first nonnegative matrix and the second nonnegative matrix; and generate an augmented dataset including the plurality of nodes, the plurality of edges, and the additional edge.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 9, 2024
    Inventors: Sudhanshu Chanpuriya, Ryan A. Rossi, Nedim Lipka, Anup Bandigadi Rao, Tung Mai, Zhao Song
  • Publication number: 20240144093
    Abstract: System and methods for relational time-series learning are provided. Unlike traditional time series forecasting techniques, which assume either complete time series independence or complete dependence, the disclosed system and method allow time series forecasting that can be performed on multivariate time series represented as vertices in graphs with arbitrary structures and predicting a future classification for data items represented by one of nodes in the graph. The system and methods also utilize non-relational, relational, temporal data for classification, and allow using fast and parallel classification techniques with linear speedups. The system and methods are well-suited for processing data in a streaming or online setting and naturally handle training data with skewed or unbalanced class labels.
    Type: Application
    Filed: December 22, 2023
    Publication date: May 2, 2024
    Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Ryan A. Rossi, Rong Zhou
  • Patent number: 11972329
    Abstract: A system is provided for facilitating multi-label classification. During operation, the system maintains a set of training vectors. A respective vector represents an object and is associated with one or more labels that belong to a label set. After receiving an input vector, the system determines a similarity value between the input vector and one or more training vectors. The system further determines one or more labels associated with the input vector based on the similarity values between the input vector and the training vectors and their corresponding associated labels.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: April 30, 2024
    Assignee: Xerox Corporation
    Inventors: Hoda M. A. Eldardiry, Ryan A. Rossi
  • Publication number: 20240134918
    Abstract: Systems and methods for dynamic user profile projection are provided. One or more aspects of the systems and methods includes computing, by a prediction component, a predicted number of lookups for a future time period based on a lookup history of a user profile using a lookup prediction model; comparing, by the prediction component, the predicted number of lookups to a lookup threshold; and transmitting, by a projection component, the user profile to an edge server based on the comparison.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Inventors: Nathan Ng, Tung Mai, Thomas Greger, Kelly Quinn Nicholes, Antonio Cuevas, Saayan Mitra, Somdeb Sarkhel, Anup Bandigadi Rao, Ryan A. Rossi, Viswanathan Swaminathan, Shivakumar Vaithyanathan
  • Publication number: 20240134919
    Abstract: Systems and methods for dynamic user profile management are provided. One aspect of the systems and methods includes receiving, by a lookup component, a request for a user profile; computing, by a profile component, a time-to-live (TTL) refresh value for the user profile based on a lookup history of the user profile; updating, by the profile component, a TTL value of the user profile based on the request and the TTL refresh value; storing, by the profile component, the user profile and the updated TTL value in the edge database; and removing, by the edge database, the user profile from the edge database based on the updated TTL value.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Inventors: Nathan Ng, Tung Mai, Thomas Greger, Kelly Quinn Nicholes, Antonio Cuevas, Saayan Mitra, Somdeb Sarkhel, Anup Bandigadi Rao, Ryan A. Rossi, Viswanathan Swaminathan, Shivakumar Vaithyanathan
  • Publication number: 20240126418
    Abstract: Embodiments of the present invention provide a system for querying a graph based on applying filters to a visual representation of the graph. The system allows complicated graph query operations to be performed with ease visually. During operation, the system obtains data indicating vertices and edges of a graph. The system displays a visual representation of the graph for a user. The system receives, from the user, a command defining a local graph filter comprising a region in the visual representation. The system then filters a representation of the graph, and stores the filtered representation.
    Type: Application
    Filed: November 20, 2023
    Publication date: April 18, 2024
    Applicant: Xerox Corporation
    Inventors: Ryan A. Rossi, Rong Zhou
  • Publication number: 20240119251
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing machine-learning to automatically select a machine-learning model for graph learning tasks. The disclosed system extracts, utilizing a graph feature machine-learning model, meta-graph features representing structural characteristics of a graph representation comprising a plurality of nodes and a plurality of edges indicating relationships between the plurality of nodes. The disclosed system also generates, utilizing the graph feature machine-learning model, a plurality of estimated graph learning performance metrics for a plurality of machine-learning models according to the meta-graph features. The disclosed system selects a machine-learning model to process data associated with the graph representation according to the plurality of estimated graph learning performance metrics.
    Type: Application
    Filed: September 28, 2022
    Publication date: April 11, 2024
    Inventor: Ryan Rossi
  • Publication number: 20240095440
    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: Application
    Filed: October 11, 2023
    Publication date: March 21, 2024
    Inventors: Md Main Uddin RONY, Fan DU, Iftikhar Ahamath BURHANUDDIN, Ryan ROSSI, Niyati Himanshu CHHAYA, Eunyee KOH
  • Patent number: 11922691
    Abstract: In implementations of augmented reality systems for comparing physical objects, a computing device implements a comparison system to detect physical objects and physical markers depicted in frames of a digital video captured using an image capture device and displayed in a user interface. The comparison system associates a physical object of the physical objects with a physical marker of the physical markers based on an association distance estimated using two-dimensional coordinates of the user interface corresponding to a center of the physical object and a distance from the image capture device to the physical marker. Characteristics of the physical object are determined that are not displayed in the user interface based on an identifier of the physical marker. The comparison system generates a virtual object for display in the user interface that includes indications of a subset of the characteristics of the physical object.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: March 5, 2024
    Assignee: Adobe Inc.
    Inventors: Shunan Guo, Ryan A. Rossi, Jane Elizabeth Hoffswell, Fan Du, Eunyee Koh, Bingjie Xu