US2004088381A1PendingUtilityA1

Link delivery for subsequent retrieval of networked information

Assignee: NETJUMPER INCPriority: Feb 14, 2000Filed: Jul 21, 2003Published: May 6, 2004
Est. expiryFeb 14, 2020(expired)· nominal 20-yr term from priority
H04L 67/306Y10S707/99942H04L 9/40
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for providing links to a browser program running on a computer connected to a network include receiving a request from the browser program to transfer a file representing a home page for display in the browser program, and determining a storage location on the computer for links used by the browser program. The system and method may include requesting permission to modify links used by the browser program prior to transferring a list of links to the storage location on the computer for subsequent use by the browser in retrieving information from the network. The list of links may be statically or dynamically generated with one or more links provided by a link server on the network. In one embodiment, accounting information relative to the number and type of links transferred to the user's computer is collected and may be forwarded to an associated billing computer located on the network.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method of delivering links for subsequent display by an application program running on a user's computer, each link being associated with a location of information on a computer or a computer network, the method comprising: 
 assembling a plurality of links for transfer to an application-specific location;    storing the plurality of links in the application-specific location to automatically integrate the plurality of links into at least one menu of the application program.    
     
     
         2 . The method of  claim 1  wherein the application program is a browser.  
     
     
         3 . The method of  claim 2  wherein the menu is accessed using a toolbar.  
     
     
         4 . The method of  claim 3  wherein the toolbar is a browser toolbar.  
     
     
         5 . The method of  claim 3  wherein the toolbar is an operating system toolbar.  
     
     
         6 . The method of  claim 1  wherein the step of assembling the plurality of links comprises: 
 determining a profile of the user based on previously collected user information.  
 
     
     
         7 . The method of  claim 6  further comprising assembling the plurality of links based on the profile.  
     
     
         8 . The method of  claim 6  wherein determining a profile comprises determining the profile based on information stored on the user's computer.  
     
     
         9 . The method of  claim 6  wherein determining a profile comprises determining a profile based on cookies stored on the user's computer.  
     
     
         10 . The method of  claim 1  wherein the step of assembling a plurality of links comprises retrieving links from at least one link server accessible via a computer network.  
     
     
         11 . The method of  claim 1  wherein the step of assembling a plurality of links comprises assembling at least one picture or graphic associated with at least one link.  
     
     
         12 . The method of  claim 1  wherein the step of storing comprises appending the plurality of links to an existing file on the user's computer.  
     
     
         13 . The method of  claim 1  wherein the step of storing comprises: 
 storing a directory structure on the user's computer, the directory structure including at least one directory and a plurality of files with each file corresponding to one of the plurality of links.  
 
     
     
         14 . The method of  claim 13  wherein all of the links are related to a single domain.  
     
     
         15 . The method of  claim 1  further comprising recording billing information related to storing the plurality of links on the user's computer.  
     
     
         16 . The method of  claim 1  wherein the step of storing is performed during an installation procedure of a requested application program.  
     
     
         17 . The method of  claim 16  wherein the step of assembling is performed during an installation procedure of a requested application program.  
     
     
         18 . A method for delivering links associated with locations of information on a computer network from a server on the computer network to a browser running on a user's computer system, the method comprising: 
 receiving a request from the browser to transfer information from the server for display by the browser;    transferring a plurality of links from the server to a browser-specific location on the user's computer system to integrate the plurality of links into at least one menu or toolbar of the browser.    
     
     
         19 . The method of  claim 18  further comprising storing accounting information on the server related to number and type of links transferred to the user's computer system.  
     
     
         20 . The method of  claim 19  further comprising transferring the accounting information to a second server on the computer network.  
     
     
         21 . The method of  claim 18  wherein the user's computer system comprises a local area network.  
     
     
         22 . The method of  claim 21  further comprising: 
 prompting a user to indicate which links or type of links are desired; and  
 generating a list of links based on the indicated links or type of links prior to transferring the links to the user's computer system.  
 
     
     
         23 . The method of  claim 18  further comprising requesting permission from the user's computer system and performing the step of transferring only if permission is granted.  
     
     
         24 . The method of  claim 23  wherein requesting permission comprises prompting a user for permission to transfer the plurality of links.  
     
     
         25 . The method of  claim 18  wherein the step of transferring is performed without informing the user.  
     
     
         26 . The method of  claim 18  further comprising dynamically constructing a list of links after receiving the request from the browser.  
     
     
         27 . The method of  claim 26  wherein the step of dynamically constructing a list of links comprises dynamically constructing a list of links based on a user profile.  
     
     
         28 . The method of  claim 26  wherein the step of dynamically constructing a list of links comprises obtaining links from another server on the computer network.  
     
     
         29 . The method of  claim 18  further comprising: 
 accessing a list of links previously stored on the user's computer system; and  
 modifying the list prior to transferring the links to the user's computer system.  
 
     
     
         30 . The method of  claim 18  wherein the step of transferring comprises transferring the plurality of links to a single file on the user's computer system.  
     
     
         31 . The method of  claim 18  wherein the step of transferring comprises transferring each link to a separate file on the user's computer system.  
     
     
         32 . The method of  claim 18  wherein the step of transferring comprises transferring at least one directory with a plurality of files, each file corresponding to one of the plurality of links.  
     
     
         33 . A method for providing links to a browser program running on a computer connected to a network, the method comprising: 
 receiving a request from the browser program to transfer a file representing a home page for display in the browser program;    determining a storage location on the computer for links used by the browser program;    requesting permission to modify links used by the browser program;    generating a list of links to be transferred to the computer; and    transferring the list of links to the storage location on the computer for subsequent use by the browser in retrieving information from the network.    
     
     
         34 . The method of  claim 33  wherein the step of generating a list of links is performed prior to the step of receiving a request from the browser to establish a plurality of predetermined lists of links for subsequent transfers.  
     
     
         35 . The method of  claim 33  wherein the step of generating a list of links comprises obtaining links from a link server connected to the network.  
     
     
         36 . The method of  claim 33  wherein the step of generating a list of links comprises creating a hierarchical list having links grouped by subject categories.  
     
     
         37 . The method of  claim 36  wherein the step of transferring the list of links comprises transferring the hierarchical list to a single file on the computer.  
     
     
         38 . The method of  claim 36  wherein the hierarchical list comprises a directory structure having link files within at least one directory and wherein transferring the list of links comprises transferring the directory structure to the storage location on the computer for subsequent use by the browser in retrieving information from the network.  
     
     
         39 . The method of  claim 33  further comprising forwarding billing information associated with the list of links transferred to the computer to a server on the network.  
     
     
         40 . A computer readable storage medium having stored data representing instructions executable by a computer to deliver links for subsequent display by an application program running on a user's computer, the computer readable storage medium comprising: 
 instructions for assembling a plurality of links for transfer to the user's computer; and    instructions for storing the plurality of links in a location specific to the application program to automatically integrate the plurality of links into at least one menu of the application program.    
     
     
         41 . A computer readable storage medium having stored data representing instructions executable by a computer to provide links to a browser program running on a second computer connected to a network, the computer readable storage medium comprising: 
 instructions for receiving a request from the browser program to transfer a file representing a home page for display in the browser program;    instructions for determining a storage location on the computer for links used by the browser program;    instructions for requesting permission to modify links used by the browser program;    instructions for generating a list of links to be transferred to the computer; and    instructions for transferring the list of links to the storage location on the computer for subsequent use by the browser in retrieving information from the network.    
     
     
         42 . A system for providing links to an application program running on a computer connected to a network, the system comprising: 
 a file server connected to the network for receiving requests from the application program to transfer files to be displayed by the application program, the file server identifying the application program and determining a storage location for links used by the application program;    a link server in communication with the file server over the network, the link server generating at least one list of links and periodically transferring the at least one list to the file server;    wherein the file server transfers the at least one list of links received from the link server to the storage location for links used by the application program for subsequent use in retrieving information from the network.    
     
     
         43 . The system of  claim 42  further comprising: 
 an accounting server in communication with the file server, the accounting server collecting information relative to numbers and types of links transferred from the file server to the computer or from the link server to the file server.  
 
     
     
         44 . A method for providing links to an application program running on a user's computer connected to a computer network, the method comprising: 
 receiving a request from the application program to transfer a file representing a home page for display in the application program;    transferring instructions to the user's computer for subsequent use in delivering links to the user's computer, the instructions selected based at least in part on the application program;    determining a storage location on the user's computer for links based at least in part on the application program;    generating a list of links to be transferred to the user's computer;    transferring the list of links to the storage location on the user's computer for subsequent use by the application program in retrieving information from the network; and    storing accounting information associated with type and number of links transferred to the user's computer.    
     
     
         45 . A method for delivering links from a web server to a browser running on a user's computer system, the method comprising: 
 receiving a request from the browser to transfer a file representing a page for display in the browser;    automatically transferring a plurality of objects contained within the page to the browser in response to the request, wherein at least one object includes instructions for transferring a hierarchical directory structure of files and directories to the user's computer system;    generating a list of links to be transferred to the user's computer system by assembling a plurality of links into a hierarchical directory structure of files and directories wherein each file corresponds to a single link;    transferring the hierarchical directory structure of files and directories to the user's computer system;    storing the hierarchical directory structure of files and directories in a browser-specific location using the previously transferred instructions contained within the object such that the hierarchical directory structure integrates the plurality of links into at least the browser.    
     
     
         46 . The method of  claim 45  further comprising: 
 prompting the user to enter at least one name corresponding to at least one directory of the hierarchical directory structure.  
 
     
     
         47 . The method of  claim 45  further comprising: 
 recording accounting information relative to number and type of links transferred and stored on the user's computer system; and  
 transferring the accounting information to an accounting server.  
 
     
     
         48 . The method of  claim 45  further comprising: 
 prompting the user to determine a location for storage of the hierarchical directory structure within a directory located in the browser-specific location of the user's computer system.

Join the waitlist — get patent alerts

Track US2004088381A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.