-
公开(公告)号:US11803691B2
公开(公告)日:2023-10-31
申请号:US17670703
申请日:2022-02-14
Applicant: Adobe Inc.
Inventor: Ashish Jain , Sanyam Jain
IPC: G06F40/106 , G06T11/60
CPC classification number: G06F40/106 , G06T11/60
Abstract: In implementations of text wrap modification using variable inset, a display screen of a device displays lines of text wrapped to an inset space maintained between an object boundary and the lines of text. The device implements a text wrap modification module to determine that a penalty value associated with a line of text is reduced if the line of text is extended to include one or more words from a subsequent line of text, determine that the one or more words fit within an additional space for the line of text based on a variable overlap of the line of text into the inset space, and display the one or more words from the line of text as extended to include the one or more words from the subsequent line of text.
-
公开(公告)号:US10416855B2
公开(公告)日:2019-09-17
申请号:US15810346
申请日:2017-11-13
Applicant: Adobe Inc.
Inventor: Sanyam Jain , Pragya Kandari , Manohar Singh Gour , Abhishek Raj , Ramnik Singh , Abhinav Kumar Agarwal , Gaurav Bhargava , Nitin Kumar , Anshul Jain
IPC: G06F3/0484 , H04L29/08 , G06F16/93 , G06F17/22 , H04L29/06
Abstract: In some embodiments, an asset integration service establishes a communication session between a design application and a client device for accessing source graphical assets from a web server executing a content management service. The integration service receives, during the communication session and via a design interface from the design application, a request to add a source graphical asset to a document displayed on the client device. The integration service retrieves, responsive to the request, a placement graphical asset that is a lower-resolution copy of the source graphical asset and updates the design interface to include the placement graphical asset. The integration service associates the placement graphical asset with a network link for accessing the source graphical asset via the content management service. The integration service subsequently detects that the source graphical asset has been changed and displays, via the design interface, a notification that the placement graphical asset is outdated.
-
公开(公告)号:US12223253B2
公开(公告)日:2025-02-11
申请号:US17984143
申请日:2022-11-09
Applicant: Adobe Inc.
Inventor: Rishav Agarwal , Vidisha Rama Hegde , Vasu Gupta , Sanyam Jain
IPC: G06F17/00 , G06F40/103
Abstract: Embodiments are disclosed for real-time copyfitting using a shape of a content area and input text. A content area and an input text for performing copyfitting using a trained classifier is received. A number of remaining characters in the content area is computed in real-time using the input, the computing performed in response to receiving additional input text, wherein computing, in real-time, the number of remaining characters in the content area using the input text includes generating, by the trained classifier, a set of weights including a first set of one or more weights for the input text and a second set of one or more weights for the content area. The first set of one or more weights, the second set of one or more weights, the input text, and the additional input text, and a copyfitting parameter indicating a number of additional characters to be fitted into the content area are determined based on the content area. The copyfitting parameter and the number of remaining characters are presented in real-time.
-
公开(公告)号:US20230325597A1
公开(公告)日:2023-10-12
申请号:US17658855
申请日:2022-04-12
Applicant: ADOBE INC.
Inventor: Ritiz Tambi , Rishav Agarwal , Rishabh Purwar , Ajinkya Gorakhnath Kale , Sanyam Jain
IPC: G06F40/284 , G06F40/253 , G06F40/35
CPC classification number: G06F40/284 , G06F40/253 , G06F40/35
Abstract: Systems and methods for natural language processing are described. Embodiments of the present disclosure receive plain text comprising a sequence of text entities; generate a sequence of entity embeddings based on the plain text, wherein each entity embedding in the sequence of entity embeddings is generated based on a text entity in the sequence of text entities; generate style information for the text entity based on the sequence of entity embeddings; and generate a document based on the style information.
-
公开(公告)号:US20230045858A1
公开(公告)日:2023-02-16
申请号:US17935426
申请日:2022-09-26
Applicant: ADOBE INC.
Inventor: Varun Aggarwal , Souvik Sinha Deb , Sanyam Jain , Monica Singh , Mohammad Javed Ali , Gaurav Anand , Deepanjana Chakravarti , Aman Arora , Abhay Sibal
Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders.
-
公开(公告)号:US10262442B2
公开(公告)日:2019-04-16
申请号:US15697764
申请日:2017-09-07
Applicant: Adobe Inc.
Inventor: Vivek Ranjan , Sanyam Jain , Sameer Manuja , Reena Agrawal , Mohammad Javed Ali , Makiko Shimoda , Dinesh Kukreja , Anil Ahuja
Abstract: Various techniques more precisely and reliably (a) position top and bottom boundaries of a region of background shading, (b) position left and right boundaries of a region of background shading, (c) define a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) apply a clipping path to achieve an arbitrarily-shaped region of background shading. These techniques allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.
-
公开(公告)号:US11455762B2
公开(公告)日:2022-09-27
申请号:US15841387
申请日:2017-12-14
Applicant: Adobe Inc.
Inventor: Varun Aggarwal , Souvik Sinha Deb , Sanyam Jain , Monica Singh , Mohammad Javed Ali , Gaurav Anand , Deepanjana Chakravarti , Aman Arora , Abhay Sibal
Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders.
-
公开(公告)号:US11205207B2
公开(公告)日:2021-12-21
申请号:US15976646
申请日:2018-05-10
Applicant: Adobe Inc.
Inventor: Sanyam Jain , Ramnik Singh , Pragya Kandari , Gaurav Bhargava , Anshul Jain , Abhinav Agarwal
IPC: G06Q30/06 , G06F40/106 , G06F40/134 , G06F40/143
Abstract: As part of generating a digital catalog, a creative professional interacts with digital content via a user interface to specify an arrangement of the digital content in relation to each other. This is used by a digital layout creation system to generate a layout block that is to serve as a basis for digital catalog entries in the digital catalog. As part of arranging the digital content, the digital layout creation system generates metadata automatically and without user intervention in real time that specifies the arrangement of the digital content and what digital content is associated as part of that arrangement. Once a desired arrangement is achieved by the creative professional, an input is received by the digital layout creation system to create a layout block that is used as a basis to generate digital catalog entries of a digital catalog.
-
公开(公告)号:US11144717B2
公开(公告)日:2021-10-12
申请号:US16142125
申请日:2018-09-26
Applicant: Adobe Inc.
Inventor: Amish Kumar Bedi , Sanyam Jain , Gaurav Bhargava
IPC: G06F40/186 , G06F40/106
Abstract: Disclosed systems and methods for the automatic creation of multiple layouts that maintain a design aesthetic of an input design document. In an example, a document processing application determines a set of document layout parameters such as balance or equilibrium from an input document. The application calculates, for each document layout parameter of the input document, a weight representing a prominence of the respective layout parameter. The application selects templates having an output size and a number of object containers equal to the number of objects of the document. The application further calculates a score for each template by applying the weights of the document layout parameters to the template layout parameters. The application further selects a template with a highest score and places the object on the template, thereby creating the new design document that maintains the design aesthetic.
-
公开(公告)号:US11112927B2
公开(公告)日:2021-09-07
申请号:US15962656
申请日:2018-04-25
Applicant: Adobe Inc.
Inventor: Mainak Biswas , Udit Gupta , Sanyam Jain , Gaurav Bhargava
IPC: G06F3/0481 , G06F3/0484 , G06F40/154 , G06F40/143 , G06K9/00
Abstract: Automated digital content layout systems and techniques are described. Interaction of a creative professional with a digital content design system to create a digital content design is monitored. The digital content design is created by the creative professional in accordance with a maximum amount of display area along a primary axis to be used to display the digital content design. The digital content design system then employs a layout system to generate a layout definition for inclusion as part of the digital content design that includes a set of rules to control how the items of digital content are arranged in a user interface in amounts of the display area along the primary axis that are less than this maximum amount.
-
-
-
-
-
-
-
-
-