Back to results
US 8,555,257 B2Granted
System and method for networked software development
AssigneeWind River Systems, Inc.
InventorsRajesh Balasubramanian, Aron Sogor, Ka Kay Achacoso, Vijay Natarajan
Life of this patent
Estimating the term…
Abstract
A host having a network interface communicating with a plurality of users and a plurality of target devices, a workbench tool including software development tools, the plurality of users having access to the workbench, at least one user creating a first sensorpoint module using the workbench and a database storing the first sensorpoint module, the host loading the first sensorpoint module onto at least one of the target devices.
Claims20
A host, comprising:
- a processor;
- a network interface communicating with a plurality of users and a plurality of target devices, wherein each of the target devices includes user code and a running application;
- a workbench tool including software development tools, the plurality of users having access to the workbench, at least one user creating a first sensorpoint module using the workbench, wherein one of the software development tools compiles and links the first sensorpoint module at the host independently from the user codes and running applications of each of the target devices;
- and
- a host database storing the first sensorpoint module and a branch instruction for each of the target devices, the host loading each of the branch instructions from the host database into the running applications of each of the target devices, wherein each of the branch instructions points to the first sensorpoint module and execution of the first sensorpoint module suspends execution of the running application on each of the target devices.
2 more elements
A method, comprising:
- providing access to a workbench to a plurality of connected users, a host device and a plurality of target devices, wherein each of the target devices includes user code and a running application, the workbench including software development tools;
- receiving a first sensorpoint module from one of the plurality of users, the first sensorpoint module being created via the workbench;
- compiling and linking, by one of the software development tools, the first sensorpoint module at the host device independently from the user codes and running applications of each of the target devices;
- storing the first sensorpoint module and a branch instruction for each of the target devices within a host database;
- loading each of the branch instructions from the host database into the running applications of one each of the plurality of target devices, wherein each of the branch instructions points to the first sensorpoint module and execution of the first sensorpoint module suspends execution of the running application on each of the target devices.
2 more elements
A system, comprising:
- a plurality of target devices, each including a processor, user code and a running application;
- a plurality of user devices;
- and
- a host in networked communication with the plurality of target devices and the plurality of user devices, wherein the host includes a workbench tool accessible to users of the plurality of user devices, the workbench tool allowing at least one of the users to create a sensorpoint module, compile and link the sensorpoint module independently from the user code and running application of the target device, store the sensorpoint module and a branch instruction for each of the target devices onto a host database, and load each of the branch instructions from the host database into the running applications of each of the target devices, wherein each of the branch instructions points to the first sensorpoint module and execution of the first sensorpoint module suspends execution of the running application on each of the target devices.
1 more element
Dependencies are inferred from the claim text.