NETWORK PERFORMANCE ASSESSMENT APPARATUS, SYSTEMS, AND METHODS
First Claim
Patent Images
1. An apparatus operable to communicate programs over networks, comprising:
- a receiver operable to receive a user selection of a program;
a router operable to select among a plurality paths communicatively coupling the apparatus to a presentation device;
a network formatter operable to format the selected program into information compatible with a communication format used by each of the plurality of paths, and operable to transmit the formatted program to the router; and
a network performance assessor operable to assess performance of the network, operable to determine an occurrence of a capacity constraint on the network, operable to cause the router to select one of the plurality of paths to the presentation device, and operable to cause the network formatter to modify the program to the format of the selected path.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of network performance assessment apparatus, systems and processes collect performance information pertaining to a current capacity utilization of a network, identify an occurrence of a capacity constraint on a portion of the network that is communicating the program to at least one presentation device, select one of a plurality of paths coupling the receiving device and the presentation device, and modify the program to a format compatible with the selected path.
-
Citations
25 Claims
-
1. An apparatus operable to communicate programs over networks, comprising:
-
a receiver operable to receive a user selection of a program; a router operable to select among a plurality paths communicatively coupling the apparatus to a presentation device; a network formatter operable to format the selected program into information compatible with a communication format used by each of the plurality of paths, and operable to transmit the formatted program to the router; and a network performance assessor operable to assess performance of the network, operable to determine an occurrence of a capacity constraint on the network, operable to cause the router to select one of the plurality of paths to the presentation device, and operable to cause the network formatter to modify the program to the format of the selected path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for communication of at least one program over a network, comprising:
-
collecting performance information pertaining to a current capacity utilization of the network; identifying an occurrence of a capacity constraint on a portion of the network that is communicating a program from a receiving device to a presentation device; selecting one of a plurality of paths coupling the receiving device and the presentation device; and modifying the program to a format compatible with the selected path. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system operable to communicate at least one program over networked systems, comprising:
-
a network performance assessor operable to collect performance information pertaining to a current capacity utilization of a network; a processor unit operable to execute logic to identify occurrence of a capacity constraint on a portion of the network that is communicating the program to a presentation device; a router communicatively coupled to the processor unit and operable to select one of a plurality of paths that communicatively couple a receiving device to the presentation device in response to instructions from the processor unit; and program formatter operable to modify a characteristic of the program to compatible with a communication format used by the selected path. - View Dependent Claims (23, 24, 25)
-
Specification