Patents by Inventor Viswanathan Swaminathan

Viswanathan Swaminathan 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: 20250103649
    Abstract: Embodiments are disclosed for performing content authentication. A method of content authentication may include dividing a query video into a plurality of chunks. A feature vector may be generated, using a fingerprinting model, for each chunk from the plurality of chunks. Similar video chunks are identified from a trusted chunk database based on the feature vectors using a multi-chunk search policy. One or more original videos corresponding to the query video are then returned.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 27, 2025
    Applicant: Adobe Inc.
    Inventors: Ritwik SINHA, Viswanathan SWAMINATHAN, Simon JENNI, Md Mehrab TANJIM, John COLLOMOSSE
  • Patent number: 12248949
    Abstract: Various disclosed embodiments are directed to using one or more algorithms or models to select a suitable or optimal variation, among multiple variations, of a given content item based on feedback. Such feedback guides the algorithm or model to arrive at suitable variation result such that the variation result is produced as the output for consumption by users. Further, various embodiments resolve tedious manual user input requirements and reduce computing resource consumption, among other things, as described in more detail below.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: March 11, 2025
    Assignee: Adobe Inc.
    Inventors: Trisha Mittal, Viswanathan Swaminathan, Ritwik Sinha, Saayan Mitra, David Arbour, Somdeb Sarkhel
  • Patent number: 12238451
    Abstract: Embodiments are disclosed for predicting, using neural networks, editing operations for application to a video sequence based on processing conversational messages by a video editing system. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving an input including a video sequence and text sentences, the text sentences describing a modification to the video sequence, mapping, by a first neural network content of the text sentences describing the modification to the video sequence to a candidate editing operation, processing, by a second neural network, the video sequence to predict parameter values for the candidate editing operation, and generating a modified video sequence by applying the candidate editing operation with the predicted parameter values to the video sequence.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: February 25, 2025
    Assignee: Adobe Inc.
    Inventors: Uttaran Bhattacharya, Gang Wu, Viswanathan Swaminathan, Stefano Petrangeli
  • Publication number: 20250061609
    Abstract: One or more aspects of the method, apparatus, and non-transitory computer readable medium include obtaining image data and computing a prediction residue value for a pixel of the image data using a prediction function. An entropy value for the pixel can then be determined based on the prediction residue value using context modeling, and progressive compressed image data for the image data can be generated based on the entropy value. The compressed image data can be used to enable collaborative image editing and other image processing tasks.
    Type: Application
    Filed: August 17, 2023
    Publication date: February 20, 2025
    Inventors: Junda Wu, Haoliang Wang, Tong Yu, Stefano Petrangeli, Gang Wu, Viswanathan Swaminathan, Sungchul Kim, Handong Zhao
  • Patent number: 12219180
    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: Grant
    Filed: May 20, 2022
    Date of Patent: February 4, 2025
    Assignee: Adobe Inc.
    Inventors: Gang Wu, Yang Li, Stefano Petrangeli, Viswanathan Swaminathan, Haoliang Wang, Ryan A. Rossi, Zhao Song
  • Publication number: 20240430515
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that utilize deep learning to map query videos to known videos so as to identify a provenance of the query video or identify editorial manipulations of the query video relative to a known video. For example, the video comparison system includes a deep video comparator model that generates and compares visual and audio descriptors utilizing codewords and an inverse index. The deep video comparator model is robust and ignores discrepancies due to benign transformations that commonly occur during electronic video distribution.
    Type: Application
    Filed: September 2, 2024
    Publication date: December 26, 2024
    Inventors: Alexander Black, Van Tu Bui, John Collomosse, Simon Jenni, Viswanathan Swaminathan
  • 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: 12147495
    Abstract: A visual search system facilitates retrieval of provenance information using a machine learning model to generate content fingerprints that are invariant to benign transformations while being sensitive to manipulations. The machine learning model is trained on a training image dataset that includes original images, benign transformed variants of the original images, and manipulated variants of the original images. A loss function is used to train the machine learning model to minimize distances in an embedding space between benign transformed variants and their corresponding original images and increase distances between the manipulated variants and their corresponding original images.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: November 19, 2024
    Assignee: ADOBE INC.
    Inventors: Viswanathan Swaminathan, John Philip Collomosse, Eric Nguyen
  • Patent number: 12130876
    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: Grant
    Filed: October 24, 2022
    Date of Patent: October 29, 2024
    Assignee: ADOBE INC.
    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: 20240314293
    Abstract: Embodiments are disclosed for lossless image compression using block-based prediction and context adaptive entropy coding. A method of lossless image compression using block-based prediction and context adaptive entropy coding comprises dividing an input image into a plurality of blocks, determining a pixel predictor for each block based on a block strategy, determining a plurality of residual values using the pixel predictor for each block, selecting a subset of features associated with the plurality of residual values, performing context modeling on the plurality of residual values based on the subset of features to identify a plurality of residual clusters, and entropy coding the plurality of residual clusters.
    Type: Application
    Filed: May 20, 2024
    Publication date: September 19, 2024
    Applicant: Adobe Inc.
    Inventors: Stefano PETRANGELI, Viswanathan SWAMINATHAN, Haoliang WANG
  • Publication number: 20240312070
    Abstract: In implementations of systems for digital image compression using context-based pixel predictor selection, a computing device implements a compression system to receive digital image data describing pixels of a digital image. The compression system groups first differences between values of the pixels and first prediction values of the pixels into context groups. A pixel predictor is determined for each of the context groups based on a compression criterion. The compression system generates second prediction values of the pixels using the determined pixel predictor for pixels corresponding to the first differences included in each of the context groups. Second differences between the values of the pixels and the second prediction values of the pixels are grouped into different context groups. The compression system compresses the digital image using entropy coding based on the different context groups.
    Type: Application
    Filed: May 26, 2024
    Publication date: September 19, 2024
    Applicant: Adobe Inc.
    Inventors: Stefano Petrangeli, Viswanathan Swaminathan, Haoliang Wang
  • Publication number: 20240296519
    Abstract: Systems and methods for media generation are provided. According to one aspect, a method for media generation includes obtaining a media object and context data describing a context of the media object, wherein the media object comprises one or more modification parameters; generating a modified media object by adjusting the one or more modification parameters using a reinforcement learning model based on the context data; and providing the modified media object within the context.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Inventors: Pooja Guhan, Saayan Mitra, Somdeb Sarkhel, Ritwik Sinha, Stefano Petrangeli, Viswanathan Swaminathan
  • Patent number: 12081827
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media that utilize deep learning to map query videos to known videos so as to identify a provenance of the query video or identify editorial manipulations of the query video relative to a known video. For example, the video comparison system includes a deep video comparator model that generates and compares visual and audio descriptors utilizing codewords and an inverse index. The deep video comparator model is robust and ignores discrepancies due to benign transformations that commonly occur during electronic video distribution.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: September 3, 2024
    Assignees: Adobe Inc., University of Surrey
    Inventors: Alexander Black, Van Tu Bui, John Collomosse, Simon Jenni, Viswanathan Swaminathan
  • Patent number: 12051175
    Abstract: Methods, system, and computer storage media are provided for novel view synthesis. An input image depicting an object is received and utilized to generate, via a neural network, a target view image. In exemplary aspects, additional view images are also generated within the same pass of the neural network. A loss is determined based on the target view image and additional view images and is used to modify the neural network to reduce errors. In some aspects, a rotated view image is generated by warping a ground truth image from an initial angle to a rotated view angle that matches a view angle of an image synthesized via the neural network, such as a target view image. The rotated view image and the synthesized image matching the rotated view angle (e.g., a target view image) are utilized to compute a rotational loss.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: July 30, 2024
    Assignee: Adobe Inc.
    Inventors: Stefano Petrangeli, Viswanathan Swaminathan, Haoliang Wang, YoungJoong Kwon
  • 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: 12028539
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media to enhance texture image delivery and processing at a client device. For example, the disclosed systems can utilize a server-side compression combination that includes, in sequential order, a first compression pass, a decompression pass, and a second compression pass. By applying this compression combination to a texture image at the server-side, the disclosed systems can leverage both GPU-friendly and network-friendly image formats. For example, at a client device, the disclosed system can instruct the client device to execute a combination of decompression-compression passes on a GPU-network-friendly image delivered over a network connection to the client device.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: July 2, 2024
    Assignee: Adobe Inc.
    Inventors: Viswanathan Swaminathan, Stefano Petrangeli, Gwendal Simon
  • Patent number: 12010296
    Abstract: Embodiments are disclosed for lossless image compression using block-based prediction and context adaptive entropy coding. A method of lossless image compression using block-based prediction and context adaptive entropy coding comprises dividing an input image into a plurality of blocks, determining a pixel predictor for each block based on a block strategy, determining a plurality of residual values using the pixel predictor for each block, selecting a subset of features associated with the plurality of residual values, performing context modeling on the plurality of residual values based on the subset of features to identify a plurality of residual clusters, and entropy coding the plurality of residual clusters.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: June 11, 2024
    Assignee: Adobe Inc.
    Inventors: Stefano Petrangeli, Viswanathan Swaminathan, Haoliang Wang
  • Patent number: 12002246
    Abstract: In implementations of systems for digital image compression using context-based pixel predictor selection, a computing device implements a compression system to receive digital image data describing pixels of a digital image. The compression system groups first differences between values of the pixels and first prediction values of the pixels into context groups. A pixel predictor is determined for each of the context groups based on a compression criterion. The compression system generates second prediction values of the pixels using the determined pixel predictor for pixels corresponding to the first differences included in each of the context groups. Second differences between the values of the pixels and the second prediction values of the pixels are grouped into different context groups. The compression system compresses the digital image using entropy coding based on the different context groups.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: June 4, 2024
    Assignee: Adobe Inc.
    Inventors: Stefano Petrangeli, Viswanathan Swaminathan, Haoliang Wang