Patents by Inventor Sagar Khanna

Sagar Khanna 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: 10496735
    Abstract: Object interaction preservation from design to digital publication is described. In example embodiments, a design includes overlapping objects with object interaction effects. The design has a document object model (DOM). A digital publishing module constructs a DOM tree with each node having an object of the design. The DOM tree is analyzed to identify objects that interact with an overlapped object. Objects with dynamic content and those with no overlapped object can be excluded. A bounding region of each identified object is investigated with regard to object layering data and object interaction attributes. Based on these design aspects, the digital publishing module prepares an object snapshot of the bounding region to reflect an appearance resulting from the interactive objects within the bounding region. The object snapshot is incorporated into a digital publication DOM tree while maintaining the object layering data. Using this DOM tree, the module produces a digital publication.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: December 3, 2019
    Assignee: Adobe Inc.
    Inventors: Monica Singh, Sagar Khanna, Pushp Parag Agarwal, Gaurav Bhargava, Ankur Gupta
  • Publication number: 20180095942
    Abstract: Object interaction preservation from design to digital publication is described. In example embodiments, a design includes overlapping objects with object interaction effects. The design has a document object model (DOM). A digital publishing module constructs a DOM tree with each node having an object of the design. The DOM tree is analyzed to identify objects that interact with an overlapped object. Objects with dynamic content and those with no overlapped object can be excluded. A bounding region of each identified object is investigated with regard to object layering data and object interaction attributes. Based on these design aspects, the digital publishing module prepares an object snapshot of the bounding region to reflect an appearance resulting from the interactive objects within the bounding region. The object snapshot is incorporated into a digital publication DOM tree while maintaining the object layering data. Using this DOM tree, the module produces a digital publication.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Monica Singh, Sagar Khanna, Pushp Parag Agarwal, Gaurav Bhargava, Ankur Gupta
  • Patent number: 9772748
    Abstract: A method for providing user feedback leverages background data collected by a software application. A software application includes a feedback mode that is accessible via a keyboard shortcut or the like. Once invoked, the feedback mode disables functionality normally associated with toolbar icons, menu options, scroll bars, and other user interface elements. Certain user interface elements are highlighted or otherwise provided with a modified appearance. Selecting one of these highlighted user interface elements displays a feedback panel. The feedback panel enables the user to submit context-specific feedback. In the background, in a way that requires little or no user input, the feedback mode compiles data that provides context to the submitted feedback. The collected feedback can be transmitted directly to a developer's feedback portal, or can optionally be queued for later transmission if a network connection is unavailable at the time the feedback is actually collected.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: September 26, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Sagar Khanna
  • Publication number: 20160291937
    Abstract: A method for providing user feedback leverages background data collected by a software application. A software application includes a feedback mode that is accessible via a keyboard shortcut or the like. Once invoked, the feedback mode disables functionality normally associated with toolbar icons, menu options, scroll bars, and other user interface elements. Certain user interface elements are highlighted or otherwise provided with a modified appearance. Selecting one of these highlighted user interface elements displays a feedback panel. The feedback panel enables the user to submit context-specific feedback. In the background, in a way that requires little or no user input, the feedback mode compiles data that provides context to the submitted feedback. The collected feedback can be transmitted directly to a developer's feedback portal, or can optionally be queued for later transmission if a network connection is unavailable at the time the feedback is actually collected.
    Type: Application
    Filed: April 1, 2015
    Publication date: October 6, 2016
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Sagar Khanna