Common namespace for internet and local filesystem objects

Electrical computers and digital processing systems: multicomput – Remote data accessing – Accessing a remote server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06678724

ABSTRACT:

TECHNICAL FIELD
The invention relates generally to the field of operating system design, and, more specifically, to the field of file object namespaces.
BACKGROUND OF THE INVENTION
The world wide web (“the web”) is a very large body of information maintained on thousands of computer systems connected by the Internet. The web is organized into millions of documents called web pages. A group of related web pages produced and maintained by the same person or organization is known as a “web site.”
A user typically interacts with the web using an application program known as a web browser or web client executing on the user's computer system, or the “client” computer system. Each web page may be independently accessed by providing a reference to the web page, called a “URL,” or “uniform resource locator,” to the web browser application. The web browser application uses the URL to retrieve the contents of the web page via the Internet, then displays those contents in a window displayed by the web browser application. Web page contents can include data such as text, still images, and audio and video clips; programs executable on the client machine; and links to related web pages.
Conventional web browsers operate in a manner completely distinct from the filesystem viewers typically provided by operating systems and user interface shells. For example,
FIG. 1
is a screen diagram showing a window displayed by a filesystem viewer application called the Windows Explorer provided with a Microsoft® Windows® 95 operating system and user interface shell. The window
100
contains a subwindow
110
whose contents describe the contents of a filesystem directory. The contents of the subwindow show that the current directory contains two file folders, “Drivers” and “Icu”, as well as an MS-DOS Application “Readme” and a Text Document “Readme”. The user may further use the filesystem viewer application to issue commands to manipulate the contents of the displayed directory, such as commands to move, rename, delete, or launch files in the directory and create new folders or files in the directory.
In contrast,
FIG. 2
shows the contents of the same directory displayed by a conventional web browser application. Window
201
is displayed by the conventional web browser application, and contains subwindow
220
. It can be seen that the contents of this subwindow have a significantly different visual appearance from the contents of subwindow
110
(FIG.
1
). For example, the subwindow displayed by the web browser uses icons, such as icons
221
and
222
, that differ from the icons used by the file viewer application, such as icons
111
and
112
. The web browser application further uses different labels to characterize the types of each object contained in the directory,
225
F-
228
than the labels used by the filesystem viewer,
115
-
118
(FIG.
1
). Finally, the web browser displays different file sizes,
223
and
224
than the filesystem viewer,
113
and
114
(FIG.
1
), for the same objects. Even further, the web browser displays a directory label
229
and a parent directory link
230
not displayed by the file viewer application. Additionally, the web browser application does not allow the user to issue commands to manipulate the contents of the displayed directory. Such differences in the operation of the web browser to display the contents of a filesystem directory from the filesystem viewer make it difficult for a user to use both applications.
Further, Internet addresses, such as those used in URLs to identify web pages, are completely distinct from the shell hierarchy used in most user interface shells and operating systems to represent the contents of a local filesystem, as well as other resources available from or through the user's computer system. The emission of these addresses from the hierarchy makes it difficult for users to switch back and forth between objects stored in the hierarchy and objects stored at Internet addresses.
SUMMARY OF THE INVENTION
The present invention is directed to integrating web addresses into a shell hierarchy of resources including the local filesystem, so that both web addresses and local filesystem locations can be specified as locations within the shell hierarchy. A unified web/filesystem browser application displays the shell hierarchy including both web addresses and local filesystem locations. When the user selects an item in the displayed shell hierarchy, the type of the selected item is used to select from the registry a file viewer module for displaying the selected item, whether the item is a word processing document, a filesystem directory, a web page, or a document of another type. In a further embodiment of the invention, a web browser that itself displays web pages is adapted to display the contents of a folder by calling the same code for displaying the contents of a folder as a dedicated application, provided by the user interface shell, for viewing directory contents.


REFERENCES:
patent: 5001628 (1991-03-01), Johnson et al.
patent: 5561799 (1996-10-01), Khalidi et al.
patent: 5579481 (1996-11-01), Drerup
patent: 5623666 (1997-04-01), Pike et al.
patent: 5732219 (1998-03-01), Blumer et al.
patent: 5764972 (1998-06-01), Crouse et al.
patent: 5801702 (1998-09-01), Dolan et al.
patent: 5838910 (1998-11-01), Domenikos et al.
patent: 5848410 (1998-12-01), Walls et al.
patent: 5864772 (1999-01-01), Alvarado et al.
patent: 5892908 (1999-04-01), Hughes et al.
patent: 5915038 (1999-06-01), Abdel-Mottaleb et al.
patent: 6064671 (2000-05-01), Killian
patent: 6078929 (2000-06-01), Rao
patent: 6105028 (2000-08-01), Sullivan et al.
patent: 6119151 (2000-09-01), Cantrell et al.
Charlotte: Metacomputing on the Web—Baratloo (1996); cs.nyu.edu/kedem/pubs/pdcs96.ps.*
Measuring the Impact of Event Dispatching and Concurrency Models . . . —James Hu (1997); siesta.cs.wustl.edu/~schmidt/globalinternet.ps.gz.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Common namespace for internet and local filesystem objects does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Common namespace for internet and local filesystem objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Common namespace for internet and local filesystem objects will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3243904

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.