System and method for distributing and optimizing quality and quantity of social media posts
Abstract
Approaches for distributing and optimizing quality and quantity of social media posts or other posts are disclosed. In certain implementations, a post may be received from a user for submission to a channel directed to a topic. A stream flow value may be determined for the channel. The stream flow value may be based on a volume of posts associated with the channel. A rating value associated with the user submitting the post may be determined. A scope of distribution of the post to one or more users accessing the channel may be determined based on the stream flow value and the rating value. In some implementations, channel instances corresponding to the channel may be provided on different device components. At least one channel instance of the channel instances on which to make the post available may be determined based on the stream flow value and the rating value.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method of facilitating distribution of social media posts to users, the method being implemented by a computer system that includes one or more processors programmed with one or more computer program instructions, the method comprising:
receiving, by the computer system, a post from a user for submission to a channel directed to a topic; determining, by the computer system, a stream flow value for the channel, wherein the stream flow value is based on a volume of posts associated with the channel; determining, by the computer system, a rating value associated with the user submitting the post; and determining, by the computer system, a scope of distribution of the post to one or more users accessing the channel based on the stream flow value and the rating value.
2 . The method of claim 1 , wherein determining the scope comprises:
processing the stream flow value and the rating value to generate a distribution value; determining a first scope of the distribution of the post in response to the distribution value being a first distribution value; and determining a second scope of the distribution of the post in response to the distribution value being a second distribution value different than the first distribution value, wherein the second scope is different than the first scope.
3 . The method of claim 1 , further comprising:
obtaining, by the computer system, a first model that includes first behavioral information relating to actions of one or more other users; and generating, by the computer system, a second model that includes second behavioral information relating to actions of the user, wherein determining the rating value comprises determining the rating value based on the first model and the second model.
4 . The method of claim 3 , wherein the actions of one or more other users include one or more posts.
5 . The method of claim 4 , wherein the one or more posts include a plurality of posts submitted for a plurality of channels.
6 . The method of claim 3 , wherein the actions of one or more other users include actions of a plurality of users.
7 . The method of claim 3 , wherein the first behavioral information includes information indicative of undesired characteristics for the channel.
8 . The method of claim 3 , wherein the first behavioral information includes information indicative of desired characteristics for the channel.
9 . The method of claim 1 , wherein the channel corresponds to channel instances on different device components, and wherein determining the scope comprises:
determining a quantity of the channel instances on which to make the post available based on the stream flow value and the rating value.
10 . The method of claim 9 , wherein the different device components include a first device component and a second device component, wherein the first device component includes one or more first partitions, and wherein the second device component includes one or more second partitions.
11 . The method of claim 9 , wherein the different device components include a first device component and a second device component, wherein the first device component includes one or more first virtual machines, and wherein the second device component includes one or more second virtual machines.
12 . The method of claim 1 , wherein the channel corresponds to channel instances on different device components, and wherein determining the scope comprises:
processing the stream flow value and the rating value to generate a distribution value; determining a first set of the channel instances on which to make the post available in response to the distribution value being a first distribution value; and determining a second set of the channel instances on which to make the post available in response to the distribution value being a second distribution value different than the first distribution value, wherein the second set is different than the first set.
13 . The method of claim 1 , wherein the post includes one or more of text, images, videos, or haptic effects.
14 . A computer-implemented method of facilitating distribution of social media posts to users, the method being implemented by a computer system that includes one or more processors programmed with one or more computer program instructions, the method comprising:
providing, by the computer system, channel instances on different device components, wherein the channel instances correspond to a channel that is directed to a topic; receiving, by the computer system, a post from a user for submission to the channel; determining, by the computer system, a rating value associated with the user submitting the post; determining, by the computer system, at least one channel instance of the channel instances on which to make the post available based on the rating value; and providing the post to one or more users associated with the at least one channel instance.
15 . The method of claim 14 , wherein the post is not provided to other users that are not associated with a channel instance of the channel instances on which the post is made available.
16 . The method of claim 14 , wherein determining the at least one channel instance comprises:
determining a quantity of the channel instances on which to make the post available based on the rating value.
17 . The method of claim 14 , wherein determining the at least one channel instance comprises:
determining a first set of the channel instances on which to make the post available in response to the rating value being a first rating value; and determining a second set of the channel instances on which to make the post available in response to the rating value being a second rating value different than the first rating value, wherein the second set is different than the first set.
18 . The method of claim 17 , wherein the first set includes a greater number of the channel instances than the second set, and wherein the first rating value is greater than the second rating value.
19 . The method of claim 14 , further comprising:
determining, by the computer system, a stream flow value for the channel, wherein the stream flow value is based on a volume of posts associated with the channel, and wherein determining the at least one channel instance comprises determining the at least one channel instance further based on the stream flow value.
20 . The method of claim 19 , wherein determining the at least one channel instance comprises:
determining a quantity of the channel instances on which to make the post available based on the stream flow value and the rating value.
21 . The method of claim 19 , wherein determining the at least one channel instance comprises:
processing the stream flow value and the rating value to generate a distribution value; determining a first set of the channel instances on which to make the post available in response to the distribution value being a first distribution value; and determining a second set of the channel instances on which to make the post available in response to the distribution value being a second distribution value different than the first distribution value, wherein the second set is different than the first set.
22 . A computer-implemented method of optimizing the quality and quantity of social media posts presented to users, the method being implemented by a computer system that includes one or more processors programmed with one or more computer program instructions, the method comprising:
receiving, by the computer system, posts from one or more users for submission to a channel directed to a topic; determining, by the computer system, a predetermined number of the posts to make available during a given time interval to a first user accessing the channel; determining, by the computer system, at least one post of the posts to make available to the first user during the given time interval based on a user relationship between the first user and a user associated with the at least one post; determining, by the computer system, at least another post of the posts to make available to the first user during the given time interval without regard to user relationships of the first user; and providing, by the computer system, the at least one post and the at least another post to the first user such that a total number of the posts presented to the first user during the given time interval does not exceed the predetermined number.
23 . The method of claim 22 , wherein the at least another post is received from a user that does not have a user relationship with the first user.
24 . The method of claim 22 , wherein the determination to make the at least another post available to the first user is based on a rating value associated with a second user from which the at least another post is received.
25 . The method of claim 22 , wherein the predetermined number is determined based on a stream flow value of the channel.
26 . The method of claim 22 , further comprising:
determining, by the computer system, completeness information associated with a second user from which the at least another post is received, wherein the completeness information identifies one or more profile-related requests for information that are completed by the second user; and determining, by the computer system, other completeness information associated with other users from which other ones of the posts are received, wherein the other completeness information identifies one or more profile-related requests for information that are completed by the other users, and wherein the determination to make the at least another post available to the first user is based the completeness information and the other completeness information.
27 . The method of claim 22 , wherein the at least another post is received from a second user, and wherein the determination to make the at least another post available to the first user comprises:
determining to make available the at least another post to the first user in lieu of other ones of the posts based on a determination that the second user has a greater affinity to the topic than other users from which the other ones of the posts are received.
28 . The method of claim 27 , wherein the topic corresponds to an individual, and wherein the determination to make the at least another post available to the first user is based on a determination that the second user has a greater affinity to the individual than the other users.
29 . The method of claim 27 , wherein the topic corresponds to a team, and wherein the determination to make the at least another post available to the first user is based on a determination that the second user has a greater affinity to the team than the other users.
30 . A system for facilitating distribution of social media posts to users, the system comprising:
one or more processors programmed with one or more computer program instructions which, when executed, cause the one or more processors to:
receive a post from a user for submission to a channel directed to a topic;
determine a stream flow value for the channel, wherein the stream flow value is based a volume of posts associated with the channel;
determine a rating value associated with the user submitting the post; and
determine a scope of distribution of the post to one or more users accessing the channel based on the stream flow value and the rating value.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.