Internet service of differently formatted viewable data signals including commands for browser execution
DCFirst Claim
1. A method of serving output signals from a serving device to a plurality of browsing devices connected to a network, wherein said output signals represent commands executable by a browsing device so as to display viewable data in accordance with a specified page format;
- said method comprising steps of;
identifying requests from browsing devices that define a request for specified viewable data, said request including formatting type identification data;
maintaining a plurality of formatting types of data defining respectively corresponding predetermined formats for portions of said viewable data;
storing content data representing said viewable data;
selecting a specific part of said content data representing specific viewable data;
selecting a specific one of said types of formatting data in response to said formatting type identification data;
processing said content data and said formatting types of data so as to combine said selected part of said content data with said specific one of said types of formatting data, and for outputting processed viewable data with executable instructions; and
supplying output signals to the requesting browsing device derived from said output processed data, in which said output signals represent commands executable by a browsing device so as to display said specific viewable data in accordance with a first specified page format when a first type of formatting data is selected and in a second specified page format when a second type of formatting data is selected.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Output signals are served from a serving device to a plurality of browsing devices connected to a network. The output signals represent commands executable by each browsable device so as to display viewable data in accordance with specified page formatting. Requests from browsing clients are identified which contain information relating to the data itself and the display format for the data. The data is read and processed so as to combine a representation of the viewable data with executable instructions. The signals are then supplied to requesting browsing devices, after effectively being assembled as a real time on-line process.
-
Citations
17 Claims
-
1. A method of serving output signals from a serving device to a plurality of browsing devices connected to a network, wherein said output signals represent commands executable by a browsing device so as to display viewable data in accordance with a specified page format;
- said method comprising steps of;
identifying requests from browsing devices that define a request for specified viewable data, said request including formatting type identification data;
maintaining a plurality of formatting types of data defining respectively corresponding predetermined formats for portions of said viewable data;
storing content data representing said viewable data;
selecting a specific part of said content data representing specific viewable data;
selecting a specific one of said types of formatting data in response to said formatting type identification data;
processing said content data and said formatting types of data so as to combine said selected part of said content data with said specific one of said types of formatting data, and for outputting processed viewable data with executable instructions; and
supplying output signals to the requesting browsing device derived from said output processed data, in which said output signals represent commands executable by a browsing device so as to display said specific viewable data in accordance with a first specified page format when a first type of formatting data is selected and in a second specified page format when a second type of formatting data is selected. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
a request from a browsing client takes the form of a resource location, a first database is accessed in response to this resource location to identify a function, said function retrieves viewable data from a second database, and said viewable data is combined with mark-up language codes to produce said executable instructions.
- said method comprising steps of;
-
8. A serving device as in claim 1, wherein:
-
said serving device further comprises a user database storing information relating to each of a plurality of users, said request includes data relating to a user identity, said serving device determines whether the user identity is stored on said user database, and when said user identity is stored on said user database said serving device serves output signals in dependence of stored information relating to said user identity.
-
-
9. A serving device as in claim 8, wherein said stored information relating to said user identity relates to previous requests from said user.
-
10. A serving device as in claim 9, wherein a particular region is provided within a page to provide advertisements and a particular type of advertisement supplied to said region depends on said previous requests from said user.
-
11. A serving device as in claim 1, wherein:
-
said request includes data relating to a user identity;
said content data is stored in a content database having an index portion containing a plurality of indexes and a content data portion containing a plurality of database entries, such that said database entries have related indices; and
said serving device further comprises a user database for storing information relating to each of a plurality of users, the relationship between said indexes and said database entries being adjustable in response to information read from said user database, whereby said specific part of said content data is selected in response said user identity.
-
-
2. A method of serving output signals from a serving device to a plurality of browsing devices connected to a network, wherein said output signals represent HTML (hypertext mark-up language) data executable by a browsing device so as to display viewable data in accordance with a specified page format;
- said method comprising;
identifying requests from browsing devices that define a request for specified viewable data, said request including formatting type identification data;
maintaining a plurality of formatting types of data defining respectively corresponding predetermined formats for portions of said viewable data;
storing content data representing said viewable data, said content data including graphics data;
selecting a specific part of said content data representing specific viewable data;
selecting a specific one of said types of formatting data in response to said formatting type identification data;
processing said content data and said formatting types of data so as to combine said selected part of said content data with said specific one of said types of formatting data, and for outputting processed data in the form of hypertext mark-up language data; and
supplying output signals to the requesting browsing device derived from said hypertext mark-up language data; and
in which said output signals represent hypertext mark-up language data executable by a browsing device so as to display said specific viewable data in accordance with a first specified page format when a first type of formatting data is selected and in a second specified page format when a second type for formatting data is selected.
- said method comprising;
-
3. A serving device for serving output signals to a plurality of browsing devices connected to a network, wherein said output signals represent commands executable by a browsing device so as to display viewable data in accordance with a specified page format, said serving device comprising:
-
means for identifying requests from browsing devices that define a request for specified viewable data, said request including formatting type identification data;
means for storing a plurality of formatting types of data defining respectively corresponding predetermined formats for portions of said viewable data;
means for storing content data representing said viewable data;
means for selecting a specific part of said content data representing specific viewable data;
means for selecting a specific one of said types of formatting data in response to said formatting type identification data;
means for processing said read content data and said formatting types of data so as to combine said selected part of said content data with said specific one of said types of formatting data, and for outputting processed data in the form of executable instructions; and
means for supplying output signals to the requesting browsing device derived from said output processed data, in which said output signals represent commands executable by a browsing device so as to display said specific viewable data in accordance with a first specified page format when a first type of formatting data is selected and in a second specified page format when a second type of formatting data is selected.
-
-
12. A serving device for serving output signals to a plurality of browsing devices connected to a network, wherein said output signals represent HTML (hypertext mark-up language) data executable by a browsing device so as to display viewable data in accordance with a specified page format, said serving device comprising:
-
means for identifying requests from browsing devices that define a request for specified viewable data, said request including formatting type identification data;
means for storing a plurality of formatting types of data defining predetermined formats for portions of said viewable data;
means for storing a plurality of formatting types of data defining predetermined formats for portions of said viewable data;
means for selecting a specific part of said content data representing specific viewable data;
means for selecting a specific one of said types of formatting data in response to said formatting type identification data;
means for processing said content data and said formatting types of data so as to combine said selected part of said content data with said specific one of said types of formatting data, and for outputting processed data in the form of HTML data; and
means for supplying output signals to the requesting browsing device derived from said HTML data, in which said output signals represent HTML data executable by a browsing device so as to display said specific viewable data in accordance with a first specified page format when a first type of formatting data is selected and in a second specified page format when a second type of formatting data is selected. - View Dependent Claims (13, 14, 15, 16, 17)
said serving device further comprises a user database storing information relating to each of a plurality of users, request includes data relating to a user identity, said serving device determines whether the user identity is stored on said user database, and when said user identity is stored on said user database said serving device serves output signals in dependence of stored information relating to said user identity.
-
-
15. A serving device as in claim 14, wherein said stored information relating to said user identity relates to previous requests from said user.
-
16. A serving device as in claim 15, wherein a particular region is provided within a page to provide advertisements and a particular type of advertisement supplied to said region depends on said previous requests from said user.
-
17. A serving device as in claim 12, wherein:
-
said request includes data relating to a user identity;
said content data is stored in a content database having an index portion containing a plurality of indexes and a content data portion containing a plurality of database entries, such that said database entries have related indices; and
said serving device further comprises a user database for storing information relating to each of a plurality of users, the relationship between said indexes and said database entries being adjustable in response to information read from said user database, whereby said specific part of said content data is selected in response said user identity.
-
Specification