System and method for asset module isolation

Inventors

Wookey, Michael J.Gionfriddo, Michael J.Zepf, Thomas J.Ries, Michael R.

Assignees

Oracle America Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-9946585-B1

Patent

Publication Date

2018-04-17

Expiration Date


Abstract

Methods, systems, and articles of manufacture consistent with the present invention provide for deploying an asset platform to an asset in a distributed offering network. The asset platform includes a container and an asset module and offering module implemented on the container. The asset module provides an abstraction of the asset to the offering module such that offer modules may communicate through the container with asset modules in a standard manner.

Core Innovation

The invention provides an asset platform program for deploying software/service offerings in a distributed network. A container object is provided on a computer, and a plurality of asset modules and a plurality of offering modules are implemented on the container object. Each asset module communicatively interfaces with a respective asset through a respective asset interface, while each offering module communicates with an offering network operatively connected to the computer.

Each asset module directly communicates with its respective asset to collect native telemetry, control, and event information associated with the asset. The asset module and an offering module provide the respective asset to the offering network by communicating through the container object, wherein the asset module translates the native telemetry, control, and event information into a form understood by the offering module and provides the translated information to the offering module.

The offering modules are communicatively isolated from direct communications with the plurality of assets even though the offering modules are implemented on the container object and communicate with the offering network. The plurality of assets includes hardware, software, storage, a service processor, a cell or mobile phone, hardware of a workstation, an operating system of the workstation, accounting software on the workstation, a storage jukebox attached to a file server, or firmware on the cell or mobile phone.

Claims Coverage

The independent claims are clm-00001, clm-00008, and clm-00013. They share core inventive features involving a container object hosting asset modules and offering modules, direct asset-side telemetry/control/event collection with translation, and communicative isolation of offering modules from direct asset communications.

Container object hosting asset modules and offering modules

Providing a container object on the computer; providing a plurality of asset modules implemented on the container object; and providing a plurality of offering modules implemented on the container object, where each offering module communicates with an offering network operatively connected to the computer.

Direct native telemetry/control/event collection with translation to offering modules

Allowing each asset module and its respective asset interface to communicate directly to collect native telemetry, control, and event information associated with the respective asset, and translating the native telemetry, control, and event information into a form understood by the offering module and providing the translated information to the offering module.

Communicatively isolated offering modules from direct asset communications

Making the offering modules communicatively isolated from direct communications with the plurality of assets even though the offering modules are implemented on the container object and communicate with the offering network.

Asset module and offering module provide the asset to the offering network through the container object

Providing the respective asset to the offering network by communicating through the container object, including that the asset module and one of the offering modules communicate by translating the native telemetry, control, and event information and providing the translated information to the one of the offering modules.

Standard interface for exposing native telemetry/control/event information

Providing a standard interface for providing at least one of native telemetry, control, and event information of the respective asset to the one of the offering modules.

Offering modules expose as web services endpoints

Configuring each offering module of the plurality of offering modules to be exposed as a web services endpoint and to communicate with the offering network.

Across clm-00001, clm-00008, and clm-00013, the claims center on deploying an asset platform where a container object hosts asset modules and offering modules; asset modules directly collect native telemetry/control/event information and translate it into a form understood by offering modules; and the offering modules remain communicatively isolated from direct communications with the assets while still communicating with the offering network. Additional limitations in dependent claims add an asset management interface, a standard interface, and exposure of offering modules as web services endpoints.

Stated Advantages

Documented Applications

No documented applications found

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.