Patents by Inventor Thomas W. Nickerson

Thomas W. Nickerson 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: 7949729
    Abstract: Embodiments of the present invention provide a system and method for displaying dynamic page content in a page-caching browser. The system and method prevent the loading of unintended page content from a local cache into a browser by ensuring the uniqueness of the content request. Such embodiments include (i) specifying an address to stored content; (ii) appending a unique identifier to the address; (iii) requesting the content with the address and appended identifier; and (iv) transmitting the content request to the server regardless of whether there is cached content associated with the address. By appending a unique identifier to the requested address, each content request is unique, thus, preventing the browser from locating and loading corresponding content from the cache.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: May 24, 2011
    Assignee: Oracle International Corp.
    Inventor: Thomas W. Nickerson
  • Patent number: 7779036
    Abstract: Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a method for capturing a call to an API using a framework including an execution engine that communicate with an adapter to cause the API call to be executed involves making the API call and constructing an object using metadata associated with the API call. The constructed object is converted into a node that is of a declarative metadata format, and the node is stored.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: August 17, 2010
    Assignee: Oracle International Corporation
    Inventors: Sowmya Subramanian, Larry Dean Harris, Sandeep Khemani, Thomas W. Nickerson, George A. Buzsaki, Michael De Groot
  • Patent number: 7603658
    Abstract: Methods and apparatus for enabling efficient testing of application programming interface (API) frameworks and application code are disclosed. According to one aspect of the present invention, a framework suitable for use to test an API includes a metadata provider arrangement that stores declarative metadata and a metadata provider interface that obtains the declarative metadata associated with a test from the declarative metadata provider. A first test adapter includes logic used to process the declarative metadata, and a diagnostic test interface cooperates with the first test adapter to execute the test. The first test adapter is effectively interfaced with the diagnostic test interface. Finally, a diagnostics execution engine is arranged to communicate with the diagnostic test interface to cause the test to be executed.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: October 13, 2009
    Assignee: Oracle International Corporation
    Inventors: Sowmya Subramanian, Larry Dean Harris, Sandeep Khemani, Thomas W. Nickerson, George A. Buzsaki, Michael De Groot
  • Patent number: 7523158
    Abstract: A system and method for updating page content of a web page includes applying a partial page update from a content server to the page content through a proxy content element. This avoids having to reload the entire page content every time a change to content is required; thus eliminating screen flash within the browser, which generally accompanies navigating between similar pages from the same web site.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: April 21, 2009
    Assignee: Oracle International Corporation
    Inventors: Thomas W. Nickerson, Blake Sullivan
  • Patent number: 7506311
    Abstract: Methods and apparatus for enabling the framework and the application code associated with an application programming interface (API) to be efficiently and comprehensively tested are disclosed. According to one aspect of the present invention, a structure that defines an API test in declarative metadata includes an entity to be tested, a first metadata arrangement, and a second metadata arrangement. The first metadata arrangement includes any data to be used when the entity is tested, and the second metadata arrangement includes any expected outputs associated with testing the entity.
    Type: Grant
    Filed: November 17, 2004
    Date of Patent: March 17, 2009
    Assignee: Oracle International Corporation
    Inventors: Sowmya Subramanian, Larry Dean Harris, Sandeep Khemani, Thomas W. Nickerson, George A. Buzsaki, Michael De Groot
  • Patent number: 7464381
    Abstract: A web page can be updated by communicating modification instructions to the web page from a server, through a proxy frame of the web page, such that the modification instructions affect less than the entire web page. This method avoids having to reload the content frame every time a change to content is required thus eliminating screen flash within the browser which generally accompanies navigating between similar pages from the same web site. A source frame can be used to store methods having instructions for updating the content of the web page. These methods can be invoked from the proxy frame, further reducing the amount of network traffic generated during subsequent requests for content modification instructions.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: December 9, 2008
    Assignee: Oracle International Corporation
    Inventors: Thomas W. Nickerson, Robert Phillips
  • Publication number: 20080177859
    Abstract: Embodiments of the present invention provide a system and method for displaying dynamic page content in a page-caching browser. The system and method prevent the loading of unintended page content from a local cache into a browser by ensuring the uniqueness of the content request. Such embodiments include (i) specifying an address to stored content; (ii) appending a unique identifier to the address; (iii) requesting the content with the address and appended identifier; and (iv) transmitting the content request to the server regardless of whether there is cached content associated with the address. By appending a unique identifier to the requested address, each content request is unique, thus, preventing the browser from locating and loading corresponding content from the cache.
    Type: Application
    Filed: June 28, 2007
    Publication date: July 24, 2008
    Inventor: Thomas W. Nickerson
  • Patent number: 7302370
    Abstract: Systems and methods are presented for managing browser sessions in single and multi-server workflow environments. Aspects involve maintaining session state for browser sessions at a first application server process, while communicating with a second application server process. Other aspects involve monitoring user activity and server state from a browser that can initiate responsive actions in response to error conditions.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: November 27, 2007
    Assignee: Oracle International Corporation
    Inventors: Thomas W. Nickerson, Martin P. Plotkin