Conductor gateway prioritization parameters
First Claim
1. A method for prioritizing information within a network comprising the steps:
- receiving at least one set of information within a network;
appending at least one priority parameter to each of the at least one set of information;
associating a priority value with each of the at least one set of information based on the at least one priority parameter;
tracking the priority values associated with each of the at least one set of information requested by a user; and
transmitting the at least one set of information across the network at least partially based on the priority value of each of the at least one set of information requested by the user;
wherein the priority value is at least partially based on a value of a priority parameter type, the priority parameter type comprising a session identification and the priority value associated with the session identification type being increased in proportion to the number of transactions completed during a session identified by the session identification.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for prioritizing sets of information transmitted across a network. The priority of a set of information determines the order in which it is transmitted and other characteristics associated with the set of information, such as connection reliability. In one embodiment, the set of information is a packet, and the packet is prioritized upon receipt by an intermediary network computer. The intermediary transmits packets based on the priority associated with each packet. Priority information includes priority parameters, priority values, parameter valuation information, and weighting algorithms. Priority parameter types and values are based on attributes associated with a set of information, such as user identification and requested content. Priority types and values, which are based on priority parameter types and values, determine a component of the priority associated with a set of information. Parameter valuation information associates priority parameters with priority values. Weighting algorithms are used to determine a priority based on one or more priority values.
53 Citations
22 Claims
-
1. A method for prioritizing information within a network comprising the steps:
-
receiving at least one set of information within a network; appending at least one priority parameter to each of the at least one set of information; associating a priority value with each of the at least one set of information based on the at least one priority parameter; tracking the priority values associated with each of the at least one set of information requested by a user; and transmitting the at least one set of information across the network at least partially based on the priority value of each of the at least one set of information requested by the user; wherein the priority value is at least partially based on a value of a priority parameter type, the priority parameter type comprising a session identification and the priority value associated with the session identification type being increased in proportion to the number of transactions completed during a session identified by the session identification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of transmitting requests from a client to a request-specified origin server comprising the acts of:
-
sending one or more requests from one or more client computers, the requests designating an origin server; determining for each request whether a request priority parameter is associated with the request; assigning the request priority parameter to a first priority value; transmitting the requests to the origin server in an order based upon the first priority value; generating a response to the request using the origin server; determining for the response whether a response priority parameter is associated with the response based on a priority associated with content identified in the request; marking the generated response with priority information; assigning both the request priority information and the response priority parameter to a second priority value such that the second priority value is based on the number of the requests and the request priority information; and transmitting the response to the requesting client computers according to the second priority value. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of transmitting messages from a source computer to a response-specified destination computer comprising the acts of:
-
sending a plurality of messages, wherein each message specifies a destination computer; determining for each message whether the message is associated with a content priority parameter; determining for each message whether the message is associated with a user priority parameter; determining for each message whether the message is associated with a request for secure or unsecure resources of the destination computer; assigning each content priority parameter and each user priority parameter to a composite priority value, wherein the composite priority value is based at least partially upon the number of resources that are requested that are secure and the number of resources that are requested that are unsecure; and transmitting the messages to the specified destination computers in an order based upon the composite priority value. - View Dependent Claims (20)
-
-
21. A method of monitoring use of network server resources comprising:
-
associating a content priority value with each of a plurality of resources that are accessible through the network server, wherein the content priority value is based at least partially upon information associated with each of the plurality of resources; for each user requesting the resources, tracking the content priority values associated with individual resources requested by the user; for each user requesting the resources, determining whether the requested resources are secure or unsecure; and determining a composite priority value for each user wherein the composite priority value based at least partially upon the content priority values of each of the resources that are requested and based at least partially upon the number of resources that are requested that are secure and the number of resources that are requested that are unsecure.
-
-
22. A method of monitoring use of network server resources comprising:
-
providing a first plurality of secure resources and a second plurality of unsecure resources on the network server; and for each user requesting the resources, tracking whether the requested resources are secure or unsecure; and determining a composite priority value for each user wherein the composite priority value is based at least partially upon the number of resources that are requested that are secure and the number of resources that are requested that are unsecure.
-
Specification