Claims
- 1. A package structure distributed over a communications network, comprising:
at least one representation of an asset, the asset having a logic/data portion and an asset extended environment portion; and a package extended environment having package information associated with at least one asset.
- 2. The package structure according to claim 1, wherein the representation is an identifier of the asset.
- 3. The package structure according to claim 1, wherein the representation is the asset.
- 4. The package structure according to claim 1, wherein the package information includes common information associated with all of the assets having representations in the package structure.
- 5. The package structure according to claim 1, wherein the package information includes at least one descriptor, the descriptor describing the assets having representations in the package structure.
- 6. The package structure according to claim 1, wherein the package information includes an extended markup language (XML) file.
- 7. The package structure according to claim 1, wherein the package information includes at least one common descriptor.
- 8. The package structure according to claim 7, wherein the common descriptor includes at least one of a package name, a package address, a package size, a volatility, a runnablilty, a user type, a version, a package level security descriptor, and a pricing level descriptor.
- 9. The package structure according to claim 1, wherein the package information includes at least one package dependency descriptor, the package dependency descriptor indicating other information on which the package structure depends.
- 10. The package structure according to claim 1, wherein the package information includes at least one package level reference descriptor.
- 11. The package structure according to claim 10, wherein the package level reference descriptor includes a package level reference link descriptor.
- 12. The package structure according to claim 11, wherein the package level reference link descriptor includes a world-wide-web address having contents used for processing of the package structure.
- 13. The package structure according to claim 11, wherein the package level reference link descriptor includes a world-wide-web address having contents used during execution of all the digital assets having representations in the package structure.
- 14. The package structure according to claim 10, wherein the package level reference descriptor includes a package level reference file descriptor.
- 15. The package structure according to claim 14, wherein the package level reference file descriptor includes a unique fully qualified name of a file required for reference by the package.
- 16. The package structure according to claim 10, wherein the package level reference descriptor includes a package level reference directory descriptor.
- 17. The package structure according to claim 16, wherein the package level reference directory descriptor includes additional address information used to locate at least one asset having a representation in the data structure.
- 18. The package structure according to claim 17, wherein the additional address information includes at least one of a root level directory name, a parent level directory name, a directory structure, a leaf directory level identification, and a director path.
- 19. The package structure according to claim 1, wherein the package information includes at least one pricing descriptor.
- 20. The package structure according to claim 19, wherein the pricing descriptor includes pricing information associated with at least one of a price, a price scheme, a subscription price scheme, a pay to own price scheme, a pay to use price scheme, a one time payment price scheme, a payment detail, and payment method.
- 21. The package structure according to claim 1, wherein the package information includes at least one security descriptor.
- 22. The package structure according to claim 21, wherein the security descriptor includes a package level description of at least one of an encryption function, an authorization function, and an access control function.
- 23. A method for creating a package structure, comprising the steps of:
storing at least one representation of an asset in the package structure, the asset having a logic/data portion and an asset extended environment portion; and storing package information associated with at least one asset in a package information section of the package structure.
- 24. The method according to claim 23, further comprising the step of transmitting the package structure over at least one network connection.
- 25. The method according to claim 23, further comprising the step of receiving the package structure from at least one network connection.
- 26. The method according to claim 23, further comprising the step of saving the package structure in at least one system memory.
- 27. The method according to claim 26, wherein the system memory resides on at least one enterprise information system.
- 28. The method according to claim 27, wherein the enterprise information system includes at least one of an on-line customer order entry system; an on-line retail/wholesale sales system, an on-line marketing system, an on-line inventory system, an enterprise supply chain management system, a product distribution system, a content distribution system, a television system, a phone system, an on-line financial system, a mortgage application system, an investing system, a stock trading system, a loan application system, a credit card account system, a service providing system, a medical service system, a legal service system, a real estate system, an engineering system, an education system, a distance leaning system, a technical support system, an on-line human resource system, a pay roll services system, an on-line banking system, a banking system, a financial institution, a manufacturer, an airplane manufacturer, an internal corporate system, an airline reservation system; and a general business transacting system.
- 29. A system for creating a package structure, comprising:
a memory means; a means for storing at least one representation of an asset in the package structure stored on the memory means, the asset having a logic/data portion and an asset extended environment portion; and a means for storing package information associated with at least one asset in a package information section of the package structure stored on the memory means.
- 30. A medium for storing instructions adapted to be executed by a processor to perform the steps of:
storing at least one representation of an asset in the package structure, the asset having a logic/data portion and an asset extended environment portion; and storing package information associated with at least one asset in a package information section of the package structure.
PRIORITY DOCUMENTS & RELATED REFERENCES
[0001] This application claims priority to provisional U.S. Patent application Serial No. 60/229,685, entitled “Distributed Internet Services Provisional Filing”, filed on Sep. 1, 2000 to Chen et al. which is incorporated herein by reference in its entirety.
[0002] Priority is also claimed for the following documents for any matter not disclosed in provisional U.S. Patent Application Serial No. 60/229,685 incorporated by reference above. The following references are related to this patent application and are herein incorporated by reference in their entirety:
[0003] provisional U.S. Patent Application Serial No. 60/236,864, entitled “Distributed Internet Server” to Pace et al., filed Sep. 29, 2000;
[0004] provisional U.S. Patent Application Serial No. 60/237,179, entitled “Business Plan and Business Plan Executive Summary” to Chen et al., filed Oct. 2, 2000;
[0005] provisional U.S. Patent Application Serial No. 60/254,377, entitled “Distributed Internet Services provisional filing II” to Pace et al., filed Dec. 8, 2000;
[0006] provisional U.S. Patent Application Serial No. 60/262,288, entitled “Data Structure, Architecture, Apparatus, and Program Product Capable of Being Distributed to and Executed on Different Network Tiers and on Various Computer Platforms and Environment” to Pace et al., filed Jan. 17, 2001;
[0007] U.S. patent application Ser. No. ______, entitled “Extended Environment Data Structure for Distributed Digital Assets Over Multi-tiered Computer Networks”, to Pace et al., filed Sep. 4, 2001;
[0008] U.S. patent application Ser. No. ______, entitled “Server System and Method for Discovering Digital Assets in Enterprise Information Systems”, to Bobick et al., filed Sep. 4, 2001;
[0009] U.S. patent application Ser. No. ______, entitled “Server System and Method for Exporting Digital Assets in Enterprise Information Systems”, to Pace et al., filed Sep. 4, 2001;
[0010] U.S. patent application Ser. No. ______, entitled “System and Method for Transactional Deployment J2EE Web Components, Enterprise Java Bean Components, and Application Data over Multi-tiered Computer Networks”, to Pace et al., filed on Sep. 4, 2001;
[0011] U.S. patent application Ser. No. ______, entitled “Server System and Method for Distributing and Scheduling Modules to be Executed on Different Tiers of a Network”, to Pace et al., filed Sep. 4, 2001;
[0012] U.S. patent application Ser. No. ______, entitled “Dtata Structure, Architecture Apparatus, and Program Product Capable of Being Distributed to and Executed on Different Network Devices and on Various Computer Platforms and Environments”, to Pace et al., filed Sep. 4, 2001;
[0013] U.S. patent application Ser. No. ______, entitled “System and Method for Distributing Assets to Multi-Tiered Network Nodes, to Pizzorni et al. filed on Sep. 4, 2001;
[0014] U.S. patent application Ser. No. ______, entitled “Method and System for Deploying An Asset Over a Multi-Tiered Network”, to Pace et al. filed on Sep. 4, 2001;
[0015] U.S. patent application Ser. No. ______, entitled “System and Method for Translating an Asset for Distribution Over Multi-Tiered Networks (Processing)” to Pace et al. filed on Sep. 4, 2001;
[0016] U.S. patent application Ser. No. ______, entitled “System and Method for Synchronizing Assets on Multi-Tiered Network, to Pace et al. filed on Sep. 4, 2001;
[0017] U.S. patent application Ser. No. ______, entitled “Method and System for Deploying an Asset Over a Multi-Tiered Network’” to Pace et al. filed on Sep. 4, 2001;
[0018] U.S. patent application Ser. No. ______, entitled “System and Method for Adjusting the Distribution of an Asset Over a Multi-Tiered Network”, to Pace et al. filed on Sep. 4, 2001;
[0019] U.S. patent application Ser. No. ______, entitled “System and Method for Bridging Assets to Network Nodes on Multi-Tiered Networks”, to Pace et al. filed on ______;
[0020] U.S. patent application Ser. No. ______, entitled “Method and System for Deploying an Asset Over a Multi-Tiered Network”, to Pace et al. filed on Sep. 4, 2001, describing asset streaming;
[0021] U.S. patent application Ser. No. ______, entitled “System, Method, and Data Structure for Packaging Assets for Processing and Distribution on Multi-Tiered Networks”, to Bobick et al. filed on Sep. 4, 2001;
[0022] U.S. patent application Ser. No. ______, entitled System and Method for Transactional and Fault-Tolerant Distribution of Digital Assets Over Multi-Tiered Computer Networks, to Bobick et al. filed on Sep. 4, 2001;
[0023] U.S. patent application Ser. No. ______, entitled “System and Method for Collaboration Using Web Browsers”, to Chen et al. filed on Sep. 4, 2001;
[0024] PCT Patent Application No. ______, entitled “System and Method for Collaboration Using Web Browsers”, to Chen et al. filed on Aug. 31, 2001;
[0025] PCT Patent Application No. ______, entitled “System, Method, Uses, Products, Program Products, and Business Methods for Distributed Internet and Distributed Network Services”, to Chen et al. filed on Aug. 31, 2001; and
[0026] U.S. patent application Ser. No. ______, entitled “System, Method, Uses, Products, Program Products, and Business Methods for Distributed Internet and Distributed Network Services”, to Chen et al. filed on Sep. 4, 2001.
Provisional Applications (5)
|
Number |
Date |
Country |
|
60229685 |
Sep 2000 |
US |
|
60236864 |
Sep 2000 |
US |
|
60237179 |
Oct 2000 |
US |
|
60254377 |
Dec 2000 |
US |
|
60262288 |
Jan 2001 |
US |