Apparatus and method for selection of a device for content sharing operations
First Claim
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- detect a plurality of user devices based on proximity of the respective user devices with the apparatus;
present, on a display associated with the apparatus, a user associated with each of the plurality of detected user devices;
receive an input from a user of the apparatus designating a target user from among the users presented with whom content is to be shared;
communicate with the detected user device representing the target user and identify a plurality of target devices associated with the designated target user based on the communication with the detected user device representing the target user;
determine a capability of the target devices identified to experience the content to be shared;
in an instance in which the capability of at least one of the target devices is appropriate for experiencing the content to be shared, select one of the at least one of the target devices with appropriate capability to receive the content, wherein the selected target device is selected at least partially based on the capability determined; and
in an instance in which none of the target devices identified are determined to have a capability appropriate for experiencing the content to be shared, provide for storage of the content on a network.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and computer program product are described that provide for the selection of a device from among one or more devices that is best suited to receive and process content. Upon receipt of input from a user designating a target user with whom content is to be shared, at least one device associated with the designated target user is identified. A capability of one or more of the identified devices to experience the content to be shared is then determined. One of the identified devices is then selected to receive the content at least partially based on the capability determined. In this way, the content is shared with one of the designated target user'"'"'s devices that is most appropriate for receiving the particular content, providing the target user with the best experience of the content and at the same time allowing for a “user-centric” content sharing experience.
18 Citations
24 Claims
-
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
detect a plurality of user devices based on proximity of the respective user devices with the apparatus; present, on a display associated with the apparatus, a user associated with each of the plurality of detected user devices; receive an input from a user of the apparatus designating a target user from among the users presented with whom content is to be shared; communicate with the detected user device representing the target user and identify a plurality of target devices associated with the designated target user based on the communication with the detected user device representing the target user; determine a capability of the target devices identified to experience the content to be shared; in an instance in which the capability of at least one of the target devices is appropriate for experiencing the content to be shared, select one of the at least one of the target devices with appropriate capability to receive the content, wherein the selected target device is selected at least partially based on the capability determined; and in an instance in which none of the target devices identified are determined to have a capability appropriate for experiencing the content to be shared, provide for storage of the content on a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
detecting a plurality of user devices based on proximity of the respective user devices with an apparatus; presenting, on a display associated with the apparatus, a user associated with each of the plurality of detected user devices; receiving an input from a user of the apparatus designating a target user from among the users presented with whom content is to be shared; communicating with the detected user device representing the target user and identifying a plurality of target devices associated with the designated target user based on the communication with the detected user device representing the target user; determining a capability of the target devices identified to experience the content to be shared; in an instance in which the capability of at least one of the target devices is appropriate for experiencing the content to be shared, selecting one of the at least one of the target devices with appropriate capability to receive the content, wherein the selected target device is selected at least partially based on the capability determined; and in an instance in which none of the target devices identified are determined to have a capability appropriate for experiencing the content to be shared, providing for storage of the content on a network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:
-
detecting a plurality of user devices based on proximity of the respective user devices with an apparatus; presenting, on a display associated with the apparatus, a user associated with each of the plurality of detected user devices; receiving an input from a user of the apparatus designating a target user from among the users presented with whom content is to be shared; communicating with the detected user device representing the target user and identifying a plurality of target devices associated with the designated target user based on the communication with the detected user device representing the target user; determining a capability of the target devices identified to experience the content to be shared; in an instance in which the capability of at least one of the target devices is appropriate for experiencing the content to be shared, selecting one of the at least one of the target devices with appropriate capability to receive the content, wherein the selected target device is selected at least partially based on the capability determined; and in an instance in which none of the target devices identified are determined to have a capability appropriate for experiencing the content to be shared, providing for storage of the content on a network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification