Automated graph-based identification of early adopter users
First Claim
1. A computer-implemented method comprising:
- as implemented by one or more computing devices configured with specific computer-executable instructions,identifying a set of items associated with an item category from a set of item categories;
accessing purchase information for the set of items, wherein the purchase information includes purchase time information identifying when an instance of an item from the set of items was purchased;
for individual items in the set of items;
identifying users who purchased the item; and
creating a computer representation of a unidirectional directed graph of the users who purchased the item based at least in part on the purchase time information, the purchase time information including a relative temporal ordering of one or more item accesses by the users, wherein a first node associated with a first user who purchased the item after a second user is connected with a directed link to a second node associated with the second user, and wherein the directed link points from the first node to the second node thereby configuring the computer representation of the unidirectional directed graph in a reverse temporal order based at least in part on the purchase time information for the item;
creating a computer representation of a composite directed graph based on the computer representation of the unidirectional directed graph for individual items in the set of items;
performing a graph-based centrality measurement process on the computer representation of the composite directed graph to generate a measure of an extent to which users from a set of users are early adopter users;
identifying one or more users as early adopter users based at least in part on the measure of the extent to which users from the set of users are early adopter users, wherein the early adopter users comprise users who purchase items within a threshold release window;
determining based at least in part on the composite directed graph that at least a threshold amount of the early adopter users accessed a digital item that is consumed via streaming; and
adjusting a number of cache servers configured to cache the digital item based at least in part on the determination that at least the threshold amount of the early adopter users accessed the digital item.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is disclosed that identifies early adopter users by creating a directed graph of item access information for an item category and performing a page rank type process on the item access information. This directed graph may be created in a reverse temporal order. The early adopter users can be identified as the users with nodes in the directed graph that have a threshold number or rate of incoming links directly or indirectly pointing towards the nodes. Using the early adopter users as a sample, systems herein can determine whether to recommend an item based on the popularity of the item with respect to the early adopter users. Further, systems herein can determine an inventory level to maintain for an item based on the popularity of the item with respect to the early adopter users.
25 Citations
20 Claims
-
1. A computer-implemented method comprising:
as implemented by one or more computing devices configured with specific computer-executable instructions, identifying a set of items associated with an item category from a set of item categories; accessing purchase information for the set of items, wherein the purchase information includes purchase time information identifying when an instance of an item from the set of items was purchased; for individual items in the set of items; identifying users who purchased the item; and creating a computer representation of a unidirectional directed graph of the users who purchased the item based at least in part on the purchase time information, the purchase time information including a relative temporal ordering of one or more item accesses by the users, wherein a first node associated with a first user who purchased the item after a second user is connected with a directed link to a second node associated with the second user, and wherein the directed link points from the first node to the second node thereby configuring the computer representation of the unidirectional directed graph in a reverse temporal order based at least in part on the purchase time information for the item; creating a computer representation of a composite directed graph based on the computer representation of the unidirectional directed graph for individual items in the set of items; performing a graph-based centrality measurement process on the computer representation of the composite directed graph to generate a measure of an extent to which users from a set of users are early adopter users; identifying one or more users as early adopter users based at least in part on the measure of the extent to which users from the set of users are early adopter users, wherein the early adopter users comprise users who purchase items within a threshold release window; determining based at least in part on the composite directed graph that at least a threshold amount of the early adopter users accessed a digital item that is consumed via streaming; and adjusting a number of cache servers configured to cache the digital item based at least in part on the determination that at least the threshold amount of the early adopter users accessed the digital item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system comprising:
-
an electronic data store configured to store item access information; and an interactive computing system in communication with the electronic data store and configured to at least; identify a set of items associated with an item category from a set of item categories; access the item access information for the set of items, wherein the item access information includes access time information identifying when an item from the set of items was accessed; for individual items in the set of items; identify users who accessed the item; and create a unidirectional directed graph of the users who accessed the item based at least in part on the time access information, the time access information including a relative temporal ordering of item access by the users, wherein the unidirectional directed graph is configured in a reverse temporal order based at least in part on the access time information for the item; create a composite directed graph based on the unidirectional directed graph for individual items in the set of items; perform a graph-based measurement process on the users with corresponding nodes included in the composite directed graph based at least partly on a number of incoming links to the corresponding nodes to obtain an ordered list of users; identify a set of users from the ordered list of users as early adopter users based on an early adopter threshold; and determine based at least in part on the composite directed graph that at least a threshold amount of the early adopter users accessed a digital item that is consumed via streaming; and adjust a number of cache servers configured to cache the digital item based at least in part on the determination that at least the threshold amount of the early adopter users accessed the digital item. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable, non-transitory storage medium storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:
-
identifying a set of items associated with an item category; obtaining access time information for the set of items, the access time information including one or more access times for individual items from the set of items; creating a composite directed graph based on the access time information the access time information including a relative temporal ordering of one or more item accesses by a set of users, wherein the composite directed graph comprises a set of nodes and a set of directed links, wherein individual nodes in the set of nodes is associated with a different user from the set of users, wherein individual users from the set of users accessed at least one item from the set of items, and wherein at least one directed link from the set of directed links points from a second node associated with a second user who accessed a second instance of an item from the set of items to a first node associated with a first user who accessed a first instance of the item from the set of items before the second user accessed the second instance; performing a ranking process on the composite directed graph to obtain an ordered list of users; identifying an early adopter set of users from the ordered list of users; and determining based at least in part on the composite directed graph that at least a threshold amount of users from the early adopter set of users accessed a digital item that is consumed via streaming; and adjusting a number of cache servers configured to cache the digital item based at least in part on the determination that at least the threshold amount of users from the early adopter set of users accessed the digital item. - View Dependent Claims (17, 18, 19, 20)
-
Specification