System and method for controlling distribution of network communications
First Claim
1. A method for controlling distribution of network communications via a communications network, the method comprising:
- tracking a number of inbound connections for each of a plurality of communications hosts;
sending, responsive to a certain communications host accounting for a number of inbound connections exceeding a certain percentage of available connections, a request to the certain communications host to reduce its network communications;
monitoring a volume of network communications from the certain communications host; and
altering, responsive to the certain communications host failing to reduce a volume of its network communications, a connection build process for the certain communications host to control a flow of the certain communications host'"'"'s network communications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling distribution of network communications (messages). An incoming message either carries priority information, or is assigned priority information based on a shared characteristic with other messages. The priority information is used to determine how and/or when to deliver the message, e.g. by delaying the message for a fixed time. Preferences for receipt of messages by priority level may be communication to upstream hosts along a network path. Accordingly, an intermediary host may reject and/or delay messages that the intended recipient does not wish to receive. This pushes the burden of low-priority messages back to the sender, thereby reducing or eliminating burdens on network/system resources of the recipient and/or intermediaries between the recipient and the sender. Accordingly, it can “squelch” spam messages at or close to their source. Trusted senders complying with prescribed practices may include priority information allowing for delivery of their messages with higher priority.
-
Citations
5 Claims
-
1. A method for controlling distribution of network communications via a communications network, the method comprising:
-
tracking a number of inbound connections for each of a plurality of communications hosts; sending, responsive to a certain communications host accounting for a number of inbound connections exceeding a certain percentage of available connections, a request to the certain communications host to reduce its network communications; monitoring a volume of network communications from the certain communications host; and altering, responsive to the certain communications host failing to reduce a volume of its network communications, a connection build process for the certain communications host to control a flow of the certain communications host'"'"'s network communications. - View Dependent Claims (2, 3, 4, 5)
-
Specification