Providing quality of service by transmitting XML files indicating requested resources
First Claim
Patent Images
1. A method comprising:
- using an existing reservation set up mechanism to request resources to transmit data from a source location to a destination location and to produce an XML file indicative of requested resources, which file indicates reservation request setup parameters of said requested resources and which file is in a format which is different than a format used by said existing reservation set up mechanism; and
determining at least one network path from the source location to the destination location and determining in each network path if the network path can provide said requested resources by using said file to query resources in said each network path; and
reserving and using said requested resources if a network path is found that can handle the resources.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing quality of service includes reserving resources to transmit data from a source location to a destination location and transmitting the data from the source location to the destination location using the reserved resources and based on characteristics of the data and of the destination location.
79 Citations
26 Claims
-
1. A method comprising:
-
using an existing reservation set up mechanism to request resources to transmit data from a source location to a destination location and to produce an XML file indicative of requested resources, which file indicates reservation request setup parameters of said requested resources and which file is in a format which is different than a format used by said existing reservation set up mechanism; and
determining at least one network path from the source location to the destination location and determining in each network path if the network path can provide said requested resources by using said file to query resources in said each network path; and
reserving and using said requested resources if a network path is found that can handle the resources. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising a computer-readable medium which stores computer-executable instructions, the instructions causing a computer to:
-
use an existing reservation setup mechanism to reserve resources to transmit data from a source location to a destination location and produce resource information indicative of said reserved resources, to produce an XML file which indicates reservation request setup parameters of said requested resources, which file is in a format which is different than a format used by said existing reservation set up mechanism; and
determining in each network path if the network path can provide said requested resources by using said file to query resources in said each network path; and
reserving and using said requested resources if a network path is found that can provide the resources. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a reservation mechanism to reserve resources to transmit data from a source location to a destination location running at least at one of said source location or said destination location, which produces a file that indicates multiple different reservation request setup parameters of said requested resources, which file is in a format which is different than a format used by said reservation mechanism and has portions that describe said multiple different characteristics of information to be sent; and
an access mechanism, determining in each network path if the network path can provide said requested resources; and
reserving and using said requested resources if a network path is found that can handle the resources by using said file to query resources in said each network path.- View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
specifying resources to transmit data from a source location to a destination location using a resource specification mechanism, which produces a file which has different tags that each represent different reservation request setup parameters of said requested resources, which file is in a format which is different than a format used by said specifying;
determining network parameters of paths between the source location and the destination and determining if a path can provide the reserved resources and reserving the resources if so by using said file to query resources in said each network path; and
if resources are not reserved, notifying the destination location. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
an existing reservation mechanism to specify resources including at least a flow specification parameter and to produce a file which has different tags that each represent different reservation request setup parameters of said requested resources and which file is in a format which is different than a format used by said existing reservation mechanism;
a module which sends information to a network path to determine if said network path supports said resources and to reserve said resources if so by using said file to query resources in said each network path;
a streaming mechanism to transmit the data if resources are reserved from the source location to the destination location using the reserved resources and based on characteristics of the data and of the destination information; and
a notification mechanism to notify the destination location if resources are not reserved. - View Dependent Claims (23, 24)
a notification mechanism to notify the destination location if resources are not reserved.
-
-
25. An apparatus comprising:
-
a browser at a destination location to receive source information including characteristics of data from a source module at a source location and forward at least some of the source information to a destination module, said source information which has different tags that each represent different reservation request setup parameters of said requested resources as a file which is in a format which is different than a format used by said browser;
a destination module to transmit destination information to the source module;
a reservation mechanism to reserve resources to transmit the data from a source location to a destination location; and
determining in each network path if the network path can provide said requested resources; and
reserving and using said requested resources if a network path is found that can handle the resources by using said file to query resources in said each network path;
a streaming mechanism to transmit the data from the source location to the destination location using the reserved resources and based on the source information and on the destination information. - View Dependent Claims (26)
-
Specification