Intelligent harvesting and navigation system and method
First Claim
Patent Images
1. A system for intelligently harvesting information from a data source for one or more different information appliances having different input/output formatting capabilities, comprising:
- means for receiving web-based content information of a first input/output format;
means for translating the received content information from the first input/output format to a different input/output format that is recognizable by a specific device; and
means for providing the translated content information to the device.
7 Assignments
0 Petitions
Accused Products
Abstract
A content delivery system and method are provided in which different types of content may be delivered to different information appliances having different protocols and different browser specifications. The system permits internet content providers to create a single piece of content that is re-formatted automatically for the different information appliances.
-
Citations
48 Claims
-
1. A system for intelligently harvesting information from a data source for one or more different information appliances having different input/output formatting capabilities, comprising:
-
means for receiving web-based content information of a first input/output format;
means for translating the received content information from the first input/output format to a different input/output format that is recognizable by a specific device; and
means for providing the translated content information to the device. - View Dependent Claims (2, 3)
-
-
4. A system for translating content information from a first formatting language to a second formatting language, comprising:
-
a host system including content information of a first formatting language;
a translation server remotely connected with the host system, the translation server configured to receive the content information of a first formatting language and translate the received content information from the first formatting language to a second formatting language; and
a device remotely connected with the translation server, the device configured to receive the content information of the second formatting language and display the content information. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for intelligently harvesting information from a data source for one or more different information appliances having different input/output formatting capabilities, comprising:
-
receiving content information of the first formatting language from an Internet web server;
converting the received content information of the first formatting language to an intermediate formatting language so that the received content information can be processed and formatted in accordance with a display capability of a device;
translating the processed content information from the intermediate formatting language to content information of the second formatting language; and
transmitting the content information of the second formatting language to the device so that the content information can be displayed on the device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for translating content information from a first formatting language to a second formatting language so that the content information can be displayed on a device, comprising:
-
a hashtable module for comparing a URL Internet address of a web page including the content information of the first formatting language with a group of predetermined rulesets that define a criteria for translating the content information to an intermediate formatting language to generate content information of the intermediate formatting language;
a transform processor configured to convert the received content information of the intermediate formatting language to content information of a second intermediate formatting language to generate content in the second formatting intermediate language; and
a layout engine configured to translate the content information to the second formatting language from the second intermediate formatting language and to format the content information for display on the device. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A method for intelligently harvesting information from a data source for display on one or more different information appliances, comprising:
-
receiving the information from the data source in a first predetermined format wherein the information has predetermined hierarchical relationships;
storing the received information in a relational markup language to convert the received information into a second predetermined format wherein the content of the received information is separated from the relationships between the received information; and
outputting information from the second predetermined format into a final format for a particular information appliance having a particular display format.
-
-
47. A layout engine for processing incoming information and for generating information that is displayed on one or more different information appliances, comprising:
-
receiving information to be distributed to the one or more information appliances, the received information having relationships embedded into the content;
mapping the receiving information into a relational hierarchy based on the relationships embedded into the content, the relational hierarchy including one or more atomics containing the content of the receiving information linked to each other based on the relationships in the received information; and
processing the relational hierarchy based on a display format of a predetermined information appliance in order to generate a series of displays appropriate for the predetermined information appliance.
-
-
48. A method for processing incoming information having content and relationships embedded into the content, comprising:
-
separating the incoming information into one or more pieces of content having no relationship information;
generating an atomic for each piece of content in the incoming information; and
generating a relational hierarchy connecting the atomics to each other in a hierarchical relationship based on the relationships embedded into the incoming information.
-
Specification