Dynamic Reverse Royalty Allocation Systems and Methods
First Claim
1. A method comprising:
- a computing system storing, in data storage, a plurality of user profiles, wherein a given user profile includes user credentials that identify content submissions by a given user at a plurality of electronic publishing platforms including a crowdfunding platform and a social networking platform;
causing a given user interface for the given user profile to display;
(i) an indication of a predefined project publishable at the crowdfunding platform, the predefined project being related to development of a particular product or service, and (ii) an indication of the plurality of electronic publishing platforms that the computing system tracks for user-submitted content related to the predefined project;
monitoring, via a data communication network, the plurality of electronic publishing platforms to detect content submissions that match respective user credentials in the stored plurality of user profiles;
based on the monitoring, detecting a content submission;
(i) published by one of the plurality of electronic publishing platforms, (ii) identifying the user credentials in the given user profile, and (iii) including content referencing the particular product or service;
responsive to the detection, determining a point value for the content submission, the point value being weighted according to at least a submission time of the content submission;
storing, in the data storage, user activity data indicating the determined point value, the submission time, and a mapping of the determined point value to the given user profile;
receiving a royalty distribution message (i) related to a sale of the particular product or service and (ii) indicative of a royalty amount and a distribution time;
based on at least point values, in the user activity data, associated with submission times prior to the distribution time, allocating the royalty amount between one or more of the plurality of user profiles; and
causing the given user interface to display an indication of a portion of the royalty amount allocated to the given user profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Example devices, systems, and methods are provided for dynamic reward allocation among an online community of users performing collaborative online user actions. One example method involves monitoring user activity in a plurality of electronic publishing platforms including a crowdfunding platform and a social networking platform. The method also involves determining and storing point values for a detected content submission associated with a stored user profile. The point values are weighted according to at least a submission time of the detected content submission. The method also involves detecting a royalty distribution event. The method also involves allocating a royalty amount indicated in the detected event to a given user profile based on stored point values, of the user profile and other user profiles, that are associated with submission times prior to a royalty distribution time indicated in the detected event.
-
Citations
20 Claims
-
1. A method comprising:
-
a computing system storing, in data storage, a plurality of user profiles, wherein a given user profile includes user credentials that identify content submissions by a given user at a plurality of electronic publishing platforms including a crowdfunding platform and a social networking platform; causing a given user interface for the given user profile to display;
(i) an indication of a predefined project publishable at the crowdfunding platform, the predefined project being related to development of a particular product or service, and (ii) an indication of the plurality of electronic publishing platforms that the computing system tracks for user-submitted content related to the predefined project;monitoring, via a data communication network, the plurality of electronic publishing platforms to detect content submissions that match respective user credentials in the stored plurality of user profiles; based on the monitoring, detecting a content submission;
(i) published by one of the plurality of electronic publishing platforms, (ii) identifying the user credentials in the given user profile, and (iii) including content referencing the particular product or service;responsive to the detection, determining a point value for the content submission, the point value being weighted according to at least a submission time of the content submission; storing, in the data storage, user activity data indicating the determined point value, the submission time, and a mapping of the determined point value to the given user profile; receiving a royalty distribution message (i) related to a sale of the particular product or service and (ii) indicative of a royalty amount and a distribution time; based on at least point values, in the user activity data, associated with submission times prior to the distribution time, allocating the royalty amount between one or more of the plurality of user profiles; and causing the given user interface to display an indication of a portion of the royalty amount allocated to the given user profile.
-
-
2. A method comprising:
-
a server storing, in data storage, a plurality of user profiles, wherein a given user profile includes user credentials that identify content submissions by a given user at a crowdfunding platform and a social networking platform; monitoring, via a data communication network, the crowdfunding platform and the social networking platform to detect content submissions that (i) match respective user credentials in the stored plurality of user profiles and (ii) include content related to a predetermined product or service; determining a point value for a content submission that is detected based on the monitoring, wherein the point value is based on at least;
(i) a submission time of the content submission, and (ii) a sum of pledged amounts published by the crowdfunding platform prior to the submission time;storing, in the data storage, user activity data indicating the determined point value, the submission time, and a mapping of the determined point value to a corresponding user profile; receiving royalty distribution data (i) related to a sale of the particular product or service and (ii) indicative of a royalty amount and a distribution time; based on stored point values in the user activity data associated with submission times prior to the distribution time, determining respective point balances of the plurality of user profiles; allocating a portion of the royalty amount to the given user profile based on a ratio of a determined point balance of the given user profile to a sum of point balances of the plurality of user profiles; and causing the given user interface to display an indication of the allocated portion of the royalty amount.
-
-
3. A method comprising:
-
a computing system monitoring, via a data communication network, aggregated content related to a predetermined product or service, wherein the aggregated content is dynamically updated and published by an electronic publishing platform that aggregates user-submitted content together with user identifiers for the user-submitted content; storing, in data storage, a plurality of user profiles mapped to user activity data pertaining to the predetermined product or service, wherein a first user profile includes a first user identifier of a first user; filtering, from the aggregated content, a plurality of content submissions having respective user identifiers corresponding to at least one of the stored plurality of user profiles; for each filtered content submission having the first user identifier;
(i) determining a point value based on at least a submission time of the content submission; and
(ii) storing, in the user activity data, an indication of the determined point value mapped to the first user profile;detecting a royalty distribution event (i) related to a sale of the predetermined product or service and (ii) indicative of a royalty amount and a distribution time; based on the user activity data, determining (i) a first sum of point values that are mapped to the first user profile and correspond to content submissions prior to the distribution time, and (ii) a second sum of point values that are mapped to any of the plurality of user profiles and correspond to content submissions prior to the distribution time; allocating a portion of the royalty amount to the first user profile based on at least a comparison of the first sum and the second sum; and causing a user interface associated with the first user profile to display an indication of the allocated portion of the royalty amount. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification