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: 20250200269Abstract: 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: ApplicationFiled: December 14, 2023Publication date: June 19, 2025Inventors: 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: 10878169Abstract: 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: GrantFiled: June 27, 2016Date of Patent: December 29, 2020Assignee: ADOBE INC.Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
-
Publication number: 20160306776Abstract: 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: ApplicationFiled: June 27, 2016Publication date: October 20, 2016Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
-
Patent number: 9465776Abstract: 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: GrantFiled: November 26, 2013Date of Patent: October 11, 2016Assignee: Adobe Systems IncorporatedInventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
-
Patent number: 9411783Abstract: 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: GrantFiled: July 12, 2012Date of Patent: August 9, 2016Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
-
Publication number: 20150149895Abstract: 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: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: Adobe Systems IncorporatedInventors: Vadim Furman, Anil Ahuja, Shailja Gupta, Rahul Jain
-
Publication number: 20140019850Abstract: 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: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: Adobe Systems Inc.Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta