Patents by Inventor Jaideep Jeyakar

Jaideep Jeyakar 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: 11295496
    Abstract: A technique for providing intelligent exporting of images is provided. The technique includes receiving information identifying a set of images to be exported and receiving a set of parameter values to be used for exporting the set of images. The technique includes receiving a target total export size value for exporting the set of images. The target total export size indicates a memory size for storing a set of exported images corresponding to the set of images. The technique includes determining an image quality level to be used for exporting the set of images based upon the target total export size value and the set of parameter vales. The technique includes generating a set of exported images corresponding to the set of images. In one example, the set of exported images are generated using the image quality level and the set of one or more parameter values such that a total memory size for storing the set of exported images is within a threshold value of the target total export size.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: April 5, 2022
    Assignee: Adobe Inc.
    Inventors: Jaideep Jeyakar, Ankur Murarka
  • 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
  • Publication number: 20210142540
    Abstract: A technique for providing intelligent exporting of images is provided. The technique includes receiving information identifying a set of images to be exported and receiving a set of parameter values to be used for exporting the set of images. The technique includes receiving a target total export size value for exporting the set of images. The target total export size indicates a memory size for storing a set of exported images corresponding to the set of images. The technique includes determining an image quality level to be used for exporting the set of images based upon the target total export size value and the set of parameter vales. The technique includes generating a set of exported images corresponding to the set of images. In one example, the set of exported images are generated using the image quality level and the set of one or more parameter values such that a total memory size for storing the set of exported images is within a threshold value of the target total export size.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Inventors: Jaideep Jeyakar, Ankur Murarka
  • 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: 8334869
    Abstract: Method and apparatus for modeling 3-D frustums using a single click-and-draw action. A cursor control device button is pressed at a desired starting point. The user then moves the cursor to draw a curve. When the curve intersects, the shape that has been drawn is saved as a start surface. When the cursor control device button is released, the method may search for one or more other intersections from the end of the curve. If another intersection is found, the intersection defines an end surface. If one or more additional intersections are found, the additional intersections may be used to define intermediate surfaces. The recorded points between the start and end surfaces define the path of the frustum. If a second intersection is not found, the start surface may be duplicated as the end surface. Once the user completes the curve, the frustum defined by the curve may be rendered.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: December 18, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Avinash Kumar Rao Padmakar, Muthukur Prakash GopalaKrishna Sharma, Jaideep Jeyakar