US 12,475,176 B2
Automated system and method for creating structured data objects for a media-based electronic document
Jatin V. Mehta, Voorhees, NJ (US); and Stephen Joslyn Myers, Bear, DE (US)
Filed by Jatin V. Mehta, Voorhees, NJ (US); and Stephen Joslyn Myers, Bear, DE (US)
Filed on Mar. 11, 2022, as Appl. No. 17/692,197.
Claims priority of provisional application 63/177,436, filed on Apr. 21, 2021.
Claims priority of provisional application 63/159,504, filed on Mar. 11, 2021.
Prior Publication US 2022/0292160 A1, Sep. 15, 2022
Int. Cl. G06F 16/951 (2019.01); G06F 40/58 (2020.01)
CPC G06F 16/951 (2019.01) [G06F 40/58 (2020.01)] 19 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor;
a non-transitory, computer-readable storage medium operably and communicatively coupled to the at least one processor and configured to store computer program instructions executable by the at least one processor; and
a media data optimization engine defining the computer program instructions, which when executed by the at least one processor, cause the at least one processor to:
access a media-based multilanguage electronic document of a business entity using an identifier of the multilanguage electronic document, wherein the media-based multilanguage electronic document is one of a media-based multilanguage website and a webpage of the media-based multilanguage website;
individually execute below steps in a language that corresponds to each natural language identified in the media-based multilanguage electronic document:
identify non-textual objects rendered in each of the multiple natural languages in the media-based multilanguage electronic document;
categorize the identified non-textual objects in each of the multiple natural languages in the media-based multilanguage electronic document into media categories;
analyze the identified non-textual objects in each of the media categories in each of the multiple natural languages in the media-based multilanguage electronic document based on characteristics of the identified non-textual objects;
generate transcripts and closed captions in each of the multiple natural languages in the media-based multilanguage electronic document for the identified non-textual objects in the media categories;
transform the transcripts and the closed captions of the identified non-textual objects in the media categories into the textual objects in each of the multiple natural languages in the media-based multilanguage electronic document;
analyze the textual objects directly derived from each of the multiple natural languages in the media-based multilanguage electronic document and the textual objects derived from the identified non-textual objects in each of the multiple natural languages in the media-based multilanguage electronic document with market data specific to the business entity for optimizing the textual objects directly derived from each of the multiple natural languages in the media-based multilanguage electronic document and the textual objects derived from the identified non-textual objects in each of the multiple natural languages in the media-based multilanguage electronic document;
transform the textual objects directly derived from each of the multiple natural languages in the media-based multilanguage electronic document and the textual objects derived from the identified non-textual objects in each of the multiple natural languages in the media-based multilanguage electronic document into structured data objects in each of the multiple natural languages in the media-based multilanguage electronic document based on configurable criteria;
generate a dynamic index-oriented object with multiple facets for the structured data objects specific to a business entity, wherein the dynamic index-oriented object is a center facing item in a JavaScript Object Notation for Linked Data (JSON-LD) code of the media-based multilanguage electronic document of the business entity;
connect the structured data objects to the dynamic index-oriented object by creating linked data nodes from the structured data objects with the dynamic index-oriented object as a core, wherein the created linked data nodes are JSON-LD nodes; and
dynamically change the media-based multilanguage electronic document and dynamically optimize the media-based multilanguage electronic document by connecting the dynamic index-oriented object with the linked JSON-LD nodes to corresponding content in each of the multiple natural languages in the media-based multilanguage electronic document.