Quality of service definition for data streams
First Claim
Patent Images
1. A method comprising:
- providing a unique identifier (UID, Stream Type) to an application executing in a terminal device, the unique identifier uniquely identifying at least one of the application and the data stream from or to the application;
providing the unique identifier in addition to a port number to a protocol stack in the terminal device;
determining an association between said identifier and a particular Quality of Service (QoS) policy in the protocol stack using a database stored in said terminal device;
determining in the protocol stack within the terminal device QoS parameters contained in the QoS policy;
transmitting from said terminal device to the network the QoS parameters to be applied to the data stream from or to the application; and
applying the (QoS) parameters to the data stream of the application communicating data over a sockets connection.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a device, system and method a method for applying a certain Quality of Service (QoS) to a data stream (31a–31c, 32a–32b, 33a) of an application (31–33) communicating data over a sockets connection. The method comprises providing a uniquely identifiable identifier (UID, Stream Type) the application (31–33) or to the data stream (31a–31c, 32a–32b, 33a) from or to the application, and associating said identifier (UID, Stream Type) with a particular QoS in order to apply the particular QoS to the particular application (31–33) or to the particular data stream (31a–31c, 32a–32b, 33a), which application or data stream is identified by the identifier.
-
Citations
8 Claims
-
1. A method comprising:
-
providing a unique identifier (UID, Stream Type) to an application executing in a terminal device, the unique identifier uniquely identifying at least one of the application and the data stream from or to the application; providing the unique identifier in addition to a port number to a protocol stack in the terminal device; determining an association between said identifier and a particular Quality of Service (QoS) policy in the protocol stack using a database stored in said terminal device; determining in the protocol stack within the terminal device QoS parameters contained in the QoS policy; transmitting from said terminal device to the network the QoS parameters to be applied to the data stream from or to the application; and applying the (QoS) parameters to the data stream of the application communicating data over a sockets connection. - View Dependent Claims (2, 3)
-
-
4. A device comprising:
-
an application program configured to execute a particular application and to communicate data over a sockets connection, to provide a unique identifier (UID, Stream Type) in addition to a port number to a protocol stack in a terminal device; an operating system configured to provide the identifier to the application, the identifier uniquely identifying at least one of the application and the data stream from or to the application; and the protocol stack configured to determine an association between said identifier and a particular Quality of Service (QoS) policy by reading a database stored in said device, to determine in the device the QoS parameters contained in the QoS policy and to communicate from said device to the network the QoS parameters to be applied to the data stream from or to the application. - View Dependent Claims (6)
-
-
5. A device comprising:
-
an application program configured to execute a particular application, to communicate data over a sockets connection and to provide a centrally defined identifier (UID, Stream Type) in addition to a port number to a protocol stack in the device; an operating system configured to associate the centrally defined identifier to the application, the centrally defined identifier uniquely identifying at least one of the application and the data stream from or to the application; and the protocol stack configured to determine within the device an association between the centrally defined identifier and a particular Quality of Service (QoS) policy by reading a database stored in said device, to determine within said device the QoS parameters contained in the QoS policy and to communicate from said device to the network the QoS parameters to be applied to the data stream from or to the application.
-
-
7. A computer program product for an electronic device having an application to communicate data over a sockets connection, wherein in that the computer program product comprises;
-
computer program means for providing a uniquely identifiable identifier (UID, Stream Type) to the application, the identifier uniquely identifying at least one of the application and the data stream from or to the application; computer program means for providing the identifier in addition to a port number to a protocol stack in the terminal device; computer program means for determining an association between said identifier and a particular QoS policy in the protocol stack using a database stored in said electronic device; computer program means for determining in the protocol stack within said electronic device the QoS parameters contained in the QoS policy; and computer program means for communicating from said electronic device to the network the QoS parameters to be applied to the data stream from or to the application. - View Dependent Claims (8)
-
Specification