Method and apparatus for real-time sharing of multimedia content between wireless devices
First Claim
1. A method for sharing multimedia content between wireless devices in real-time over a wireless connection, comprising:
- identifying an application for sharing by a first device;
discovering one or more second devices by the first device;
applying communication protocols for communicating with the one or more second devices and creating an association between the first device and the one or more second devices;
determining multimedia capabilities of the one or more second devices;
selecting content being rendered on a portion of a screen of the first device for sharing with the one or more second devices based at least on the determined multimedia capabilities of the one or more second devices by receiving a selection of the portion of the screen of the first device;
computing application associated performance parameters by the first device, wherein the application associated performance parameters are computed by the first device based at least on a type of content identified for sharing by the application on the first device and the determined multimedia capabilities of the one or more second devices, wherein the application associated performance parameters computed by the first device include quality of service (QoS) values for the one or more second devices; and
transmitting the selected portion of the screen of the first device to the one or more second devices over the wireless connection.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to sharing real-time multimedia content. The method may include identifying an application for sharing by a first device, discovering one or more second devices by the first device, independent of a technology or a platform of the devices, applying communication protocols and creating an association between the first device and the one or more second devices, and determining multimedia capabilities of the one or more second devices. Furthermore, such an example method may include selecting at least a portion of the screen of a first device for sharing based at least on the determined multimedia capabilities of the second devices, computing application associated performance parameters based at least on a type of content and transmitting the selected portion of the screen of the first device to the one or more second devices over the wireless connection.
51 Citations
40 Claims
-
1. A method for sharing multimedia content between wireless devices in real-time over a wireless connection, comprising:
-
identifying an application for sharing by a first device; discovering one or more second devices by the first device; applying communication protocols for communicating with the one or more second devices and creating an association between the first device and the one or more second devices; determining multimedia capabilities of the one or more second devices; selecting content being rendered on a portion of a screen of the first device for sharing with the one or more second devices based at least on the determined multimedia capabilities of the one or more second devices by receiving a selection of the portion of the screen of the first device; computing application associated performance parameters by the first device, wherein the application associated performance parameters are computed by the first device based at least on a type of content identified for sharing by the application on the first device and the determined multimedia capabilities of the one or more second devices, wherein the application associated performance parameters computed by the first device include quality of service (QoS) values for the one or more second devices; and transmitting the selected portion of the screen of the first device to the one or more second devices over the wireless connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 37)
-
-
10. An apparatus for sharing multimedia content between wireless devices in real-time over a wireless connection, comprising:
-
means for identifying an application for sharing by a first device; means for discovering one or more second devices by the first device; means for applying communication protocols for communicating with the one or more second devices and creating an association between the first device and the one or more second devices; means for determining multimedia capabilities of the one or more second devices; means for selecting content being rendered on a portion of a screen of the first device for sharing with the one or more second devices based at least on the determined multimedia capabilities of the one or more second devices by receiving a selection of the portion of the screen of the first device; means for computing application associated performance parameters by the first device, wherein the application associated performance parameters are computed by the first device based at least on a type of content identified for sharing by the application on the first device and the determined multimedia capabilities of the one or more second devices, wherein the application associated performance parameters computed by the first device include quality of service (QoS) values for the one or more second devices; and means for transmitting the selected portion of the screen of the first device to the one or more second devices over the wireless connection. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 38)
-
-
19. A non-transitory computer-readable medium for sharing multimedia content between wireless devices in real-time over a wireless connection, comprising:
-
at least one instruction for identifying an application for sharing by a first device; at least one instruction for discovering one or more second devices by the first device; at least one instruction for applying communication protocols for communicating with the one or more second devices and creating an association between the first device and the one or more second devices; at least one instruction for determining multimedia capabilities of the one or more second devices; at least one instruction for selecting content being rendered on a portion of a screen of the first device for sharing with the one or more second devices based at least on the determined multimedia capabilities of the one or more second devices by receiving a selection of the portion of the screen of the first device; at least one instruction for computing application associated performance parameters by the first device, wherein the application associated performance parameters are computed by the first device based at least on a type of content identified for sharing by the application on the first device and the determined multimedia capabilities of the one or more second devices, wherein the application associated performance parameters computed by the first device include quality of service (QoS) values for the one or more second devices; and at least one instruction for transmitting the selected portion of the screen of the first device to the one or more second devices over the wireless connection. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 39)
-
-
28. An apparatus for sharing multimedia content between wireless devices in real-time over a wireless connection, comprising:
-
an application identifying component configured to identify an application for sharing by a first device; a device discovering component configured to discover one or more second devices by the first device; a communication protocol component configured to apply communication protocols for communicating with the one or more second devices and creating an association between the first device and the one or more second devices; a multimedia capability determining component configured to determine multimedia capabilities of the one or more second devices; a content selection component configured to select content being rendered on a portion of a screen of the first device for sharing with the one or more second devices based at least on the determined multimedia capabilities of the one or more second devices by receiving a selection of the portion of the screen of the first device; an application performance component configured to compute application associated performance parameters by the first device, wherein the application associated performance parameters are computed by the first device based at least on a type of content identified for sharing by the application on the first device and the determined multimedia capabilities of the one or more second devices, wherein the application associated performance parameters computed by the first device include quality of service (QoS) values for the one or more second devices; and a content transmitting component configured to transmit the selected portion of the screen of the first device to the one or more second devices over the wireless connection. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 40)
-
Specification