Patents by Inventor Michael M. Nordman

Michael M. Nordman 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: 8429247
    Abstract: One embodiment of the present invention provides a system that facilitates intercepting browser communication protocol requests at a client. In addition, the system optionally fulfills the requests with content which is locally cached on the client rather than with content from a web server, which is located externally from the client. During operation, the system receives a communication protocol request at a browser's communication protocol stack. In response to the request, the system identifies a Uniform Resource Locator (URL) for the request. The system also determines if an item of content identified by the URL can be retrieved from a local cache. If so, the system fulfills the request from the local cache.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: April 23, 2013
    Assignee: Google Inc.
    Inventors: Michael M. Nordman, Michael H. Tsao, Christopher M. Prince, Andrew J. Palay
  • Patent number: 5907843
    Abstract: An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of hardware and software computer systems. These navigation components assist users in navigating from information locations quickly and accurately. Also, these navigation components may be modified or replaced with new navigation components for embedding various types of information therein. Communication among these components is achieved through novel application programming interfaces (APIs) to facilitate integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows any existing component to be replaced, and allows new components to be added, without affecting operation of the network component system.
    Type: Grant
    Filed: February 27, 1997
    Date of Patent: May 25, 1999
    Assignee: Apple Computer, Inc.
    Inventors: Michael A. Cleron, Michael M. Nordman
  • Patent number: 5864850
    Abstract: An opening part of an extensible and replaceable network-oriented component system opens asynchronous information by maintaining a placeholder until an actual data type determination is made. While this placeholder is being maintained, the progress of the opening process may be monitored and displayed. Upon determining the actual data type of the asynchronous information, the appropriate display part for the data type may be obtained. The network-oriented system includes a novel application programming interface for the opening part that facilitates integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows the opening part to be replaced, extended or modified by other opening-type components, while ensuring that these latter components "seamlessly" interact with existing components and component editors of the system.
    Type: Grant
    Filed: February 27, 1997
    Date of Patent: January 26, 1999
    Assignee: Apple Computer, Inc.
    Inventor: Michael M. Nordman