Dynamic selection of media streams for display
DC CAFCFirst Claim
1. A method of selecting for display one or more streams from a number of real-time media streams available to be transmitted across a communications network for display on respective terminals of a first, and at least one other user, the method comprising the steps of:
- determining a policy of the first user for making the selection, the policy comprising an indication of how the selection should be made, the policy being selectable by the first user;
determining a condition of at least one of the communications network and the terminal;
determining dynamically which streams to select for the first user according to the condition and according to the first user'"'"'s policy; and
,causing only the selected streams to be passed for display on the terminal of the first user, independently of selections made for passing to the other users.
11 Assignments
Litigations
1 Petition
Accused Products
Abstract
One or more streams from a number of real-time video streams available to be transmitted across a communications network, are selected for display on respective terminals of a first, and at least one other user. First, a policy of the first user for making the selection, is determined, the policy containing conditions to be evaluated, selectable by the first user. Then, which streams to select for the first user is determined dynamically by evaluating the current conditions according to the first user'"'"'s policy. Only the selected streams are passed for display on the terminal of the first user, independently of selections made for passing to the other users. Dynamic selection from multiple streams enables the user to concentrate on the content not the form of presentation. Individual control of what is displayed, independent of what other users see, enables tailoring to video conferences to be handled more easily.
375 Citations
19 Claims
-
1. A method of selecting for display one or more streams from a number of real-time media streams available to be transmitted across a communications network for display on respective terminals of a first, and at least one other user, the method comprising the steps of:
-
determining a policy of the first user for making the selection, the policy comprising an indication of how the selection should be made, the policy being selectable by the first user; determining a condition of at least one of the communications network and the terminal; determining dynamically which streams to select for the first user according to the condition and according to the first user'"'"'s policy; and
,causing only the selected streams to be passed for display on the terminal of the first user, independently of selections made for passing to the other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of selecting for display one or more streams from a number of real-time media streams available to be transmitted across a communications network for display on respective terminals of a first, and at least one other user, the method comprising the steps of:
-
determining a policy of each of the users for making their respective selection, the policy comprising an indication of how the selection should be made, the policy being selectable by the first user; determining a condition of at least one of the communications network and the terminal; determining dynamically which streams to select for each user according to the condition and according to the respective policy; and
,causing only the selected streams to be passed for display on the terminal of each user, independently of selections made for passing to the other users.
-
-
15. Apparatus for selecting for display, one or more real-time media streams available to be transmitted across a communications network for display on terminals of a first user and other users, the apparatus comprising:
-
means for determining a policy of the first user for making the selection, the policy comprising an indication of how the selection should be made, the policy being selectable by the first user; means for determining a condition of at least one of the communications network and the terminal; means for determining dynamically which streams to select for the first user according to the condition and according to the first user'"'"'s policy; and
,means for causing only the selected streams to be passed for display on the terminal of the first user, independently of selections made for passing to the other users.
-
-
16. A network node for use in passing real-time media streams across a communications network for display on terminals of a first user and other users, the node comprising apparatus for selecting streams for display on the terminal of the first user, the apparatus comprising:
-
means for determining a policy of the first user for making the selection, the policy comprising an indication of how the selection should be made, the policy being selectable by the first user; means for determining a condition of at least one of the communications network and the terminal; means for determining dynamically which streams to select for the first user according to the condition and according to the first user'"'"'s policy; and
,means for causing only the selected streams to be passed for display on the terminal of the first user, independently of selections made for passing to the other users.
-
-
17. A terminal for displaying real-time media streams available to be transmitted across a communications network for display on the terminal and other terminals coupled to the network, the terminal comprising:
-
means for coupling the terminal to the network to receive the streams from the network, means for determining a policy of a terminal user for making a selection from amongst the streams, the policy comprising an indication of how the selection should be made, the policy being selectable by the first user; means for determining a condition of at least one of the communications network and the terminal; means for determining dynamically which streams to select for the first user according to the condition and according to the first user'"'"'s policy; means for causing only the selected streams to be passed for display on the terminal of the first user, independently of selections made for passing to the other users; and means for displaying the selected streams.
-
-
18. A method of selecting for display one or more streams from a number of real-time media streams available to be transmitted across a multicast capable communications network for display on a users terminal, the method comprising the steps of:
-
determining a policy of the user for making the selection, the policy comprising an indication of how the selection should be made, the policy being selectable by the user; determining dynamically at the users terminal which streams to select for the first user according to the user'"'"'s policy; and
,sending a request from the users terminal to the network to transmit only the selected streams for display on the users terminal.
-
-
19. Apparatus for selecting for display, one or more real-time media streams available to be transmitted across a communications network for display on terminals of a first user and other users, the apparatus comprising:
-
circuitry for determining a policy of the first user for making the selection, the policy comprising an indication of how the selection should be made, the policy being selectable by the first user; circuitry for determining a condition of at least one of the communications network and the terminal; circuitry for determining dynamically which streams to select for the first user according to the condition and according to the first user'"'"'s policy; and
,circuitry for causing only the selected streams to be passed for display on the terminal of the first user, independently of selections made for passing to the other users.
-
Specification