Patents by Inventor Shailja Gupta

Shailja Gupta 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: 20250200269
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that provides customized editing access rights for sub-portions of a digital design document. In particular, the disclosed systems generate a mapping between a selected sub-portion of a plurality of sub-portions of a digital design document and a user account indicating editing access rights to the selected sub-portion for the user account. Furthermore, the disclosed systems receives digital content from a client device associated with the user account for the selected sub-portion. Moreover, the disclosed systems modify the selected sub-portion to include the digital content from the client device based on the mapping between the selected sub-portion and the user account.
    Type: Application
    Filed: December 14, 2023
    Publication date: June 19, 2025
    Inventors: Shailja Gupta, Sanyam Jain, Saagar Gavri, Rohit Bansal, Rishav Agarwal, Radha Gupta, Prateek Gaurav, Ashutosh Sharma, Ashish Jain, Arvin Mittal, Anurag Singh, Ankit Kumar, Anasuiya Gupta, Abhishek Majumder, Abhinav Kumar Agarwal
  • Patent number: 10878169
    Abstract: A method and apparatus for synchronizing selected attributes of a target page element on a target display layout with modified attributes of a source page element on a source display layout is disclosed. The method comprises receiving a command to synchronize a target display layout, wherein the target display layout comprises at least one target page element linked to a source page element on a source display layout; accessing a plurality of synchronization preferences, wherein the synchronization preferences define at least one selected attribute of a plurality of attributes of a target page element to be synchronized with an attribute of the linked source page element; determining whether the selected attribute of the source page element has been synchronized with the target page element; and updating the target page element when the modified attribute of the source page element has not been synchronized with the target page element.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: December 29, 2020
    Assignee: ADOBE INC.
    Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
  • Publication number: 20160306776
    Abstract: A method and apparatus for synchronizing selected attributes of a target page element on a target display layout with modified attributes of a source page element on a source display layout is disclosed. The method comprises receiving a command to synchronize a target display layout, wherein the target display layout comprises at least one target page element linked to a source page element on a source display layout; accessing a plurality of synchronization preferences, wherein the synchronization preferences define at least one selected attribute of a plurality of attributes of a target page element to be synchronized with an attribute of the linked source page element; determining whether the selected attribute of the source page element has been synchronized with the target page element; and updating the target page element when the modified attribute of the source page element has not been synchronized with the target page element.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
  • Patent number: 9465776
    Abstract: Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: October 11, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
  • Patent number: 9411783
    Abstract: A method and apparatus for synchronizing selected attributes of a target page element on a target display layout with modified attributes of a source page element on a source display layout is disclosed. The method comprises receiving a command to synchronize a target display layout, wherein the target display layout comprises at least one target page element linked to a source page element on a source display layout; accessing a plurality of synchronization preferences, wherein the synchronization preferences define at least one selected attribute of a plurality of attributes of a target page element to be synchronized with an attribute of the linked source page element; determining whether the selected attribute of the source page element has been synchronized with the target page element; and updating the target page element when the modified attribute of the source page element has not been synchronized with the target page element.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: August 9, 2016
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
  • Publication number: 20150149895
    Abstract: Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). The techniques can be implemented, for instance, in digital content generation/editing systems that allow for a variety of different fonts and glyphs to be used. In any such cases, the system can be configured to allow for viewing a filtered font list, such that each and every glyph of interest is supported by each font presented in the list.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
  • Publication number: 20140019850
    Abstract: A method and apparatus for synchronizing selected attributes of a target page element on a target display layout with modified attributes of a source page element on a source display layout is disclosed. The method comprises receiving a command to synchronize a target display layout, wherein the target display layout comprises at least one target page element linked to a source page element on a source display layout; accessing a plurality of synchronization preferences, wherein the synchronization preferences define at least one selected attribute of a plurality of attributes of a target page element to be synchronized with an attribute of the linked source page element; determining whether the selected attribute of the source page element has been synchronized with the target page element; and updating the target page element when the modified attribute of the source page element has not been synchronized with the target page element.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: Adobe Systems Inc.
    Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta