IP Library Granted Patent US 11,556,610
Granted Patent B2
US 11,556,610 · App. 16/678,772 · Granted Jan 17, 2023

Content alignment

Inventors: Pratip Samanta (Bangalore, IN); Manash Jyoti Konwar (Dibrugarh, IN); Keshav Bohra (Thane, IN); Himani Shukla (Bangalore, IN); Nagendra Kumar Karamala (Madanapalle, IN); Madhura Shivaram (Bangalore, IN); Amit Sharma (Thane, IN); Sumeet Sawarkar (Nagpur, IN); Swati Tata (Bangalore, IN)
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
G06F16/9577G06F40/103G06F40/169G06N20/00G06Q30/0276G06V30/413G06V30/414G06Q30/0244
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,556,610
App. No.
16/678,772
Granted
Jan 17, 2023
Kind
B2
Abstract

Examples of a content alignment system are provided. The system may receive a content record and a content creation requirement. The system may implement an artificial intelligence component to sort the content record into a plurality of objects and for identifying an object boundary for each of the plurality of objects. The system may identify a plurality of images and implement a first cognitive learning operation to identify an image boundary for each of the plurality of images. The system may identify a plurality of exhibits and implement a second cognitive learning operation to identify a data pattern associated with each of the plurality of exhibits. The system may implement a third cognitive learning operation for determining a content creation model by evaluating the plurality of objects, the plurality of images, and the plurality of exhibits. The system may generate a content creation output to resolve the content creation requirement.

Claims (61)

1. A system comprising:

a processor;

a data segmenter coupled to the processor, the data segmenter to:

receive a content record from a plurality of sources, the content record pertaining to processing a content creation requirement associated with a content creation operation, wherein the content record includes a digital document comprising marketing content related to a product; and

implement an artificial intelligence component including artificial intelligence techniques selected from a group comprising a neural network approach and a machine learning approach to:

sort the content record into a plurality of objects, each of the plurality of objects comprising a segment from the content record, wherein the plurality of objects include a block of text; and

evaluate each of the plurality of objects for identifying an object boundary for each of the plurality of objects, the object boundary including a data annotation associated with each of the plurality of objects, wherein the data annotation indicates identification of at least one of a text, a style, a font, a context, an external link, and an image from the corresponding object;

an image classifier coupled to the processor, the image classifier to:

identify a plurality of images from the plurality of objects based on the data annotation associated with each of the plurality of objects, each of the plurality of images comprising an image segment from the content record; and

implement a first cognitive learning operation to identify an image boundary for each of the plurality of images, the image boundary including an Image data annotation associated with each of the plurality of images, wherein the image data annotation associated with each of the plurality of images includes information related to identification of the corresponding image as at least one of an organization logo, an image of a person, an image of a product, and an image of a hyperlink;

deploy the image data annotation associated with the image boundary to align the plurality of images in an HTML based format for generating electronic mails associated with a content creation output based on the image data annotation and the data annotation;

a face classifier coupled to the processor, the face classifier to:

identify a plurality of exhibits from the plurality of objects based on the data annotation associated with each of the plurality of objects, each of the plurality of exhibits comprising a display trait from the content record, wherein the display trait of the content record comprises any or a combination of a content external link, content font information, content font-size information, content font style information, and content color information; and

implement a second cognitive learning operation through deployment of a span detection method to identify a data pattern associated with each of the plurality of exhibits, the data pattern including an exhibit annotation associated with each of the plurality of exhibits, the span detection method identifying and dividing the content record with multiple styles some of which are overlapping; and

a modeler coupled to the processor, the modeler to:

implement a third cognitive learning operation to determine a content creation model by evaluating the data annotation associated with each of the plurality of objects, the image data annotation associated with each of the plurality of images, and the exhibit annotation associated with each of the plurality of exhibits;

identify a data layout amongst a plurality of data layouts corresponding to the content record for the content creation output based on analysis of the plurality of data layouts of multiple documents through the implementation of the first cognitive learning operation, the second cognitive learning operation, and the artificial intelligence component to effectively communicate information associated with the content record to a user; and

generate the content creation output comprising the content creation model to resolve the content creation requirement, the content creation model including the content record assembled in the data layout for resolving the content creation requirement.

2. The system as claimed in claim 1 , wherein the face classifier implements the second cognitive learning operation to identify the data pattern for including a content external link, a content font information, a content font-size information, a content font style information, and a content color information.

