Method and system for connecting to, browsing, and accessing computer network resources
First Claim
1. In a distributed system having a client computer, a video display, a first network having resources and running a first network operating system, and a second network having resources and running a second network operating system that differs from the first network operating system, a method for providing a unified display of resources on the first network and the second network comprising the computer implemented steps of:
- providing a first network client program at the client computer for interfacing with the first network, said first network client program including a means for enumerating the resources in the first network;
providing a second network client program at the client computer for interfacing with the second network, said second network client program including a means for enumerating the resources in the second network;
with the first network client program, enumerating a subset of less than all of the resources on the first network as being resources of interest to the user;
with the second network client program, enumerating a subset of less than all of the resources on the second network as being resources of interest to the user; and
displaying a single window to the user on the video display to show a list of network provided resources, said single window providing a visual representation comprising a unified display of the resources enumerated by the first network client program and the second network client program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for connecting to, browsing, and accessing computer network resources are provided. In a network in which the preferred embodiment of the present invention operates, a client video display includes a container called “Network Neighborhood.” The Network Neighborhood provides a constrained view of the network in a NOS-independent manner. The Network Neighborhood provides a constrained view of the network by displaying only those network resources that are determined to be interesting to the user. Further, the Network Neighborhood provides this view in a NOS-independent manner by displaying all of the network resources in a consistent manner, regardless of the type of client software that was used to enumerate or discover the network resources. In the preferred embodiment of the present invention, each type of client software installed on a client determines a list of network resources that are interesting to the user. The combination of these lists of network resources is initially included in the Network Neighborhood. The user (or the user'"'"'s administrator) can then determine that additional network resources are interesting to the user and can add these resources to the Network Neighborhood. Once the network resources that have been determined to be interesting to the user have been included in the Network Neighborhood, the user can browse and access these resources through the Network Neighborhood.
39 Citations
32 Claims
-
1. In a distributed system having a client computer, a video display, a first network having resources and running a first network operating system, and a second network having resources and running a second network operating system that differs from the first network operating system, a method for providing a unified display of resources on the first network and the second network comprising the computer implemented steps of:
-
providing a first network client program at the client computer for interfacing with the first network, said first network client program including a means for enumerating the resources in the first network;
providing a second network client program at the client computer for interfacing with the second network, said second network client program including a means for enumerating the resources in the second network;
with the first network client program, enumerating a subset of less than all of the resources on the first network as being resources of interest to the user;
with the second network client program, enumerating a subset of less than all of the resources on the second network as being resources of interest to the user; and
displaying a single window to the user on the video display to show a list of network provided resources, said single window providing a visual representation comprising a unified display of the resources enumerated by the first network client program and the second network client program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a distributed system having network resources that include a video display, a client machine running client software of a given type, a first network having network resources and running a first network operating system and a second network also having network resources and running a second network operating system that differs from the first network operating system, a method comprising the computer-implemented steps of:
-
determining with the client software which of the network resources are to be included in a constrained view of the distributed system that is to be displayed to a user, said constrained view including less than all of the network resources and including network resources from both the first network and the second network; and
with the client software, displaying the constrained view on the video display, said constrained view providing a uniform view of the determined network resources such that it is not apparent which network operating systems are run on the networks in the constrained view. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a distributed system having a first network having resources and running a first network operating system and a second network having resources and running a second network operating system that differs from the first network operating system, a system comprising:
-
a video display;
a client computer;
a first network client program run on the client computer for interfacing the client computer with the first network, wherein the first network runs a first network operating system, said first network client program comprising;
means for enumerating a first subset of less than all of the resources in the first network;
a second network client program run on the client computer for interfacing the client computer with the second network, wherein the second network runs a second network operating system that differs from the first operating system, said second network client program comprising;
means for enumerating a second subset of less than all of the resources in the second network; and
a user interface generator for providing a visual representation of the first subset and the second subset on the video display in a single window. - View Dependent Claims (21, 22, 23)
-
-
24. In a distributed system having a client computer, a video display, a first network having resources and running a first network operating system, and a second network having resources and running a second network operating system that differs from the first network operating system, a computer program product for implementing a method of generating a unified display of resources on the first network and the second network, the computer program product comprising:
-
computer-executable instructions for implementing said method, said computer-executable instructions including;
program code means, at the client computer, for interfacing with the first network, including means for enumerating the resources in the first network;
program code means, at the client computer, for interfacing with the second network, including means for enumerating the resources in the second network;
program cod means for enumerating a first subset of less than all of the resources on the first network as being resources of interest to the user;
program code means for enumerating a second subset of less than all of the resources on the second network as being resources of interest to the user; and
program code means for displaying a single window to the user on the video display to show a list of network provided resources, thereby generating a unified display of the first subset and the second subset; and
a computer-readable medium for carrying said computer-executable instructions. - View Dependent Claims (25, 26, 27, 28)
-
-
29. In a distributed system having network resources that include a video display, a client machine running client software of a given type, a first network having network resources and running a first network operating system and a second network also having network resources and running a second network operating system that differs from the first network operating system, a computer program product for implementing a method of generating a unified display of resources on the first network and the second network, the computer program product comprising:
-
computer-executable instructions for implementing said method by executing the steps of;
determining which of the network resources are to be included in a constrained view of the distributed system that is to be displayed to a user, said constrained view including less than all of the network resources and including network resources from both the first network and the second network; and
displaying the constrained view on the video display, said constrained view providing a uniform view of the determined network resources such that it is not apparent which network operating systems are run on the networks in the constrained view; and
a computer-readable medium for carrying said computer-executable instructions. - View Dependent Claims (30, 31, 32)
-
Specification