System and method for managing asset-side offering modules
Inventors
Wookey, Michael J. • Gionfriddo, Michael J.
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an offering to a customer in a data processing system having an offering platform program. A customer asset that is a hardware or software component of a customer device is located. The customer asset and its location on the customer device are identified by the offering. A request to deploy the offering is received. The offering is transmitted to the customer device and enabled on the customer device.
Core Innovation
The disclosed invention provides a distributed offering-management architecture for deploying an offering to a customer device in a data processing system. An asset platform program running on the customer device discovers an asset that comprises a software program running on the customer device, and registers the discovered asset with at least two offering platforms, including a first offering platform local to the customer device and a second offering platform remote from the customer device.
The offering and deployment are coordinated through exchanged managed asset information that supports transmitting an offering deployment package. The offering deployment package identifies a location of a plurality of components of the offering and specifies a connection parameter for deployment of a given component, where the connection parameter specifies that a bi-directional connection is required between the local offering platform and the remote offering platform that hosts the given component.
Access and deployment are controlled using entitlement classification and entitlement levels determined via an entitlement service operating on a web services interface of the local offering platform. The system determines whether an entitlement classification of the offering is commensurate with an entitlement level of an asset platform on the customer device, and transmits the offering from the offering platform to the offering module on the asset platform only if the entitlement classification is commensurate with the entitlement level.
The offering is implemented by updating the asset or performing a service associated with the asset, with offering module business logic abstracted from deployment capabilities and exposed through web services endpoint interfaces.
Claims Coverage
The independent claims identified in the provided material are clm-00001, clm-00008, and clm-00010. Each independent claim centers on three inventive features: registration with at least two offering platforms, component-level offering deployment via an offering deployment package with bi-directional connection requirements, and entitlement-conditional transmitting and implementing through an entitlement service on a web services interface.
Local and remote offering platform registration for a software asset
Discovering an asset that comprises a software program running on the customer device and registering the discovered asset with at least two offering platforms, where a first offering platform is local to the customer device and a second offering platform is remote from the customer device.
Managed asset information enabling component-level offering deployment with bi-directional connection requirement
Exchanging managed asset information that supports transmitting an offering deployment package that identifies locations of a plurality of components and specifies a connection parameter for deploying a given component, where the connection parameter specifies that a bi-directional connection is required between the local offering platform and the remote offering platform that hosts the given component.
Entitlement-conditional transmitting via web services entitlement service
Determining, by an entitlement service operating on the web services interface on the local offering platform, whether an entitlement classification of the offering is commensurate with an entitlement level of an asset platform on the customer device, and transmitting the offering only if the entitlement classification is commensurate with the entitlement level.
Across the independent claims, the coverage is directed to discovering and registering a software-program asset with both local and remote offering platforms, coordinating component-level deployment using an offering deployment package with bi-directional connection parameters, and performing entitlement-based conditional transmitting via an entitlement service on the local platform’s web services interface, followed by implementing the offering by updating the asset or performing an associated service.
Stated Advantages
Documented Applications
No documented applications found
Interested in licensing this patent?