Patents by Inventor Geoffrey W. Dale

Geoffrey W. Dale 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: 6272673
    Abstract: A mechanism for automatically establishing connections between executable components of a hypertext-based application is provided. An application created using the mechanism includes a plurality of hypertext-based pages, at least some of which incorporate executable components. The application is invoked by a hypertext request for a page from a browser running on a client tier. An application server responds to the request by retrieving the requested page and assigning any components incorporated therein to the proper tier for execution. The mechanism provides a single model by which any executable component can be specified by an application developer for execution on any tier on the network or made subject to an automatic, dynamic tier assignment by the application server. Components of a given application can be distributed across, and specified for execution on, three or more different tiers and moved from tier to tier.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: August 7, 2001
    Assignee: AlphaBlox Corporation
    Inventors: Geoffrey W. Dale, Eric J. Swenson, Michael J. Skok, Matthew Stave, Jeffrey S. Boehm, Sanjay J. Poonen
  • Patent number: 6049664
    Abstract: A tier-neutral development mechanism for network-based applications is provided. An application created using the mechanism includes a plurality of hypertext-based pages, at least some of which incorporate executable components. The application is invoked by a hypertext request for a page from a browser running on a client tier. An application server responds to the request by retrieving the requested page and assigning any components incorporated therein to the proper tier for execution. The mechanism provides a single model by which any executable component can be specified by an application developer for execution on any tier on the network or made subject to an automatic, dynamic tier assignment by the application server. Components of a given application can be distributed across, and specified for execution on, three or more different tiers and moved from tier to tier.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: April 11, 2000
    Assignee: AlphaBlox Corporation
    Inventors: Geoffrey W. Dale, Eric J. Swenson, Michael J. Skok, Matthew Stave, Sanjay J. Poonen