Inventory determination for facilitating commercial transactions
First Claim
1. A method for facilitating e-commerce transactions between a client and a server over a network, comprising:
- the client searching itself for installed goods and preparing an inspection log;
submitting the inspection log to the server when the client initially contacts the server for acquiring goods or services; and
receiving from the server a list of goods or services offered by the server, said list determined according to the inspection log.
29 Assignments
0 Petitions
Accused Products
Abstract
The invention provides for facilitating e-commerce transactions between a client and a server over a network. An initial operation is to contact a server over the network. Data is received which indicates categories of goods or services offered by the server. A first category of the categories is selected, and the client is searched for installed goods, and an inspection log prepared. The inspection log is submitted to the first server, and a list of goods or services offered by the first server is received, where the list is determined according to the inspection log. The received list may only list goods and services related to the first category, or it may contain suggested purchases determined according to past client purchases, relevance to client installed goods, or expected client needs. The server may be contacted by way of a web browser to a web server, through which the inspection log is submitted; a responsive web page may then contain the list of goods or services offered by the server, with the list being displayed in different browser frames according to the list contents. The inspection of the client and communication with the server may also be implemented as part of a Power On Self Test (POST), where a hardware-based client contacts a server for service if the client fails its POST; the hardware-based client may incorporate an expert system to coordinate POST interaction with the server.
40 Citations
43 Claims
-
1. A method for facilitating e-commerce transactions between a client and a server over a network, comprising:
-
the client searching itself for installed goods and preparing an inspection log;
submitting the inspection log to the server when the client initially contacts the server for acquiring goods or services; and
receiving from the server a list of goods or services offered by the server, said list determined according to the inspection log. - View Dependent Claims (2, 3, 4, 5, 6, 7)
contacting the server over the network;
receiving data indicating categories of goods or services offered by the server;
selecting a first category of said categories; and
configuring the inspection log to only contain installed goods related to the first category.
-
-
3. The method of claim 2, further comprising:
performing said selecting the first category with a web browser.
-
4. A method according to claim 1, further comprising:
-
wherein said submitting the inspection log includes contacting a web server operated by the server; and
wherein said receiving the list of goods or services comprises receiving web page data indicating categories of goods or services.
-
-
5. A method according to claim 4, further comprising:
receiving a web page from said web server, said web page having a first portion identifying said categories of goods or services, and a second portion displaying said list of goods or services.
-
6. A method according to claim 1, further comprising:
-
contacting a search server over the network;
submitting the inspection log to the search server, said submitting causing the search server to search for servers providing goods or services related to goods identified by the inspection log;
receiving a search results list; and
selecting the server from the search results list.
-
-
7. A method according to claim 1, further comprising:
routing communication between the client and the server through a privacy server, wherein said privacy server is configured to hide an identity associated with the client.
-
8. A machine accessible medium having encoded thereon instructions capable of directing a processor of the client to:
-
search the client for installed goods and preparing an inspection log;
submit the inspection log to a web server of a seller when the client initially contacts for the seller acquiring goods or services offered by the seller; and
receive from the web server a list of goods or services offered by the seller, said list determined according to the inspection log. - View Dependent Claims (9)
contact the seller with a web browser;
receive first web page data comprising categories of goods or services offered by the seller;
select a first category of said categories; and
receive second web page data having a first portion identifying said categories of goods or services, and a second portion displaying said list of goods or services.
-
-
10. A system, comprising:
-
means for a client to contact a server over a network;
means for receiving data indicating categories of goods or services offered by the server;
means for selecting a first category of said categories;
means for the client to search itself for installed goods and preparing an inspection log;
means for submitting the inspection log to a web server of the server when the client initially contacts the server for acquiring goods or services offered by the server; and
means for receiving from the server a response, based at least in part on the inspection log, comprising a list of goods or services offered by the server. - View Dependent Claims (12, 13)
routing means for routing communication between the client and the first server through a privacy server, wherein said privacy server is configured to hide an identity associated with the client.
-
-
13. A system according to claim 10, further comprising an expert system means configured for procuring goods or services during a power on self-test of the client.
-
11. A system, comprising:
-
means for a client to contact a server over a network;
means for receiving data indicating categories of goods or services offered by the server;
means for selecting a first category of said categories;
means for searching a client for installed goods and preparing an inspection log;
means for submitting the inspection log to a web server of the server; and
means for receiving from the server a response, based at least in part on the inspection log, comprising a list of goods or services offered by the server.
-
-
14. A method for facilitating e-commerce transactions between a client and a server, comprising:
-
receiving by the server of a network connection request from the client;
receiving a characteristic profile from the client incident to an initial contacting of the server by the client for acquiring goods or services offered by the server, the characteristic profile comprising a client-determined list of client-installed goods;
analyzing the characteristic profile to identify at least one product or service of the server to offer for sale to the client; and
offering said identified at least one product or service to the client. - View Dependent Claims (15, 16, 17, 18)
receiving the network connection request from a network browser of the client; and
requesting the network browser indicate client availability of the characteristic profile generator.
-
-
16. The method of claim 15, wherein the characteristic profile includes selected ones of a hardware configuration and a software configuration of the client.
-
17. The method of claim 16, further comprising:
-
searching a database communicatively coupled to the server for an upgrade to a hardware device identified in the hardware configuration; and
searching said database for a suggested hardware device not presently installed with the client.
-
-
18. The method of claim 16, further comprising:
-
searching a database communicatively coupled to the server for an upgrade to a software program identified in the software configuration; and
searching said database for a suggested software program not presently installed with the client.
-
-
19. A system, comprising:
-
means for receiving by a server of a network connection request from a client;
means for determining whether the client supports providing a characteristic profile of the client to the server;
means for providing a profile generator to the client;
means for receiving the characteristic profile from the client incident to an initial contacting of the server by the client for acquiring goods or services offered by the server, the characteristic profile comprising a client-determined list of client-installed goods;
means for analyzing the characteristic profile to identify at least one product or service of the server to offer for sale to the client; and
means for offering said product or service to the client. - View Dependent Claims (20, 21, 22)
means for receiving the network connection request from a network browser; and
means for requesting said browser indicate client availability of the profile generator.
-
-
21. The system of claim 20, further comprising:
-
means for searching a database communicatively coupled to the server for an upgrade to a hardware device identified in the characteristic profile; and
means for searching said database for a suggested hardware device not installed with the client.
-
-
22. The system of claim 20, further comprising:
-
means for searching a database communicatively coupled to the server for an upgrade to a software program identified in the characteristic profile; and
means for searching said database for a suggested software program not installed with the client.
-
-
23. An article of manufacture, comprising:
-
a processor; and
a machine accessible medium having instructions associated therewith for facilitating e-commerce transactions between a client and a server over a network, said instructions capable of directing the processor to perform;
the client searching itself for installed goods;
preparing an inspection log;
submitting the inspection log to the server when the client initially contacts the server for acquiring goods or services offered by the server; and
receiving from the server web page data comprising a list of goods or services offered by the server, said web page data having a construction based at least in part on the inspection log. - View Dependent Claims (24, 25, 26, 27)
contacting the server over the network;
receiving categories of goods or services offered by the server;
selecting a first category of said categories; and
configuring the inspection log to only contain installed goods related to the first category.
-
-
25. The apparatus of claim 24, said instructions for selecting the first category comprising instructions capable of directing the processor to perform said selecting with a web browser.
-
26. The apparatus of claim 23, said instructions comprising further instructions capable of directing the processor to perform:
receiving a web page from a web server, said web page having a first portion identifying categories of goods or services, and a second portion displaying said list of goods or services.
-
27. The apparatus of claim 23, further comprising:
an expert system, operable during a power on self-test, and communicatively coupled with the server through a network interface.
-
28. An article of manufacture, comprising:
-
a machine accessible medium having instructions associated therewith for facilitating e-commerce transactions between a client and a server over a network, said instructions capable of directing the processor to perform;
searching the client for installed goods;
preparing an inspection log;
submitting the inspection log to the server;
receiving from the server web page data comprising a list of goods or services offered by the server, said web page data having a construction based at least in part on the inspection log;
contacting a search server over the network;
submitting the inspection log to the search server, said submitting causing the search server to search for servers providing goods or services related to goods identified by the inspection log;
receiving a search results list; and
selecting the server from the search results list. - View Dependent Claims (29)
configuring communication between the client and the server to hide an identity associated with the client.
-
-
30. A method, comprising:
-
searching a client for installed goods and preparing an inspection log;
submitting an inspection log to a server;
receiving from the server a list of goods or services offered by the server, said list determined according to the inspection log;
contacting a search server over the network;
submitting the inspection log to the search server, said submitting causing the search server to search for servers providing goods or services related to goods identified by the inspection log;
receiving a search results list; and
selecting the server from the search results list. - View Dependent Claims (31, 32, 33, 34, 35, 36)
contacting the server over the network;
receiving data indicating categories of goods or services offered by the server;
selecting a first category of said categories; and
configuring the inspection log to only contain installed goods related to the first category.
-
-
32. The method of claim 31, further comprising:
performing said selecting the first category with a web browser.
-
33. A method according to claim 30, further comprising:
-
wherein said submitting the inspection log includes contacting a web server operated by the server; and
wherein said receiving the list of goods or services comprises receiving web page data indicating categories of goods or services.
-
-
34. A method according to claim 30, further comprising:
receiving a web page from a web server, said web page having a first portion identifying categories of goods or services, and a second portion displaying said list of goods or services.
-
35. A method according to claim 30, further comprising:
routing communication between the client and the server through a privacy server, wherein said privacy server is configured to hide an identity associated with the client.
-
36. The method of claim 30, wherein the method is implemented during a power on self-test by a hardware based expert system in communication with the server through a network interface.
-
37. An article, comprising:
-
a machine-accessible medium having associated data, wherein the data, when accessed, results in a client performing;
searching the client for installed goods and preparing an inspection log;
submitting the inspection log to the server;
receiving from the server a list of goods or services offered by the server, said list determined according to the inspection log;
contacting a search server over the network;
submitting the inspection log to the search server, said submitting causing the search server to search for servers providing goods or services related to goods identified by the inspection log;
receiving a search results list; and
selecting the server from the search results list. - View Dependent Claims (38, 39, 40, 41, 42, 43)
contacting the server over the network;
receiving data indicating categories of goods or services offered by the server;
selecting a first category of said categories; and
configuring the inspection log to only contain installed goods related to the first category.
-
-
39. The article of claim 38, wherein the machine accessible medium further comprises data that, when accessed by the client, results in the client performing:
performing said selecting the first category with a web browser.
-
40. The article of claim 37, further comprising:
-
wherein said submitting the inspection log includes contacting a web server operated by the server; and
wherein said receiving the list of goods or services comprises receiving web page data indicating categories of goods or services.
-
-
41. The article of claim 37, wherein the machine accessible medium further comprises data that, when accessed by the client, results in the client performing:
receiving a web page from a web server, said web page having a first portion identifying categories of goods or services, and a second portion displaying said list of goods or services.
-
42. The article of claim 37, wherein the machine accessible medium further comprises data that, when accessed by the client, results in the client performing:
routing communication between the client and the server through a privacy server, wherein said privacy server is configured to hide an identity associated with the client.
-
43. The article of claim 37, wherein the method is implemented during a power on self-test by a hardware based expert system in communication with the server through a network interface.
Specification