Architecture for an electronic shopping service integratable with a software application
First Claim
1. A method of facilitating the purchase and viewing of electronic content comprising:
- storing, on a first computing device located at a network address, a list of web sites which distribute digital content items; and
providing a set of computer-executable instructions to a plurality of second computing devices, said set of computer-executable instructions including instructions to perform acts comprising;
rendering said digital content items; and
retrieving said list from said first computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
An architecture for an integrated shopping service that enables electronic shopping from within a software application. The software application includes web browsing functionality, with the capability to navigate to a limited set of web sites. The client machine on which the software runs maintains a local list of the limited set of web sites that can be accessed from within the software application. A directory server maintains a list of retail web sites that can be added to the client'"'"'s local list of accessible web sites. Each client machine that runs the software application connects to the directory server in order to add web sites to the locally-maintained list of sites that can be accessed from within the integrated shopping service.
42 Citations
35 Claims
-
1. A method of facilitating the purchase and viewing of electronic content comprising:
-
storing, on a first computing device located at a network address, a list of web sites which distribute digital content items; and
providing a set of computer-executable instructions to a plurality of second computing devices, said set of computer-executable instructions including instructions to perform acts comprising;
rendering said digital content items; and
retrieving said list from said first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29)
-
-
13. A method of supporting electronic commerce comprising:
-
storing a directory of web sites;
receiving a request from a computing device to add a one of said web sites to a list stored on said computing device; and
uploading data indicative of said one of said web sites to said computing device for storage in a registry on said computing device.
-
-
18. A system for supporting electronic commerce comprising:
a first computing device which includes;
a memory which stores first data indicative of a plurality of web sites;
a network interface communicatively coupled to a computer network;
first logic which communicates a list of said plurality of web sites to a second computing device through said network interface; and
second logic which communicates second data indicative of a one of said plurality of web sites to said second computing device through said network interface.
-
25. A method of facilitating electronic commerce comprising:
-
storing, at a first computing device having a network address, data indicative of commerce sites;
providing to a second computing device;
data indicative of said network address; and
a set of computer-executable instructions which;
contact said first computing device at said network address to obtain at least some of said data indicative of said commerce sites, whereby said at least some data is stored on said second computing device in a predetermined location;
engage in communication with a one of the commerce sites whose indicative data is stored in said predetermined location;
exclude contact with sites whose indicative data is not stored on said second computing device in said predetermined location.
-
-
30. A method of purchasing digital content comprising:
-
starting a content-rendering program on a first computing device, said first computing device storing an address of a second computing device;
obtaining from said second computing device an address of a third computing device;
using said content-rendering program to connect to said third device; and
placing an order for digital content with said third computing device. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification