Nova Patents
CA2363768C

Serving signals

Abstract

Output signals are served from a serving device to a plurality ofbrowsing devices connected to a network. The output signals representcommands executable by each browsable device so as to displayviewable data in accordance with specified page formatting. Requestsfrom browsing clients are identified which contain information relating tothe data itself and the display format for the data. The data is read andprocessed so as to combine a representation of the viewable data withexecutable instructions. The signals are then supplied to requestingbrowsing devices, after effectively being assembled as a real time on-line process.

CA2363768C, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 14 May 2016, 10.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

1 claim: 1 independent, 0 dependent

  1. 1
    CA 02363768 2003-12-29 13. 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;and processing means configured such that in response to said identifying means identifying a request for specified content data, said processing means : (a) selects content data from said data storage means in dependence upon the content data specified in a request received by said identifying means;(b) receives format identifiers identifying the type of formatting required;(c) selects a set of functions from said function storage means in dependence upon a received format identifier;and (d) executes said set of functions to generate viewable data comprising said selected content data and formatting data. 14. A serving device according to claim 13, wherein said format identifier is received via said identifying means with said request for specified content data, whereby viewable data is served to a browser for display with a format which depends upon the format identifier received from said browser. CA 02363768 2003-12-29 15. A serving device according to claim 13, further comprising a user database comprising information relating to user preferences, wherein said identifying means is configured to receive a user identifier with said request for specified content data, and said processing means is configured to: read user preference information from said user database in response to a received user identifier;and select a set of functions from said function storage means in dependence upon said received format identifier and said read user information. 16. A serving device according to claim 13, wherein said viewable data is HTML (hypertext markup language) data, and said formatting data comprise of HTML tags. 17. A method of serving viewable data to browsing devices connected to a network, wherein said viewable data contains 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 the steps of: (a) identifying requests from browsing devices that define a request for specified content data;(b) storing content data within data storage means;storing executable functions within function storage means;and (c) selecting content data from said data storage means in dependence upon the content data specified in a request from a browsing device;CA 02363768 2003-12-29 (d) receiving format identifiers identifying the type of formatting required;(e) selecting a set of functions from said function storage means in dependence upon a received format identifier;and (f) executing said set of functions to generate viewable data comprising said selected content data and formatting data. 18. A serving device for serving HTML (hypertext markup language) data to browsing devices connected to a network, wherein said HTML data comprises content data and formatting data and said HTML 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;a database containing a plurality of 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) selects content data from said database in dependence of the content data specified in a request received by said identifying means;(b) receives format identifiers;(c) executes a first set of functions to generate first HTML data comprising said selected content data and first formatting data when a first format identifier is received;and (d) executes a second set of functions to generate second HTML data comprising said selected content data and second formatting data when a second format identifier is received, so that HTML data is served to a browser for display with a format which depends upon the format identifier received by the processing means.