Preparing content packages
First Claim
1. A system for preparing a content package, the system comprising:
- a dashboard toreceive a user request including a requesting user identity;
a data management module, executed by a processor, todetermine a requesting user profile based on the requesting user identity; and
a package generator tocalculate an inclusion value for a content file based on at least one profile attribute associated with the requesting user profile, at least one content file attribute associated with the content file and at least one factor, wherein the at least one factor comprises at least one ofa social networking factor based on a requesting user profile attribute linking the requesting user identity to at least one friend user identity having an associated friend user profile, a content rating attribute linking the content file to the friend user profile, and a content rating value associated with the content rating attribute and the friend user profile, wherein the social networking factor is determined as a ratio of a composite figure of values associated with ratings by friends assigned to the content file according to a rating scale and another composite figure of values associated with ratings by users assigned to the content file according to the rating scale, over a maximum rating value on a numeric scale for rating the content file,a content aging factor based on a content age value associated with the content file, anda request length factor based on a content file length value associated with the content file, andcompare the calculated inclusion value to an inclusion condition and if the calculated inclusion value satisfies the inclusion condition,select the content file for the content package, andincorporate the selected content file into the content package.
1 Assignment
0 Petitions
Accused Products
Abstract
Preparing a content package by determining a requesting user profile based on the requesting user identity. This includes calculating an inclusion value for a content file based on at least one factor. The factor may be a social networking factor. The social networking factor is based on a profile attribute linking the requesting user identity to at least one friend user identity and a content rating attribute linking the content file to the friend profile. Other factors are a content aging factor based on a content age value and a request length factor based on a content length value. The calculated inclusion value is compared to an inclusion condition. If the calculated inclusion value satisfies the inclusion condition, incorporating the content file into the content package.
-
Citations
19 Claims
-
1. A system for preparing a content package, the system comprising:
-
a dashboard to receive a user request including a requesting user identity; a data management module, executed by a processor, to determine a requesting user profile based on the requesting user identity; and a package generator to calculate an inclusion value for a content file based on at least one profile attribute associated with the requesting user profile, at least one content file attribute associated with the content file and at least one factor, wherein the at least one factor comprises at least one of a social networking factor based on a requesting user profile attribute linking the requesting user identity to at least one friend user identity having an associated friend user profile, a content rating attribute linking the content file to the friend user profile, and a content rating value associated with the content rating attribute and the friend user profile, wherein the social networking factor is determined as a ratio of a composite figure of values associated with ratings by friends assigned to the content file according to a rating scale and another composite figure of values associated with ratings by users assigned to the content file according to the rating scale, over a maximum rating value on a numeric scale for rating the content file, a content aging factor based on a content age value associated with the content file, and a request length factor based on a content file length value associated with the content file, and compare the calculated inclusion value to an inclusion condition and if the calculated inclusion value satisfies the inclusion condition, select the content file for the content package, and incorporate the selected content file into the content package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for preparing a content package, the method comprising:
-
receiving a user request including a requesting user identity; determining, by a processor, a requesting user profile based on the requesting user identity; and calculating an inclusion value for a content file based on at least one profile attribute associated with the requesting user profile, at least one content file attribute associated with the content file and at least one factor, wherein the at least one factor comprises at least one of a social networking factor based on a requesting user profile attribute linking the requesting user identity to at least one friend user identity having an associated friend user profile, a content rating attribute linking the content file to the friend user profile, and a content rating value associated with the content rating attribute and the friend user profile, wherein the social networking factor is determined as a ratio of a composite figure of values associated with ratings by friends assigned to the content file according to a rating scale and another composite figure of values associated with ratings by users assigned to the content file according to the rating scale, over a maximum rating value on a numeric scale for rating the content file, a content aging factor based on a content age value associated with the content file, and a request length factor based on a content file length value associated with the content file, and comparing the calculated inclusion value to an inclusion condition and if the calculated inclusion value satisfies the inclusion condition, selecting the content file for the content package; and incorporating the selected content file into the content package. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable medium (CRM) storing computer readable instructions that when executed by a processor perform a method for preparing a content package, the method comprising:
-
receiving a user request including a requesting user identity; determining a requesting user profile based on the requesting user identity; and calculating an inclusion value for a content file based on at least one profile attribute associated with the requesting user profile, at least one content file attribute associated with the content file and at least one factor, wherein the at least one factor comprises at least one of a social networking factor based on a requesting user profile attribute linking the requesting user identity to at least one friend user identity having an associated friend user profile, a content rating attribute linking the content file to the friend user profile, and a content rating value associated with the content rating attribute and the friend user profile, wherein the social networking factor is determined as a ratio of a composite figure of values associated with ratings by friends assigned to the content file according to a rating scale and another composite figure of values associated with ratings by users assigned to the content file according to the rating scale, over a maximum rating value on a numeric scale for rating the content file, a content aging factor based on a content age value associated with the content file, and a request length factor based on a content file length value associated with the content file, and comparing the calculated inclusion value to an inclusion condition and if the calculated inclusion value satisfies the inclusion condition, selecting the content file for the content package; and incorporating the selected content file into the content package. - View Dependent Claims (18)
-
-
19. A system for preparing a content package, the system comprising:
-
an interface to receive a user request including a requesting user identity; a processor to determine a requesting user profile based on the requesting user identity; calculate an inclusion value for a content file based on at least one profile attribute associated with the requesting user profile, at least one content file attribute associated with the content file and at least one factor, wherein the at least one factor comprises at least one of a social networking factor based on a requesting user profile attribute linking the requesting user identity to at least one friend user identity having an associated friend user profile, a content rating attribute linking the content file to the friend user profile, and a content rating value associated with the content rating attribute and the friend user profile, wherein the social networking factor is determined as a ratio of a composite figure of values associated with ratings by friends assigned to the content file according to a rating scale and another composite figure of values associated with ratings by users assigned to the content file according to the rating scale, over a maximum rating value on a numeric scale for rating the content file, a content aging factor based on a content age value associated with the content file, and a request length factor based on a content file length value associated with the content file, and compare the calculated inclusion value to an inclusion condition and if the calculated inclusion value satisfies the inclusion condition, select the content file for the content package, and incorporate the selected content file into the content package.
-
Specification