Software And Method That Enables Selection Of One Of A Plurality Of Online Service Providers
First Claim
1. A method for automatically building a web package, comprising:
- receiving, from a client system, an indication that at least one instance of content has been selected on the client system;
retrieving instances of the selected content from a plurality of network based content providers; and
assembling the retrieved content into a web package.
8 Assignments
0 Petitions
Accused Products
Abstract
A novel electronic information transport component can be incorporated in a wide range of electronic information products, for example magazine collections, to automate the mass distribution of updates, such as current issues, from a remote server to a wide user base having a diversity of computer stations. Advantages of economy, immediacy and ease of use are provided. Extensions of the invention permit automated electronic catalog shopping with order placement and, optionally, order confirmation. A server-based update distribution service is also provided. In addition, an offline web browser system, with hyperlink redirection capabilities, a novel recorded music product with automated update capabilities and an Internet charging mechanism are provided.
134 Citations
58 Claims
-
1. A method for automatically building a web package, comprising:
-
receiving, from a client system, an indication that at least one instance of content has been selected on the client system; retrieving instances of the selected content from a plurality of network based content providers; and assembling the retrieved content into a web package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for caching a web package, comprising:
-
logging a plurality of Universal Resource Locators (URLs) associated with a content retrieval; assembling the plurality of URLs associated with the content retrieval; and organizing the plurality of URLs and a plurality of document objects associated with the plurality of URLs into a directed database tree. - View Dependent Claims (16, 17, 18)
-
-
19. A method for constructing a web package cache manager, comprising:
-
storing a plurality of document objects in a dynamic directed database tree comprising a plurality of Universal Resource Locators (URLs) associated with the plurality of document objects; sorting the plurality of document objects in the dynamic directed database tree; reordering the plurality of document objects in the dynamic directed database tree; relocating a portion of the plurality of document objects in the dynamic directed database tree; and retrieving a portion of the plurality of document objects from the dynamic directed database tree. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method to dynamically update an information object in a web package, comprising:
-
receiving update data from a server at a user station; integrating the update data into the information object, wherein the information object includes a static portion and an updateable portion, and wherein integrating the update data includes integrating the update data into the updateable portion of the information object; displaying the static portion of the information object at the user station; and displaying the update data within the updateable portion of the information object at the user station, while maintaining the display of the static portion unchanged. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A method for dynamically updating an information object in a web package at a server, comprising:
-
receiving an update object from a user station at the server; integrating the update object into an integrated information object at the server; sorting a plurality of integrated information objects at the server; reordering the plurality of integrated information objects at the server; and relocating the plurality of integrated information objects at the server. - View Dependent Claims (33)
-
-
34. A method for constructing a web package cache manager, comprising:
-
storing a plurality of document objects in a dynamic directed database tree comprising a plurality of URLs associated with the plurality of document objects; and retrieving a portion of the plurality of document objects from the dynamic directed database tree.
-
-
35. A tangible computer-readable storage medium for automatically building a web package, having stored thereon computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
receiving, from a client system, an indication that at least one instance of content has been selected on the client system; retrieving instances of the selected content from a plurality of network based content providers; and assembling the retrieved content into a web package. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A tangible computer-readable storage medium for automatically caching a web package, having stored thereon computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
logging a plurality of Universal Resource Locators (URLs) associated with a content retrieval; assembling the plurality of URLs associated with the content retrieval; and organizing the plurality of URLs and a plurality of document objects associated with the plurality of URLs into a directed database tree. - View Dependent Claims (50, 51, 52)
-
-
53. A tangible computer-readable storage medium for automatically constructing a web package cache manager, having stored thereon computer-executable instructions that, if executed by a computing device, cause the computing device to perform a method comprising:
-
storing a plurality of document objects in a dynamic directed database tree comprising a plurality of Universal Resource Locators (URLs) associated with the plurality of document objects; sorting the plurality of document objects in the dynamic directed database tree; reordering the plurality of document objects in the dynamic directed database tree; relocating a portion of the plurality of document objects in the dynamic directed database tree; and retrieving a portion of the plurality of document objects from the dynamic directed database tree. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification