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 a second network having resources, 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;
generating a constrained view of resources on the first network and the second network at a first time, including the steps of;
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;
enumerating, by the user, other 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 as being resources of interest, the resources enumerated by the second network client program as being resources of interest, and the other resources enumerated by the user; and
in response to user input, generating a full view of resources on the first and second networks at a second time, including the step of;
displaying another visual representation comprising a unified display of all the resources of the first network and all the resources of the second network.
2 Assignments
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.
38 Citations
30 Claims
-
1. In a distributed system having a client computer, a video display, a first network having resources, and a second network having resources, 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; generating a constrained view of resources on the first network and the second network at a first time, including the steps of; 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; enumerating, by the user, other 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 as being resources of interest, the resources enumerated by the second network client program as being resources of interest, and the other resources enumerated by the user; and in response to user input, generating a full view of resources on the first and second networks at a second time, including the step of; displaying another visual representation comprising a unified display of all the resources of the first network and all the resources of the second network. - 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, including the steps of; identifying with the client software, a first subset of less than all of the network resources of the first network; identifying, with the client software, a second subset of less than all of the network resources of the second network; and identifying based on user input, a supplemental subset of the network resources that the user considers to be of interest; and with the client software, displaying the constrained view on the video display, said constrained view including the first subset, the second subset, and the supplemental subset and providing a uniform view of the displayed 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. 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 means for allowing a user to enumerate a supplemental subet of legs than all of the resources in the first network and second network that the user considers to be of interest; and a user interface generator for providing a visual representation of the first subset, the second subset, and the supplemental subset on the video display in a single window. - View Dependent Claims (20, 21, 22)
-
-
23. In a distributed system having a client computer, a video display, a first network having resources, and a second network having resources, 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 code 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; program code means for allowing a user to enumerate a supplemental subset of the resources on the first network and 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, the second subset, and the supplemental subset; and
a computer-readable medium for carrying said computer-executable instructions.- View Dependent Claims (24, 25, 26)
-
27. 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, including the steps of; identifying a first subset of less than all of the network resources of the first network; identifying a second subset of less than all of the network resources of the second network; and identifying, based on user input, a supplemental subset of the network resources that the user considers to be of interest; and displaying the constrained view on the video display, said constrained view including the first subset, the second subset, and the supplemental subset and providing a uniform view of the displayed 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 (28, 29, 30)
-
Specification