Representing user behavior information
First Claim
Patent Images
1. A method in a computing system for analyzing user behavior information, comprising:
- receiving a stream of user behavior information;
augmenting a representation of user behavior in accordance with the received stream of user behavior information, the representation comprising a sparse matrix of elements, each element containing information indicating a user behavior fact, wherein a recurring time period is indicated in connection with the representation, wherein each element of the sparse matrix identifies an instance of the recurring time period to which the user behavior fact indicated by the information contained by the element relates, and wherein each element of the sparse matrix indicates a number of times a particular user performed an action of a particular type during the identified instance of the recurring time period; and
analyzing the sparse matrix to obtain an analysis result for the stream of user behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
A facility for analyzing user behavior information is described. The facility receives a stream, of user behavior information. The facility augments a representation of user behavior in accordance with the received stream of user behavior information. The representation augmented by the facility is a sparse matrix of user behavior facts. The facility analyzes the sparse matrix to obtain an analysis result for the received stream of user behavior.
87 Citations
20 Claims
-
1. A method in a computing system for analyzing user behavior information, comprising:
-
receiving a stream of user behavior information; augmenting a representation of user behavior in accordance with the received stream of user behavior information, the representation comprising a sparse matrix of elements, each element containing information indicating a user behavior fact, wherein a recurring time period is indicated in connection with the representation, wherein each element of the sparse matrix identifies an instance of the recurring time period to which the user behavior fact indicated by the information contained by the element relates, and wherein each element of the sparse matrix indicates a number of times a particular user performed an action of a particular type during the identified instance of the recurring time period; and analyzing the sparse matrix to obtain an analysis result for the stream of user behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium whose contents cause a computing system to perform a method for analyzing user behavior information, the method comprising:
-
receiving a stream of user behavior information; augmenting a representation of user behavior in accordance with the received stream of user behavior information, the representation comprising a sparse matrix of elements, each element containing information indicating a user behavior fact, wherein a recurring time period is indicated in connection with the representation, wherein each element of the sparse matrix identifies an instance of the recurring time period to which the user behavior fact indicated by the information contained by the element relates, and wherein each element of the sparse matrix indicates a number of times a particular user performed an action of a particular type during the identified instance of the recurring time period; and analyzing the sparse matrix to obtain an analysis result for the stream of user behavior. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
- 17. One or more computer memories collectively storing a user behavior data structure, the data structure comprising a sparse matrix of elements, each element containing information indicating a user behavior fact, wherein a recurring time period is indicated in connection with the user behavior data structure, wherein each element of the sparse matrix identifies an instance of the recurring time period to which the user behavior fact indicated by the information contained by the element relates, and wherein each element of the sparse matrix indicates a number of times a particular user performed an action of a particular type during the identified instance of the recurring time period.
Specification