Patents by Inventor Robert Ian Mills

Robert Ian Mills has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7627658
    Abstract: A presentation server which enables a client device to run a network based application by sending structured data from one or more data sources to software on the client device. The presentation server decouples the client device from the data source by (i) insulating the data source from needing to handle directly any display, data storage, data querying or communications functions relating to the client device and (ii) insulating the client device from needing to handle communications functions which are specific to the data source.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: December 1, 2009
    Assignee: Integra SP Limited
    Inventors: David Lawrence Levett, Robert Ian Mills, Yih-Chyun Jin
  • Publication number: 20040148375
    Abstract: A presentation server which enables a client device to run a network based application by sending structured data from one or more data sources to software on the client device. The presentation server decouples the client device from the data source by (i) insulating the data source from needing to handle directly any display, data storage, data querying or communications functions relating to the client device and (ii) insulating the client device from needing to handle communications functions which are specific to the data source.
    Type: Application
    Filed: February 17, 2004
    Publication date: July 29, 2004
    Inventors: David Lawrence Levett, Robert Ian Mills, Yih-Chyun Jin
  • Publication number: 20040117439
    Abstract: Client software, enabling a client to run a network based application which uses structured data, in which the client software comprises: (a) a communication layer to send and receive messages over the network; (b) a database layer to store, and allow querying of, the structured data; (c) a rendering layer which generates, from the structured data in the database layer, data for a user interface; wherein the client software is self-contained to provide all of the communications, data storage and rendering resources needed to run the network based application on the client device. The 3 Layer System is fully integrated and therefore requires no additional client side code to be written. Normally, this level of self-containment on the client side does not exist, so that a developer wishing to deploy a network based application to a client device needs to write client side custom code for the user interface.
    Type: Application
    Filed: January 30, 2004
    Publication date: June 17, 2004
    Inventors: David Lawrence Levett, Robert Ian Mills, Benjamin Lawrence Nathan