Method and system for prioritizing network services
First Claim
1. A method of prioritizing network communications, comprising:
- providing a plurality of TCP ports with each TCP port receiving network communications of a different level of priority;
providing an electronic coupon indicating a level of priority of a network communication;
determining at a server based upon data, received from a client or user, from the electronic coupon the level of priority of the network communication; and
directing the network communication from the client or user to one of the plurality of TCP ports receiving communications of the determined level of priority until the level of priority is terminated or modified.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product of prioritizing network services is provided. Such prioritization may comprise a better level of service, more timely system response and/or preferential treatment of traffic. In an embodiment, prioritization is controlled by defining modes and levels of prioritization typically based on criteria, such as the value of a transaction, the standing of a user, or the type of transaction. Prioritization can also be established, for example, for a preset length of time or for one or more given transactions. The modes of prioritization may comprise remapping TCP ports to which a communication is directed, remapping (including redirecting) uniform resource locators (URLs) and/or Internet Protocol (IP) addresses to which a communication is directed and/or tagging communications with quality of service (QoS) information. The levels of prioritization define the type(s) of priority service offered to a user, such as timeliness of system response and preference of traffic treatment, and may be arbitrarily defined.
-
Citations
61 Claims
-
1. A method of prioritizing network communications, comprising:
-
providing a plurality of TCP ports with each TCP port receiving network communications of a different level of priority; providing an electronic coupon indicating a level of priority of a network communication; determining at a server based upon data, received from a client or user, from the electronic coupon the level of priority of the network communication; and directing the network communication from the client or user to one of the plurality of TCP ports receiving communications of the determined level of priority until the level of priority is terminated or modified. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for prioritizing network services, the network services including communications traffic, the method comprising:
-
determining at a server based upon data, received from a client or user, in a coupon associated with the client or user, the coupon defining a mode of prioritization, that the communications traffic should receive prioritization; and applying the mode of prioritization defined by the coupon to all subsequent communications traffic from the client or user until the mode of prioritization is terminated or modified. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for prioritizing network services, the network services including communications traffic, the method comprising:
-
determining at a server based upon data, received from a client or user, in a coupon associated with the client or user that the communications traffic from the client or user should receive a mode of prioritization; and applying the mode of prioritization to all subsequent communications traffic from the client or user until the mode of prioritization is terminated or modified. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A server for prioritizing communications traffic, comprising:
-
an in-line prioritization unit to determine based upon data, received from a client or user, in a coupon associated with the client or user that the communications traffic from the client or user should receive a mode of prioritization; and a prioritization mode unit to apply the mode of prioritization to all subsequent communications traffic from the client or user until the mode of prioritization is terminated or modified. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A system for prioritizing network services, the network services including communications traffic, the system comprising:
-
means for determining at a server based upon data, received from a client or user, in a coupon associated with the client or user, the coupon defining a mode of prioritization, that the communications traffic should receive prioritization; and means for applying the mode of prioritization defined by the coupon to all subsequent communications traffic from the client or user until the mode of prioritization is terminated or modified. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A system for prioritizing network services, the network services including communications traffic, the system comprising:
-
means for determining at a server based upon data, received from a client or user, in a coupon associated with the client or user that the communications traffic from the client or user should receive a mode of prioritization; and means for applying the mode of prioritization to all subsequent communications traffic from the client or user until the mode of prioritization is terminated or modified. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computer program product including computer program code to cause a computer to perform a method for prioritizing network services, the network services including communications traffic, the method comprising:
-
determining at a server based upon data, received from a client or user, in a coupon associated with the client or user, the coupon defining a mode of prioritization, that the communications traffic should receive prioritization; and applying the mode of prioritization defined by the coupon to all subsequent communications traffic from the client or user until the mode of prioritization is terminated or modified. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer program product including computer program code to cause a computer to perform a method of prioritizing network communications, the method comprising:
-
providing a plurality of TCP ports with each TCP port receiving network communications of a different level of priority; providing an electronic coupon indicating a level of priority of a network communication; determining at a server based upon data, received from a client or user, from the electronic coupon the level of priority of the network communication; and directing the network communication from the client or user to one of the plurality of TCP ports receiving communications of the determined level of priority until the level of priority is terminated or modified. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A computer program product including computer program code to cause a computer to perform a method for prioritizing network services, the network services including communications traffic, the method comprising:
-
determining at a server based upon data, received from a client or user, in a coupon associated with the client or user that the communications traffic from the client or user should receive a mode of prioritization; and applying the mode of prioritization to all subsequent communications traffic from the client or user until the mode of prioritization is terminated or modified. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
Specification