3. The system as claimed in claim 1 , wherein the face classifier implements the second cognitive learning operation to correlate the data pattern associated with each of the plurality of exhibits with the data annotation associated with each of the plurality of objects to determine a plurality of linkages amongst the plurality of objects.

4. The system as claimed in claim 1 , wherein the face classifier implements the second cognitive learning operation to identify a plurality of data patterns associated with each exhibit from the plurality of exhibits based on the display trait associated with each the plurality of exhibits.

5. The system as claimed in claim 1 , wherein the data segmenter implements the artificial intelligence component to convert each object from the plurality of objects to an object image to identify the object boundary for each of the plurality of objects.

6. The system as claimed in claim 1 , wherein the modeler is to compare the content creation model with the content record to identify a content deviation to validate the content creation model.

7. The system as claimed in claim 6 , wherein the modeler is to implement the third cognitive learning operation to rectify the content deviation to determine an updated content creation model.

8. A method comprising:

receiving by a processor, a content record from a plurality of sources, the content record pertaining to processing a content creation requirement associated with a content creation operation, wherein the content record includes a digital document comprising marketing content related to a product;

implementing, by the processor, an artificial intelligence component including artificial intelligence techniques selected from a group comprising a neural network approach and a machine learning approach to:

sort the content record into a plurality of objects, each of the plurality of objects comprising a segment from the content record, wherein the plurality of objects include a block of text: and

evaluate each of the plurality of objects for identifying an object boundary for each of the plurality of objects, the object boundary including a data annotation associated with each of the plurality of objects, wherein the data annotation indicates identification of at least one of a text, a style, a font, a context, an external link, and an image from the corresponding object;

identifying, by the processor, a plurality of images from the plurality of objects based on the data annotation associated with each of the plurality of objects, each of the plurality of images comprising an image segment from the content record;

implementing, by the processor, a first cognitive learning operation to identify an image boundary for each of the plurality of images, the image boundary including an image data annotation associated with each of the plurality of images, wherein the image data annotation associated with each of plurality of images includes information related to identification of the corresponding image as at least one of an organization logo, an image of a person, an image of a product, and an image of a hyperlink;

deploying, by the processor, the image data annotation associated with the image boundary to align the plurality of images in an HTML based format for generating electronic mails associated with a content creation output based on the image data annotation and the data annotation;

identifying, by the processor, a plurality of exhibits from the plurality of objects based on the data annotation associated with each of the plurality of objects, each the plurality of exhibits comprising a display trait from the content record, wherein the display trait of the content record comprises any or a combination of a content external link, content font information, content font-size information, content font style information, and content color information;

implementing, by the processor, a second cognitive learning operation through deployment of a span detection method to identify a data pattern associated with each of the plurality of exhibits, the data pattern including an exhibit annotation associated with each of the plurality of exhibits, the span detection method identifying and dividing the content record with multiple styles some of which are overlapping;

implementing, by the processor, a third cognitive learning operation for determining a content creation model by evaluating the data annotation associated with each of the plurality of objects, the image data annotation associated with each of the plurality of images, and the exhibit annotation associated with each of the plurality of exhibits;

identifying, by the processor, a data layout amongst a plurality of data layouts corresponding to the content record for the content creation output based on analysis of the plurality of data layouts of multiple documents through the implementation of the first cognitive learning operation, the second cognitive learning operation, and the artificial intelligence component to effectively communicate information associated with the content record to a user; and

generating, by the processor, the content creation output comprising the content creation model to resolve the content creation requirement, the content creation model including the content record assembled in the data layout for resolving the content creation requirement.

9. The method as claimed in claim 8 , wherein the method further comprises implementing, by the processor, the second cognitive learning operation to identify the data pattern including a content external link, a content font information, a content font-size information, a content font style information, and a content color information.

10. The method as claimed in claim 8 , wherein the method further comprises implementing, by the processor, the second cognitive learning operation to correlate the data pattern associated with each of the plurality of exhibits with the data annotation associated with each of the plurality of objects for determining a plurality of linkages amongst the plurality of objects.

11. The method as claimed in claim 8 , wherein the method further comprises implementing, by the processor, the second cognitive learning operation to identify a plurality of data patterns associated with each exhibit from the plurality of exhibits based on the display trait associated with each the plurality of exhibits.

12. The method as claimed in claim 8 , wherein the method further comprises implementing, by the processor, artificial intelligence component to convert each object from the plurality of objects to an object image for identifying the object boundary for each of the plurality of objects.

