Digital object routing
First Claim
Patent Images
1. A method, comprising:
- a network device within a network receiving a digital transmission form from a source node, wherein the network device is configured to communicate via a plurality of network links, and wherein the digital transmission form specifies a particular digital object to be forwarded from the source node to a destination node, the digital transmission form is wholly separate from the particular digital object, and the digital transmission form includes information specifying a desired quality of service for transmission of the particular digital object;
the network device sending information indicative of the desired quality of service downstream via at least one of the plurality of network links;
the network device receiving network link information in response to sending the information indicative of the desired quality of service, wherein the received network link information indicates that a first network link satisfies the desired quality of service;
based on the received network link information, the network device modifying the digital transmission form to include routing information specifying a path within the network for the particular digital object, wherein the path includes the first network link;
the network device receiving at least one portion of the particular digital object; and
the network device transmitting the at least one portion of the particular digital object and the modified digital transmission form downstream via one of the plurality of network links according to the routing information.
3 Assignments
0 Petitions
Accused Products
Abstract
A digital object may be routed via a network. Routing of a digital object may be based in part on link quality on the network and/or a desired level of quality and/or service.
-
Citations
30 Claims
-
1. A method, comprising:
-
a network device within a network receiving a digital transmission form from a source node, wherein the network device is configured to communicate via a plurality of network links, and wherein the digital transmission form specifies a particular digital object to be forwarded from the source node to a destination node, the digital transmission form is wholly separate from the particular digital object, and the digital transmission form includes information specifying a desired quality of service for transmission of the particular digital object; the network device sending information indicative of the desired quality of service downstream via at least one of the plurality of network links; the network device receiving network link information in response to sending the information indicative of the desired quality of service, wherein the received network link information indicates that a first network link satisfies the desired quality of service; based on the received network link information, the network device modifying the digital transmission form to include routing information specifying a path within the network for the particular digital object, wherein the path includes the first network link; the network device receiving at least one portion of the particular digital object; and the network device transmitting the at least one portion of the particular digital object and the modified digital transmission form downstream via one of the plurality of network links according to the routing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
means for receiving a digital transmission form specifying a particular digital object to be transmitted over a network including a plurality of network links via which the apparatus is configured to communicate, wherein the digital transmission form is wholly separate from the particular digital object and includes information specifying a desired quality of service for transmission of the particular digital object; means for sending information indicative of the desired quality of service downstream via at least one of the plurality of network links; means for receiving network link information in response to the sending information indicative of the desired quality of service, wherein the received network link information indicates that a first network link satisfies the desired quality of service; means for modifying the digital transmission form to include routing information specifying a path within the network for the particular digital object, wherein said modifying is based on the received network link information; and means for transmitting at least a portion of the particular digital object and the modified digital transmission form downstream via one of the plurality of network links according to the routing information. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus comprising a computing device configured to:
-
receive a digital transmission form specifying a particular digital object to be transmitted over a network coupled to the computing device, wherein the computing device is configured to communicate via a plurality of network links, wherein the digital transmission form is wholly separate from the particular digital object and wherein the digital transmission form includes information specifying a desired quality of service for transmission of the particular digital object; send information indicative of the desired quality of service downstream via at least one of the plurality of network links; receive network link information in response to the sent information indicative of the desired quality of service, wherein the received network link information indicates that a first network link satisfies the desired quality of service; based at least in part on the received network link information, modify the digital transmission form to include routing information that specifies a path within the network for the particular digital object, wherein the path includes the first network link; receive one or more portions of the particular digital object subsequent to receiving the digital transmission form; and cause the one or more portions of the particular digital object and the modified digital transmission form to be transmitted downstream via one of the plurality of network links according to the routing information based. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. An article of manufacture including a non-transitory computer-readable storage medium having instructions stored thereon that are executable by a computing device to cause the computing device to perform operations including:
-
receiving a digital transmission form specifying a particular digital object to be transmitted over a network, wherein the digital transmission form is wholly separate from the particular digital object and includes information specifying a desired quality of service for transmission of the particular digital object, and wherein the computing device is configured to communicate via a plurality of network links; sending information indicative of the desired quality of service downstream via at least one of the plurality of network links; receiving network link information in response to sending information indicative of the desired quality of service, wherein the network link information is usable to determine that at least a first network link in the network is indicated as satisfying the desired quality of service for a transmission of at least a portion of the particular digital object; based on the received network link information, modifying the digital transmission form to include routing information specifying a path within the network for the particular digital object, wherein the path includes the first network link; receiving one or more portions of the particular digital object subsequent to receiving the digital transmission form; and transmitting the one or more portions of the particular digital object and the modified digital transmission form via one of the plurality of network links based at least in part on the routing information specifying a path within the network. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification