Nova Patents
US20030195923A1

Presentation server

Claim Score by NHIP

Read claim 21, the broadest

Abstract

A server is disclosed that presents content to a client. The server receives a request for particular content. In response to the request, the server accesses data and/or code that describes the particular content. The server compiles that code and/or data to create executable code, and transmits the executable code to the client for execution on the client. In one embodiment, the code describing the particular content is a mark-up language description. In various implementations, the executable code includes a user interface that provides access to the requested content.

US20030195923A1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 18 July 2024, 2.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

50 claims: 9 independent, 41 dependent

  1. 1
    A method for providing content, comprising the steps of:receiving a request for particular content, said request is received at a server;accessing a mark-up language description of said particular content;compiling said mark-up language description of said particular content to create executable code that provides said particular content, said step of compiling is performed at said server in response to said request;and transmitting said executable code from said server to a client.
  2. 14
    A method for providing content, comprising the steps of:receiving a request for particular content, said request is received at a server;accessing first code associated with said particular content;compiling said first code to create executable code that implements a user interface that provides access to said particular content, said step of compiling is performed at said server in response to said request;and transmitting said executable code from said server to a client.
  3. 21
    Broadest claimClaim Score 87, very broad(NHIP)A method for providing content, comprising the steps of:receiving a request for content that includes data, said request is received at a server;accessing said data at said server;compiling said data at said server to create executable code, said executable code includes a representation of said data, said step of compiling is performed in response to said request;and transmitting said executable code from said server to a client.
  4. 28
    One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:receiving a request for particular content, said request is received at a server;accessing a mark-up language description of said particular content;compiling said mark-up language description of said particular content to create executable code that provides said particular content, said step of compiling is performed at said server in response to said request;and transmitting said executable code from said server to a client.
  5. 33
    One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:receiving a request for particular content, said request is received at a server;accessing first code associated with said particular content;compiling said first code to create executable code that implements a user interface that provides access to said particular content, said step of compiling is performed at said server in response to said request;and transmitting said executable code from said server to a client.
  6. 37
    One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising the steps of:receiving a request for content that includes data, said request is received at a server;accessing said data at said server;compiling said data at said server to create executable code, said executable code includes a representation of said data, said step of compiling is performed in response to said request;and transmitting said executable code from said server to a client.
  7. 41
    An apparatus, comprising:one or more storage devices;and one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of: receiving a request for particular content, said request is received at a server, said request is from a client, accessing a mark-up language description of said particular content, compiling said mark-up language description of said particular content to create executable code that provides said particular content, said step of compiling is performed at said server in response to said request, and transmitting said executable code from said server to said client.
  8. 45
    An apparatus, comprising:one or more storage devices;and one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of: receiving a request for particular content, said request is received at a server, said request is from a client, accessing first code associated with said particular content, compiling said first code to create executable code that implements a user interface that provides access to said particular content, said step of compiling is performed at said server in response to said request, and transmitting said executable code from said server to said client.
  9. 48
    An apparatus, comprising:one or more storage devices;and one or more processors in communication with said one or more storage devices, said one or more processors perform a method comprising the steps of: receiving a request for content that includes data, said request is received at a server, said request is from a client, accessing said data at said server, compiling said data at said server to create executable code, said executable code includes a representation of said data, said step of compiling is performed in response to said request, and transmitting said executable code from said server to said client.