13. The method as claimed in claim 8 , wherein the method further comprises comparing, by the processor, the content creation model with the content record for identifying a content deviation to validate the content creation model.

14. The method as claimed in claim 13 , wherein the method further comprises implementing, by the processor, the third cognitive learning operation for rectifying the content deviation to determine an updated content creation model.

15. A non-transitory computer readable medium including machine readable instructions that are executable by a processor to:

receive a content record from a plurality of sources, the content record pertaining to processing a content creation requirement associated with a content creation operation, wherein the content record includes a digital document comprising marketing content related to a product;

implement an artificial intelligence component including artificial intelligence techniques selected from a group comprising a neural network approach and a machine learning approach to:

sort the content record into a plurality of objects, each of the plurality of objects comprising a segment from the content record, wherein the plurality of objects include a block of text; and

evaluate each of the plurality of objects for identifying an object boundary for each of the plurality of objects, the object boundary including a data annotation associated with each of the plurality of objects, wherein the data annotation indicates identification of at least one of a text, a style, a font, a context, an external link, and an image from the corresponding object;

identify a plurality of images from the plurality of objects based on the data annotation associated with each of the plurality of objects, each of the plurality of images comprising an image segment from the content record;

implement a first cognitive learning operation to identify an image boundary for each of the plurality of images, the image boundary including an image data annotation associated with each of the plurality of images, wherein the image data annotation associated with each of plurality of images includes information related to identification of the corresponding image as at least one of an organization logo, an image of a person, an image of a product, and an image of a hyperlink;

deploy the image data annotation associated with the image boundary to align the plurality of images in an HTML based format for generating electronic mails associated with a content creation output based on the image data annotation and the data annotation;

identify a plurality of exhibits from the plurality of objects based on the data annotation associated with each of the plurality of objects, each the plurality of exhibits comprising a display trait from the content record, wherein the display trait of the content record comprises any or a combination of a content external link, content font information, content font-size information, content font style information, and content color information;

implement a second cognitive learning operation through deployment of a span detection method to identify a data pattern associated with each of the plurality of exhibits, the data pattern including an exhibit annotation associated with each of the plurality of exhibits, the span detection method identifying and dividing the content record with multiple styles some of which are overlapping;

implement a third cognitive learning operation for determining a content creation model by evaluating the data annotation associated with each of the plurality of objects, the image data annotation associated with each of the plurality of images, and the exhibit annotation associated with each of the plurality of exhibits;

identify a data layout amongst a plurality of data layouts corresponding to the content record for the content creation output based on analysis of the plurality of data layouts of multiple documents through the implementation of the first cognitive learning operation, the second cognitive learning operation, and the artificial intelligence component to effectively communicate information associated with the content record to a user; and

generate the content creation output comprising the content creation model to resolve the content creation requirement, the content creation model including the content record assembled in the data layout for resolving the content creation requirement.

16. The non-transitory computer-readable medium of claim 15 , wherein the processor is to implement the second cognitive learning operation to identify the data pattern for including a content external link, a content font information, a content font-size information, a content font style information, and a content color information.

17. The non-transitory computer-readable medium of claim 15 , wherein the processor is to implement the second cognitive learning operation to correlate the data pattern associated with each of the plurality of exhibits with the data annotation associated with each of the plurality of objects for determining a plurality of linkages amongst the plurality of objects.

18. The non-transitory computer-readable medium of claim 15 , wherein the processor is to implement the second cognitive learning operation to identify a plurality of data patterns associated with each exhibit from the plurality of exhibits based on the display trait associated with each the plurality of exhibits.

19. The non-transitory computer-readable medium of claim 15 , wherein the processor is to implement the artificial intelligence component to convert each object from the plurality of objects to an object image for identifying the object boundary for each of the plurality of objects.

20. The non-transitory computer-readable medium of claim 19 , wherein the processor is to compare the content creation model with the content record for identifying a content deviation to validate the content creation model and implement the third cognitive learning operation for rectifying the content deviation to determine an updated content creation model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2019
From: SAMANTA, PRATIP; JYOTI KONWAR, MANASH; BOHRA, KESHAV; SHUKLA, HIMANI; KARAMALA, NAGENDRA KUMAR; SHIVARAM, MADHURA; SHARMA, AMIT; SAWARKAR, SUMEET; TATA, SWATI
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 051091/0617 →
Continuity (1)
Related Publication 20210142356A1 · May 13, 2021