WO2007143562A2 - Method of compensation for content recommendations - Google Patents
Method of compensation for content recommendations Download PDFInfo
- Publication number
- WO2007143562A2 WO2007143562A2 PCT/US2007/070238 US2007070238W WO2007143562A2 WO 2007143562 A2 WO2007143562 A2 WO 2007143562A2 US 2007070238 W US2007070238 W US 2007070238W WO 2007143562 A2 WO2007143562 A2 WO 2007143562A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- value
- content
- user
- recommendation
- time period
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
Definitions
- the invention is directed generally to a system and method of compensation and more particularly to a system and method of compensation for content recommendations.
- content producers may use the Internet to bypass, or cut-out, traditional content distributors, which may arbitrarily filter the types of content that is made available to consumers.
- the Internet may give content producers a direct and cost-effective means for reaching consumers and may allow content producers to cultivate an audience by enabling them to make some or all of their content available electronically on the Internet.
- the Internet may promote content awareness among consumers via online reviews and/or recommendations provided by members of the online community, thereby helping content producers to commercialize their work.
- consumer reviews may be advantageous to both consumers and producers of content.
- by sorting and flagging the best content previous consumers may enable potential consumers to make informed purchase decisions regarding the vast array of available content. Therefore, a need exists for a system and method for encouraging participation by compensating consumers for providing content recommendations on the basis of the success and/or relevance of their recommendations.
- the described embodiments contemplate a system and method of compensation for content recommendations.
- the method may include receiving a content recommendation from a first user, determining a first value of the content at a time related to receipt of the recommendation, determining a second value of the content after a first predetermined time period from receipt of the recommendation, calculating a third value that is based on a difference between the first value and the second value of the content, and paying the third value to the first user.
- the first value may be indicative of demand for the content over a time period prior to the recommendation and the second value may be indicative of demand for the content over the first predetermined time period.
- the system may include an interface component for receiving a content recommendation from a first user of a plurality of users and a memory component for storing information associated with the content and the plurality of users.
- the system may also include a processing component for using the information to determine a first value of the content at a time related to receipt of the content recommendation, for determining a second value of the content after a first predetermined time period from receipt of the recommendation, and for determining a third value that is based on the difference between the first and second values. The third value may be paid to the first user.
- the method may include assigning a recommendation unit to a user and allowing the user to assign the recommendation unit to selected content.
- the selected content may have a first value that is a function of demand over a first time period prior to assignment of the recommendation unit.
- the method may also include varying the value of the selected content over time as a function of demand and compensating the user at the end of a predetermined time period by a second value.
- the second value may be based on a difference between the first value and a third value of the content at the end of the predetermined time period.
- the third value may be a function of demand for the selected content over the predetermined time period.
- the system may include a first processing component for assigning a recommendation unit to a user, a user interface component for allowing the user to assign the recommendation unit to selected content, a second processing component for varying the value of the selected content over time as a function of demand, and a third processing component for compensating the user at the end of a predetermined time period.
- the user may be compensated based on a difference between a first value and a second value of the content.
- the first value may be a function of demand over a first time period prior to assignment of the recommendation unit and the second value may be a function of demand over the predetermined time period.
- Figures IA and IB are diagrams illustrating an example system in which aspects of the invention may be implemented
- Figure 2 is a flow diagram illustrating an example method for providing compensation for a content recommendation
- Figure 3 is a flow diagram illustrating an example method for receiving compensation for providing a content recommendation; and [0015]
- Figure 4 is a flow diagram illustrating an example method for periodically updating content pricing based on demand for the content.
- Figures IA and IB illustrate an example system in which the present invention may be implemented.
- actual network and database environments may be arranged in a variety of configurations; however, the example environment shown here provides a framework for understanding the type of environment in which an embodiment may operate.
- the example system may include users 105a, 105b, 105c and website 170, though it will be appreciated that an embodiment may include any number of users and/or websites.
- Users 105a, 105b, 105c may be any individual or entity that views, listens to, purchases, sells, and/or produces content. Examples of content may include music, videos, books, podcasts, software, pictures, and the like.
- Users 105a, 105b, 105c may communicate with website 170 using general purpose and/or special purpose computers (not shown), such as personal computers (PCs), personal digital assistants (PDAs), cellular telephones, and the like.
- PCs personal computers
- PDAs personal digital assistants
- cellular telephones and the like.
- Such computers may run commercially available web browser and/or e-mail applications, which may allow users 105a, 105b, 105c to view and receive information from website 170.
- Users 105a, 105b, 105c may access website 170 by way of communication network 110, which may include an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a public switched telephone network (PSTN), a cellular network, a Voice over Internet Protocol (VoIP) Network, and the like.
- communication network 110 may include an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a public switched telephone network (PSTN), a cellular network, a Voice over Internet Protocol (VoIP) Network, and the like.
- LAN local area network
- WAN wide area network
- PSTN public switched telephone network
- VoIP Voice over Internet Protocol
- Website 170 may include server computer 115, which may be accessible to users 105a, 105b, 105c via communications network 110.
- Server computer 115 may enable users 105a, 105b, 105c to access various Internet domains, or webpages, associated with website 170.
- users 105a, 105b, 105c may access administrative webpage 120, user home webpage 125, market place webpage 130, and/or trading floor webpage
- website 170 may include any number of webpages and may be implemented using multiple server computers, which may be geographically remote from one another.
- website 170 may also include one or more databases (not shown) and other back-end components (not shown) to generate and/or format webpages 120, 125, 130 and 135.
- Server computer 115 may include one or more web server applications (not shown) and database server system software (not shown) to generate webpages 120, 125, 130 and 135 and/or store information in response to actions by users 105a, 105b, 105c.
- website 170 may include or aggregate various types of information, which may be accessible via webpages 120, 125, 130 and 135.
- administrative webpage 120 may include internal content management system (CMS) 140, which may enable website 170 to aggregate user information (e.g., purchase history, personal preferences, etc.). Such information may be sold to third parties and/or be used to update website 170 to be more relevant to users 105a, 105b, 105c.
- CMS 140 may enable website 170 to enforce community policies and standards by removing objectionable content, monitor web traffic and bandwidth, and adjust server 115 settings as necessary.
- User home webpage 125 may include user CMS 145, which may enable users 105a, 105b, 105c to update their respective personal profiles on website 170.
- users 105a, 105b, 105c may be able to enter and/or update personal information that may be made public or private on website 170.
- users 105a, 105b, 105c may enter and/or update information regarding their favorite music or movies.
- personal information may be made publicly available to on website 170.
- Users 105a, 105b, 105c may enter and/or update their personal identifiers (e.g., address, date of birth, etc.) or payment information (e.g., credit card information). This type of information may be inaccessible on website 170.
- User home webpage 125 may also allow users 105a, 105b, 105c to view and monitor their library of previously purchased content. For example, users 105a, 105b, 105c may view previously purchased songs as well as a price history of the song and/or activity of the artist.
- User home webpage 125 may also enable content producers (e.g., musicians, authors, publishers, etc.) to publish, or upload, content to website 170.
- User home webpage 125 may also enable content producers to assign identifying tags (e.g., title, description, etc.) to each respective content, and manage sales information regarding payment frequency and other payment details (e.g., form of payment, direct deposit options, etc.).
- the uploaded content may have a predetermined initial value (e.g., zero cents), and thereafter the value of the uploaded content may be varied by a dynamic pricing algorithm that sets a price based on demand for the content.
- market place webpage 130 may contain content listings
- market place webpage 130 may contain any number of content listings while remaining consistent with an embodiment.
- Content listing 165, 170, 175 may include various types of content, such as music, videos, books, podcasts, software, and the like.
- Market place webpage 130 may also contain information regarding content listings 165, 170, 175, such as descriptions, editorial reviews, consumer reviews, consumer recommendations, summaries, interviews, promotions, pictures, and the like.
- Content listings 165, 170, 175 may be accessible via links on market place webpage 130 to one or more electronic files, which may consist of any suitable file format, such as a WINDOWS® media audio (WMA) file, a WINDOWS® media video (WMV) file, a MPEG audio layer 3 (MP3) file, a portable document format (PDF) file, and the like.
- WMA WINDOWS® media audio
- WMV WINDOWS® media video
- MP3 MPEG audio layer 3
- PDF portable document format
- content listings 165, 170, 175 may be uploaded to website 170 by content producers. Content listings 165, 170, 175 may be uploaded for free or for a fee.
- market place webpage 130 may enable users 105a, 105b, 105c to upload, research, view, listen to, purchase and/or download content listings 165, 170, 175. Purchases may be processed by way of payment gateway 150, which may enable users 105a, 105b, 105c to purchase content listings 165, 170, 175 via any suitable form of payment, such as by way of debit or credit card.
- prices for content listings 165, 170, 175 on market place webpage 130 may be fixed or may be dynamic.
- a dynamic pricing scheme may include continuously and/or periodically updating the prices of content listings 165, 170, 175 to reflect demand for each respective content listing.
- server 115 may include software for continuously and/or periodically updating the prices for content listings 165, 170, 175 via market pricing algorithm 160, which may utilize one or more variables to establish a market price for content listings 165, 170, 175.
- Server 115 may update the price of content listings 165, 170, 175 after a predetermined time period (e.g., every 15 minutes) by querying one or more databases (not shown) that store information associated with content listings 165, 170, 175 and users 105a, 105b, 105c.
- the database may store the number of active users of website 170, which may include users 105a, 105b, 105c.
- the number of active users may represent the total number of users who have purchased and/or downloaded content over a predetermined time period, such as over the past three months, for example.
- the number of active users may also represent the number of users that have visited website 170 over a predetermined time period or who are currently registered with website 170.
- the number of active users may be any number that is indicative of the size of the online community of website 170.
- the database may also store a number of purchases and/or price history of each respective content listing over a predetermined time period.
- Server 115 may retrieve and process the information from the database and update the prices for content listings 165, 170, 175 via market pricing algorithm 160.
- Market pricing algorithm 160 may utilize one or more variables to determine a price that reflects market demand for content listings 165, 170, 175.
- market pricing algorithm 160 may use a listing penetration to calculate a new price for content listing 165, which may be a song, for example.
- the listing penetration may equal a percentage of active users that have purchased the song over a predetermined time period (e.g., 96 hours) and, therefore, may be indicative of the song's popularity.
- the listing penetration may equal the new price and may be calculated as follows:
- the listing penetration for the song would be .10, or 10%, and the price of the song may equal $0.10, or 10 cents, if there are 1,000 purchases of the song over a 96-hour time period and website 170 has 10,000 active users.
- market pricing algorithm 160 may also use a normalizing factor in order to cause the new price to fall within a desired price range. For example, a normalizing factor of 5 may be added to, subtracted from, and/or multiplied by the listing penetration value to arrive at a new price of $0.15, $0.05, and $0.50, respectively, though any numerical factor may be used while remaining consistent with an embodiment of the invention.
- market pricing algorithm 160 may use a member population (MP) factor, in addition to listing penetration, to update the price of content listings 165, 170, 175.
- MP factor may be used to adjust the price such that a listing penetration of 10% with 1,000 active users, for example, results in a lower price than a listing penetration of 10% with 100,000 active users.
- the MP factor allows market pricing algorithm 160 to compensate for the fact that a given listing penetration may be more indicative of success if it is over a larger base of active users.
- the MP factor may be configured to cause the price to decrease as the number of active users decreases and the price to increase as the number of active users increases.
- the MP factor may be a predetermined numerical value and may be assigned to a predetermined quantity or range of active users.
- MP factor may be added to or subtracted from the listing penetration.
- MP factor may be a multiplier or divisor.
- market pricing algorithm 160 may be defined as follows:
- the MP factor may be assigned according to the following ranges of active users:
- content listing 165 may be a song and may have a listing penetration of 0.10, or 10% (e.g., 1,000 purchases over 96-hour period divided by 10,000 active users).
- the MP factor may be .07 if there are 10,000 active users or less. Accordingly, using example algorithm 2, the new price for the song may equal $0.93, or 93 cents (i.e., (0.10 x 10) - 0.07).
- the MP factor may be zero and the new price may equal $1.00, or 100 cents (i.e., (0.10 x 100) - 0).
- a larger number of active users may cause the price of the song to remain the same or increase despite a constant, or even declining, listing penetration.
- a smaller number of active users may cause the price of the song to remain the same or decrease despite a constant, or even increasing, listing penetration.
- the new price may be added to the song's price history and saved to the database.
- the price of the song may be updated on market place webpage 130 and the process may be repeated after a predetermined time period, such as every 15 minutes, for example.
- website 170 may also include trading floor webpage 135, which may be an online platform where users 105a, 105b, 105c can recommend, and/or "invest," in content listings 165, 170, 175.
- Server 115 may include software for allocating or assigning recommendation units to users 105a, 105b, 105c.
- the RECs may be allocated to users 105a, 105b, 105c in any suitable manner. By way of example, and not limitation, a REC may be given to users 105a, 105b, 105c for each dollar that users 105a, 105b, 105c deposit into an account (not shown) associated with website 170.
- the funds may be used to pay for each REC or may be used to purchase content listings 165, 170, 175 on market place webpage 130 and/or to purchase goods and services from other merchants associated with website 170.
- Each REC may represent a numerical unit and may include a textual review.
- each REC may be valid for an unlimited or a limited duration (e.g., must be invested within a certain time period) and/or may only be used for a limited number of content listings (e.g., 1 REC per listing).
- Server 115 may also include software for enabling users 105, 105b, 105c to invest each REC in content listing 165, 170, 175 via trading floor webpage 135, though it will be appreciated that RECs may be invested via any suitable webpage, such as user home webpage 125, for example.
- Market place webpage 130 may include each respective content listing along with the total number RECs that have been invested by users 105a, 105b, 105c. Users 105a, 105b, 105c may also search the content listings available on market place webpage 130 on the basis of the number RECs each listing has received.
- users 105a, 105b, 105c may be inclined to purchase and/or download content listing 165 because such content may be viewed as having a higher quality.
- users 105a, 105b, 105c may research and discover the best content more quickly and efficiently.
- server 115 may include software that compensates users 105a, 105b, 105c based on the success and/or relevance of their content recommendation, thereby enabling users
- content listing 165 may be a particular song.
- the price of the song may be continuously and/or periodically updated to reflect changes in market demand.
- the price of the song may fluctuate over time as a result of the purchase activity of users 105a, 105b, 105c. If, for example, user 105a invests a REC in the song and the price of the song subsequently increases, user 105a may be compensated based on the difference between the price of the song at the time of investment and its subsequent higher price.
- the price of the song at the time of investment may be referred to as user 105a' s cost basis, though it will be appreciated that user 105a may not necessarily incur any financial risk if user 105a does not incur any costs in acquiring the REC.
- the song may have been uploaded recently and, therefore, may not have been available long enough to generate purchase activity.
- the song may initially be downloaded by users 105, 105b, 105c for free.
- the song may initially be made available to users 105a, 105b, 105c for free for a predetermined period of time as a way to encourage users 105a, 105b, 105c to download the song in advance of any recommendations regarding the quality of the song.
- the song' s price may increase by way of market pricing algorithm 160.
- User 105a may decide to invest a REC when the song reaches $0.22, though it will be appreciated that user 105a is free to invest at any price point.
- user 105a' s cost basis may be $0.22. If purchase activity for the song continues to increase, user 105a may be compensated when the price of the song equals or exceeds a predetermined threshold. For example, user 105a may receive one-half of the difference between $0.22 and a price threshold of $0.45, $0.70, or $0.98. In other words, user 105a may receive $0.23/2 if the song reaches $0.45 (i.e., $0.45 minus $0.22 divided by 2), $0.48/2 if the song reaches $0.70 (i.e., $0.70 minus $0.22 divided by 2), or $0.76/2 if the song hits $0.98 (i.e., $0.98 minus $0.22 divided by T).
- $0.45 i.e., $0.45 minus $0.22 divided by 2
- $0.48/2 if the song reaches $0.70 (i.e., $0.70 minus $0.22 divided by 2)
- $0.76/2 if the song hits $0.98 (i.e., $0.98 minus $0.22 divided by T).
- users 105a, 105b, 105c may collect the full spread if they invest when the content listing is at its initial price or is otherwise available for free.
- the threshold values and compensation formula noted above illustrate just one embodiment.
- the price threshold may be set at any suitable value and the compensation may equal the price differential or any fraction or multiple thereof. Rewarding users for the early recommendation of exceptional content encourages users to spend more time exploring the listed content, which is particularly important for raising revenue through advertising. Also, allowing the users to identify the best content optimizes the user experience by making the best content easy to find in accordance with the collective preference of the community reviewing the content.
- the song may have a series of price thresholds, such as $0.45, $0.70 and $0.98.
- user 105a may be compensated each time the price of the song equals or exceeds a respective threshold value.
- user 105a' s cost basis may be increased, or stepped-up, as the price of content listing 165 equals or exceeds each respective threshold value.
- user 105a may receive $0.23/2 if the song reaches at least $0.45 (i.e., $0.45 minus $0.22 divided by 2) and user 105a' s cost basis may be adjusted to $0.45.
- User 105a may receive an additional $0.25/2 if the song reaches at least $0.70 (i.e., $0.70 minus $0.45 divided by 2) and user 105a' s cost basis may again be adjusted to $0.70. This process may be repeated at each price threshold and/or until the song reaches a predetermined maximum price.
- user 105a may be compensated based on the song's appeal to users 105b, 105c, which may or may not coincide with the preferences of user 105a.
- user 105a may invest in the song based on a subjective preference and/or based on an objective preference of users 105b, 105c, as perceived by user 105a.
- website 170 by way of a dynamic method of compensation, may develop an assessment of a collective perception of a collective preference. This may enable the market on website 170 to become representative of its users' preferences with a smaller critical mass of reviews.
- the dynamic method of compensation may incentivize users 105a, 105b, 105c to sort through a mass of content and recommend, or "flag," the content that users 105a, 105b, 105c believe to be most relevant to other users based on perceived preconditions relating to both preference of the content in question and the usage of website 170.
- FIG. 2 is a flow diagram illustrating an example method for providing compensation for content recommendations.
- website 170 may receive a recommendation unit, or REC, from user 105a for content listing 165 via trading floor webpage 135, or other suitable means, such as email.
- the REC may represent a numerical unit and may include a textual review of content listing 165.
- the price of content listing 165 may be determined using market pricing algorithm 160. The price may reflect demand for content listing 165 at about the time the REC was received and may also correspond to user 105a' s cost basis.
- the price of content listing 165 may be updated periodically. For example, the price of content listing 165 may be updated every 15 minutes. It will be appreciated that the price may be updated at any suitable time interval.
- it may be determined whether the most recent price of content listing
- the process may proceed to 225. Otherwise, the process may return to 215, wherein the price of content listing 165 may continue to be periodically updated via market algorithm 160.
- it may be determined whether the most recent price of content listing 165 equals and/or exceeds a predetermined price threshold. For example, if the price threshold is set at $0.45 and the most recent price of content listing 165 is $0.30, the process may return to 215, wherein the price of content listing 165 may continue to be periodically updated via market algorithm 160. If the most recent price of content listing 165 is at least $0.45, the process may proceed to 230. It will be appreciated that the price threshold may be set at any suitable value.
- the difference between user 105a' s cost basis and the most recent price of content listing 165 may be determined.
- the price differential may be equal to $0.23 ($0.45 minus $0.22).
- user 105a may be compensated based on the price differential. For example, user 105a may receive credits and/or funds with a value less than, equal to, or greater than the price differential. More specifically, in one embodiment, user 105a may receive credits or funds representative of one-half the price differential (e.g., $0.23/2).
- user 105a may receive credits or funds representative of the full value of the price differential (e.g., $0.23). In yet another embodiment, user 105a may receive credit or funds representative of a multiple of the price differential (e.g., 2 x $0.23).
- content listing 165 may have a series of price thresholds, such as $0.45, $0.70 and $0.98 cents, for example.
- user 105a may be compensated each time the price of content listing 165 equals or exceeds a respective threshold value.
- user 105a's cost basis may be increased, or stepped-up, as the price of content listing 165 equals or exceeds each respective threshold.
- user 105a' s cost basis may increase from $0.22 to $0.45 when the price of content listing 165 reaches at least $0.45 and may increase from $0.45 to $0.70 when the price of content listing 165 reaches at least $0.70, and so on.
- the credits or funds may be credited/deposited to an account that is held by user 105a and that is associated with website 170.
- the funds may be used to purchase other content listings (e.g., content listings 170, 175) on website 170 and/or may be used to purchase goods and services from other merchants associated with website 170.
- user 105a may be assigned a recommendation unit, or REC, from website 170.
- the REC may be assigned to user 105a based on an amount of funds deposited and/or held in an account associated with website 170.
- User 105a may then assign the
- the REC may be assigned on the basis of user 105a' s subjective preference and/or on the basis of the objective preference of users 105b, 105c.
- the price of the selected content may be a function of demand over a time period prior to assignment of the recommendation unit.
- the price of the selected content at the time a REC is assigned by user 105a may be set by market pricing algorithm 160.
- the price of the selected content may be continuously and/or periodically updated via market pricing algorithm 160.
- User 105a may be compensated at the end of a predetermined time period based on a difference between the value of the content at the time the REC was assigned and the value of the selected content at the end of the predetermined time period.
- server 115 may include a user interface that allows user 105a to assign the REC to selected content on website 170.
- server 115 may include one or more processing components for assigning the REC to user 105a, varying the price of the selected content over time as a function of demand for the content, and compensating the user 105a at the end of the predetermined time period.
- FIG. 3 is a flow diagram illustrating an example method for receiving compensation for providing a content recommendation.
- user 105a may deposit funds into an account associated with website 170.
- user 105a may receive one or more recommendation units (RECs) from website 170.
- the RECs may be distributed in any suitable manner, such as based on the amount of funds deposited by user 105a (e.g., 1 REC for each deposited dollar).
- the RECs may be used to invest in content listings 165, 170, 175.
- user 105a may use the funds to purchase and download content listing 165, for example, from website 170.
- User 105a may also use the funds to purchase goods and services from other merchants associated with website 170.
- user 105a may invest one or more RECs in content listing 165.
- User 105a may invest the REC in content listing 165 based on user 105a' s own subjective preferences and/or based on the objective preferences of users 105b, 105c, as perceived by user 105a.
- User 105a may have a cost basis that equals the price of content listing 165 at the time of investment.
- user 105a may receive compensation based on a differential between user 105a' s cost basis and the most recent price of content listing 165. For example, user 105a may receive compensation based on the difference between user 105a' s costs basis and a price of content listing 165 that equals or exceeds at predetermined price threshold value.
- the compensation may be equal to the differential or may be any fraction or multiple of thereof.
- the compensation may be in the form of funds and/or credits that are deposited into an account associated with website 170.
- User 105a may use such "gains" to purchase additional content listings from website 170 and/or goods and services from other merchants associated with website 170.
- FIG 4 is a flow diagram illustrating an example method for periodically updating content pricing based on market demand.
- server 115 may store information pertaining to users 105a, 105b, 105c and content listings 165, 170, 175 in a database. Such information may include a total number of purchases and/or views of content listings 165, 170, 175 over a predetermined period. The information may also include the price history of content listings 165, 170, 175 and a total number of active users of website 170.
- server 115 may query the database at a predetermined time interval. For example, the database may be queried every 15 minutes to update the prices for content listings 165, 170, 175 to reflect changes in demand.
- server 115 may process the queried information and determine a new price for content listings 165, 170, 175 via market pricing algorithm 160, which may utilize such variables as the listing penetration and the MP factor.
- the database may be updated with the new prices for content listings 165, 170, 175.
- the process may be repeated after each predetermined interval.
- REC units are an investment mechanism by which members may earn free music or merchandise.
- REC units provide the ability to reward loyal (and potentially loyal) customers for spending more time on a music (or other content) site, and exploring for more music or other content.
- REC units provide users with a dynamic list of music recommended by friends or others in the relevant community, thus facilitating highly effective word-of-mouth marketing.
- REC units provide new artists (content providers) with another effective form of validation and marketing.
- Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media.
- Computer readable media may comprise computer storage media and communication media.
- Computer storage media include both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
- Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.
- Communication media typically embody computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media.
- modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
- communication media include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer readable media.
Abstract
A system and method of dynamic compensation for providing content recommendations. When a content recommendation is received from a first user, a first value of the content may be determined at the time related to receipt of the recommendation. A second value of the content may be determined after a first predetermined time period and a third value may be determined that is based on a difference between the first and second values. The third value may be paid to the first user. The first and second values may be indicative of demand over different time periods. Thus, recommenders may be compensated according to the individual success of the content they recommend, as measured by the increase in valuation of the content from the time of recommendation to a later time when the content reaches a threshold valuation or increases a predetermined amount.
Description
METHOD OF COMPENSATION FOR CONTENT RECOMMENDATIONS
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Application Serial No. 11/446,080, filed, June 2, 2006, the disclosure of which is incorporated herein by reference in its entirety.
FIELD OF THE INVENTION
[0002] The invention is directed generally to a system and method of compensation and more particularly to a system and method of compensation for content recommendations.
BACKGROUND OF THE INVENTION
[0003] The amount of information and content available on the Internet continues to grow at an exponential rate. The increasing availability of broadband connections in homes and in the workplace enables more individuals to access and download a greater array of digital content (i.e., music, videos, books, podcasts, software, etc.). In addition, the Internet has evolved into a vast virtual social network, making it easier for consumers to explore and discover new content that is continuously being produced by individuals and organizations all over the world. For example, consumers may explore new content by sharing or exchanging it electronically with one another. Consumers may also reduce the uncertainty associated with purchasing new content by reading and/or posting online reviews that reflect their individual preferences and experiences. Thus, consumers may utilize the Internet's social network to facilitate the process of content discovery and validation.
[0004] In addition, content producers may use the Internet to bypass, or cut-out, traditional content distributors, which may arbitrarily filter the types of content that is made available to consumers. Thus, the Internet may give content producers a direct and cost-effective means for reaching consumers and may allow content producers to cultivate an audience by enabling them to make some or all of their content available electronically on the Internet. In addition, the Internet may promote content awareness among consumers via online reviews and/or recommendations provided by members of the online community, thereby helping content producers to commercialize their work.
[0005] Thus, consumer reviews may be advantageous to both consumers and producers of content. However, only a small portion of the total number of consumers typically participate in and/or contribute to the review process. This may be due to a lack of time, incentive, or both, on the part of consumers. As noted above, by sorting and flagging the best content, previous consumers may enable potential consumers to make informed purchase decisions regarding the vast array of available content. Therefore, a need exists for a system and method for encouraging participation by compensating consumers for providing content recommendations on the basis of the success and/or relevance of their recommendations.
SUMMARY OF THE INVENTION
[0006] The described embodiments contemplate a system and method of compensation for content recommendations. In one embodiment, the method may include receiving a content recommendation from a first user, determining a first value of the content at a time related to receipt of the recommendation, determining a second value of the content after a first predetermined time period from receipt of the recommendation, calculating a third value that is based on a difference between the first value and the second value of the content, and paying the third value to the first user. The first value may be indicative of demand for the content over a time period prior to the recommendation and the second value may be indicative of demand for the content over the first predetermined time period.
[0007] The system may include an interface component for receiving a content recommendation from a first user of a plurality of users and a memory component for storing information associated with the content and the plurality of users. The system may also include a processing component for using the information to determine a first value of the content at a time related to receipt of the content recommendation, for determining a second value of the content after a first predetermined time period from receipt of the recommendation, and for determining a third value that is based on the difference between the first and second values. The third value may be paid to the first user.
[0008] In an alternative embodiment, the method may include assigning a recommendation unit to a user and allowing the user to assign the recommendation unit to selected content. The selected content may have a first value that is a function of demand over a first time period prior to assignment of the recommendation unit. The method may also include varying the value of the selected content over time as a function of demand and compensating the user at the end of a predetermined time period by a second value. The second value may be based on a difference between the first value and a third value of the content at the end of the predetermined time period. The third value may be a function of demand for the selected content over the predetermined time period.
[0009] The system may include a first processing component for assigning a recommendation unit to a user, a user interface component for allowing the user to assign the recommendation unit to selected content, a second processing component for varying the value of the selected content over time as a function of demand, and a third processing component for compensating the user at the end of a predetermined time period. The user may be compensated based on a difference between a first value and a second value of the content. The first value may be a function of demand over a first time period prior to assignment of the recommendation unit and the second value may be a function of demand over the predetermined time period.
[0010] This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The foregoing summary, as well as the following detailed description of preferred embodiments, is better understood when read in conjunction with the appended drawings. For the purposes of illustration, there is shown in the drawings exemplary embodiments; however, the invention is not limited to the specific methods and instrumentalities disclosed. In the drawings:
[0012] Figures IA and IB are diagrams illustrating an example system in which aspects of the invention may be implemented;
[0013] Figure 2 is a flow diagram illustrating an example method for providing compensation for a content recommendation;
[0014] Figure 3 is a flow diagram illustrating an example method for receiving compensation for providing a content recommendation; and
[0015] Figure 4 is a flow diagram illustrating an example method for periodically updating content pricing based on demand for the content.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0016] The inventive subject matter is described with specificity to meet statutory requirements. However, the description of the preferred embodiments itself is not intended to limit the scope of this patent. Moreover, although the term "step" may be used herein to connote different elements of methods employed, the term should not be interpreted as requiring any particular order among or between various steps herein disclosed unless otherwise stated.
[0017] Figures IA and IB illustrate an example system in which the present invention may be implemented. Of course, actual network and database environments may be arranged in a variety of configurations; however, the example environment shown here provides a framework for understanding the type of environment in which an embodiment may operate.
[0018] As shown in Figure IA, the example system may include users 105a, 105b, 105c and website 170, though it will be appreciated that an embodiment may include any number of users and/or websites. Users 105a, 105b, 105c may be any individual or entity that views, listens to, purchases, sells, and/or produces content. Examples of content may include music, videos, books, podcasts, software, pictures, and the like. Users 105a, 105b, 105c may communicate with website 170 using general purpose and/or special purpose computers (not shown), such as personal computers (PCs), personal digital assistants (PDAs), cellular telephones, and the like. Such computers may run commercially available web browser and/or e-mail applications, which may allow users 105a, 105b, 105c to view and receive information from website 170. Users 105a, 105b, 105c may access website 170 by way of communication network 110, which may include an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a public switched telephone network (PSTN), a cellular network, a Voice over Internet Protocol (VoIP) Network, and the like.
[0019] Website 170 may include server computer 115, which may be accessible to users 105a, 105b, 105c via communications network 110. Server computer 115 may enable users 105a, 105b, 105c to access various Internet domains, or webpages, associated with website 170. For example, as shown in Figure IA, users 105a, 105b, 105c may access administrative webpage 120, user home webpage 125, market place webpage 130, and/or trading floor webpage
135. It will be appreciated that website 170 may include any number of webpages and may be
implemented using multiple server computers, which may be geographically remote from one another. In addition, website 170 may also include one or more databases (not shown) and other back-end components (not shown) to generate and/or format webpages 120, 125, 130 and 135. Server computer 115 may include one or more web server applications (not shown) and database server system software (not shown) to generate webpages 120, 125, 130 and 135 and/or store information in response to actions by users 105a, 105b, 105c.
[0020] As shown in Figure IB, website 170 may include or aggregate various types of information, which may be accessible via webpages 120, 125, 130 and 135. For example, administrative webpage 120 may include internal content management system (CMS) 140, which may enable website 170 to aggregate user information (e.g., purchase history, personal preferences, etc.). Such information may be sold to third parties and/or be used to update website 170 to be more relevant to users 105a, 105b, 105c. In addition, internal CMS 140 may enable website 170 to enforce community policies and standards by removing objectionable content, monitor web traffic and bandwidth, and adjust server 115 settings as necessary.
[0021] User home webpage 125 may include user CMS 145, which may enable users 105a, 105b, 105c to update their respective personal profiles on website 170. Thus, users 105a, 105b, 105c may be able to enter and/or update personal information that may be made public or private on website 170. For example, users 105a, 105b, 105c may enter and/or update information regarding their favorite music or movies. Such personal information may be made publicly available to on website 170. Users 105a, 105b, 105c may enter and/or update their personal identifiers (e.g., address, date of birth, etc.) or payment information (e.g., credit card information). This type of information may be inaccessible on website 170. User home webpage 125 may also allow users 105a, 105b, 105c to view and monitor their library of previously purchased content. For example, users 105a, 105b, 105c may view previously purchased songs as well as a price history of the song and/or activity of the artist. User home webpage 125 may also enable content producers (e.g., musicians, authors, publishers, etc.) to publish, or upload, content to website 170. User home webpage 125 may also enable content producers to assign identifying tags (e.g., title, description, etc.) to each respective content, and manage sales information regarding payment frequency and other payment details (e.g., form of payment, direct deposit options, etc.). As will be explained below, the uploaded content may have a predetermined initial value (e.g., zero cents), and thereafter the value of the uploaded content may be varied by a dynamic pricing algorithm that sets a price based on demand for the content.
[0022] As shown in Figure IB, market place webpage 130 may contain content listings
165, 170, 175, though it will be appreciated that market place webpage 130 may contain any number of content listings while remaining consistent with an embodiment. Content listing 165, 170, 175 may include various types of content, such as music, videos, books, podcasts, software, and the like. Market place webpage 130 may also contain information regarding content listings 165, 170, 175, such as descriptions, editorial reviews, consumer reviews, consumer recommendations, summaries, interviews, promotions, pictures, and the like. Content listings 165, 170, 175 may be accessible via links on market place webpage 130 to one or more electronic files, which may consist of any suitable file format, such as a WINDOWS® media audio (WMA) file, a WINDOWS® media video (WMV) file, a MPEG audio layer 3 (MP3) file, a portable document format (PDF) file, and the like.
[0023] As indicated above, content listings 165, 170, 175 may be uploaded to website 170 by content producers. Content listings 165, 170, 175 may be uploaded for free or for a fee. Thus, market place webpage 130 may enable users 105a, 105b, 105c to upload, research, view, listen to, purchase and/or download content listings 165, 170, 175. Purchases may be processed by way of payment gateway 150, which may enable users 105a, 105b, 105c to purchase content listings 165, 170, 175 via any suitable form of payment, such as by way of debit or credit card.
[0024] Prices for content listings 165, 170, 175 on market place webpage 130 may be fixed or may be dynamic. A dynamic pricing scheme may include continuously and/or periodically updating the prices of content listings 165, 170, 175 to reflect demand for each respective content listing. More specifically, server 115 may include software for continuously and/or periodically updating the prices for content listings 165, 170, 175 via market pricing algorithm 160, which may utilize one or more variables to establish a market price for content listings 165, 170, 175.
[0025] Server 115 may update the price of content listings 165, 170, 175 after a predetermined time period (e.g., every 15 minutes) by querying one or more databases (not shown) that store information associated with content listings 165, 170, 175 and users 105a, 105b, 105c. For example, the database may store the number of active users of website 170, which may include users 105a, 105b, 105c. The number of active users may represent the total number of users who have purchased and/or downloaded content over a predetermined time period, such as over the past three months, for example. The number of active users may also represent the number of users that have visited website 170 over a predetermined time period or who are currently registered with website 170. It will be appreciated that the number of active users may be any number that is indicative of the size of the online community of website 170.
The database may also store a number of purchases and/or price history of each respective content listing over a predetermined time period. Server 115 may retrieve and process the information from the database and update the prices for content listings 165, 170, 175 via market pricing algorithm 160.
[0026] Market pricing algorithm 160 may utilize one or more variables to determine a price that reflects market demand for content listings 165, 170, 175. In one embodiment, market pricing algorithm 160 may use a listing penetration to calculate a new price for content listing 165, which may be a song, for example. The listing penetration may equal a percentage of active users that have purchased the song over a predetermined time period (e.g., 96 hours) and, therefore, may be indicative of the song's popularity. The listing penetration may equal the new price and may be calculated as follows:
Number of Purchases Over
New Price Predetermined Time Period
(in dollars) =
Number of Active Users
Example Algorithm 1
[0027] Thus, using example algorithm 1, the listing penetration for the song would be .10, or 10%, and the price of the song may equal $0.10, or 10 cents, if there are 1,000 purchases of the song over a 96-hour time period and website 170 has 10,000 active users. It will be appreciated that market pricing algorithm 160 may also use a normalizing factor in order to cause the new price to fall within a desired price range. For example, a normalizing factor of 5 may be added to, subtracted from, and/or multiplied by the listing penetration value to arrive at a new price of $0.15, $0.05, and $0.50, respectively, though any numerical factor may be used while remaining consistent with an embodiment of the invention.
[0028] In another embodiment, market pricing algorithm 160 may use a member population (MP) factor, in addition to listing penetration, to update the price of content listings 165, 170, 175. Market pricing algorithm 160 may use the MP factor to adjust the price such that a listing penetration of 10% with 1,000 active users, for example, results in a lower price than a listing penetration of 10% with 100,000 active users. Thus, the MP factor allows market pricing algorithm 160 to compensate for the fact that a given listing penetration may be more indicative of success if it is over a larger base of active users. More specifically, the MP factor may be configured to cause the price to decrease as the number of active users decreases and the price to increase as the number of active users increases. The MP factor may be a predetermined
numerical value and may be assigned to a predetermined quantity or range of active users. The
MP factor may be added to or subtracted from the listing penetration. In addition, the MP factor may be a multiplier or divisor. Thus, in one example, market pricing algorithm 160 may be defined as follows:
New Price (in dollars) = (Listing Penetration x 10) - MP Factor Example Algorithm 2
The MP factor may be assigned according to the following ranges of active users:
Table 1
[0029] Thus, continuing with the example above, content listing 165 may be a song and may have a listing penetration of 0.10, or 10% (e.g., 1,000 purchases over 96-hour period divided by 10,000 active users). Based on table 1, the MP factor may be .07 if there are 10,000 active users or less. Accordingly, using example algorithm 2, the new price for the song may equal $0.93, or 93 cents (i.e., (0.10 x 10) - 0.07). Based on table 1, if the song has a listing penetration of 10% with 100,000 active users, the MP factor may be zero and the new price may equal $1.00, or 100 cents (i.e., (0.10 x 100) - 0). Tables 2 and 3, below, illustrate how the price of the song may be affected, using example algorithm 2 and the MP values in table 1, via changes in listing penetration and/or the number of active users:
Table 2
[0030] Thus, as illustrated in Tables 2 and 3, a larger number of active users may cause the price of the song to remain the same or increase despite a constant, or even declining, listing penetration. Alternatively, a smaller number of active users may cause the price of the song to remain the same or decrease despite a constant, or even increasing, listing penetration.
[0031] After server 115 determines the new price of the song, the new price may be added to the song's price history and saved to the database. The price of the song may be
updated on market place webpage 130 and the process may be repeated after a predetermined time period, such as every 15 minutes, for example.
[0032] Although the number of active users and the number of purchases were determined above using a trailing 3-month and 96-hour time period, respectively, it will be appreciated that any suitable time period may be employed while remaining consistent with an embodiment. It will further be appreciated that a MP factor having any suitable value maybe assigned to any predetermined quantity or range of active users such that the price of content listings 165, 170, 175 may be higher when there is a larger base of active users and lower when there is a smaller base of active users.
[0033] As shown in Figure IB, website 170 may also include trading floor webpage 135, which may be an online platform where users 105a, 105b, 105c can recommend, and/or "invest," in content listings 165, 170, 175. Server 115 may include software for allocating or assigning recommendation units to users 105a, 105b, 105c. The RECs may be allocated to users 105a, 105b, 105c in any suitable manner. By way of example, and not limitation, a REC may be given to users 105a, 105b, 105c for each dollar that users 105a, 105b, 105c deposit into an account (not shown) associated with website 170. The funds may be used to pay for each REC or may be used to purchase content listings 165, 170, 175 on market place webpage 130 and/or to purchase goods and services from other merchants associated with website 170. Each REC may represent a numerical unit and may include a textual review. In addition, each REC may be valid for an unlimited or a limited duration (e.g., must be invested within a certain time period) and/or may only be used for a limited number of content listings (e.g., 1 REC per listing).
[0034] Server 115 may also include software for enabling users 105, 105b, 105c to invest each REC in content listing 165, 170, 175 via trading floor webpage 135, though it will be appreciated that RECs may be invested via any suitable webpage, such as user home webpage 125, for example. Market place webpage 130 may include each respective content listing along with the total number RECs that have been invested by users 105a, 105b, 105c. Users 105a, 105b, 105c may also search the content listings available on market place webpage 130 on the basis of the number RECs each listing has received. If, for example, content listing 165 has received the most RECs, users 105a, 105b, 105c may be inclined to purchase and/or download content listing 165 because such content may be viewed as having a higher quality. Thus, by searching the content listings according to RECs, users 105a, 105b, 105c may research and discover the best content more quickly and efficiently.
[0035] As an incentive for users 105a, 105b, 105c to review and recommend content listings 165, 170, 175, server 115 may include software that compensates users 105a, 105b, 105c
based on the success and/or relevance of their content recommendation, thereby enabling users
105a, 105b, 105c to profit from the success/popularity of the recommended content. For example, as noted above, content listing 165 may be a particular song. The price of the song may be continuously and/or periodically updated to reflect changes in market demand. Thus, the price of the song may fluctuate over time as a result of the purchase activity of users 105a, 105b, 105c. If, for example, user 105a invests a REC in the song and the price of the song subsequently increases, user 105a may be compensated based on the difference between the price of the song at the time of investment and its subsequent higher price. The price of the song at the time of investment may be referred to as user 105a' s cost basis, though it will be appreciated that user 105a may not necessarily incur any financial risk if user 105a does not incur any costs in acquiring the REC.
[0036] In another example, the song may have been uploaded recently and, therefore, may not have been available long enough to generate purchase activity. Thus, the song may initially be downloaded by users 105, 105b, 105c for free. In addition, the song may initially be made available to users 105a, 105b, 105c for free for a predetermined period of time as a way to encourage users 105a, 105b, 105c to download the song in advance of any recommendations regarding the quality of the song. If purchase activity for the song increases, the song' s price may increase by way of market pricing algorithm 160. User 105a may decide to invest a REC when the song reaches $0.22, though it will be appreciated that user 105a is free to invest at any price point. Thus, in this example, user 105a' s cost basis may be $0.22. If purchase activity for the song continues to increase, user 105a may be compensated when the price of the song equals or exceeds a predetermined threshold. For example, user 105a may receive one-half of the difference between $0.22 and a price threshold of $0.45, $0.70, or $0.98. In other words, user 105a may receive $0.23/2 if the song reaches $0.45 (i.e., $0.45 minus $0.22 divided by 2), $0.48/2 if the song reaches $0.70 (i.e., $0.70 minus $0.22 divided by 2), or $0.76/2 if the song hits $0.98 (i.e., $0.98 minus $0.22 divided by T). As a means to encourage users 105a, 105b, 105c to research and recommend content listings as early as possible, users 105a, 105b, 105c may collect the full spread if they invest when the content listing is at its initial price or is otherwise available for free. It will be appreciated that the threshold values and compensation formula noted above illustrate just one embodiment. In other embodiments, the price threshold may be set at any suitable value and the compensation may equal the price differential or any fraction or multiple thereof. Rewarding users for the early recommendation of exceptional content encourages users to spend more time exploring the listed content, which is particularly important for raising revenue through advertising. Also, allowing the users to identify the best
content optimizes the user experience by making the best content easy to find in accordance with the collective preference of the community reviewing the content.
[0037] Continuing with the above example, it will further be appreciated that the song may have a series of price thresholds, such as $0.45, $0.70 and $0.98. Thus, user 105a may be compensated each time the price of the song equals or exceeds a respective threshold value. Accordingly, user 105a' s cost basis may be increased, or stepped-up, as the price of content listing 165 equals or exceeds each respective threshold value. For example, user 105a may receive $0.23/2 if the song reaches at least $0.45 (i.e., $0.45 minus $0.22 divided by 2) and user 105a' s cost basis may be adjusted to $0.45. User 105a may receive an additional $0.25/2 if the song reaches at least $0.70 (i.e., $0.70 minus $0.45 divided by 2) and user 105a' s cost basis may again be adjusted to $0.70. This process may be repeated at each price threshold and/or until the song reaches a predetermined maximum price.
[0038] From the foregoing discussion, it will be apparent that user 105a may be compensated based on the song's appeal to users 105b, 105c, which may or may not coincide with the preferences of user 105a. In other words, user 105a may invest in the song based on a subjective preference and/or based on an objective preference of users 105b, 105c, as perceived by user 105a. Thus, website 170, by way of a dynamic method of compensation, may develop an assessment of a collective perception of a collective preference. This may enable the market on website 170 to become representative of its users' preferences with a smaller critical mass of reviews. In addition, the dynamic method of compensation may incentivize users 105a, 105b, 105c to sort through a mass of content and recommend, or "flag," the content that users 105a, 105b, 105c believe to be most relevant to other users based on perceived preconditions relating to both preference of the content in question and the usage of website 170.
[0039] Figure 2 is a flow diagram illustrating an example method for providing compensation for content recommendations. At 205, website 170 may receive a recommendation unit, or REC, from user 105a for content listing 165 via trading floor webpage 135, or other suitable means, such as email. The REC may represent a numerical unit and may include a textual review of content listing 165. At 210, the price of content listing 165 may be determined using market pricing algorithm 160. The price may reflect demand for content listing 165 at about the time the REC was received and may also correspond to user 105a' s cost basis. At 215, the price of content listing 165 may be updated periodically. For example, the price of content listing 165 may be updated every 15 minutes. It will be appreciated that the price may be updated at any suitable time interval.
[0040] At 220, it may be determined whether the most recent price of content listing
165 is greater than user 105a' s cost basis. For example, if user 105a has a cost basis of $0.22 and the most recent price of content listing is $0.30, the process may proceed to 225. Otherwise, the process may return to 215, wherein the price of content listing 165 may continue to be periodically updated via market algorithm 160. At 225, it may be determined whether the most recent price of content listing 165 equals and/or exceeds a predetermined price threshold. For example, if the price threshold is set at $0.45 and the most recent price of content listing 165 is $0.30, the process may return to 215, wherein the price of content listing 165 may continue to be periodically updated via market algorithm 160. If the most recent price of content listing 165 is at least $0.45, the process may proceed to 230. It will be appreciated that the price threshold may be set at any suitable value.
[0041] At 230, the difference between user 105a' s cost basis and the most recent price of content listing 165 may be determined. Thus, if the most recent price of content listing 165 is $0.45 and the cost basis of user 105a is $0.22, the price differential may be equal to $0.23 ($0.45 minus $0.22). At 235, user 105a may be compensated based on the price differential. For example, user 105a may receive credits and/or funds with a value less than, equal to, or greater than the price differential. More specifically, in one embodiment, user 105a may receive credits or funds representative of one-half the price differential (e.g., $0.23/2). In another embodiment, user 105a may receive credits or funds representative of the full value of the price differential (e.g., $0.23). In yet another embodiment, user 105a may receive credit or funds representative of a multiple of the price differential (e.g., 2 x $0.23).
[0042] As noted above, content listing 165 may have a series of price thresholds, such as $0.45, $0.70 and $0.98 cents, for example. Thus, user 105a may be compensated each time the price of content listing 165 equals or exceeds a respective threshold value. In addition, user 105a's cost basis may be increased, or stepped-up, as the price of content listing 165 equals or exceeds each respective threshold. In other words, user 105a' s cost basis may increase from $0.22 to $0.45 when the price of content listing 165 reaches at least $0.45 and may increase from $0.45 to $0.70 when the price of content listing 165 reaches at least $0.70, and so on.
[0043] The credits or funds may be credited/deposited to an account that is held by user 105a and that is associated with website 170. The funds may be used to purchase other content listings (e.g., content listings 170, 175) on website 170 and/or may be used to purchase goods and services from other merchants associated with website 170.
[0044] In another embodiment, user 105a may be assigned a recommendation unit, or REC, from website 170. The REC may be assigned to user 105a based on an amount of funds
deposited and/or held in an account associated with website 170. User 105a may then assign the
REC to selected content on website 170. The REC may be assigned on the basis of user 105a' s subjective preference and/or on the basis of the objective preference of users 105b, 105c. The price of the selected content may be a function of demand over a time period prior to assignment of the recommendation unit. For example, the price of the selected content at the time a REC is assigned by user 105a may be set by market pricing algorithm 160. The price of the selected content may be continuously and/or periodically updated via market pricing algorithm 160. User 105a may be compensated at the end of a predetermined time period based on a difference between the value of the content at the time the REC was assigned and the value of the selected content at the end of the predetermined time period. The above method may be implemented via server 115. For example, server 115 may include a user interface that allows user 105a to assign the REC to selected content on website 170. In addition, server 115 may include one or more processing components for assigning the REC to user 105a, varying the price of the selected content over time as a function of demand for the content, and compensating the user 105a at the end of the predetermined time period.
[0045] Figure 3 is a flow diagram illustrating an example method for receiving compensation for providing a content recommendation. At 305, user 105a may deposit funds into an account associated with website 170. At 310, user 105a may receive one or more recommendation units (RECs) from website 170. The RECs may be distributed in any suitable manner, such as based on the amount of funds deposited by user 105a (e.g., 1 REC for each deposited dollar). The RECs may be used to invest in content listings 165, 170, 175. At 315, user 105a may use the funds to purchase and download content listing 165, for example, from website 170. User 105a may also use the funds to purchase goods and services from other merchants associated with website 170. At 320, user 105a may invest one or more RECs in content listing 165. User 105a may invest the REC in content listing 165 based on user 105a' s own subjective preferences and/or based on the objective preferences of users 105b, 105c, as perceived by user 105a. User 105a may have a cost basis that equals the price of content listing 165 at the time of investment. At 325, user 105a may receive compensation based on a differential between user 105a' s cost basis and the most recent price of content listing 165. For example, user 105a may receive compensation based on the difference between user 105a' s costs basis and a price of content listing 165 that equals or exceeds at predetermined price threshold value. The compensation may be equal to the differential or may be any fraction or multiple of thereof. The compensation may be in the form of funds and/or credits that are deposited into an account associated with website 170. User 105a may use such "gains" to purchase additional
content listings from website 170 and/or goods and services from other merchants associated with website 170.
[0046] Figure 4 is a flow diagram illustrating an example method for periodically updating content pricing based on market demand. At 405, server 115 may store information pertaining to users 105a, 105b, 105c and content listings 165, 170, 175 in a database. Such information may include a total number of purchases and/or views of content listings 165, 170, 175 over a predetermined period. The information may also include the price history of content listings 165, 170, 175 and a total number of active users of website 170. At 410, server 115 may query the database at a predetermined time interval. For example, the database may be queried every 15 minutes to update the prices for content listings 165, 170, 175 to reflect changes in demand. At 415 and 420, server 115 may process the queried information and determine a new price for content listings 165, 170, 175 via market pricing algorithm 160, which may utilize such variables as the listing penetration and the MP factor. At 425, the database may be updated with the new prices for content listings 165, 170, 175. At 430, the process may be repeated after each predetermined interval.
[0047] Those skilled in the art will appreciate that the number of recommendations (REC units) on a song may be used by content providers (e.g., bands) as another measure of popularity in addition to the fluctuating prices of their songs. The "market" activity of recommending songs will thus indirectly affect the song prices as people see that other fans like a given song. Moreover, the inclusion of recommendations (REC units) in the music market will serve at least five useful purposes:
1. REC units are an investment mechanism by which members may earn free music or merchandise.
2. REC units provide the ability to reward loyal (and potentially loyal) customers for spending more time on a music (or other content) site, and exploring for more music or other content.
3. REC units provide users with a dynamic list of music recommended by friends or others in the relevant community, thus facilitating highly effective word-of-mouth marketing.
4. REC units provide new artists (content providers) with another effective form of validation and marketing.
5. Demand-based pricing in tandem with community recommendations in the form of REC units fosters a two-way market that is more accessible for artists and more relevant to users.
[0048] Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media include both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CDROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Communication media typically embody computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer readable media.
[0049] While the present invention has been described in connection with the preferred embodiments of the various figures, it is to be understood that other similar embodiments may be used or modifications and additions may be made to the described embodiment for performing the same function of the present invention without deviating there from. Therefore, the present invention should not be limited to any single embodiment, but rather construed in breadth and scope in accordance with the appended claims.
Claims
1. A method for providing compensation for a content recommendation, comprising: receiving the content recommendation from a first user; determining a first value of the content at the time related to receipt of the recommendation ; determining a second value of the content after a first predetermined time period from receipt of the recommendation; determining a third value that is based on a difference between the first value and the second value; and paying the third value to the first user.
2. The method of claim 1, wherein the content comprises an electronic file that can be downloaded from a website on the Internet.
3. The method of claim 2, wherein the content further comprises at least one of a song, a video, a book, a podcast, a picture, and software.
4. The method of claim 1, further comprising receiving the content from a content producer.
5. The method of claim 4, wherein the content is uploaded by the content producer to a website on the Internet.
6. The method of claim 1, wherein the recommendation comprises a recommendation unit.
7. The method of clam 6, wherein the recommendation unit is distributed to the first user based on an amount of funds deposited into an account.
8. The method of claim 6, wherein the recommendation unit can be used at least once by the first user.
9. The method of claim 1, wherein the recommendation comprises a textual review of the content by the first user.
10. The method of claim 1, wherein the recommendation is indicative of a subjective preference of the first user.
11. The method of claim 1 , wherein the recommendation is indicative of an objective preference of a second user, as perceived by the first user.
12. The method of claim 1, wherein the recommendation is received electronically.
13. The method of claim 1, wherein the third value is paid to the first user if the second value is greater than the first value.
14. The method of claim 1, wherein the third value is paid to the first user if the second value is at least equal to a predetermined threshold value.
15. The method of claim 1, wherein the third value is substantially equal to the difference between the first value and the second value.
16. The method of claim 1, wherein the third value is less than the difference between the first value and the second value.
17. The method of claim 1, wherein the third value is greater than the difference between the first value and the second value.
18. The method of claim 1, wherein the third value is credited to an account held by the first user.
19. The method of claim 1, wherein the first value is indicative of demand for the content over a time period prior to the recommendation, and wherein the second value is indicative of demand for the content over the first predetermined time period.
20. The method of claim 1, wherein the first value and the second value are based on a listing penetration of the content, wherein the listing penetration comprises a ratio of a number of purchases of the content to a number of active users.
21. The method of claim 20, wherein the number of purchases is determined over a second predetermined time period and the number of active users is determined over a third predetermined time period.
22. The method of claim 20, wherein the first value and the second value are further based on a member population factor, wherein the member population factor comprises a predetermined numerical value that is associated with the number of active users.
23. The method of claim 22, wherein the first value and the second value are substantially equal to the listing penetration multiplied by a normalization factor, minus the member population factor.
24. The method of claim 22, wherein the first value and the second value are substantially equal to the listing penetration multiplied by a normalization factor, plus the member population factor.
25. The method of claim 22, wherein the first value and the second value are substantially equal to the listing penetration multiplied by a normalization factor and by the member population factor.
26. The method of claim 22, wherein the first value and the second value are substantially equal to the listing penetration multiplied by a normalization factor, divided by the member population factor.
27. A system for providing compensation for a content recommendation, comprising: an interface component for receiving the content recommendation from a first user of a plurality of users; a memory component for storing information associated with the content and the plurality of users; and a processing component for using the information to determine a first value of the content at the time related to receipt of the content recommendation, for determining a second value of the content after a first predetermined time period from receipt of the recommendation, and for determining a third value that is based on a difference between the first and second values, wherein the third value is to be paid to the first user.
28. The system of claim 27, wherein the content comprises digital media.
29. The system of claim 27, wherein the first value is indicative of demand for the content over a time period prior to the recommendation, and wherein the second value is indicative of demand for the content over the first predetermined time period.
30. The system of claim 27, wherein the first value and the second value are based on a listing penetration of the content, wherein the listing penetration comprises a ratio of a number of purchases of the content to a number of active users.
31. The system of claim 30, wherein the first value and the second value are further based on a member population factor, wherein the member population factor comprises a numerical value for adjusting each respective first value and second value based on the number of active users.
32. The system of claim 27, wherein the processing component pays the third value to the first user if the second value is at least equal to a predetermined threshold value.
33. The system of claim 27, further comprising an account held by the first user, wherein the third value is credited to the account.
34. The system of claim 27, wherein the information comprises at least one of a number of content views, a number of content purchases, a history of content values and a number of active users.
35. The system of claim 27, wherein the interface component comprises a website accessible via a communications network.
36. The system of claim 35, wherein the communications network comprises at least one of an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a public switched telephone network (PSTN), a cellular network, a Voice over Internet Protocol (VoIP) Network.
37. A method for providing compensation for a content recommendation, comprising: assigning a recommendation unit to a first user; allowing the first user to assign the recommendation unit to selected content, wherein the content has a first value that is a function of demand for the content over a first time period prior to assignment of the recommendation unit; varying the value of the selected content over time as a function of demand for the content; and compensating the first user at the end of a predetermined time period by a second value that is based on a difference between the first value of the content and a third value of the content at the end of the predetermined time period, wherein the third value is a function of demand for the selected content over the predetermined time period.
38. The method of claim 37, wherein the recommendation unit is assigned to the first user upon the user depositing a predetermined amount of funds into an account.
39. The method of claim 37, wherein the recommendation unit is assigned by the first user on the basis of at least one of a subjective preference of the first user for the selected content and an objective preference of a second user for the selected content.
40. A computer system for providing compensation for a content recommendation, comprising: a first processing component for assigning a recommendation unit to a first user; a user interface component for allowing the first user to assign the recommendation unit to selected content, wherein the content has a first value that is a function of demand for the content over a first time period prior to assignment of the recommendation unit; a second processing component for varying the value of the selected content over time as a function of demand for the content; and a third processing component for compensating the first user at the end of a predetermined time period by a second value that is based on a difference between the first value of the content and a third value of the content at the end of the predetermined time period, wherein the third value is a function of demand for the selected content over the predetermined time period.
41. A computer-readable medium having computer-executable instructions for performing: receiving a content recommendation from a first user; determining a first value of the content at the time related to receipt of the recommendation, wherein the first value is indicative of demand for the content over a time period prior to the recommendation; determining a second value of the content after a first predetermined time period from receipt of the recommendation, wherein the second value is indicative of demand for the content over the first predetermined time period; determining a third value that is based on a difference between the first value and the second value; and crediting the third value to the first user.
42. The computer-readable medium of claim 41, having further computer-executable instructions for receiving the content from a content producer, wherein the content comprises at least one of a song, a video, a book, a podcast, a picture, and software.
43. The computer-readable medium of claim 41, wherein the recommendation comprises a recommendation unit that is assigned to the first user based on an amount of funds deposited into an account.
44. The computer-readable medium of claim 41, wherein the recommendation is indicative of at least one of a subjective preference of the first user and an objective preference of a second user, as perceived by the first user.
45. The computer-readable medium of claim 41, wherein the third value is credited to the first user if the second value is at least equal to a predetermined threshold value.
46. The computer-readable medium of claim 41, wherein the third value is credited to an account held by the first user.
47. The computer-readable medium of claim 41, having further computer-executable instructions for determining the first value and the second value based on a listing penetration of the content, wherein the listing penetration comprises a ratio of a number of purchases of the content to a number of active users.
48. The computer-readable medium of claim 41, having further computer-executable instructions for determining the first value and the second value based on a listing penetration of the content and on a member population factor, wherein the member population factor comprises a predetermined numerical value that is associated with a number of active users.
49. The computer-readable medium of claim 48, wherein the member population factor is configured to cause the first and second price to decrease as the number of active users decreases.
50. The computer-readable medium of claim 48, wherein the member population factor is configured to cause the first and second price to increase as the number of active users increases.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/446,080 | 2006-06-02 | ||
US11/446,080 US20070294131A1 (en) | 2006-06-02 | 2006-06-02 | Method of compensation for content recommendations |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007143562A2 true WO2007143562A2 (en) | 2007-12-13 |
WO2007143562A3 WO2007143562A3 (en) | 2011-06-16 |
Family
ID=38802253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2007/070238 WO2007143562A2 (en) | 2006-06-02 | 2007-06-01 | Method of compensation for content recommendations |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070294131A1 (en) |
WO (1) | WO2007143562A2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110288912A1 (en) * | 2010-05-21 | 2011-11-24 | Comcast Cable Communications, Llc | Content Recommendation System |
US10362978B2 (en) | 2015-08-28 | 2019-07-30 | Comcast Cable Communications, Llc | Computational model for mood |
US10776414B2 (en) | 2014-06-20 | 2020-09-15 | Comcast Cable Communications, Llc | Dynamic content recommendations |
US11184672B2 (en) | 2019-11-04 | 2021-11-23 | Comcast Cable Communications, Llc | Synchronizing content progress |
US11455086B2 (en) | 2014-04-14 | 2022-09-27 | Comcast Cable Communications, Llc | System and method for content selection |
US11553251B2 (en) | 2014-06-20 | 2023-01-10 | Comcast Cable Communications, Llc | Content viewing tracking |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7997485B2 (en) * | 2006-06-29 | 2011-08-16 | Microsoft Corporation | Content presentation based on user preferences |
US8332260B1 (en) | 2006-09-18 | 2012-12-11 | Google Inc. | Automatically adaptive pricing for digital goods |
US8725651B2 (en) * | 2006-11-01 | 2014-05-13 | Palo Alto Research Center Incorporated | System and method for providing private demand-driven pricing |
US8712915B2 (en) * | 2006-11-01 | 2014-04-29 | Palo Alto Research Center, Inc. | System and method for providing private demand-driven pricing |
US7711684B2 (en) * | 2006-12-28 | 2010-05-04 | Ebay Inc. | Collaborative content evaluation |
US7739153B1 (en) * | 2007-05-18 | 2010-06-15 | Qurio Holdings, Inc. | Methods, systems, and computer readable medium for providing video content over a network |
US20090158172A1 (en) * | 2007-12-14 | 2009-06-18 | Erik Ramsaur | System for making recommendations |
US20130054330A1 (en) * | 2011-08-29 | 2013-02-28 | Ryan O'Donnell | Methods and systems for collective purchasing via an online store |
US9286384B2 (en) * | 2011-09-21 | 2016-03-15 | Sonos, Inc. | Methods and systems to share media |
US9665339B2 (en) | 2011-12-28 | 2017-05-30 | Sonos, Inc. | Methods and systems to select an audio track |
US20130346178A1 (en) * | 2012-06-22 | 2013-12-26 | Ith Corporation | Method and system for providing coupon in connection with social networking service |
US9510055B2 (en) | 2013-01-23 | 2016-11-29 | Sonos, Inc. | System and method for a media experience social interface |
US20150220498A1 (en) | 2014-02-05 | 2015-08-06 | Sonos, Inc. | Remote Creation of a Playback Queue for a Future Event |
US9679054B2 (en) | 2014-03-05 | 2017-06-13 | Sonos, Inc. | Webpage media playback |
US9705950B2 (en) | 2014-04-03 | 2017-07-11 | Sonos, Inc. | Methods and systems for transmitting playlists |
US9478247B2 (en) | 2014-04-28 | 2016-10-25 | Sonos, Inc. | Management of media content playback |
US9524338B2 (en) | 2014-04-28 | 2016-12-20 | Sonos, Inc. | Playback of media content according to media preferences |
US9680960B2 (en) | 2014-04-28 | 2017-06-13 | Sonos, Inc. | Receiving media content based on media preferences of multiple users |
US10129599B2 (en) | 2014-04-28 | 2018-11-13 | Sonos, Inc. | Media preference database |
US20150324552A1 (en) | 2014-05-12 | 2015-11-12 | Sonos, Inc. | Share Restriction for Media Items |
US20150356084A1 (en) | 2014-06-05 | 2015-12-10 | Sonos, Inc. | Social Queue |
US9672213B2 (en) | 2014-06-10 | 2017-06-06 | Sonos, Inc. | Providing media items from playback history |
US9646085B2 (en) | 2014-06-27 | 2017-05-09 | Sonos, Inc. | Music streaming using supported services |
US10068012B2 (en) | 2014-06-27 | 2018-09-04 | Sonos, Inc. | Music discovery |
US9874997B2 (en) | 2014-08-08 | 2018-01-23 | Sonos, Inc. | Social playback queues |
US10778739B2 (en) | 2014-09-19 | 2020-09-15 | Sonos, Inc. | Limited-access media |
US9860286B2 (en) | 2014-09-24 | 2018-01-02 | Sonos, Inc. | Associating a captured image with a media item |
US10645130B2 (en) | 2014-09-24 | 2020-05-05 | Sonos, Inc. | Playback updates |
US9667679B2 (en) | 2014-09-24 | 2017-05-30 | Sonos, Inc. | Indicating an association between a social-media account and a media playback system |
US9690540B2 (en) | 2014-09-24 | 2017-06-27 | Sonos, Inc. | Social media queue |
US9723038B2 (en) | 2014-09-24 | 2017-08-01 | Sonos, Inc. | Social media connection recommendations based on playback information |
WO2016049342A1 (en) | 2014-09-24 | 2016-03-31 | Sonos, Inc. | Social media connection recommendations based on playback information |
US9959087B2 (en) | 2014-09-24 | 2018-05-01 | Sonos, Inc. | Media item context from social media |
US10098082B2 (en) | 2015-12-16 | 2018-10-09 | Sonos, Inc. | Synchronization of content between networked devices |
US9967689B1 (en) | 2016-09-29 | 2018-05-08 | Sonos, Inc. | Conditional content enhancement |
CN110689374B (en) * | 2019-09-27 | 2021-06-22 | 广州云从人工智能技术有限公司 | Commodity shopping guide management method, system, medium and equipment |
US11636855B2 (en) | 2019-11-11 | 2023-04-25 | Sonos, Inc. | Media content based on operational data |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030008894A (en) * | 2001-07-20 | 2003-01-29 | 윤효성 | Method for recommendation marketing |
KR20030012211A (en) * | 2001-07-31 | 2003-02-12 | 윤효성 | Method for internet recommandation marketing |
KR20030018782A (en) * | 2001-08-31 | 2003-03-06 | 주식회사 모두준 | The sales margin compensation method and system through internet |
US20030126096A1 (en) * | 2001-12-28 | 2003-07-03 | Daniel Pelletier | Graduated revenue business model for content creators and recommenders |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6247130B1 (en) * | 1999-01-22 | 2001-06-12 | Bernhard Fritsch | Distribution of musical products by a web site vendor over the internet |
US6233682B1 (en) * | 1999-01-22 | 2001-05-15 | Bernhard Fritsch | Distribution of musical products by a web site vendor over the internet |
US6963848B1 (en) * | 2000-03-02 | 2005-11-08 | Amazon.Com, Inc. | Methods and system of obtaining consumer reviews |
US7054900B1 (en) * | 2000-08-18 | 2006-05-30 | Netzero, Inc. | Automatic, profile-free web page recommendation |
ES2448400T3 (en) * | 2003-11-26 | 2014-03-13 | Sony Corporation | System to access content elements on a network |
US20060265289A1 (en) * | 2005-05-19 | 2006-11-23 | Bellissimo Joseph B | Community-based method and system for the sale of goods and services |
US7590562B2 (en) * | 2005-06-29 | 2009-09-15 | Google Inc. | Product recommendations based on collaborative filtering of user data |
-
2006
- 2006-06-02 US US11/446,080 patent/US20070294131A1/en not_active Abandoned
-
2007
- 2007-06-01 WO PCT/US2007/070238 patent/WO2007143562A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030008894A (en) * | 2001-07-20 | 2003-01-29 | 윤효성 | Method for recommendation marketing |
KR20030012211A (en) * | 2001-07-31 | 2003-02-12 | 윤효성 | Method for internet recommandation marketing |
KR20030018782A (en) * | 2001-08-31 | 2003-03-06 | 주식회사 모두준 | The sales margin compensation method and system through internet |
US20030126096A1 (en) * | 2001-12-28 | 2003-07-03 | Daniel Pelletier | Graduated revenue business model for content creators and recommenders |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11580568B2 (en) | 2010-05-21 | 2023-02-14 | Comcast Cable Communications, Llc | Content recommendation system |
US10805102B2 (en) * | 2010-05-21 | 2020-10-13 | Comcast Cable Communications, Llc | Content recommendation system |
US20110288912A1 (en) * | 2010-05-21 | 2011-11-24 | Comcast Cable Communications, Llc | Content Recommendation System |
US11455086B2 (en) | 2014-04-14 | 2022-09-27 | Comcast Cable Communications, Llc | System and method for content selection |
US11886690B2 (en) | 2014-04-14 | 2024-01-30 | Comcast Cable Communications, Llc | System and method for content selection |
US10776414B2 (en) | 2014-06-20 | 2020-09-15 | Comcast Cable Communications, Llc | Dynamic content recommendations |
US11553251B2 (en) | 2014-06-20 | 2023-01-10 | Comcast Cable Communications, Llc | Content viewing tracking |
US11593423B2 (en) | 2014-06-20 | 2023-02-28 | Comcast Cable Communications, Llc | Dynamic content recommendations |
US10362978B2 (en) | 2015-08-28 | 2019-07-30 | Comcast Cable Communications, Llc | Computational model for mood |
US10849542B2 (en) | 2015-08-28 | 2020-12-01 | Comcast Cable Communications, Llc | Computational model for mood |
US11497424B2 (en) | 2015-08-28 | 2022-11-15 | Comcast Cable Communications, Llc | Determination of content services |
US11944437B2 (en) | 2015-08-28 | 2024-04-02 | Comcast Cable Communications, Llc | Determination of content services |
US11184672B2 (en) | 2019-11-04 | 2021-11-23 | Comcast Cable Communications, Llc | Synchronizing content progress |
Also Published As
Publication number | Publication date |
---|---|
WO2007143562A3 (en) | 2011-06-16 |
US20070294131A1 (en) | 2007-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070294131A1 (en) | Method of compensation for content recommendations | |
Evans et al. | Failure to launch: Critical mass in platform businesses | |
RU2431194C2 (en) | Distributed architecture for network advertisement | |
US8095424B2 (en) | Dynamic pricing of items based on sales criteria | |
US8560385B2 (en) | Advertising and incentives over a social network | |
US20100241492A1 (en) | Dynamic Pricing of Items Based on Cross-Price Effects on demand of Associated Items | |
JP2004528631A (en) | Digital online exchange | |
US20110196726A1 (en) | System of Artist Referral and Media Selling, Promoting and Networking | |
CN101960479A (en) | Method and apparatus for social network marketing with advocate referral | |
AU2008264238A1 (en) | Online Investing | |
US8527431B2 (en) | Management of data via cooperative method and system | |
JP2001283107A (en) | System and device and method for managing sales task | |
JPWO2019035459A1 (en) | Information distribution method, information distribution server device, terminal device, and computer program | |
US20110270670A1 (en) | Method and system for facilitating online advertising | |
US20130304610A1 (en) | Method and service for providing access to premium content and dispersing payment therefore | |
JP2008515105A (en) | Method and apparatus for executing promotional campaigns on behalf of advertisers | |
JP2016212926A (en) | Determination device, determination method, and determination program | |
JP2021089584A (en) | Proposal device, proposal method, and proposal program | |
Voigt et al. | Network effects in two-sided markets: why a 50/50 user split is not necessarily revenue optimal | |
Nakamura et al. | ’Free’Internet Content: Web 1.0, Web 2.0 and the Sources of Economic Growth | |
JP2018116694A (en) | Calculation device, calculation method and calculation program | |
JP6267812B1 (en) | Calculation device, calculation method, and calculation program | |
US20030126096A1 (en) | Graduated revenue business model for content creators and recommenders | |
Nakamura et al. | Capturing the Productivity Impact of the ‘Free’Apps and Other Online Media | |
US20200175557A1 (en) | Methods and systems for incentivized judging of artistic content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07798024 Country of ref document: EP Kind code of ref document: A2 |