Method and apparatus for dynamic application management in sub-sea well installations
First Claim
Patent Images
1. A sub-sea controller located under the sea level for managing a plurality of tools in a sub-sea well installation, the sub-sea controller comprising:
- downloading means to download an application module to the sub-sea controller;
a native application implemented within the sub-sea controller; and
a virtual machine to execute the downloaded application module separately from the native application, wherein the downloading and the executing of the application module are performed without interrupting the executing of the native application of the subsea controller.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for updating a software of a sub-sea controller (31) located under the sea level. The sub-sea controller manages a plurality of tools in a sub-sea well. An application module (35) is downloaded into the sub-sea controller. The application module is executed using a virtual machine (36) implemented within the sub-sea controller.
18 Citations
12 Claims
-
1. A sub-sea controller located under the sea level for managing a plurality of tools in a sub-sea well installation, the sub-sea controller comprising:
-
downloading means to download an application module to the sub-sea controller; a native application implemented within the sub-sea controller; and a virtual machine to execute the downloaded application module separately from the native application, wherein the downloading and the executing of the application module are performed without interrupting the executing of the native application of the subsea controller. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for updating a software of a sub-sea controller located under the sea level, the sub-sea controller managing a plurality of tools in a sub-sea well, the method comprising:
-
executing a native application of the sub-sea controller within the sub-sea controller; downloading an application module into the sub-sea controller; and executing the application module using a virtual machine implemented within the sub-sea controller separately from the native application, wherein the downloading and the executing of the application module are performed without interrupting the executing of the native application of the subsea controller. - View Dependent Claims (9, 10, 11, 12)
-
Specification