Local provisioning of bandwidth and other network resources
First Claim
1. A method for allocating a network resource in a home network, the method comprising:
- a processor, in a customer premises equipment device of the home network, using a display to present a plurality of provisioning options to a user;
the processor accepting a signal from a user input device to select one of the plurality of provisioning options, wherein the signal defines a provisioning rule for a particular device coupled to the home network;
using the processor to track data transferred with the particular device, wherein the processor is coupled to the home network, wherein the processor is resident within a home in which the home network is also resident;
the processor determining that the particular device'"'"'s data transfers do not conform to the provisioning rule; and
the processor causing the particular device'"'"'s data transfers to conform with the provisioning rule;
wherein the provisioning rule includes a user identification;
wherein the provisioning rule allows any of;
providing constant bandwidth to the particular device during an entire duration of the particular device'"'"'s data transfers to the particular device, assigning a particular input device to the particular device, or assigning a storage space to the particular device for storing data transferred to the particular device during the particular device'"'"'s data transfers;
wherein the provisioning rule is place dependent, device dependent or user dependent.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for local allocation or provisioning of resources in a network. Allocation rules are defined based on one or more factors of user identity, device identity and device location. A communication is given a priority level based on the rules. A device in the network performs local provisioning according to the rule definitions. Rule definitions can be set or changed via a user interface. Automated ways to obtain factor values can be used such as automatic identification of users, devices, and location. Other possible factors to use to determine resource allocation can be time of day, date, identity of an originating or target device, identity of a caller or callee, etc. Resources that can be allocated include bandwidth, processing cycles, network storage and power.
44 Citations
20 Claims
-
1. A method for allocating a network resource in a home network, the method comprising:
-
a processor, in a customer premises equipment device of the home network, using a display to present a plurality of provisioning options to a user; the processor accepting a signal from a user input device to select one of the plurality of provisioning options, wherein the signal defines a provisioning rule for a particular device coupled to the home network; using the processor to track data transferred with the particular device, wherein the processor is coupled to the home network, wherein the processor is resident within a home in which the home network is also resident; the processor determining that the particular device'"'"'s data transfers do not conform to the provisioning rule; and the processor causing the particular device'"'"'s data transfers to conform with the provisioning rule; wherein the provisioning rule includes a user identification; wherein the provisioning rule allows any of;
providing constant bandwidth to the particular device during an entire duration of the particular device'"'"'s data transfers to the particular device, assigning a particular input device to the particular device, or assigning a storage space to the particular device for storing data transferred to the particular device during the particular device'"'"'s data transfers;wherein the provisioning rule is place dependent, device dependent or user dependent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for allocating a network resource in a home network, the apparatus comprising:
-
a processor in a customer premises equipment device coupled to the home network; a user input device for defining an allocation rule; a non-transitory machine-readable medium including instructions, which when executed by the processor, cause the processor to perform; using a display to present a plurality of provisioning options to a user; accepting a signal from a user input device to select one of the plurality of provisioning options, wherein the signal defines a provisioning rule for a particular device coupled to the home network; using the processor to track data transferred with the particular device; determining that the particular device'"'"'s data transfers do not conform to the provisioning rule; and causing the particular device'"'"'s data transfers to conform with the provisioning rule; wherein the provisioning rule includes a user identification; wherein the provisioning rule allows any of;
providing constant bandwidth to the particular device during an entire duration of the particular device'"'"'s data transfers to the particular device, assigning a particular input device to the particular device, or assigning a storage space to the particular device for storing data transferred to the particular device during the particular device'"'"'s data transfers;wherein the provisioning rule is place dependent, device dependent or user dependent. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for allocating a network resource in a home network, the apparatus comprising:
-
a processor in a customer premises equipment device of the home network; processing means coupled to the home network; user input means for defining an allocation rule; means for using a display to present a plurality of provisioning options to a user; means for accepting a signal from the user input device to select one of the plurality of provisioning options, wherein the signal defines a provisioning rule for a particular device coupled to the home network;
wherein the provisioning rule includes a user identification;means for using the processor to track data transferred with the particular device; means for determining, using the processor, that the particular device'"'"'s data transfers do not conform to the provisioning rule; and means for causing, using the processor, the particular device'"'"'s data transfers to conform with the provisioning rule;
wherein the provisioning rule allows any of;
providing constant bandwidth to the particular device during an entire duration of the particular device'"'"'s data transfers to the particular device, assigning a particular input device to the particular device, or assigning a storage space to the particular device for storing data transferred to the particular device during the particular device'"'"'s data transfers;wherein the provisioning rule is place dependent, device dependent or user dependent. - View Dependent Claims (19, 20)
-
Specification