TOLL-BASED ROUTING
First Claim
Patent Images
1. A method for toll-based routing, comprising:
- building a routing table that associates a cost and a quality factor with each destination in a network;
receiving one or more data packets;
selecting a neighboring node to send the one or more data packets based on the routing table and user preferences of an originator or intended receiver of the one or more data packets;
sending the one or more data packets to the selected neighboring node; and
sending a routing report to a toll service that indicates routing of the one or more data packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for toll-based routing is described. A routing table that associates a cost and a quality factor with each destination in a network is built. One or more data packets are received. A neighboring node to send the one or more data packets is selected based on the routing table and user preferences of an originator or intended receiver of the one or more data packets. The one or more data packets are sent to the selected neighboring node. A routing report that indicates routing of the one or more data packets is sent to a toll service.
-
Citations
20 Claims
-
1. A method for toll-based routing, comprising:
-
building a routing table that associates a cost and a quality factor with each destination in a network; receiving one or more data packets; selecting a neighboring node to send the one or more data packets based on the routing table and user preferences of an originator or intended receiver of the one or more data packets; sending the one or more data packets to the selected neighboring node; and sending a routing report to a toll service that indicates routing of the one or more data packets. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for toll-based routing, comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to; build a routing table that associates a cost and a quality factor with each destination in a network; receive one or more data packets; select a neighboring node to send the one or more data packets based on the routing table and user preferences of an originator or intended receiver of the one or more data packets; send the one or more data packets to the selected neighboring node; and send a routing report to a toll service that indicates routing of the one or more data packets. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for toll-based routing, comprising:
-
creating a user account with user preferences for routing data to and from a user; distributing the user preferences to a toll-based router; receiving a routing report from the toll-based router that indicates routing of one or more data packets; and sending a payment report to a payment system that indicates a payer for the routing of the one or more data packets, the toll-based router that is owed for the routing, and an amount owed for the routing. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for toll-based routing, comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to; create a user account with user preferences for routing data to and from a user; distribute the user preferences to a toll-based router; receive a routing report from the toll-based router that indicates routing of one or more data packets; and send a payment report to a payment system that indicates a payer for the routing of the one or more data packets, the toll-based router that is owed for the routing, and an amount owed for the routing. - View Dependent Claims (18, 19, 20)
-
Specification