Method, apparatus, and computer program product for content use assignment by exploiting social graph information
First Claim
1. A method comprising:
- maintaining a selection of content information, wherein content information comprises a usage type and a sub-usage type, wherein the usage type comprises a recommended function that is performed by the content information, and wherein the sub-usage type comprises one or more user contacts to which the content information is assigned;
receiving a selection of user contacts associated with a user;
querying the selection of user contacts to identify social connections associated with the user contacts, wherein each user contact has at least one social connection with the user;
comparing the selection of content information with at least one social connection of at least one user contact to identify at least one content information corresponding to the at least one user contact; and
providing for a transmission of the at least one identified content information to the user.
12 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for automatically assigning content information may include a processor. The processor may be configured to receive content information, and identify the usage type and the sub-usage type of the content information. The content information may comprise an indicator for a usage type and a sub-usage type. The processor may be further configured to automatically assign the received content information to the at least one user contact based on the sub-usage type, and to perform a specified function, based on a usage type. Associated methods and computer program products may also be provided. Another method, apparatus, and computer program product for providing content information may also be provided.
-
Citations
26 Claims
-
1. A method comprising:
-
maintaining a selection of content information, wherein content information comprises a usage type and a sub-usage type, wherein the usage type comprises a recommended function that is performed by the content information, and wherein the sub-usage type comprises one or more user contacts to which the content information is assigned; receiving a selection of user contacts associated with a user; querying the selection of user contacts to identify social connections associated with the user contacts, wherein each user contact has at least one social connection with the user; comparing the selection of content information with at least one social connection of at least one user contact to identify at least one content information corresponding to the at least one user contact; and providing for a transmission of the at least one identified content information to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving at least one content information to be automatically assigned to at least one user contact, wherein the content information comprises an indicator for a usage type and a sub-usage type, wherein the usage type comprises a recommended function that is performed by the content information, and wherein the sub-usage type comprises one or more user contacts to which the content information is assigned; identifying the usage type and the sub-usage type of the at least one content information; and automatically assigning the received at least one content information to the at least one user contact, based at least in part on the sub-usage type, to perform a specified function, based at least in part on a usage type. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first program code portion configured to maintain a selection of content information, wherein content information comprises a usage type and a sub-usage type, wherein the usage type comprises a recommended function that is performed by the content information, and wherein the sub-usage type comprises one or more user contacts to which the content information is assigned; a second program code portion configured to receive a selection of user contacts associated with a user; a third program code portion configured to query the selection of user contacts to identify social connections associated with the user contacts, wherein each user contact has at least one social connection with the user; a fourth program code portion configured to compare the selection of content information with at least one social connection of at least one user contact to identify at least one content information corresponding to the at least one user contact; and a fifth program code portion configured to provide for a transmission of the at least one identified content information to the user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. 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:
-
maintain a selection of content information, wherein content information comprises a usage type and a sub-usage type, wherein the usage type comprises a recommended function that is performed by the content information, and wherein the sub-usage type comprises one or more user contacts to which the content information is assigned; receive a selection of user contacts associated with a user; query the selection of user contacts to identify social connections associated with the user contacts, wherein each user contact has at least one social connection with the user; compare the selection of content information with at least one social connection of at least one user contact to identify at least one content information corresponding to the at least one user contact; and provide for a transmission of the at least one identified content information to the user. - View Dependent Claims (18, 19, 20, 21)
-
-
22. 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:
-
receive at least one content information to be assigned to at least one user contact, wherein the content information comprises an indicator for a usage type and a sub-usage type, wherein the usage type comprises a recommended function that is performed by the content information, and wherein the sub-usage type comprises one or more user contacts to which the content information is assigned; identify the usage type and the sub-usage type of the at least one content information; and automatically assign the received at least one content information to the at least one user contact, based at least in part on the sub-usage type, to perform a specified function, based at least in part on a usage type. - View Dependent Claims (23, 24, 25, 26)
-
Specification