Execution of Embedded System Applications
First Claim
1. A computing device comprising a receiver, a processor, transmitter and a memory comprising executable instructions arranged to cause the processor to perform the steps of:
- (i) receiving at least one embedded system application from an embedded system via the receiver;
(ii) executing the at least one embedded system application within an application execution environment, wherein the execution of the at least one embedded system application causes interaction between the computing device and the embedded system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of executing embedded system applications is disclosed. In an embodiment, an embedded system stores a software application for processing data collected by the embedded system and/or for controlling the embedded system. The embedded system transmits the application to a nearby computing device. The computing device executes the application using its own processing capability. The application contains instructions which, when executed, cause the computing device to interact with the embedded system. This may result in the computing device controlling the embedded system or in data being downloaded from the embedded system and processed by the computing device.
8 Citations
20 Claims
-
1. A computing device comprising a receiver, a processor, transmitter and a memory comprising executable instructions arranged to cause the processor to perform the steps of:
-
(i) receiving at least one embedded system application from an embedded system via the receiver; (ii) executing the at least one embedded system application within an application execution environment, wherein the execution of the at least one embedded system application causes interaction between the computing device and the embedded system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer readable medium comprising executable instructions arranged to provide an execution environment for executing an embedded system application on a computing device, wherein the executable instructions are arranged to perform steps comprising:
-
(i) discovering at least one embedded system application on an embedded system; (ii) downloading the embedded system application from the embedded system onto the computing device; (iii) executing the embedded system application on the computing device, wherein execution of the embedded system application allows interaction between the computing device and the embedded system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
- 16. An embedded system application assembly on an embedded system comprising at least one embedded system application and a description of the at least one application, wherein the at least one application is written in a high-level programming language, the at least one application comprising device executable instructions which, when executed on a separate computing device, allow interaction between the computing device and the embedded system.
Specification