Patents by Inventor Sudhir Tubegere Shankaranarayana

Sudhir Tubegere Shankaranarayana 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: 20210357440
    Abstract: A context-based recommendation system for feature search automatically identifies features of a feature-rich system (e.g., an application) based on the program code of the feature-rich system and additional data corresponding to the feature-rich system. A code workflow graph describing workflows in the program code is generated. Various data corresponding to the feature-rich system, such as help data, analytics data, social media data, and so forth is obtained. The code workflow graph and the data are analyzed to identify sentences in the workflow. These sentences are used to a train machine learning system to generate one or more recommendations. In response to a user query, the machine learning system generates and outputs as recommendations workflows identified based on the user query.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Applicant: Adobe Inc.
    Inventors: Sudhir Tubegere Shankaranarayana, Sreenivas Ramaswamy, Sachin Tripathi, Reetesh Mukul, Mayuri Jain, Bhakti Ramnani
  • Patent number: 11119727
    Abstract: Digital tutorial generation techniques and systems are described in which a digital tutorial is generated automatically and without user intervention. History data is generated describing a sequence of user inputs provided as part of user interaction with an application and audio data is received capturing user utterances, e.g., speech, from a microphone of the computing device. A step-identification module of the tutorial generation system identifies a plurality of tutorial steps based on a sequence of user inputs described by the history data. A segmentation module of the tutorial generation system then generates a plurality of audio segments from the audio data corresponding to respective ones of the plurality of tutorial steps. The digital tutorial is then generated by a synchronization module of the tutorial generation system by synchronizing the plurality of audio segments as part of the plurality of tutorial steps, which is then output.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: September 14, 2021
    Assignee: Adobe Inc.
    Inventors: Subham Gupta, Sudhir Tubegere Shankaranarayana, Jaideep Jeyakar, Ashutosh Dwivedi
  • Patent number: 10818058
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating and providing an animated tutorial based on determining modifications made to a digital image. For example, the disclosed systems can determine modifications made to a digital image based on comparing an initial state of a digital image with a modified state of the digital image and/or based on analyzing an action history within a digital image editing application. The disclosed systems can generate an animated tutorial based on the determined modifications and can further generate a deep link that references the animated tutorial. In addition, the disclosed systems can provide the animated tutorial to a social networking system together with the deep link to cause devices to execute a digital image editing application and present the animated tutorial upon selection of the deep link.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: October 27, 2020
    Assignee: ADOBE INC.
    Inventors: Subham Gupta, Ashutosh Dwivedi, Sudhir Tubegere Shankaranarayana, Jaideep Jeyakar
  • Patent number: 9542390
    Abstract: A computer implemented method and apparatus for mitigating face aging errors when performing facial recognition. The method comprises receiving an indication of a face that needs to be searched in an image set, where each image in the image set comprises a timestamp that identifies a creation date of the image, the creation date being in a continuum of successive time intervals; and identifying the indicated face in images taken in each time interval of a plurality of successive time intervals for the indicated face, wherein each face found in images taken in a previous successive time interval is used as a reference set for identifying the face in images taken in a next successive time interval.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: January 10, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Sudhir Tubegere Shankaranarayana
  • Publication number: 20150317512
    Abstract: A computer implemented method and apparatus for mitigating face aging errors when performing facial recognition. The method comprises receiving an indication of a face that needs to be searched in an image set, where each image in the image set comprises a timestamp that identifies a creation date of the image, the creation date being in a continuum of successive time intervals; and identifying the indicated face in images taken in each time interval of a plurality of successive time intervals for the indicated face, wherein each face found in images taken in a previous successive time interval is used as a reference set for identifying the face in images taken in a next successive time interval.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Adobe Systems Incorporated
    Inventor: Sudhir Tubegere Shankaranarayana
  • Patent number: 8868785
    Abstract: A method and apparatus for displaying multimedia content on a display device is disclosed. In one embodiment, a computer implemented method receives a web page comprising multimedia content for display upon a display device and detects non-displayable content within the multimedia content. Upon detecting the non-displayable content, the method requests transcoding for only the non-displayable content and receives multimedia data transcoded from the non-displayable content. The method displays the web page using content decoded from the multimedia data to replace the non-displayable content.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: October 21, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Thangaraj Umapathy, Akshaya Gowrishanker, Jeetu Narayan, Ramprakash Raghupathy, Srikumar Sankaran, Sudhir Tubegere Shankaranarayana, Vijaya Senthil Veeri Chetty
  • Patent number: 8648870
    Abstract: A method and apparatus for performing frame buffer rendering of rich Internet content on a display device is disclosed. In one embodiment, a method of performing frame buffer rendering of rich Internet content on a display device is disclosed. The method comprises storing content in a frame buffer according to a frame update rate, wherein the frame buffer comprises a portion of the rich Internet content, determining a consumption rate for presenting the content of the frame buffer on the display device, and adjusting the frame update rate according to the determined consumption rate.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: February 11, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Sudhir Tubegere Shankaranarayana, Vijaya Senthil Veeri Chetty, Jeetu Narayan