Patent ID: 6892228

Claim:
A system for an end-user of a service for a device using a platform to create the service, comprising: a server; a platform residing on the server having a service creation interface to allow the end-user to create the service by linking a first pre-defined building block to a second pre-defined building block, the service being executed without requiring any testing; a service execution environment for controlling at least program flow, security settings, privacy settings, and variables of the service; a database for storing data related to a service and for providing data to the service execution environment; a data processing system for examining at least external data and for determining whether the use of data within a service is acceptable; a variable management module for at least checking the integrity of data delivered to the end-user of a service at run-time; and a client comprising an interface for interacting with the service creation interface, wherein the platform include rules for checking an integrity of the created service on a platform operated by a party other than the party that created the service.