← Back to Patent Explorer
US5933599A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for presenting the content of an interactive on-line network

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-07-17
•
Granted: 1999-08-03
•
Expires: 2015-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The on-line network access system of the present invention operates as an extension of a computer's operating system to provide a graphical interface which displays the offerings available in the on-line network. The organization of the offerings are displayed in a manner which is visually similar to the way the operating system displays the organization of the computer's local file system. Using multiple navigators, the system displays different user interfaces which correspond to different offerings on the on-line network. The system further provides a content map which illustrates the location of a user in the on-line network. In addition, the system creates "shortcuts" which allow users of the on-line network to reference particular locations in the on-line network. A unique shortcut data structure allows the storage of the shortcuts in the user's computer or the transfer of the shortcuts to others.

Inventors

  • 👤 Sean P. Nolan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:10
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45504; G06F9/45508; G06F9/45512

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 215 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a plurality of navigator modules stored in an end-user station, said navigator modules adapted to communicate with an on-line network, each of said navigator modules configured to display a different user interface corresponding to different offerings on said on-line network; a network shell module stored in said end-user station, said network shell module in communication with said plurality of navigator modules, said network shell module having a plurality of network identifiers corresponding respectively to said plurality of navigator modules, each of said network identifiers further corresponding to a different offering in said on-line network, whereby said network shell module responds to each of said network identifiers to direct said identified navigator module to display said user interface; and a computer shell module stored in an end-user station, said computer shell module part of an operating system of said end-user station and in communication with said network shell module and said plurality of navigator modules, said computer shell module adapted to display a local file system user interface, wherein said computer shell module, said network shell module and said plurality of navigator modules interact to display said local file system user interface and said user interfaces corresponding to said offerings.
Claim 2
Dependent Claim 215 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a plurality of navigator modules stored in an end-user station, said navigator modules adapted to communicate with an on-line network, each of said navigator modules configured to display a different user interface corresponding to different offerings on said on-line network; a network shell module stored in said end-user station, said network shell module in communication with said plurality of navigator modules, said network shell module having a plurality of network identifiers corresponding respectively to said plurality of navigator modules, each of said network identifiers further corresponding to a different offering in said on-line network, whereby said network shell module responds to each of said network identifiers to direct said identified navigator module to display said user interface; and a computer shell module stored in an end-user station, said computer shell module part of an operating system of said end-user station and in communication with said network shell module and said plurality of navigator modules, said computer shell module adapted to display a local file system user interface, wherein said computer shell module, said network shell module and said plurality of navigator modules interact to display said local file system user interface and said user interfaces corresponding to said offerings.
Claim 3
Dependent Claim 21 words
The access system of claim 1, wherein said plurality of navigator modules are capable of accessing a plurality of data sources.
Claim 4
Dependent Claim 25 words
The access system of claim 1, wherein said plurality of navigator modules contain a plurality of navigation functions, said navigation functions implementing said user interfaces.
Claim 5
Dependent Claim 29 words
The access system of claim 1, wherein the names of said navigation functions are standardized such that each of said navigator modules are identified with common navigation function names.
Claim 6
Dependent Claim 17 words
The access system of claim 1, wherein said offerings are represented as nodes in said on-line network.
Claim 7
Dependent Claim 32 words
The access system of claim 1, wherein said network shell module further comprises a navigation table wherein said navigation table associates each of said network identifiers with one of said navigator modules.
Claim 8
Dependent Claim 36 words
The access system of claim 6, wherein said network identifier further comprises an application identifier and a nodal identifier and wherein said navigation table associates each of said application identifiers with one of said navigator modules.
Claim 9
Dependent Claim 40 words
The access system of claim 1 further comprising a shortcut data structure stored in an end-user station, said shortcut data structure configured to store a network path which identifies the location of each of said offerings in said on-line network.
Claim 10
Dependent Claim 19 words
The access system of claim 8 wherein said network shell module locates said offering identified by said network path.
Claim 11
Dependent Claim 30 words
The access system of claim 1 wherein said network shell module is further configured to display a content map which displays the hierarchy of said offerings in said on-line network.
Claim 12
Dependent Claim 39 words
The access system of claim 1, wherein one of the said offerings is a news service, a weather service, a bulletin board service, an electronic mail service, a chat service, a media view service, or an interactive game service.
Claim 13
Dependent Claim 16 words
The access system of claim 8, wherein the shortcut data structure is a shortcut data object.
Claim 14
Dependent Claim 19 words
The access system of claim 8, wherein the shortcut data structure is an Object Linking and Embedding (OLE) object.
Claim 15
Dependent Claim 120 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a network shell module stored in an end-user station, said network shell module adapted to access a plurality of offerings in an on-line network, each of said offerings having an associated set of properties; and a network cache stored in said end-user station, said network cache in communication with said network shell module, said network cache configured to store a copy of said set of properties associated with each of said offerings accessed by said network shell module, whereby said network shell module retrieves said copy of said set of properties from said network cache when accessing one of said offerings a second time.
Claim 16
Dependent Claim 120 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a network shell module stored in an end-user station, said network shell module adapted to access a plurality of offerings in an on-line network, each of said offerings having an associated set of properties; and a network cache stored in said end-user station, said network cache in communication with said network shell module, said network cache configured to store a copy of said set of properties associated with each of said offerings accessed by said network shell module, whereby said network shell module retrieves said copy of said set of properties from said network cache when accessing one of said offerings a second time.
Claim 17
Dependent Claim 16 words
The access system of claim 14 wherein said network cache only exists during a logon session.
Claim 18
Dependent Claim 24 words
The access system of claim 14 wherein each of said set of properties are stored in a nodal data structure in said end-user station.
Claim 19
Dependent Claim 23 words
The access system of claim 14 wherein each of said set of properties contains a node name, network identifier, icon identifier and description.
Claim 20
Dependent Claim 47 words
The access system of claim 17 wherein said network cache stores a copy of each of said nodal data structures and whereby said network shell module retrieves said copy of said nodal data structure from said network cache when accessing one of said offerings a second time.
Claim 21
Dependent Claim 44 words
The access system of claim 18 further comprising a plurality of navigator modules stored in an end-user station, said navigator modules adapted to communicate with said on-line network and said network shell module, each of said navigators adapted to display a different user interface.
Claim 22
Dependent Claim 21 words
The access system of claim 19 wherein each of said nodal data structures are configured to reference one of said navigators.
Claim 23
Dependent Claim 148 words
A machine for presenting a content map which illustrates the organization of information in an interactive on-line network, comprising: an on-line network containing a plurality of offerings, each of said offerings linked together to form a hierarchical data structure; a computer shell module stored in an end-user station, said computer shell module part of said end-user station's operating system, said computer shell module adapted to display said end-user station's file system; and a network shell module stored in an end-user station, said network shell module in communication with said computer shell module and said on-line network, said network shell module adapted to access said offerings in said on-line network, said network shell module further adapted to interact with said computer shell module to display a content map, said content map illustrating the organization of said end-computer's file system and the organization of said offerings in said on-line network.
Claim 24
Dependent Claim 148 words
A machine for presenting a content map which illustrates the organization of information in an interactive on-line network, comprising: an on-line network containing a plurality of offerings, each of said offerings linked together to form a hierarchical data structure; a computer shell module stored in an end-user station, said computer shell module part of said end-user station's operating system, said computer shell module adapted to display said end-user station's file system; and a network shell module stored in an end-user station, said network shell module in communication with said computer shell module and said on-line network, said network shell module adapted to access said offerings in said on-line network, said network shell module further adapted to interact with said computer shell module to display a content map, said content map illustrating the organization of said end-computer's file system and the organization of said offerings in said on-line network.
Claim 25
Dependent Claim 42 words
The machine of claim 21, wherein each of said offerings has an associated network identifier and wherein said network shell module combines said network identifiers into a network path which identifies the location of one of said offerings in said on-line network.
Claim 26
Dependent Claim 36 words
The machine of claim 22, wherein a plurality of network paths identify a plurality of locations in said on-line network and wherein said computer shell uses said plurality of network paths to create said content map.
Claim 27
Dependent Claim 23 words
The machine of claim 21, wherein said offerings are nodes in said on-line network which are linked together to form an acyclic graph.
Claim 28
Dependent Claim 103 words
The machine of claim 21, wherein said on-line network further comprises: a plurality of application servers interconnected by a local area network, each application server running at least one service application which implements an on-line service, different groups of said application servers running different service applications to provide different on-line services; and a plurality of gateway computers connected to said application servers by said local area network and connected to said end-user station via a wide area network, each gateway computer programmed to receive service requests from said end-user station and to route said service requests to application servers running corresponding service applications.
Claim 29
Dependent Claim 28 words
The machine of claim 25, wherein said network shell module is further adapted to access said service applications to obtain information about said offerings in said service applications.
Claim 30
Dependent Claim 173 words
An object-oriented access system for presenting the content of an interactive on-line network to a user, comprising: a computer shell object stored in an end-user station, said computer shell object part of said end-user station's operating system, said computer shell object adapted to display a user interface; a plurality of network shell objects stored in said end-user station, said network shell objects in communication with said computer shell object, each of said network shell objects corresponding to at least one of a plurality of nodes in an on-line network; a plurality of node objects, said node objects stored in said end-user station, said node objects in communication with said network shell objects and said computer shell object, each of said node objects adapted to reference at least one of said plurality of nodes in said on-line network; and a plurality of navigator modules in communication with said node objects, each of said navigator modules configured to display a different user interface, wherein each of said node objects reference one of said navigator modules.
Claim 31
Dependent Claim 173 words
An object-oriented access system for presenting the content of an interactive on-line network to a user, comprising: a computer shell object stored in an end-user station, said computer shell object part of said end-user station's operating system, said computer shell object adapted to display a user interface; a plurality of network shell objects stored in said end-user station, said network shell objects in communication with said computer shell object, each of said network shell objects corresponding to at least one of a plurality of nodes in an on-line network; a plurality of node objects, said node objects stored in said end-user station, said node objects in communication with said network shell objects and said computer shell object, each of said node objects adapted to reference at least one of said plurality of nodes in said on-line network; and a plurality of navigator modules in communication with said node objects, each of said navigator modules configured to display a different user interface, wherein each of said node objects reference one of said navigator modules.
Claim 32
Dependent Claim 23 words
The object-oriented access system of claim 27 wherein each of said plurality of network shell objects includes elements for creating said node objects.
Claim 33
Dependent Claim 29 words
The object-oriented access system of claim 28 wherein each of said plurality of network shell objects includes the network path to one of said nodes in said on-line network.
Claim 34
Dependent Claim 50 words
The object-oriented access system of claim 29 wherein each of said plurality of network shell objects includes elements configured to format a plurality of said network paths and communicate said network paths to said computer shell object whereby said computer shell object displays a content map of said on-line network.
Claim 35
Dependent Claim 125 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a computer shell means for displaying a user interface, said computer shell means part of said end-user station's operating system; a plurality of navigator means for communicating with an on-line network, each of said navigator means configured to display a different user interface corresponding to different offerings on said on-line network; and a network shell means for storing a plurality of identifiers corresponding respectively to one of said navigation means, said network shell means in communication with said computer shell module and said plurality of navigator means, whereby said network shell means responds to each of said identifiers to direct said identified navigator means to display said user interface.
Claim 36
Dependent Claim 125 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a computer shell means for displaying a user interface, said computer shell means part of said end-user station's operating system; a plurality of navigator means for communicating with an on-line network, each of said navigator means configured to display a different user interface corresponding to different offerings on said on-line network; and a network shell means for storing a plurality of identifiers corresponding respectively to one of said navigation means, said network shell means in communication with said computer shell module and said plurality of navigator means, whereby said network shell means responds to each of said identifiers to direct said identified navigator means to display said user interface.
Claim 37
Dependent Claim 37 words
The access system of claim 31 further comprising a network cache means for storing a copy of a set of properties associated with each of said offerings in said on-line network accessed by said network shell module.
Claim 38
Dependent Claim 44 words
The access system of claim 32 further comprising a shortcut means for directly accessing one of said offerings in said on-line network, said shortcut means containing a network path to one of said offerings, said shortcut means adapted for storage in said end-user station.
Claim 39
Dependent Claim 169 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a plurality of navigator modules stored in an end-user station, said navigator modules adapted to communicate with an on-line network, each of said navigator modules configured to display a different user interface corresponding to different offerings on said on-line network; a network shell module stored in said end-user station, said network shell module in communication with said plurality of navigator modules, said network shell module having a plurality of network identifiers corresponding respectively to said plurality of navigator modules, each of said network identifiers further corresponding to a different offering in said on-line network, whereby said network shell module responds to each of said network identifiers to direct said identified navigator module to display said user interface; and a shortcut object stored in an end-user station, said shortcut object including a shortcut data structure configured to store a network path which identifies the location of each of said offerings in said on-line network.
Claim 40
Dependent Claim 169 words
An access system for presenting the content of an interactive on-line network to a user, comprising: a plurality of navigator modules stored in an end-user station, said navigator modules adapted to communicate with an on-line network, each of said navigator modules configured to display a different user interface corresponding to different offerings on said on-line network; a network shell module stored in said end-user station, said network shell module in communication with said plurality of navigator modules, said network shell module having a plurality of network identifiers corresponding respectively to said plurality of navigator modules, each of said network identifiers further corresponding to a different offering in said on-line network, whereby said network shell module responds to each of said network identifiers to direct said identified navigator module to display said user interface; and a shortcut object stored in an end-user station, said shortcut object including a shortcut data structure configured to store a network path which identifies the location of each of said offerings in said on-line network.
Claim 41
Dependent Claim 19 words
The access system of claim 34 wherein said network shell module locates said offering identified by said network path.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-02 2003-02-01 2003-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-02 2007-02-01 2007-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-02 2011-02-01 2011-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag