Patents Assigned to OP40, Inc.
-
Patent number: 7752214Abstract: An extended environment data structure that is part of a digital asset that is transmittable over one or more multi-tiered networks. The data structure has one or more common descriptors to provide a unique identification of the digital asset on the networks; one or more asset dependency descriptors to identify one or more associated digital assets, associated digital assets are associated with the digital asset by a joint membership as parts of a whole; and has one or more target server dependencies descriptors to identify a base execution environment on one or more target computers. In an alternative exemplary embodiment and/or exemplary method, one or more EIS server dependencies descriptors are included to identify an EIS execution environment on the respective EIS from which the asset resides. In still other exemplary embodiments and/or exemplary methods, other descriptors are included in the extended environment data structure.Type: GrantFiled: September 4, 2001Date of Patent: July 6, 2010Assignee: OP40, Inc.Inventors: Paolo R. Pizzorni, Charles P. Pace, Mark Bobick
-
Patent number: 7685183Abstract: An exemplary method and/or exemplary embodiment of the present invention synchronizes an asset over a multi-tiered network. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. Synchronization addresses the restoration of asset coherency in a distributed system, i.e. bringing changes made to assets on one distributed node into harmonization with changes made to assets on another distributed node. In an embodiment, a synchronization call having a data argument and an asset type is received, an adapter associated with the asset type is selected, and the data argument is passed to the adapter. The asset type is determined, as well as a table associated with the asset type. A synchronization information object is retrieved from a target environment on a target node, and a synchronization asset is created based on the synchronization information.Type: GrantFiled: September 4, 2001Date of Patent: March 23, 2010Assignee: OP40, IncInventors: Charles P. Pace, Darin S. DeForest, Paolo R. Pizzorni, Shuang Chen
-
Patent number: 7685577Abstract: The present invention provides a system and method for translating an asset for distribution to a multi-tiered network node. An asset may represent network and/or application components (e.g., data, objects, applications, program modules, etc.) that may be distributed among the various resources of the network. In an embodiment, an asset has a logic/data section and an extended environment section. The logic/data section defines a function of the digital asset along with the asset's type, while the extended environment section supports the function of the logic/data section within at least one source environment. The asset type is determined and a process asset adapter, associated with the asset type and a target environment, is selected. The asset is then translated into a processed asset having a processed extended environment section supporting the function of the logic/data section in the target environment.Type: GrantFiled: September 4, 2001Date of Patent: March 23, 2010Assignee: OP40, Inc.Inventors: Charles P. Pace, Paolo R. Pizzorni, Shuang Chen
-
Patent number: 7209921Abstract: A method and system of operating a computer system for targeting one or more digital assets on a distribution server connected to one or more networks so that the digital assets are compatible with one or more target nodes connected to the networks includes examining the one or more digital assets to determine an asset type of the digital asset and, if the asset type is Relational Data (RD), retrieving one or more where clauses of the digital asset. The method and system may further include executing a token replacement operation on the where clause to create a transformed where clause and running a query on one or more tables specified in the digital asset using the transformed where clause, the query returning one or more returned records and the returned records correlating with the target node. The method and system may further include storing the returned record in the digital asset.Type: GrantFiled: September 4, 2001Date of Patent: April 24, 2007Assignee: OP40, Inc.Inventors: Charles P. Pace, Darin S. DeForest, Paolo R. Pizzorni, Shuang Chen
-
Patent number: 7181731Abstract: A method and system for organizing a package involving identifying an asset within an application, wherein the asset is determined by an asset boundary and the asset contains a logic/data part and an extended environment part; identifying the package within the application, wherein the package is a logical division of the application and wherein the package includes a plurality of assets; determining a package boundary identifying the scope of the package, wherein the package boundary may be determined by the asset boundary of at least one asset in the package; and organizing the package according to the package boundary, wherein the package including at least two assets.Type: GrantFiled: September 4, 2001Date of Patent: February 20, 2007Assignee: OP40, Inc.Inventors: Charles P. Pace, Paolo R. Pizzorni, Shuang Chen
-
Patent number: 7136857Abstract: A component distribution server (CDS) system connected to at least one network through at least one respective network interface includes: a package specification process that receives at least one package, the packages being subparts of at least one application program from at least one enterprise information system (EIS), the packages having at least one assets, each asset having an asset type and at least two asset layers, a first asset layer being a logic/data layer and a second asset layer being an extended environment layer, the logic/data layer having information that includes a function of the asset and the extended environment layer being a subset of the EIS and having portions of the EIS necessary to support the respective logic/data layer; a process adapter process that translates at least one of the assets layers so that the asset performs the asset function on at least one target base environment of at least one target computer; and a target process that changes the at least one of the layers ofType: GrantFiled: July 22, 2002Date of Patent: November 14, 2006Assignee: OP40, Inc.Inventors: Shuang Chen, Charles P. Pace, Paolo R. Pizzorni