Serving signals
DCFirst Claim
1. A method for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device such that locations of said text and/or graphics depend on said formatting data, said method comprising:
- identifying requests from browsing devices that define a request for specified content data;
storing content data;
storing executable functions;
maintaining a user database comprising information relating to user preferences; and
in response to identifying a request for specified content data and a user identifier;
(a) reading user preference information from said user database in response to a received user identifier;
(b) selecting stored content data in dependence upon the content data specified in a received request;
(c) receiving format identifiers identifying the type of formatting required;
(d) selecting a set of stored functions in dependence upon a received format identifier and said read user information; and
(e) executing said set of functions to generate viewable data comprising said selected content data and formatting data.
8 Assignments
Litigations
0 Petitions
Reexamination
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
22 Claims
-
1. A method for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device such that locations of said text and/or graphics depend on said formatting data, said method comprising:
-
identifying requests from browsing devices that define a request for specified content data;
storing content data;
storing executable functions;
maintaining a user database comprising information relating to user preferences; and
in response to identifying a request for specified content data and a user identifier;
(a) reading user preference information from said user database in response to a received user identifier;
(b) selecting stored content data in dependence upon the content data specified in a received request;
(c) receiving format identifiers identifying the type of formatting required;
(d) selecting a set of stored functions in dependence upon a received format identifier and said read user information; and
(e) executing said set of functions to generate viewable data comprising said selected content data and formatting data. - View Dependent Claims (2, 3)
-
-
4. A serving device for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device such that locations of said text and/or graphics depend on said formatting data, said serving device comprising:
-
identifying means for identifying requests from browsing devices that define a request for specified content data;
data storage means storing content data;
function storage means storing executable functions;
a user database comprising information relating to user preferences; and
processing means configured such that, in response to said identifying means identifying a request for specified content data and a user identifier, said processing means;
(a) reads user preference information from said user database in response to a received user identifier, (b) selects content data from said data storage means in dependence upon the content data specified in a request received by said identifying means;
(c) receives format identifiers identifying the type of formatting required;
(d) selects a set of functions from said function storage means in dependence upon a received format identifier and said read user information; and
(e) executes said set of functions to generate viewable data comprising said selected content data and formatting data. - View Dependent Claims (5, 6)
-
-
7. A method for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device, said method comprising:
-
identifying requests from browsing devices that define a request for specified content data;
storing content data;
maintaining a user database comprising information relating to user preferences;
maintaining a function database containing a plurality of sets of functions and an index, in response to identifying a request for specified content data;
(a) reading specified user preference information from said user database in response to a received user identifier;
(b) adjusting the relationship between said index and said sets of functions within said function data base in response to said specific user preference information;
(c) selecting stored content data in dependence of the content data specified in a received request;
(d) receiving format identifiers identifying the type of formatting required, (e) executing a first set of functions to generate viewable data comprising said selected content data and first formatting data when a first format identifier is received; and
(f) executing a second set of functions to generate viewable data comprising said selected content data and second formatting data when a second format identifier is received, such that viewable data is served to a browser for display with locations of said text and/or graphics that depend upon the particular received format identifier and upon said specific user information.
-
-
8. A method for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device, said method comprising:
-
identifying requests from browsing devices that define a request for specified content data;
storing content data;
maintaining a function database comprising a plurality of sets of functions including a first set of functions and a second set of functions;
maintaining a user database comprising information relating to user preferences, and in response to identifying a request for specified content data;
(a) reading user preference information from said user database in response to received user identifier;
(b) selecting stored content data in dependence of the content data specified in a received request, (c) receiving format identifiers identifying the type of formatting required, (d) selecting a set of functions from said function database in dependence upon said received format identifier and said read user preference information, (e) executing a first set of functions to generate viewable data comprising said selected content data and first formatting data when a first format identifier is received; and
(f) executing a second set of functions to generate viewable data comprising said selected content data and second formatting data when a second format identifier is received;
such that viewable data is served to a browser for display with locations of said text and/or graphics that depend upon the particular received format identifier.
-
-
9. A method for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device, said method comprising:
-
maintaining a user database comprising data relating to user preferences determined from a history of usage by users;
identifying requests from browsing devices tat defines a request for specified content data and a user identifier;
storing content data; and
in response to identifying a request for specified content data;
(a) reading specified user data from said user database, such that said specified user data corresponds to a received user identifier;
(b) selecting content data in dependence of the content data specified in a received request and said specified user data read from said database;
(c) receiving format identifiers identifying the type of formatting required;
(d) executing a first set of functions to generate viewable data comprising said selected content data and first formatting data when a first format identifier is received; and
(e) executing a second set of functions to generate viewable data comprising said selected content data and second formatting data when a second format identifier is received, such that viewable data is served to a browser for display with locations of said text and/or graphics that depend upon the particular received format identifier. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A serving device for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device, said serving device comprising:
-
a user database comprising data relating to user preferences determined from a history of usage by users;
identifying means for identifying requests from browsing devices that define a request for specified content data and a user identifier;
data storage means storing content data; and
processing means configured such that, in response to said identifying means identifying a request for specified content data, said processing means;
(a) reads specified user data from said user database, such that said specified user data corresponds to a received user identifier;
(b) selects content data from said storage means in dependence of the content data specified in a request received by said identifying means and said specified user data read from said database;
(c) receives format identifiers identifying the type of formatting required;
(d) executes a first set of functions to generate viewable data comprising said selected content data and first formatting data when a first format identifier is received; and
(e) executes a second set of functions to generate viewable data comprising said selected content data and second formatting data when a second format identifier is received, such that viewable data is served to a browser for display with locations of said text and/or graphics that depend upon the particular format identifier received by the processing means. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A serving device for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device said serving device comprising:
-
identifying means for identifying requests from browsing devices that define a request for specified content data;
data storage means storing content data;
a function database comprising a plurality of sets of functions including a first set of functions and a second set of functions;
a user database comprising information relating to user preferences; and
processing means configured such that, in response to said identifying means identifying a request for specified content data, said processing means;
(a) read user preference information from said user database in response to received user identifier;
(b) selects content data from said storage means in dependence of the content data specified in a request received by said identifying means, (c) receives format identifies identifying the type of formatting required, (d) selects a set of functions from said function database in dependence upon said received format identifier and said read user preference information;
(e) executes a first set of functions to generate viewable data comprising said selected content data and first formatting data when a first format identifier is received, and (f) executes a second set of functions to generate viewable data comprising said selected content data and second formatting data when a second format identifier is received, such that viewable data is served to a browser for display with locations of said text and/or graphics that depend upon the particular format identifier received by the processing means.
-
-
22. A serving device for serving pages of viewable data to browsing devices connected to a network, wherein a page of said viewable data comprises content data defining text and/or graphics and formatting data which specifies locations of said text and/or graphics within a page, and said viewable data is displayed at a browsing device, said serving device comprising:
-
identifying means for identifying requests from browsing devices that define a request for specified content data;
data storage means storing content data, a user database comprising information relating to user preferences;
a function database containing a plurality of sets of functions and an index, processing means configured such that, in response to said identifying means identifying a request for specified content data, said processing means;
(a) reads specific user preference information from said user database in response to a received user identifier;
(b) adjusts the relationship between said index and said sets of functions within said function database in response to said specific user preference information;
(c) selects content data from said storage means in dependence of the content data specified in a request received by said identifying means, (d) receives format identifiers identifying the type of formatting required, (e) executes a first set of functions to generate viewable data comprising said selected content data and first formatting data when a first format identifier is received; and
(f) executes a second set of functions to generate viewable data comprising said selected content data and second formatting data when a second format identifier is received, such that viewable data is served to a browser for display with locations of said text and/or graphics that depend upon the particular format identifier received by the processing means and upon said specific user information.
-
Specification