Prioritizing Network Traffic
First Claim
Patent Images
1. A computer implemented network traffic prioritization method comprising:
- receiving communications, the communications comprising data being communicated from a sending device to a destination device through a network;
parsing the communications based upon one or more transmission protocol associated with the communications, the parsing being operable to identify one or more originating entities and one or more destination entities;
identifying a reputation associated with the one or more originating entities and the one or more destination entities;
applying a prioritization policy to the communications, the prioritization policy being operable to prioritize transmissions based upon the reputation associated with the one or more originating entities and the reputation associated with the one or more destination entities; and
transmitting the communications based upon the applied prioritization policy.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for operation upon one or more data processors for prioritizing transmission of communications associated with an entity based upon reputation information associated with the entity.
167 Citations
21 Claims
-
1. A computer implemented network traffic prioritization method comprising:
-
receiving communications, the communications comprising data being communicated from a sending device to a destination device through a network; parsing the communications based upon one or more transmission protocol associated with the communications, the parsing being operable to identify one or more originating entities and one or more destination entities; identifying a reputation associated with the one or more originating entities and the one or more destination entities; applying a prioritization policy to the communications, the prioritization policy being operable to prioritize transmissions based upon the reputation associated with the one or more originating entities and the reputation associated with the one or more destination entities; and transmitting the communications based upon the applied prioritization policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
managing a plurality of existing network connections, the plurality of connections being associated with assigned priorities; receiving a new connection request; determining that the new connection request cannot be processed because of a bandwidth limitation based on the plurality of existing network connections; identifying reputations for entities associated with the new connection request; identifying a new connection priority for the new connection request based upon application of a prioritization policy to the identified reputations; identifying an existing connection having a lowest assigned priority; if the lowest assigned priority is lower than the new connection priority, dropping the existing connection having the lowest assigned priority; and if a connection is dropped, connecting the new connection request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a route processing module operable to receive communications from an originating entity and to route communications to a destination entity based on a prioritization associated with the communications; a reputation retrieval module operable to retrieve reputation information associated with the originating entity and the destination entity; and a prioritization module operable to receive a prioritization policy from an administrator and identify the prioritization of the communications based upon the prioritization policy, the prioritization policy specifying policy based upon identifying a bandwidth limited network situation and based upon the retrieved reputation associated with the originating entity or the destination entity. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a routing module operable to manage an existing low priority connection associated with a non-reputable entity and to receive a new connection request from an originating entity directed to a destination entity, the routing module being operable to determine that the new connection request cannot be handled based on a bandwidth limitation of the system; a reputation retrieval module operable to retrieve reputation information associated with the originating entity and the destination entity in response to the routing module determining that the new connection request cannot be routed; and a connection control module operable to identify whether the new connection request is high priority based upon the retrieved reputation information and application of a prioritization policy, the connection control module being operable to instruct the routing module to drop the existing low priority connection request and to connect the new connection request based upon identifying that the new connection request is high priority.
-
Specification