Patents by Inventor Ajaykrishnan Jayagopal

Ajaykrishnan Jayagopal 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).

  • Patent number: 11263470
    Abstract: A content saliency network is a machine-learned neural network that predicts the saliency of elements of a content item. The content saliency network may be used in a method that includes determining a set of elements in draft content and computing a first pixel-level vector for the content. The method may also include, for each element in the set of elements, computing a vector of simple features for the element, the simple features being computed from attributes of the element, computing a second pixel-level vector for the element, computing a third pixel-level vector for an intermediate context of the element, and providing the vectors to the content saliency network. The content saliency network provides a saliency score for the element. The method further includes generating an element-level saliency map of the content using the respective saliency scores for the set of elements and providing the saliency map to a requestor.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 1, 2022
    Assignee: ADOBE INC.
    Inventors: Prakhar Gupta, Shubh Gupta, Ritwik Sinha, Sourav Pal, Ajaykrishnan Jayagopal
  • Patent number: 10664999
    Abstract: A content saliency network is a machine-learned neural network that predicts the saliency of elements of a content item. The content saliency network may be used in a method that includes determining a set of elements in a UI and computing a first context vector for the content. The method may also include, for each element in the set of elements, computing a vector of simple features for the element, the simple features being computed from attributes of the element, computing a second context vector for the element, computing a third context vector for an intermediate context of the element, and providing the vectors to the content saliency network. The content saliency network provides a saliency score for the element. The method further includes generating an element-level saliency map of the content using the respective saliency scores for the set of elements and providing the saliency map to a requestor.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: May 26, 2020
    Assignee: Adobe Inc.
    Inventors: Prakhar Gupta, Sourav Pal, Shubh Gupta, Ritwik Sinha, Ajaykrishnan Jayagopal
  • Publication number: 20190251707
    Abstract: A content saliency network is a machine-learned neural network that predicts the saliency of elements of a content item. The content saliency network may be used in a method that includes determining a set of elements in a UI and computing a first context vector for the content. The method may also include, for each element in the set of elements, computing a vector of simple features for the element, the simple features being computed from attributes of the element, computing a second context vector for the element, computing a third context vector for an intermediate context of the element, and providing the vectors to the content saliency network. The content saliency network provides a saliency score for the element. The method further includes generating an element-level saliency map of the content using the respective saliency scores for the set of elements and providing the saliency map to a requestor.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 15, 2019
    Inventors: Prakhar Gupta, Sourav Pal, Shubh Gupta, Ritwik Sinha, Ajaykrishnan Jayagopal
  • Publication number: 20190147288
    Abstract: A content saliency network is a machine-learned neural network that predicts the saliency of elements of a content item. The content saliency network may be used in a method that includes determining a set of elements in draft content and computing a first pixel-level vector for the content. The method may also include, for each element in the set of elements, computing a vector of simple features for the element, the simple features being computed from attributes of the element, computing a second pixel-level vector for the element, computing a third pixel-level vector for an intermediate context of the element, and providing the vectors to the content saliency network. The content saliency network provides a saliency score for the element. The method further includes generating an element-level saliency map of the content using the respective saliency scores for the set of elements and providing the saliency map to a requestor.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 16, 2019
    Inventors: Prakhar Gupta, Shubh Gupta, Ritwik Sinha, Sourav Pal, Ajaykrishnan Jayagopal