Visual anti-virus in a network control environment
First Claim
1. A system for detecting a potential virus in a control script, comprising:
- a modeling system that is configured to create a model of a control system, based on a network description corresponding to a control structure described by said control script, said network description comprising a combination of control and controlled devices and their interconnections, and a rendering system that is configured to provide a visual representation of the model of the control system, wherein said visual representation facilitates the detection of said potential virus to a user.
4 Assignments
0 Petitions
Accused Products
Abstract
To detect a potential virus-infected control script in a networking system, visual representations of control structures and operations effected by a suspect script are presented to a user. A visual representation of the control links that are contained within the suspect script is presented to the user, preferably in a manner such that inappropriate links and/or device states are easily recognized. To further assist in the identification of potential aberrant behavior, a manual or automated simulation process allows the user to visually observe the changes of state of appliances in response to control stimuli, based on the instructions contained in the suspect script. In addition to facilitating an identification of a virus-infected script, the visual representation of the control structure of the network described by the script, and the simulation or emulation of this control structure, also facilitates the development and de-bugging of well-mannered control scripts, particularly in a home or office networking system. A third-party provider may provide the visual representation and/or the simulation process, in return for information regarding the inventory of equipment at the user'"'"'s site, to facilitate marketing opportunities.
-
Citations
22 Claims
-
1. A system for detecting a potential virus in a control script, comprising:
-
a modeling system that is configured to create a model of a control system, based on a network description corresponding to a control structure described by said control script, said network description comprising a combination of control and controlled devices and their interconnections, and a rendering system that is configured to provide a visual representation of the model of the control system, wherein said visual representation facilitates the detection of said potential virus to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of detecting a potential virus in a control script comprising the acts of:
-
creating a model of a control system, based on a network description corresponding to a control structure described by said control script, said network description comprising a combination of control and controlled devices and their interconnections, rendering the network description to form an image of the combination of elements, wherein said rendering facilitates the detection of said potential virus to a user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. For use in a service provided anti-virus system, a method of facilitating purchase of items and/or services, comprising the acts of:
-
obtaining an inventory of a user'"'"'s equipment, to facilitate modeling of a control script as a service to the user, constructing a user equipment profile based on the obtained inventory of user'"'"'s equipment, and communicating with the user to facilitate the purchase of said items and/or services based on the user'"'"'s equipment profile. - View Dependent Claims (21)
-
-
22. A method of creating a customer base, the method comprising:
-
specifying a user'"'"'s inventory of equipment to a server on a data network;
modeling the control of the equipment, based on one or more scripts; and
storing information in the customer base, based on the user'"'"'s inventory of equipment.
-
Specification