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

User-centric system for choosing networked services

Assignee: Apple Inc
•
Filing: 1993-10-14
•
Granted: 1996-08-20
•
Expires: 2013-10-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A personal computer or workstation on a network includes a quick-choice cache into which are collected the names and aliases of networked devices or services that are expected to be most routinely used by a particular user. The cache is initialized to contain the names and aliases of devices within a network zone assigned to the workstation. This collection of names/aliases is expanded each time the user makes a connection to a device not previously listed. The cache drives a graphic user interface (GUI) that shows the user what service categories are available within the cache, and then when a service category is selected, what specific devices are included within the cache under that service category. The GUI permits quick logical connection to devices whose aliases are stored in the user's cache. A connection map later graphically shows the user what connections he or she has made.

Inventors

  • 👤 Afshin Jalalian
  • 👤 Christopher R. Bingham

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:29
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/22; H04L61/00; H04L61/45; H04L61/4541; H04L67/00; H04L67/50; H04L67/51; H04L67/75

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 210 words
An interconnect system for creating logical interconnections between a user's computer and service-providing devices disposed on a network to which the user's computer is coupled, where said network has a first given plurality of service-providing devices disposed thereon and where the computer's user is apt to utilize a first subset of said first given plurality of service-providing devices more frequently than a second subset of said first given plurality of service-providing devices, said system comprising: a service-category cache for storing a first plurality of service-type definitions corresponding to said first subset of the service-providing devices of the network, where each service-type definition of said first plurality of service-type definitions in the service-category cache defines a type of service that is provided on the network by the first subset of service-providing devices; and a plurality of device-choosing caches each corresponding to a service-type definition found in the service-category cache; wherein for each of said stored service-type definitions, the service-category cache further includes a corresponding pointer for linking the service-type definition to the corresponding device-choosing cache; and wherein one or more of the device-choosing caches contains a machine-recognizable alias defining a location on the network where there is available a service-providing device that provides a service defined by the corresponding service-type definition.
Claim 2
Dependent Claim 210 words
An interconnect system for creating logical interconnections between a user's computer and service-providing devices disposed on a network to which the user's computer is coupled, where said network has a first given plurality of service-providing devices disposed thereon and where the computer's user is apt to utilize a first subset of said first given plurality of service-providing devices more frequently than a second subset of said first given plurality of service-providing devices, said system comprising: a service-category cache for storing a first plurality of service-type definitions corresponding to said first subset of the service-providing devices of the network, where each service-type definition of said first plurality of service-type definitions in the service-category cache defines a type of service that is provided on the network by the first subset of service-providing devices; and a plurality of device-choosing caches each corresponding to a service-type definition found in the service-category cache; wherein for each of said stored service-type definitions, the service-category cache further includes a corresponding pointer for linking the service-type definition to the corresponding device-choosing cache; and wherein one or more of the device-choosing caches contains a machine-recognizable alias defining a location on the network where there is available a service-providing device that provides a service defined by the corresponding service-type definition.
Claim 3
Dependent Claim 77 words
An interconnect system according to claim 1 wherein: the network includes one or more file-serving devices that are within said first subset of the service-providing devices; the service-category cache includes a corresponding first set of service-type definitions defining the types of file-server services provided by said one or more file-serving devices; and the plurality of device-choosing caches includes a corresponding first set of device-choosing caches, one for each service-type definition in the first set of service-type definitions.
Claim 4
Dependent Claim 77 words
An interconnect system according to claim 2 wherein: the network includes one or more printing devices that are within said first subset of the service-providing devices; the service-category cache includes a corresponding second set of service-type definitions defining the types of printing services provided by said one or more printing devices; and the plurality of device-choosing caches includes a corresponding second set of device-choosing caches, one for each service-type definition in the second set of service-type definitions.
Claim 5
Dependent Claim 77 words
An interconnect system according to claim 2 wherein: the network includes one or more key-serving devices that are within said first subset of the service-providing devices; the service-category cache includes a corresponding second set of service-type definitions defining the types of key-server services provided by said one or more key-serving devices; and the plurality of device-choosing caches includes a corresponding second set of device-choosing caches, one for each service-type definition in the second set of service-type definitions.
Claim 6
Dependent Claim 77 words
An interconnect system according to claim 2 wherein: the network includes one or more meeting-scheduling devices that are within said first subset of the service-providing devices; the service-category cache includes a corresponding second set of service-type definitions defining the types of meeting-scheduling services provided by said one or more meeting-scheduling devices; and the plurality of device-choosing caches includes a corresponding second set of device-choosing caches, one for each service-type definition in the second set of service-type definitions.
Claim 7
Dependent Claim 77 words
An interconnect system according to claim 1 wherein: the network includes one or more printing devices that are within said first subset of the service-providing devices; the service-category cache includes a corresponding first set of service-type definitions defining the types of printing services provided by said one or more printing devices; and the plurality of device-choosing caches includes a corresponding first set of device-choosing caches, one for each service-type definition in the first set of service-type definitions.
Claim 8
Dependent Claim 46 words
An interconnect system according to claim 1 further comprising: service availability presentation means, operatively coupled to the service-category cache, for presenting to the user of said computer an indication of the services that are provided on the network only by the first subset of service-providing devices.
Claim 9
Dependent Claim 53 words
An interconnect system according to claim 7 wherein the service availability presentation means includes graphical presentation means for presenting to the user a limited collection of one or more graphic icons each graphically and distinctively representing a type of service that is provided on the network by the first subset of service-providing devices.
Claim 10
Dependent Claim 74 words
An interconnect system according to claim 8 wherein the each of the service-type graphic icons automatically includes a container symbol about its exterior if the corresponding service-type is supported by at least a predefined number of devices in said first subset of service-providing devices and wherein each service-type graphic icon automatically does not have a container symbol about its exterior if the corresponding service-type is supported by less than said predefined number of devices.
Claim 11
Dependent Claim 15 words
An interconnect system according to claim 9 wherein said predefined number is 1 or 2.
Claim 12
Dependent Claim 142 words
An interconnect system according to claim 1 wherein: the user's computer is further operatively coupled to a second given plurality of service-providing devices that are not disposed on said network, said second given plurality of service-providing devices defining a set of non-networked service-providing devices; the computer's user is apt to utilize a first non-networked subset of said second given plurality of non-networked service-providing devices more frequently than a second non-networked subset of said second given plurality of non-networked service-providing devices; the service-category cache stores one or more, service-type definitions each defining a type of service that is provided to the user's computer by the corresponding first non-networked subset of non-networked service-providing devices; and for each of said stored service-type definitions corresponding to a non-networked device, the service-category cache includes a corresponding pointer for linking that service-type definition to a corresponding device-choosing cache.
Claim 13
Dependent Claim 58 words
An interconnect system according to claim 11 further comprising: service availability presentation means, operatively coupled to the service-category cache, for presenting to the user of said computer an indication of the combination of services that are provided on the network only by the first subset of networked service-providing devices and the first non-networked subset of non-networked service-providing devices.
Claim 14
Dependent Claim 68 words
An interconnect system according to claim 12 wherein the service availability presentation means includes graphical presentation means for presenting to the user a limited collection of one or more graphic icons each graphically and distinctively representing a type of service that is provided to the user's computer both through the network from the first subset of service-providing devices and from the first non-networked subset of non-networked service-providing devices.
Claim 15
Dependent Claim 73 words
An interconnect system according to claim 13 wherein the each of the service-type graphic icons automatically includes a container symbol about its exterior if the corresponding service-type is supported by at least a predefined number of devices in said first subset of service-providing devices and wherein each service-type graphic icon does not have a container symbol about its exterior if the corresponding service-type is supported by less than said predefined number of devices.
Claim 16
Dependent Claim 73 words
An interconnect system according to claim 11 wherein for each service-type definition of the service category cache, there is a device-choosing cache containing one or more aliases pointing to service-providing devices either on or off said network that provide a service defined by the corresponding service-type definition of the service category cache, each alias being a machine-recognizable code that allows the user's computer to automatically make a logical connection to the corresponding device.
Claim 17
Dependent Claim 28 words
An interconnect system according to claim 15 wherein each device-choosing cache further contains for each alias, a corresponding user-recognizable name for the device pointed to by the alias.
Claim 18
Dependent Claim 240 words
A user interface system for use in a networked computer system having a display for displaying data items, a data processor in communication with the display, an interactive input device coupled to the processor for allowing a user to point to and select or to otherwise interact with data items shown on the display, a memory, and a network interface coupling the processor to a network of user accessible devices, said network having multiple zones, each zone being capable of containing one or more of the on-network devices, where each on-network device provides a predefined type of service, said user interface system comprising: user-centric, service availability presentation means, operatively coupled to the network and the display for defining in response to user choices made over time, a subset of the on-network devices as being user-centric devices that are to be perceived by the user as psychologically proximate to the user and for displaying to the user a first collection of data items representing services or service types available only from the subset of user-centric devices; and quick choice means, operatively coupled to the service availability presentation means and responsive to a user selection of one of the first collection of data items, for displaying to the user a second collection of data items representing a subset of user-centric devices that provide the service or service type selected by the user, said second collection not being limited to a specific zone.
Claim 19
Dependent Claim 240 words
A user interface system for use in a networked computer system having a display for displaying data items, a data processor in communication with the display, an interactive input device coupled to the processor for allowing a user to point to and select or to otherwise interact with data items shown on the display, a memory, and a network interface coupling the processor to a network of user accessible devices, said network having multiple zones, each zone being capable of containing one or more of the on-network devices, where each on-network device provides a predefined type of service, said user interface system comprising: user-centric, service availability presentation means, operatively coupled to the network and the display for defining in response to user choices made over time, a subset of the on-network devices as being user-centric devices that are to be perceived by the user as psychologically proximate to the user and for displaying to the user a first collection of data items representing services or service types available only from the subset of user-centric devices; and quick choice means, operatively coupled to the service availability presentation means and responsive to a user selection of one of the first collection of data items, for displaying to the user a second collection of data items representing a subset of user-centric devices that provide the service or service type selected by the user, said second collection not being limited to a specific zone.
Claim 20
Dependent Claim 58 words
A user interface system according to claim 17 wherein each zone contains the network interfaces of one or more users, and wherein the user interface system further comprises: subset initializing means, operatively coupled to the service availability presentation means, for initializing the definition of the user-centric devices as including on-network devices that are within the user's network zone.
Claim 21
Dependent Claim 75 words
A user interface system according to claim 18 wherein the networked computer system further has a non-network interface coupling the processor to a one or more off-network, user accessible devices, where each off-network device provides a predefined type of service, and wherein: the subset initializing means initializes the definition of the user-centric devices as consisting of the one or more off-network, user accessible devices and the on-network devices that are within the user's network zone.
Claim 22
Dependent Claim 72 words
A user interface system according to claim 17 wherein the networked computer system further has a non-network interface coupling the processor to a one or more off-network, user accessible devices, where each off-network device provides a predefined type of service, said system comprising: subset initializing means, operatively coupled to the service availability presentation means, for initializing the definition of the user-centric devices as including the one or more off-network, user accessible devices.
Claim 23
Dependent Claim 49 words
A user interface system according to claim 17 further comprising: presentation modifying means, operatively coupled to the service availability presentation means, for automatically adding to the definition of the user-centric devices, devices not previously defined as user-centric but to which the user nonetheless connects by way of the network.
Claim 24
Dependent Claim 40 words
A user interface system according to claim 17 wherein the service availability presentation means displays the first collection of data items as a collection of graphical icons representing the services or service types available from the subset of user-centric devices.
Claim 25
Dependent Claim 43 words
A user interface system according to claim 17 wherein the quick choice means displays the second collection of data items as a collection of graphical icons representing the subset of user-centric devices that provide the service or service type selected by the user.
Claim 26
Dependent Claim 122 words
A machine-implemented method for allowing a user of a networked computer system to selectively make logical connection to one or more of a plurality of on-network devices provided on a network having multiple zones, each zone containing one or more of the on-network devices, said method comprising the steps of: (a) defining as user-centric, a subset of the on-network devices that are to be perceived by the user as being psychologically proximate to the user irrespective of the zone containing the user-centric subset, said step of defining being in response to user choices made over time; and (b) displaying to the user a first collection of data items representing services or service types available only from the defined subset of user-centric devices.
Claim 27
Dependent Claim 122 words
A machine-implemented method for allowing a user of a networked computer system to selectively make logical connection to one or more of a plurality of on-network devices provided on a network having multiple zones, each zone containing one or more of the on-network devices, said method comprising the steps of: (a) defining as user-centric, a subset of the on-network devices that are to be perceived by the user as being psychologically proximate to the user irrespective of the zone containing the user-centric subset, said step of defining being in response to user choices made over time; and (b) displaying to the user a first collection of data items representing services or service types available only from the defined subset of user-centric devices.
Claim 28
Dependent Claim 54 words
The machine-implemented method of claim 24 further comprising the step of: (c) in response to user selection of an item in said first collection of data items, displaying to the user a second collection of data items representing a subset of user-centric devices that provide the service or service type selected by the user.
Claim 29
Dependent Claim 40 words
The machine-implemented method of claim 25 further comprising the step of: (c) in response to user activation of an item in said second collection of data items, making a logical connection to the user-centric device represented by the activated item.
Claim 30
Dependent Claim 114 words
The machine implemented method of claim 24 wherein the network is subdivided into a plurality of zones, wherein the user's workstation is assigned to one such zone, and wherein said step (a) of defining a user-centric subset includes: (a.1) querying the network in a background mode to determine what zone the user's workstation is assigned to and what network devices are assigned to the same zone; (a.2) defining the services provided by the network devices of the same zone as user-centric services; and (a.3) defining in a storage area of the user's workstation, a service category cache (SCC) listing the user-centric services or service types available from the network devices of the same zone.
Claim 31
Dependent Claim 34 words
The machine-implemented method of claim 27 wherein said step (a.1) of querying the network is carried out in a background mode such that the user of the workstation is not aware of step (a.1).
Claim 32
Dependent Claim 51 words
The machine-implemented method of claim 27 wherein said step (a.1) of querying the network is carried out when the user's workstation is first connected to the network or when the user's workstation is reset to a state similar to that found the first time the workstation is connected to the network.
Claim 33
Dependent Claim 107 words
A machine-implemented method for allowing a user of a networked computer system to selectively make logical connection to one or more of a plurality of on-network devices provided on a network, said method comprising the steps of: (a) defining as user-centric a subset of the on-network devices that are to be perceived by the user as being psychologically proximate to the user; and (b) displaying to the user a collection of data items representing the defined subset of user-centric devices; and (c) in response to selection by the user of an item in the displayed collection of data items, making a logical connection to the corresponding device.
Claim 34
Dependent Claim 107 words
A machine-implemented method for allowing a user of a networked computer system to selectively make logical connection to one or more of a plurality of on-network devices provided on a network, said method comprising the steps of: (a) defining as user-centric a subset of the on-network devices that are to be perceived by the user as being psychologically proximate to the user; and (b) displaying to the user a collection of data items representing the defined subset of user-centric devices; and (c) in response to selection by the user of an item in the displayed collection of data items, making a logical connection to the corresponding device.
Claim 35
Dependent Claim 44 words
The machine-implemented method of claim 30 further comprising the step of: each time the user makes a logical connection to a new device not previously defined as belonging to the user-centric subset, automatically adding the new device to the definition of the user-centric subset.

References Cited (Backward Citations)

US5276789A Cited
US5394522A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-20 2000-02-19 2000-08-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-20 2004-02-19 2004-08-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-20 2008-02-19 2008-08-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag