Method and system for transforming content for execution on multiple platforms
First Claim
Patent Images
1. A syndication method comprising:
- creating capture templates to harvest content from disparate content sources on multiple platforms;
extracting data from the disparate content sources using the created capture templates to control the extraction process; and
generating a standardized, normalized data stream from the extraction process and incoming content sources; and
providing the standardized data stream for optimized display on one or more different types of platforms.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.
340 Citations
66 Claims
-
1. A syndication method comprising:
-
creating capture templates to harvest content from disparate content sources on multiple platforms;
extracting data from the disparate content sources using the created capture templates to control the extraction process; and
generating a standardized, normalized data stream from the extraction process and incoming content sources; and
providing the standardized data stream for optimized display on one or more different types of platforms. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for syndication comprising:
-
a content harvest and conversion platform to create capture templates to harvest content from disparate content sources on multiple platforms and to extract data from the content sources using the created capture templates to control the extracting process; and
a syndication server to generate a standardized data stream from the extracted data and to provide the standardized data stream for input to a content engine for display on one or more different types of platforms. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
parsing an Hyper Text Markup Language (HTML) web page;
creating an XHTML compliant document from existing HTML pages;
extracting content from the XHTML document;
creating one or more extensible markup language (XML) files or documents from the parsed HTML web page; and
transforming the XML files or documents into a displayable format. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A processing device comprising:
-
a parsing unit to parse an Hyper Text Markup Language (HTML) web page;
a content generating unit to create one or more extensible markup language (XML) files or documents from the parsed HTML web page; and
a transforming unit to transform the XML files or documents into a displayable format. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A machine-readable medium providing instructions, which if executed by a processor, causes the processor to perform an operation comprising:
-
parsing an Hyper Text Markup Language (HTML) web page;
creating one or more extensible markup language (XML) files or documents from the parsed HTML web page; and
transforming the XML files or documents into a displayable format. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer-implemented method comprising:
-
displaying a tree structure of a web page; and
dragging contents of the tree structure into a template. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An content authoring application tool comprising:
-
means for displaying a tree structure of a web page; and
means for dragging contents of the tree structure into a template. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A machine-readable medium providing instruction, which if executed by a processor, causes the processor to perform an operation comprising:
-
displaying a tree structure of a web page; and
dragging contents of the tree structure into a template. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A method for a content engine comprising:
-
managing localization and personalization rules for content and media assets; and
delivering the content and media assets to one or more receivers based on the localization and personalization rules. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A method for generating content comprising:
producing content targeted for a specific platform or receiver based on stored meta-data or run-time properties related to the content. - View Dependent Claims (47, 48, 49, 50, 51)
-
52. A repository comprising:
a data store to store meta-data relating to design objects and properties to deliver content for a specific platform or receiver. - View Dependent Claims (53, 54)
-
55. A method comprising:
providing a meta-model to enable reuse of complete architectures, interface models, or personalization logic from existing designs. - View Dependent Claims (56, 57, 58)
-
59. A method for harvesting content comprising:
accessing content and media assets from a web site on an Internet network based on acquisition and conversion rules stored in a repository. - View Dependent Claims (60, 61)
-
62. A method for a content converter comprising:
converting Hypertext Markup Language (HTML) content into an Extensible Markup Language (XML) file using conversion rules. - View Dependent Claims (63)
-
64. A method for providing a visual layout of content for display systems of multiple platforms, the method comprising:
providing a user interface to layout and customize interactive services for the display systems. - View Dependent Claims (65, 66)
Specification