Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
214 words
A system for administering resources in heterogeneous server devices included in a distributed wide area computer network, said resources including media content and service resources for providing said media content to clients, said system comprising: a) for each of said server devices, a first resource pool comprising resources for providing media services and capable of being locally administered; and a second resource pool comprising resources for providing media services, and capable of being remotely administered; each of said media services having an associated homogeneous service unit comprising a resource envelop representing a commitment of resources for provisioning a media service by a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and b) an administrator device for receiving client requests and determining a server device to provide a requested service, said administrator device accessing said homogeneous service units and comparing said homogeneous service units of associated server devices according to a predetermined criteria provided in an associated metadata construct to determine said server device, whereby said homogeneous server units provide a basis for integrating management of services and resources of heterogeneous server devices in said distributed wide area network.
Claim 2
Independent Claim
214 words
A system for administering resources in heterogeneous server devices included in a distributed wide area computer network, said resources including media content and service resources for providing said media content to clients, said system comprising: a) for each of said server devices, a first resource pool comprising resources for providing media services and capable of being locally administered; and a second resource pool comprising resources for providing media services, and capable of being remotely administered; each of said media services having an associated homogeneous service unit comprising a resource envelop representing a commitment of resources for provisioning a media service by a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and b) an administrator device for receiving client requests and determining a server device to provide a requested service, said administrator device accessing said homogeneous service units and comparing said homogeneous service units of associated server devices according to a predetermined criteria provided in an associated metadata construct to determine said server device, whereby said homogeneous server units provide a basis for integrating management of services and resources of heterogeneous server devices in said distributed wide area network.
Claim 3
Dependent Claim
30 words
The system as claimed in claim 1 , wherein each service unit associated with a media service projects an envelope of resource requirements as needed for provisioning a media service.
Claim 4
Dependent Claim
42 words
The system as claimed in claim 2 , wherein each service unit associated with a media service includes an associated service signature comprising metadata for enabling access to a service unit, each said server device including means for enforcing said service signatures.
Claim 5
Dependent Claim
28 words
The system as claimed in claim 3 , wherein a service signature includes metadata representing rights, privileges and characteristics of services that may use a particular service unit.
Claim 6
Dependent Claim
52 words
The system as claimed in claim 3 , wherein said server device further comprises: a) means for monitoring resource utilization when provisioning a media service; and b) means for compensating for differences between true resource utilization when providing a media service and its resource envelope as projected in its associated service unit.
Claim 7
Dependent Claim
35 words
The system as claimed in claim 5 , wherein said service signature further includes one or more run-time compensation strategies for updating a projected resource envelope associated with a service unit at different network loads.
Claim 8
Dependent Claim
37 words
The system as claimed in claim 1 , wherein a projected resource envelope includes data indicating one or more resource allocations selected from the group comprising: memory usage; disk storage; disk bandwidth; CPU resources; and network bandwidth.
Claim 9
Dependent Claim
19 words
The system as claimed in claim 7 , wherein one or more said resource allocations includes a time-variant profile.
Claim 10
Dependent Claim
16 words
The system as claimed in claim 1 , wherein said predetermined criteria includes a cost metric.
Claim 11
Dependent Claim
29 words
The system as claimed in claim 1 , whereby allocation of resources in said first and second resource pools is determined by a local administrator for said server device.
Claim 12
Dependent Claim
40 words
The system as claimed in claim 10 , wherein each of said first and second resource pools comprises one or more service bins allocated according to service units and one or more storage bins allocated according to media content objects.
Claim 13
Dependent Claim
33 words
The system as claimed in claim 10 , further including a capabilities bank for downloading capabilities to said server device for configuring said service and storage bins thereof according to a determined administration.
Claim 14
Dependent Claim
41 words
The system as claimed in claim 10 , further including means for generating a streaming connection comprising a media service, said generating means including binding a storage bin to a service bin, the binding being evaluated at a quality of service.
Claim 15
Dependent Claim
26 words
The system as claimed in claim 13 , wherein a storage bin may be bound to a service bin from a same or different resource pool.
Claim 16
Independent Claim
170 words
A method for administering resources included in heterogeneous server devices comprising a distributed wide area computer network, said server devices including media content and service resources for providing said media content to clients, said method comprising: a) receiving a request for provisioning a media service to a client; b) accessing homogeneous service units associated with the requested service, each of said homogeneous service units comprising a resource envelop representing a commitment of resources for provisioning a requested media service to said client from a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and c) determining a server device having resources capable of provisioning said requested media service according to requirements specified in its associated service unit and said metadata construct, whereby homogeneous service units provide basis for integrating management of services and resources of said heterogeneous server devices in said distributed wide area network.
Claim 17
Independent Claim
170 words
A method for administering resources included in heterogeneous server devices comprising a distributed wide area computer network, said server devices including media content and service resources for providing said media content to clients, said method comprising: a) receiving a request for provisioning a media service to a client; b) accessing homogeneous service units associated with the requested service, each of said homogeneous service units comprising a resource envelop representing a commitment of resources for provisioning a requested media service to said client from a particular server device, and a metadata construct providing information for characterizing types of services that may make use of the service unit and for customizing said commitment of resources when provisioning a media service; and c) determining a server device having resources capable of provisioning said requested media service according to requirements specified in its associated service unit and said metadata construct, whereby homogeneous service units provide basis for integrating management of services and resources of said heterogeneous server devices in said distributed wide area network.
Claim 18
Dependent Claim
29 words
The method as claimed in claim 15 , wherein said determining step c) includes comparing different service units associated with a requested service according to a predetermined cost metric.
Claim 19
Dependent Claim
34 words
The method as claimed in claim 15 , wherein said method further including step d) of allocating resources at a server device according to a service unit in order to provision a media service.
Claim 20
Dependent Claim
50 words
The method as claimed in claim 17 , wherein each service unit associated with a media service includes an associated service signature comprising metadata used to enable access to a service unit, said accessing step b) further including the step of enforcing said service signatures at a media server device.
Claim 21
Dependent Claim
53 words
The method as claimed in claim 17 , further including the steps of: e) monitoring true resource utilization at a server device when providing said media service; and f) real-time compensating for differences between true resource utilization when providing said media service and its resource envelope as projected in its associated service unit.
Claim 22
Dependent Claim
40 words
The method as claimed in claim 19 , wherein resources are allocated at a server device from a first resource pool, said method including transferring remaining resources not being used for provisioning a service in a second pool of resources.
Claim 23
Dependent Claim
26 words
The method as claimed in claim 20 , wherein said compensating step f) includes allocating resources from said second pool of resources for supporting real-time compensations.
Claim 24
Dependent Claim
35 words
The method as claimed in claim 20 , wherein said first resource pool comprises one-or more service bins allocated according to service units and one or more storage bins allocated according to media content objects.
Claim 25
Dependent Claim
37 words
The method as claimed in claim 22 , further including the step of downloading capabilities from a remote capabilities bank to said server device for configuring said service and storage bins thereof according to a determined administration.
Claim 26
Dependent Claim
47 words
The method as claimed in claim 23 , wherein said step of provisioning said media service further includes generating a streaming connection between a server device and a client by binding a storage bin to a service bin, the binding being evaluated at a quality of service.