Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
85 words
A method for controlling devices on a network, comprising: receiving a request to define a policy specifying a behavior for controlling
the devices on the network; creating a policy object specifying actions of the devices on the network to
implement the policy; storing the policy object in a memory; associating the stored policy object with at least one device from the
devices on the network; and controlling the at least one device in accordance with the stored policy
object in order to implement the policy.
Claim 2
Dependent Claim
36 words
The method of claim 1, wherein the act of creating the policy
object includes translating the policy into device-specific commands for
controlling the devices on the network, and associating the device-specific
commands with the policy object.
Claim 3
Dependent Claim
29 words
The method of claim 2, wherein the act of controlling the at least
one device includes communicating the device-specific commands across the
network to the at least one device.
Claim 4
Dependent Claim
28 words
The method of claim 1, 2 or 3, wherein the act of controlling the at least
one device includes monitoring a status of the at least one device.
Claim 5
Independent Claim
34 words
The method of any preceding claim, wherein the act of controlling the at least
one device includes performing a sequence of actions over a period of time to
implement the policy without human intervention.
Claim 6
Independent Claim
31 words
The method of any preceding claim, wherein the act of controlling the at least
one device includes performing a sequence of actions that are specified in relation to a
time base.
Claim 7
Independent Claim
16 words
The method of any preceding claim, further comprising determining which
devices are active on the network.
Claim 8
Independent Claim
25 words
The method of any preceding claim, wherein the act of storing the policy
object in the memory involves storing the policy object in a database.
Claim 9
Independent Claim
27 words
The method of any preceding claim, wherein the act of storing the policy
object in the memory involves storing the policy object in a random access memory.
Claim 10
Independent Claim
19 words
The method of any preceding claim, wherein the policy object includes an
object defined within an object-oriented programming system.
Claim 11
Independent Claim
14 words
The method of any preceding claim, wherein the devices respond to different
device-specific commands.
Claim 12
Independent Claim
21 words
The method of any preceding claim, wherein the at least one device includes a
router for routing traffic over the network.
Claim 13
Independent Claim
132 words
A method for controlling devices on a network, comprising: receiving a request to define a policy specifying a behavior for controlling
the devices on the network; creating a policy object specifying actions of the devices on the network to
implement the policy, including translating the policy into device-specific
commands for controlling the devices on the network, and associating the device-specific
commands with the policy object; storing the policy object in a memory; associating the stored policy object with at least one device from the
devices on the network; and controlling the at least one device in accordance with the stored policy
object in order to implement the policy by communicating the device-specific
commands across the network to the at least one device, and monitoring a status
of the at least one device.
Claim 14
Dependent Claim
103 words
A computer readable storage medium storing instructions that
when executed by a computer cause the computer to perform a method for
controlling devices on a network, comprising: receiving a request to define a policy specifying a behavior for controlling
the devices on the network; creating a policy object specifying actions of the devices on the network to
implement the policy; storing the policy object in a memory; associating the stored policy object with at least one device from the
devices on the network; and controlling the at least one device in accordance with the stored policy
object in order to implement the policy.
Claim 15
Dependent Claim
107 words
A computer instruction signal embodied in a carrier wave carrying
instructions that when executed by a computer cause the computer to perform a
method for controlling devices on a network, comprising: receiving a request to define a policy specifying a behavior for controlling
the devices on the network; creating a policy object specifying actions of the devices on the network to
implement the policy; storing the policy object in a memory; associating the stored policy object with at least one device from the
devices on the network; and controlling the at least one device in accordance with the stored policy
object in order to implement the policy.
Claim 16
Independent Claim
109 words
A system that uses policies to control devices on a network,
comprising: a policy server coupled to the network; a request receiving mechanism, within the policy server, that receives a
request to define a policy specifying a behavior for controlling the devices on the
network; a policy creation mechanism, within the policy server, that creates a policy
object specifying actions of the devices on the network to implement the policy; a memory, in communication with the policy creation mechanism, that
stores the policy object; and an execution mechanism, within the policy server, that controls the devices
in accordance with the stored policy object in order to implement the policy.
Claim 17
Dependent Claim
32 words
The system of claim 16, wherein the policy creation mechanism translates the
policy into device-specific commands for controlling the devices on the network, and
associates the device-specific commands with the policy object.
Claim 18
Dependent Claim
21 words
The system of claim 17, wherein the execution mechanism is configured to
communicate the device-specific commands across the network to devices.
Claim 19
Dependent Claim
22 words
The system of claim 16, 17 or 18, wherein the execution mechanism is
configured to monitor status of devices on the network.
Claim 20
Independent Claim
34 words
The system of any one of claims 16 to 19, wherein the execution mechanism is
configured to perform a sequence of actions over a period of time to implement the
policy without human intervention.
Claim 21
Independent Claim
31 words
The system of any one of claims 16 to 20, wherein the execution mechanism is
configured to perform a sequence of actions that are specified in relation to a time
base.
Claim 22
Independent Claim
25 words
The system of any one of claims 16 to 21, further comprising a device finding
mechanism that determines which devices are active on the network.
Claim 23
Independent Claim
16 words
The system of any one of claims 16 to 22, wherein the memory includes a
database.
Claim 24
Independent Claim
18 words
The system of any one of claims 16 to 23, wherein the memory includes a
random access memory.
Claim 25
Independent Claim
23 words
The system of any one of claims 16 to 24, wherein the policy object includes
an object defined within a object-oriented programming system.
Claim 26
Independent Claim
18 words
The system of any one of claims 16 to 25, wherein the devices respond to
different device-specific commands.
Claim 27
Independent Claim
22 words
The system of any one of claims 16 to 26, wherein the devices include a router
for routing traffic over the network.