Claims
- 1. An intellectual property (IP) brokering system comprising:
(a) intellectual property (IP) brokering means; (b) one or more customer(s); (c) communication means; and (d) IP agent means; wherein
said customer(s) supply requirements that are fractured by said IP brokering means into brokered 1P requests; said brokered IP requests are transported via said communication means to said IP agent means; said IP agent means takes said brokered IP requests and generates deliverable IP from said requests; said deliverable IP is transported to said IP brokering means which assembles said deliverable IP into a delivered IP system; said delivered IP system is transported to said customer(s) via said communication means.
- 2. The intellectual property (IP) brokering system of claim 1 wherein one or more of said system elements is implemented using an Application Programming Interface (API).
- 3. The intellectual property (IP) brokering system of claim 1 wherein one or more components of said system is implemented on a personal computer (PC).
- 4. The intellectual property (IP) brokering system of claim 1 wherein said transportation occurs over the Internet.
- 5. The intellectual property (IP) brokering system of claim 1 wherein said communications means is the Internet.
- 6. The intellectual property (IP) brokering system of claim 1 wherein said IP brokering system incorporates feedback to optimize the selection of said brokered IP requests.
- 7. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more computer programmers.
- 8. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more contractors.
- 9. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more designers.
- 10. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more engineers.
- 11. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more electrical engineers.
- 12. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more integrated circuit manufacturers.
- 13. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more licensed IC designs.
- 14. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more manufacturers.
- 15. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more mask layout designers.
- 16. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more software engineers.
- 17. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means incorporates one or more technicians.
- 18. The intellectual property (IP) brokering system of claim 1 wherein said customer(s) are spatially diverse.
- 19. The intellectual property (IP) brokering system of claim 1 wherein said IP agent means is spatially diverse.
- 20. The intellectual property (IP) brokering system of claim 1 wherein said brokered IP requests are distributed via a computer network to said IP agent means in a manner designed to globally optimize the utility function of each said customer.
- 21. An intellectual property (IP) brokering system comprising:
(a) knowledge database means; (b) requirements database means; (c) technology database means; (d) architecture database means; (e) optimization engine means; and (f) expert system means; wherein
said knowledge database means incorporates a customer preferences profile; said requirements database means incorporates particular customer design requirements; said technology database means incorporates available IP agents; said architecture database means incorporates known design architectures; and said expert system means reads said knowledge database means and said requirements database means and optimizes the use of said technology database means and architecture database means using said optimization engine to generate an optimized IP vector projection of IP agent means for customer product realization via brokered IP agent means.
- 22. The intellectual property (IP) brokering system of claim 21 wherein one or more of said system elements is implemented using an Application Programming Interface (API).
- 23. The intellectual property (IP) brokering system of claim 21 wherein one or more components of said system is implemented on a personal computer (PC).
- 24. The intellectual property (IP) brokering system of claim 21 wherein said transportation occurs over the Internet.
- 25. The intellectual property (IP) brokering system of claim 21 wherein said communications means is the Internet.
- 26. The intellectual property (IP) brokering system of claim 21 wherein said IP vector projection is used as feedback to said expert system for the purpose of generating a next generation IP vector projection.
- 27. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more computer programmers.
- 28. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more contractors.
- 29. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more designers.
- 30. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more engineers.
- 31. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more electrical engineers.
- 32. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more integrated circuit manufacturers.
- 33. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more licensed IC designs.
- 34. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more manufacturers.
- 35. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more mask layout designers.
- 36. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more software engineers.
- 37. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means incorporates one or more technicians.
- 38. The intellectual property (IP) brokering system of claim 21 wherein said customer(s) are spatially diverse.
- 39. The intellectual property (IP) brokering system of claim 21 wherein said IP agent means is spatially diverse.
- 40. The intellectual property (IP) brokering system of claim 21 wherein said brokered IP requests are distributed via a computer network to said IP agent means in a manner designed to globally optimize the utility function of each said customer(s).
- 41. An intellectual property (IP) brokering method comprising:
(1) entering and/or refining customer requirements; (2) generating a customer(s) requirements state space; (3) fracturing said customer(s) requirements state space into a series of customer requirements vectors; (4) identifying available IP agent means and their associated IP agent state space vectors; (5) mapping said fractured customer(s) requirements vectors to a set of said available IP agent state space vectors; (6) projecting said fractured customer(s) requirements to said mapped set of IP agent state space vectors; (7) determining if an optimal customer(s) utility function has been achieved, and if not, proceeding to one of said steps (1)-(6); (8) reporting calculated optimal IP agent vector projections and permitting said optimal IP agent vector projections to be further refined by proceeding to said step (1); and (9) optionally determining if the customer(s) is satisfied and if not, proceeding to said step (1). wherein
said fractured customer requirements are delivered as brokered IP requests to IP agent means; said IP agent vector projections are transported to said customer(s) via a communication means.
- 42. The intellectual property (IP) brokering method of claim 41 wherein one or more steps of said method is implemented using an Application Programming Interface (API).
- 43. The intellectual property (IP) brokering method of claim 41 wherein one or more steps of said method is implemented on a personal computer (PC).
- 44. The intellectual property (IP) brokering method of claim 41 wherein said transportation occurs over the Internet.
- 45. The intellectual property (IP) brokering method of claim 41 wherein said communications means is the Internet.
- 46. The intellectual property (IP) brokering method of claim 41 wherein said IP vector projection is used as feedback to said expert method for the purpose of generating a next generation IP vector projection.
- 47. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more computer programmers.
- 48. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more contractors.
- 49. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more designers.
- 50. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more engineers.
- 51. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more electrical engineers.
- 52. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more integrated circuit manufacturers.
- 53. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more licensed IC designs.
- 54. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more manufacturers.
- 55. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more mask layout designers.
- 56. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more software engineers.
- 57. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means incorporates one or more technicians.
- 58. The intellectual property (IP) brokering method of claim 41 wherein said customer(s) are spatially diverse.
- 59. The intellectual property (IP) brokering method of claim 41 wherein said IP agent means is spatially diverse.
- 60. The intellectual property (IP) brokering method of claim 41 wherein said brokered IP requests are distributed via a computer network to said IP agent means in a manner designed to globally optimize the utility function of each said customer(s).
- 61. A computer usable medium having computer-readable program code means providing intellectual property (IP) brokering functionality, said computer-readable program means comprising:
(1) computer program code means for entering and/or refining customer requirements; (2) computer program code means for generating a customer(s) requirements state space; (3) computer program code means for fracturing said customer(s) requirements state space into a series of customer requirements vectors; (4) computer program code means for identifying available IP agent means and their associated IP agent state space vectors; (5) computer program code means for mapping said fractured customer(s) requirements vectors to a set of said available IP agent state space vectors; (6) computer program code means for projecting said fractured customer(s) requirements to said mapped set of IP agent state space vectors; (7) computer program code means for determining if an optimal customer(s) utility function has been achieved, and if not, proceeding to one of said steps (1)-(6); (8) computer program code means for reporting calculated optimal IP agent vector projections and permitting said optimal IP agent vector projections to be further refined by proceeding to said step (1); and (9) computer program code means for optionally determining if the customer(s) is satisfied and if not, proceeding to said step (1). wherein
said fractured customer requirements are delivered as brokered IP requests to IP agent means; said IP agent vector projections are transported to said customer(s) via a communication means.
- 62. The computer usable medium of claim 61 wherein said media incorporates an Application Programming Interface (API).
- 63. The computer usable medium of claim 61 wherein said media is compatible with a personal computer (PC).
- 64. The computer usable medium of claim 61 wherein said transportation occurs over the Internet.
- 65. The computer usable medium of claim 61 wherein said communications means is the Internet.
- 66. The computer usable medium of claim 61 wherein said IP vector projection is used as feedback to said expert method for the purpose of generating a next generation IP vector projection.
- 67. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more computer programmers.
- 68. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more contractors.
- 69. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more designers.
- 70. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more engineers.
- 71. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more electrical engineers.
- 72. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more integrated circuit manufacturers.
- 73. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more licensed IC designs.
- 74. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more manufacturers.
- 75. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more mask layout designers.
- 76. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more software engineers.
- 77. The computer usable medium of claim 61 wherein said IP agent means incorporates one or more technicians.
- 78. The computer usable medium of claim 61 wherein said customer(s) are spatially diverse.
- 79. The computer usable medium of claim 61 wherein said IP agent means is spatially diverse.
- 80. The computer usable medium of claim 61 wherein said brokered IP requests are distributed via a computer network to said IP agent means in a manner designed to globally optimize the utility function of each said customer(s).
- 81. An intellectual property (IP) brokering encoded propagated signal data stream constructed using
(1) knowledge database means; (2) requirements database means; (3) technology database means; (4) architecture database means; wherein
said knowledge database means incorporates a customer preferences profile; said requirements database means incorporates particular customer design requirements; said technology database means incorporates available IP agents; said architecture database means incorporates known design architectures; and an expert system means reads said knowledge database means and said requirements database means and optimizes the use of said technology database means and architecture database means using said optimization engine to generate an optimized IP vector projection of IP agent means for customer product realization via brokered IP agent means; and said encoded signal communicates between two nodes in a distributed network over the Internet.
- 82. A hospital care management system comprising:
(a) IP brokering system means; (b) Hospital personnel means; (c) Hospital equipment means; (d) Hospital resource means; (e) Communication means; and (f) Spatially diverse resources means; wherein
said IP brokering system means accepts needs and constraints from an admitted patient and coordinates said hospital personnel means, said hospital equipment means, said hospital resources means, and said spatially diverse resources means to generate resource groups queued for analysis, treatment, and billing of said patient; said spatially diverse resource means is controlled by said IP brokering means via a communications means; and said hospital personnel means includes doctors and/or nurses.
- 83. A hospital care management method comprising:
(1) admitting a patient; (2) entering said patient's needs, status, and constraints into a care management system (CMS); (3) mapping said patient elements onto said care management system resource state space; (4) optimizing said patient's utility function over said care management system resource state space based on temporal, spatial, capability, and cost attributes of each hospital resource; and (5) queuing the optimized result of said care management system analysis as resource groups for analysis, treatment, and billing of said patient. wherein
said care management system implements an IP brokering system; said care management system manages spatially diverse hospital resources via a communications medium.
- 84. A peer-to-peer compute resource brokering system comprising:
(a) IP brokering system means; (b) Consumer means; (c) Communications medium means; (d) Software provider means; (e) Compute/storage provider means; and (f) Billing/payment means; wherein
said IP brokering system means accepts software application requests from said consumer means and “equivalent system” compute requests from said consumer means and optimizes the selection of software resources, data storage providers, and CPU time across said consumer constraints; said IP brokering system means coordinates the execution of said software application from said software provider means on said compute/storage provider means via said communications means said billing/payment means bills said consumer based on performance, resource, time, and thruput utilized in executing said software application and distributes the payment proceeds of said billing to said compute/storage providers.
- 85. A peer-to-peer compute resource brokering method comprising:
(1) processing a consumer request for use of a selected software application using a compute resource brokering system; (2) requesting X licenses for Y reference system hours of “equivalent system” hours of compute time from a compute resource brokering system; (3) optimizing selection of software resources, data storage providers, and CPU time across said consumer constraints; (4) initiating execution of said software application; (5) distributing software code and optionally licensing said software on a per-use basis; (6) performing the requested computation (6060); (7) collecting the results from said requested computation and optionally post-processing said results; (8) billing said consumer and distributing said billing proceeds to compute/storage servers. wherein
said compute resource brokering system implements an IP brokering system; said compute resource brokering system manages spatially diverse compute resources via a communications medium.
- 86. A SOC definition method comprising:
(1) defining a system functional specification; (2) defining system interface signals; (3) defining package signals; (4) selecting appropriate technology; (5) selecting appropriate IP blocks to implement said functional specification in a design; (6) updating package signals to correspond to current IP block selections; (7) calculating die size/cost using an estimator metric; (8) selecting an appropriate package based on die size and assigning package pins; (9) determining if said design is optimal and if not proceeding to step (1); (10) optionally generating simulation profiles to simulate said design; (11) determining if a redesign is necessary and if so proceeding to step (1). wherein
said definitions and selections are enabled via an IP brokering system; said IP brokering system manages spatially diverse resource agents via a communications medium.
- 87. The SOC definition method of claim 86 wherein said design comprises an Integrated Ethernet Interface.
- 88. The SOC definition method of claim 86 wherein said design comprises an Ethernet IDE/SCSI Interface.
- 89. The SOC definition method of claim 86 wherein said design comprises an IDE/SCSI Disk Drive Interface.
- 90. The SOC definition method of claim 86 wherein said design comprises an Ethernet Disk Drive Interface.
- 91. The SOC definition method of claim 86 wherein said design comprises a Wireless Disk Drive Interface.
- 92. The SOC definition method of claim 86 wherein said design comprises a Set-Top-Box Entertainment SOC.
- 93. The SOC definition method of claim 86 wherein said design comprises a Digital Video Interface/Calibrator SOC.
- 94. The SOC definition method of claim 86 wherein said design comprises an X-Drive SOC.
- 95. An X-Drive configuration method comprising:
(1) connecting an X-Drive to a configuration host; (2) defining MAC/IP identification on said X-Drive; (3) Determining and loading a GPS locale from a GPS receiver and/or the Internet on said X-Drive; (4) Testing and/or formatting and/or initializing said X-Drive mechanics; (5) Associating said X-Drive onto a storage network; (6) Processing network file requests on said X-Drive.
- 96. The SOC definition method of claim 95 wherein said X-Drive comprises an Integrated Ethernet Interface.
- 97. The SOC definition method of claim 95 wherein said X-Drive comprises an Ethernet IDE/SCSI Interface.
- 98. The SOC definition method of claim 95 wherein said X-Drive comprises an IDE/SCSI Disk Drive Interface.
- 99. The SOC definition method of claim 95 wherein said X-Drive comprises an Ethernet Disk Drive Interface.
- 100. The SOC definition method of claim 95 wherein said X-Drive comprises a Wireless Disk Drive Interface.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] Utility Patent Applications
[0002] Applicants hereby incorporate by reference U.S. Utility Patent Application by Kevin Mark Klughart for “SYSTEM AND METHOD FOR DATA COMPRESSION AND ENCRYPTION”, Ser. No. 09/330,942, docket KEI-CRIPT-003, filed Jun. 11, 1999, and submitted to the USPTO with Express Mail Label EM267139727US.
[0003] Applicants hereby incorporate by reference U.S. Utility patent application by Kevin Mark Klughart for “INTEGRATED VOLTAGE/CURRENT/POWER REGULATOR/SWITCH SYSTEM AND METHOD”, Ser. No. 09/809,611, docket KEI-VRM-002U, filed Mar. 15, 2001, and submitted to the USPTO with Express Mail Label EF100540238US. This patent application was prosecuted to issuance as U.S. Pat. No. 6,396,137 on May 28, 2002 and is hereby incorporated by reference.
[0004] Provisional Patent Applications
[0005] Applicants claim benefit pursuant to 35 U.S.C. § 119 and hereby incorporate by reference U.S. Provisional Patent Application for “INTELLECTUAL PROPERTY BROKERING SYSTEM AND METHOD”Ser. No. 60/342,323, docket RAH-2001-001, filed Dec. 18, 2001, and submitted to the USPTO with Express Mail Label ET702650728US.
[0006] Applicants claim benefit pursuant to 35 U.S.C. § 119 and hereby incorporate by reference U.S. Provisional Patent Application for “ASIC/SOC SYSTEM AND METHOD INCORPORATING BROKERED INTELLECTUAL PROPERTY (IP)”, Ser. No. 60/348,696, docket RAH-2002-002, filed Jan. 11, 2002, and submitted to the USPTO with Express Mail Label ET702590366US.
[0007] Applicants claim benefit pursuant to 35 U.S.C. § 119 and hereby incorporate by reference U.S. Provisional Patent Application for “DISTRIBUTED DATA STORAGE SYSTEM AND METHOD”, Ser. No. 60/351,668, docket RAH-2002-003, filed Jan. 24, 2002, and submitted to the USPTO with Express Mail Label ET702590370US.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60342323 |
Dec 2001 |
US |
|
60348696 |
Jan 2002 |
US |
|
60351668 |
Jan 2002 |
US |