Claims
- 1. A method comprising the steps of:
a) selecting a part from a computer-aided design (CAD) display on a client device; and b) generating electronic purchase order for the selected part with a server through interaction of the client device and server over a network, based on the selecting of step (a).
- 2. A method as claimed in claim 1 further comprising the step of:
c) generating the CAD display with a browser running a CAD display plug-in module on the client device.
- 3. A method as claimed in claim 1 wherein the selecting of the step (a) is performed with an input unit of the client device.
- 4. A method as claimed in claim 1 wherein the electronic purchase order includes at least part identification data and price data for the selected part.
- 5. A method as claimed in claim 1 wherein the electronic purchase order includes at least part identification data, quantity data, and price data.
- 6. A method as claimed in claim 1 further comprising the steps of:
c) navigating through a part catalog of category(s) and sub category(s) of web page documents through interaction of the client device and server; d) retrieving CAD data resulting from the navigating of the step (c) from a database storage unit with the server; f) generating a signal including the CAD data with the server; g) transmitting the signal with the CAD data from the server to the client device via the network; h) receiving the signal with the CAD data at the client device; and i) generating the CAD display at the client device, based on the CAD data.
- 7. A method as claimed in claim 6 further comprising the steps of:
j) generating a signal indicating the selected part with the client device in response to the selecting of the step (a); k) transmitting the signal indicating the selected part with the client device to a server via a network; l) receiving the signal indicating the selected part at the server; and m) retrieving part data from a database storage unit using the signal indicating the selected part, the server generating the electronic purchase order in the step (b) based on the retrieved part data.
- 8. A method as claimed in claim 6 wherein the signal includes a reference linked to the selected part in the CAD display, and the server uses the reference to retrieve part data linked to the reference from the database storage unit in the step (j).
- 9. A method as claimed in claim 8 wherein the reference is a universal resource locator (URL).
- 10. A method as claimed in claim 8 further comprising the steps of:
g) generating with the server a signal indicating part detail based on the part data; h) transmitting the signal indicating the part detail with the server to the client device via the network; i) receiving the signal indicating part detail at the client device; and j) displaying the part detail with the client device.
- 11. A method as claimed in claim 10 further comprising the step of:
k) determining whether to add the part reference to the electronic purchase order; if the determination in step (k) is affirmative, l) generating with the client device a signal indicating that the part reference is to be added to the electronic purchase order; m) transmitting the signal indicating that the part reference is to be added to the electronic purchase order from the client device to the server; n) receiving the electronic purchase order at the server; and o) storing the part reference with the server as a line item of the electronic purchase order.
- 12. A method as claimed in claim 11 further comprising the steps of:
if the determination in the step (k) is negative, p) determining whether to add another part reference to the electronic purchase order, and if the determination in step (p) is affirmative, q) repeating step (c) and following steps.
- 13. A method as claimed in claim 12 further comprising the steps of:
if the determination in the step (p) is negative, r) determining whether the electronic purchase order is to be committed as a finalized purchase order; and if the determination in the step (r) is affirmative, s) inputting payment data via client device; t) inputting shipment data via client device; u) generating a signal indicating payment data and shipment data with the client device; v) transmitting the signal indicating the payment data and the shipment data with the client device to the server via the network; and w) receiving the signal indicating the payment data and shipment data with the server, the server using the payment data and shipment data to generate the electronic purchase order in step (b).
- 14. A method as claimed in claim 13 further comprising the steps of:
before the inputting of the step (s), x) retrieving payment mode data, shipment address data, and/or packaging instruction data pre-stored in the database storage unit in association with a profile of the user of the client device; y) populating the electronic purchase order with the retrieved payment mode data, shipment data, and/or packaging instruction data; z) generating a signal including the electronic purchase order populated with the retrieved payment mode data, shipment data, and/or packaging instruction data with the server; a′) transmitting the signal populated with the retrieved payment mode data, shipment data, and/or packaging instruction data with the server to the client device via the network; and b′) receiving the signal populated with the retrieved payment mode data, shipment data, and/or packaging instruction data at the client device; and c′) generating a display of the electronic purchase order populated with the retrieved payment mode data, shipment data, and/or packaging instruction data at the client device.
- 15. A method as claimed in claim 13 further comprising the steps of:
x) inputting quantity data at the client device; y) generating a signal including the quantity data at the client device; z) transmitting the signal including the quantity data from the client device to the server via the network; a′) receiving the signal including the quantity data at the server; b′) calculating price data based on the part data and quantity data at the server; and c′) storing the price data as purchase order data for the electronic purchase order in the database storage unit with the server.
- 16. A method as claimed in claim 1 further comprising the steps of:
c) generating at the server a signal including a prompt to input at least one of payment mode data, address data, and packaging data; d) transmitting the signal including the prompt from the server to the client device via the network; e) receiving the signal including the prompt at the client device; and f) displaying the prompt at the client device. g) inputting at least one of payment mode data, address data, and packaging data at the client device; h) generating a signal including at least one of the payment mode data, the address data, and the packaging data, at the client device; i) transmitting the signal from the client device to the server via the network; and j) storing at least one of the payment mode data, address data, and packaging data as purchase order data for the electronic purchase order in the database storage unit.
- 17. A method as claimed in claim 1 further comprising the step of:
c) navigating through a hierarchical part catalog menu; and d) generating the CAD display as a result of the navigating of the step (c).
- 18. A method as claimed in claim 17 wherein the navigating includes substeps of:
c1) generating a CAD display of a sub category including the part; c2) selecting the part from the sub category in the CAD display; and c3) generating a CAD display of the part used for the selecting of the step (a).
- 19. A method as claimed in claim 17 wherein the hierarchical catalog menu includes a tree of web pages having a first web page with a category, the first web page hyperlinked to a second web page with a sub category, the second web page hyperlinked to a third web page having a sub category. the third web page hyperlinked to a fourth web page having the part data.
- 20. A method as claimed in claim 1 wherein the selected part is an automobile part.
- 21. A method comprising the steps of:
a) displaying a computer-aided design (CAD) drawing with a browser of a client device; b) selecting a part in the CAD drawing with an input device of the client device; c) generating a signal indicating the selected part with the client device in response to the selecting of the step (b); d) transmitting the signal indicating the selected part from the client device to the server via the network; e) receiving the signal indicating the selected part at the server via the network; and f) generating an electronic purchase order for purchase of the part, based on the selected part indicated by the received signal.
- 22. A method as claimed in claim 21 wherein the step (a) is performed with a CAD display module plug-in to the browser.
- 23. A method as claimed in claim 21 further comprising the steps of:
after the step (a) but before the step (b), g) highlighting at least one part in the CAD drawing having a reference, and wherein the step (b) of selecting includes the substep of clicking upon the highlighted reference with a mouse of the client device to select the part.
- 24. A method as claimed in claim 21 further comprising the steps of:
g) transmitting the electronic purchase order from the server to the client device; h) receiving the electronic purchase order at the client device; and i) displaying the electronic purchase order at the client device.
- 25. A method as claimed in claim 24 further comprising the steps of:
j) inputting purchase data into the electronic purchase order at the client device; k) generating a message including the electronic purchase order with purchase data at the client device; l) transmitting the electronic purchase order with purchase data from the client device to the server; m) receiving the electronic purchase order with purchase data at the server; and n) storing the electronic purchase order with purchase data at the server.
- 26. A method comprising the steps of:
a) creating a hierarchy of part category(s) and sub category(s) in respective part catalog(s); b) storing the hierarchy of part category(s) and sub category(s) in a database storage unit; c) associating part reference(s) with part category(s), sub category(s), and catalog(s); d) associating reference(s) with respective part computer-aided design (CAD) data; e) linking CAD data to associated part catalog(s), category(s), sub category(s) reference(s), and associated part reference(s); and f) storing reference(s) to respective CAD data in the database storage unit.
- 27. A method comprising the steps of:
a) retrieving with a server a computer-aided design (CAD) drawing having at least one part with a respective reference from a database storage unit; b) transmitting the CAD drawing with the part from the server to a client device; c) receiving a signal including a reference to a selected part from the client device; d) retrieving part data corresponding to the selected part from the database storage unit, based on the reference; and e) generating an electronic purchase order based on the part data.
- 28. A method as claimed in claim 27 further comprising the steps of:
f) receiving the CAD drawing at the client device; g) generating a display of the CAD drawing at the client device; h) selecting a part from the CAD drawing with the client device; and i) generating the signal including the reference to the selected part.
- 29. A method comprising the steps of:
a) associating at least one reference with a respective part of a computer-aided design (CAD) drawing; b) storing the CAD drawing in a database storage unit; and c) storing part data in association with the reference in the database storage unit.
- 30. A system operable by a user via a network, the system comprising:
a client device coupled to the network; a server coupled to the network; and a database storage unit coupled to the server, the client device having a computer-aided design (CAD) display module plug-in to a browser running on the client device, the client device generating a CAD display having at least one part, the client device operable by the user to generate a signal indicating a user-selected part in the CAD display, the client device transmitting the signal indicating the user-selected part to the network; and the server coupled to receive the signal indicating the user-selected part from the client device via the network, the server retrieving part data from the database storage unit based on the signal indicating the user-selected part, the server generating an electronic purchase order for the part based on the part data retrieved from the database storage unit.
- 31. A system as claimed in claim 30 wherein the signal indicating the user-selected part includes a reference associated with the part in the CAD display, and wherein the server uses the reference to retrieve part data stored in the database storage unit in association with the reference in the database storage unit.
- 32. A system as claimed in claim 31 wherein the reference is a universal resource locator (URL).
- 33. A system as claimed in claim 30 wherein the electronic purchase order includes at least part identification data and price data included in the part data.
- 34. A system as claimed in claim 30 wherein the server transmits the electronic purchase order to the client device via the network, and the client device displays the electronic purchase order to the user.
- 35. A system as claimed in claim 30 wherein the user inputs quantity data at the client device, the client device generates a signal indicating the quantity data, and the client device transmits the signal from the client device to the server via the network, the server receiving and storing the quantity data as purchase order data in the database storage unit.
- 36. A system as claimed in claim 30 wherein the server calculates price data based on the part data and quantity data stored as purchase data in the database storage unit.
- 37. A system as claimed in claim 30 wherein the server generates a signal including a prompt to input at least one of payment mode data, address data, and packaging data, and transmits the signal including the prompt from the server to the client device via the network, the client device receiving the signal including the prompt at the client device, and displaying the prompt at the client device.
- 38. A system as claimed in claim 30 wherein the user inputs at least one of payment mode data, address data, and packaging data at the client device, the client device generates a signal including at least one of the payment mode data, the address data, and the packaging data, the client device transmitting the signal including the from the a at the client device, the client device transmitting the signal to the server via the network, the server storing the at least one of the payment mode data, address data, and packaging data as purchase order data in the database storage unit.
- 39. A system as claimed in claim 30 wherein the server generates a signal including a prompt to copy purchase order data, the server transmits the signal with copy prompt from server to client device, the client device receives the signal with copy prompt from the server, and the client device generates a display of the copy prompt at the client device.
- 40. A system as claimed in claim 30 wherein the server generates the copy prompt signal to indicate different modes for copying the purchase order data, and the client device receives and generates the display to include the prompt for the different modes for copying the purchase order data, the user selecting one of the modes for copying the purchase order using the client device, the client device generating a signal indicative of the mode for copying the purchase order and transmitting the signal indicating the mode of copying the purchase order from the client device to the server, the server receiving the signal indicating the mode of copying the purchase order at the server, the server retrieving the purchase order data from the database storage unit, and the server transmitting the purchase order data to a device coupled to the network selected based on the selected mode of copying the purchase order.
- 41. A system as claimed in claim 30 wherein the user operates the client device to navigate through a hierarchical part catalog menu defined by hyperlinking of web page documents transferred by the server, the client device generating the CAD display of the part as a result of the navigation through linked web page documents.
- 42. A system as claimed in claim 41 wherein the client device interacts with the server under control of the user to generate a CAD display of a sub category including the part, the user selects the part from the sub category in the CAD display, and the client device generates the CAD display of the part for selection by the user.
- 43. A system as claimed in claim 42 wherein web page documents served by the server and stored in the database storage unit define a hierarchical part catalog menu including a tree a category web page hyperlinked to one or more sub category web pages with references to part data stored in association with the references.
- 44. A system as claimed in claim 30 wherein the selected part is an automobile part.
- 45. A system as claimed in claim 30 wherein the selected part is a truck part.
- 46. A system as claimed in claim 30 wherein the selected part is an aircraft part.
- 47. A system as claimed in claim 30 wherein the selected part is a boat part.
- 48. A system as claimed in claim 30 wherein the selected part is a machine part.
- 49. A method as claimed in claim 30 wherein the electronic purchase order includes part identification data, quantity data, and price data.
- 50. A method as claimed in claim 30 wherein the electronic purchase order includes at least one of payment mode data, shipment address data, and packing instruction data.
- 51. A database storage unit storing at least one computer-aided design (CAD) data file for generating a display of a part having a reference, and part data including part identification data and part price data stored in association with the reference.
- 52. A database storage unit as claimed in claim 51 wherein the reference is a universal resource locator.
- 53. A computer-readable medium including a computer program for selecting a part from a computer-aided design (CAD) display on a client device, and generating an electronic purchase order for the part with the client device and a server over a network.
- 54. A transmission medium for carrying a signal including a computer program for selecting a part from a computer-aided design (CAD) display on a client device, and for generating an electronic purchase order for the part with the client device and a server over a network.
- 55. A data structure comprising a computer-aided design (CAD) drawing depicting a part with at least one reference, and part data stored in association with the reference.
- 56. A data structure as claimed in claim 55 wherein the reference includes a universal resource locator (URL).
- 57. A data structure as claimed in claim 55 wherein the part data includes part identification data and part price data.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority benefits of U.S. provisional application No. 60/229,505 filed Aug. 31, 2000 naming John M. McCloskey, Budi Tan, and John Propper as inventors.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60229505 |
Aug 2000 |
US |