Method and system for providing a virus-immune, rule-based cross-platform software system
First Claim
Patent Images
1. A virus immune, rule based software system comprising:
- a software image for displaying a user interface, encoded on a computer-readable medium disposed on a secure server sharable over an non-secure computer network among a plurality of clients, the user interface set up views to act as interface between the users and the software image, the software image containing a plurality of objects having determined attributes; and
a plurality of replicated soft-ware images, at least one of the replicated software images corresponding to each client, the plurality of replicated software images configured to execute rules contained in configuration information and the plurality of objects, where upon execution of the rules each replicated software image causes a processor remote from the client and associated with the system to operate with an industrial-specific or user-specific functionality defined by the rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing a virus-immune, rule-base, cross-platform software system is disclosed. The system can be configured provide industry-specific and user-specific functionality to end-users without writing custom code. The system can be also be configured act as an industry-specific software product merely by changing the configuration information. The software system deploys in a client-server environment and delivers functionality independent of the client platform or operating system.
-
Citations
18 Claims
-
1. A virus immune, rule based software system comprising:
-
a software image for displaying a user interface, encoded on a computer-readable medium disposed on a secure server sharable over an non-secure computer network among a plurality of clients, the user interface set up views to act as interface between the users and the software image, the software image containing a plurality of objects having determined attributes; and a plurality of replicated soft-ware images, at least one of the replicated software images corresponding to each client, the plurality of replicated software images configured to execute rules contained in configuration information and the plurality of objects, where upon execution of the rules each replicated software image causes a processor remote from the client and associated with the system to operate with an industrial-specific or user-specific functionality defined by the rules. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a network having a secure server including a static executable application encoded on a computer-readable medium connected to at least one non-secure client acting as interface, the static executable application comprising:
-
a single software image sharable among each client and containing a plurality of objects having determined attributes; and a plurality of replicated software images, at least one of the replicated software images corresponding to each client, the plurality of replicated software images responding to rules contained in configuration information providing a virtual software application to operate industrial-specific or user-specific functionality defined by the configuration information and remotely located from the at least one non-secure client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. In a computer system having a secure first node and a non-secure second node, a development system to build at least one custom application package, the development system comprising:
-
a storage device, coupled with the first node, for storing a plurality of configuration information; a single system application, coupled with the first node having functionality determined by the configuration information; the second node operable for data communication and interface functionality with the single system application over a network; an object library, coupled with the storage device and the single system application, the object library maintaining an inventory of objects, and indicating the location of each object; and a build system coupled with the configuration information and object library, the build subsystem modifying the configuration information or object library, altering the functionality without re-linking; and a replicatable software image corresponding to the second node disposed at the first node, the replicatable software image responding to rules contained in configuration information and selected objects to function as an industrial-specific or user-specific application interfacing with the second node. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A virus immune system comprising:
-
a secure server having functionality caused by software encoded on a computer-readable medium, where the software includes a first component sharable between a plurality of client devices and a second component capable of replicating to correspond each client device, the first component configured to provide interface functionality with the plurality of client devices and a replicated second component configured to provide application functionality to the associated client device; and at least one non-secure client device capable of data communication with the secure server over a network; and rules accessible to the secure server where the rules cause the second component to function as an industrial-specific or user-specific application operating on data provided from the non-secure client device, and to provide data to the non-secure client device through the first component.
-
Specification