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

Web-site delivery

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1996-12-13
•
Granted: 2000-08-01
•
Expires: 2016-12-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for emulating on-line accessing of information in an off-line environment. In one embodiment, information initially configured to be displayed via an on-line connection is stored onto a plurality of portable storage media. The portable storage media is adapted to be used by an end-user in an off-line environment. Moreover, in the present embodiment, the information is arranged on the plurality of storage media such that off-line accessing of the information emulates on-line accessing of the information. That is, in the present invention, information is presented to an off-line end-user in a manner which emulates the manner in which the same information would have been presented to the end-user in an on-line environment. In one embodiment, the present invention stores Web site information onto the plurality of portable storage media. In so doing, an off-line end-user is able to access conventional Web site information in a manner which emulates typical on-line retrieval of the Web site information.

Inventors

  • 👤 Thomas Patrick Murphy
  • 👤 David Thompson Ratcliffe
  • 👤 Andrew J. Cameron, III
  • 👤 Yusuf M. Attarwala

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 00:32
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 123 words
A method for emulating on-line accessing of information in an off-line environment comprising the steps of: storing onto portable storage media, information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and establishing a virtual document root for said information stored on said portable storage media, said virtual document root emulating the document root for said information when accessed via said on-line connection.
Claim 2
Independent Claim 123 words
A method for emulating on-line accessing of information in an off-line environment comprising the steps of: storing onto portable storage media, information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and establishing a virtual document root for said information stored on said portable storage media, said virtual document root emulating the document root for said information when accessed via said on-line connection.
Claim 3
Dependent Claim 41 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 1 wherein said step of storing information onto portable storage media further comprises the step of: storing Web site information onto said portable storage media.
Claim 4
Dependent Claim 30 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 2 further comprising the step of: storing Web site information onto a compact disc.
Claim 5
Dependent Claim 58 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 1 wherein said step of storing information onto portable storage media further comprises the step of: storing said information onto said portable storage media from the same source tree used to create said information configured to be displayed via said on-line connection.
Claim 6
Dependent Claim 91 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 1 wherein said step of arranging said information on said portable storage media such that off-line accessing of said information emulates on-line accessing of said information further comprises the steps of: storing said information onto a first and a second portable storage media; and guiding an end-user to access said second portable storage medium when said information requested by said end-user is not on said first portable storage medium presently in use by said end-user.
Claim 7
Dependent Claim 88 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 5 wherein said step of arranging said information on said portable storage media such that off-line accessing of said information emulates on-line accessing of said information further comprises the step of storing common files on each of said first and second portable storage media such that said common files are accessible to an end-user regardless of which of said first and second portable storage media is presently in use by said end-user.
Claim 8
Dependent Claim 72 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 1 further comprising the step of: storing information from a computer system onto said portable storage media, said information for facilitating off-line accessing of said information by an end-user, said information adapted to be transferred from said portable storage media to local storage space of another computer system used by said end-user to access said information.
Claim 9
Dependent Claim 40 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 1 further comprising the step of: storing initialization software, a Web browser, a Web server, and a search server onto said portable storage media.
Claim 10
Dependent Claim 126 words
A computer-usable medium having computer-readable program code embodied therein for causing a computer to perform the steps of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; displaying said information to said end-user in said off-line environment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and accessing said information stored on said portable storage media via a virtual document root which emulates a document root of said information when accessed via said on-line connection.
Claim 11
Dependent Claim 126 words
A computer-usable medium having computer-readable program code embodied therein for causing a computer to perform the steps of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; displaying said information to said end-user in said off-line environment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and accessing said information stored on said portable storage media via a virtual document root which emulates a document root of said information when accessed via said on-line connection.
Claim 12
Dependent Claim 34 words
The computer-usable medium of claim 9 further having computer-readable program code embodied therein for causing a computer to perform the step of: providing access to Web site information stored onto said portable storage media.
Claim 13
Dependent Claim 33 words
The computer-usable medium of claim 10 further having computer-readable program code embodied therein for causing a computer to perform the step of: providing access to Web site information stored onto a compact disc.
Claim 14
Dependent Claim 61 words
The computer-usable medium of claim 9 further having computer-readable program code embodied therein for causing a computer to perform the step of: retrieving from said portable storage media, initialization software, a Web browser, a Web server, and a search server; and locally storing said initialization software, said Web browser, said Web server, and said search server with respect to said end-user.
Claim 15
Dependent Claim 139 words
A computer system comprising: a processor; an address/data bus coupled to said processor; a computer readable memory coupled to communicate with said processor, said processor for performing the steps comprising of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; displaying said information to said end-user in said off-line environment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and accessing said information stored on said portable storage media via a virtual document root which emulates a document root of said information when accessed via said on-line connection.
Claim 16
Dependent Claim 139 words
A computer system comprising: a processor; an address/data bus coupled to said processor; a computer readable memory coupled to communicate with said processor, said processor for performing the steps comprising of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; displaying said information to said end-user in said off-line environment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and accessing said information stored on said portable storage media via a virtual document root which emulates a document root of said information when accessed via said on-line connection.
Claim 17
Dependent Claim 29 words
The computer system of claim 13 wherein said processor is further adapted to perform the step of: providing access to Web site information stored onto said portable storage media.
Claim 18
Dependent Claim 28 words
The computer system of claim 14 wherein said processor is further adapted to perform the step of: providing access to Web site information stored onto a compact disc.
Claim 19
Dependent Claim 56 words
The computer system of claim 13 wherein said processor is further adapted to perform the steps of: retrieving from said portable storage media, initialization software, a Web browser, a Web server, and a search server; and locally storing said initialization software, said Web browser, said Web server, and said search server with respect to said end-user.
Claim 20
Independent Claim 180 words
A method for transporting a Web site, via portable storage media, from one computer system to another computer system comprising the steps of: storing from a first computer system, onto portable storage media, information configured to be displayed via an on-line connection; arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; loading said information from said portable storage media into a second computer system, wherein off-line accessing of said information from said second computer system emulates on-line accessing of said information from said first computer such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and establishing a virtual document root for said information stored on said portable storage media, said virtual document root emulating the document root for said information when accessed via said on-line connection.
Claim 21
Independent Claim 180 words
A method for transporting a Web site, via portable storage media, from one computer system to another computer system comprising the steps of: storing from a first computer system, onto portable storage media, information configured to be displayed via an on-line connection; arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; loading said information from said portable storage media into a second computer system, wherein off-line accessing of said information from said second computer system emulates on-line accessing of said information from said first computer such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; and establishing a virtual document root for said information stored on said portable storage media, said virtual document root emulating the document root for said information when accessed via said on-line connection.
Claim 22
Dependent Claim 48 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 17 wherein said step of storing information onto portable storage media further comprises the step of: storing Web site information onto said portable storage media.
Claim 23
Dependent Claim 37 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 18, further comprising the step of: storing Web site information onto a compact disc.
Claim 24
Dependent Claim 65 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 17 wherein said step of storing information onto portable storage media further comprises the step of: storing said information onto said portable storage media from the same source tree used to create said information configured to be displayed via said on-line connection.
Claim 25
Dependent Claim 112 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 17 wherein said step of arranging said information on said portable storage media such that off-line accessing of said information emulates on-line accessing of said information further comprises the steps of: storing said information onto a first and a second portable storage media; and arranging said information on said first and second portable storage media such that an end-user is prompted to access said second portable storage medium when said information requested by said end-user is not on said first portable storage medium presently in use by said end-user.
Claim 26
Dependent Claim 94 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 21 wherein said step of arranging said information on said storage media such that off-line accessing of said information emulates on-line accessing of said information further comprises the step of: storing common files on each of said first and second portable storage media such that said common files are accessible to an end-user regardless of which of said first and second portable storage media is presently in use by said end-user.
Claim 27
Dependent Claim 81 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 17 further comprising the step of: storing information from said first computer system onto said portable storage media, said information for facilitating off-line accessing of said information by an end-user, said information adapted to be transferred from said portable storage media to local storage space of said second computer system used by said end-user to access said information.
Claim 28
Dependent Claim 47 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 17 further comprising the step of: storing initialization software, a Web browser, a Web server, and a search server onto said portable storage media.
Claim 29
Independent Claim 156 words
A method for emulating on-line accessing of information in an off-line environment comprising the steps of: storing onto portable storage media, information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection; and arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection.
Claim 30
Independent Claim 156 words
A method for emulating on-line accessing of information in an off-line environment comprising the steps of: storing onto portable storage media, information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection; and arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection.
Claim 31
Dependent Claim 63 words
The method for emulating on-line accessing of information in an off-line environment as recited in claim 25, said method further comprising the step of: prompting said end-user to switch from using said first portable storage medium to using said second portable storage medium when information requested by said end-user resides on said second portable storage medium instead of said first portable storage medium.
Claim 32
Dependent Claim 162 words
A computer-usable medium having computer-readable program code embodied therein for causing a computer to perform the steps of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line enviroment; displaying said information to said end-user in said off-line enviroment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line enviroment in the same manner as said linked information would be accessed via an on-line connection; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; and storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection.
Claim 33
Dependent Claim 162 words
A computer-usable medium having computer-readable program code embodied therein for causing a computer to perform the steps of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line enviroment; displaying said information to said end-user in said off-line enviroment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line enviroment in the same manner as said linked information would be accessed via an on-line connection; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; and storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection.
Claim 34
Dependent Claim 61 words
The computer-usable medium of claim 27 further having computer-readable program code embodied therein for causing a computer to perform the step of: prompting said end-user to switch from using said first portable storage medium to using said second portable storage medium when information requested by said end-user resides on said second portable storage medium instead of said first portable storage medium.
Claim 35
Dependent Claim 175 words
A computer system comprising: a processor; an address/data bus coupled to said processor; a computer readable memory coupled to communicate with said processor, said processor for performing the steps comprising of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; displaying said information to said end-user in said off-line environment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; and storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection.
Claim 36
Dependent Claim 175 words
A computer system comprising: a processor; an address/data bus coupled to said processor; a computer readable memory coupled to communicate with said processor, said processor for performing the steps comprising of: providing access to information stored onto portable storage media, said information configured to be displayed via an on-line connection, said portable storage media adapted to be used by an end-user in an off-line environment; displaying said information to said end-user in said off-line environment to emulate accessing said information via an on-line connection such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; and storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection.
Claim 37
Dependent Claim 56 words
The computer system of claim 29 wherein said processor is further adapted to perform the step of: prompting said end-user to switch from using said first portable storage medium to using said second portable storage medium when information requested by said end-user resides on said second portable storage medium instead of said first portable storage medium.
Claim 38
Independent Claim 213 words
A method for transporting a Web site, via portable storage media, from one computer system to another computer system comprising the steps of: storing from a first computer system, onto portable storage media, information configured to be displayed via an on-line connection; arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; loading said information from said portable storage media into a second computer system, wherein off-line accessing of said information from said second computer system emulates on-line accessing of said information from said first computer such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; and storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection.
Claim 39
Independent Claim 213 words
A method for transporting a Web site, via portable storage media, from one computer system to another computer system comprising the steps of: storing from a first computer system, onto portable storage media, information configured to be displayed via an on-line connection; arranging said information on said portable storage media, wherein off-line accessing of said information emulates on-line accessing of said information such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; loading said information from said portable storage media into a second computer system, wherein off-line accessing of said information from said second computer system emulates on-line accessing of said information from said first computer such that linked information can be accessed in said off-line environment in the same manner as said linked information would be accessed via said on-line connection; storing a first portion of said information onto a first portable storage medium via a virtual document root which emulates a document root of said information when accessed via said on-line connection; and storing a second portion of said information onto a second portable storage medium via said virtual document root which emulates said document root of said information when accessed via said on-line connection.
Claim 40
Dependent Claim 78 words
The method for transporting a Web site, via portable storage media, from one computer system to another computer system as recited in claim 31 wherein said step of storing information onto portable storage media further comprises the step of: prompting said end-user to switch from using said first portable storage medium to using said second portable storage medium when information requested by said end-user resides on said second portable storage medium instead of said first portable storage medium.

References Cited (Backward Citations)

US5361349A Cited
US5299304A Cited
US5418946A Cited
US5530852A Cited
US5654751A Cited
US5712979A Cited
US5691898A Cited
US5737560A Cited
US5727159A Cited
US5742768A Cited
US5809250A Cited
US5935210A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-01 2004-01-31 2004-08-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-01 2008-01-31 2008-08-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-01 2012-01-31 2012-08-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag