A computer system access in a database a first linear sequence table including a plurality of entries. A respective entry of the plurality of entries includes sequential state information for a respective user. The sequential state information for the respective entry identifies a respective preceding event associated with a respective preceding time and a respective subsequent event associated with a respective subsequent time that is subsequent to the respective preceding time. The computer system initiates aggregation of data in the first linear sequence table to obtain a quantity that corresponds to a number of entries that are associated with a particular preceding event and a particular subsequent event of preceding events and subsequent events of the plurality of entries.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for processing big data, comprising: at a computer system with one or more processors and memory: accessing in a database a first linear sequence table including a plurality of entries, wherein a respective entry of the plurality of entries includes sequential state information for a respective user, the sequential state information for the respective entry identifying a respective preceding event associated with a respective preceding time and a respective subsequent event associated with a respective subsequent time that is subsequent to the respective preceding time; and initiating aggregation of data in the first linear sequence table to obtain a quantity that corresponds to a number of entries that are associated with a particular preceding event and a particular subsequent event of preceding events and subsequent events of the plurality of entries. 2. The method of claim 1, wherein: aggregation of data in the first linear sequence table includes grouping and/or counting entries that are associated with the particular preceding event and the particular subsequent event. 3. The method of claim 1, comprising: accessing in a database a first table including a plurality of entries, wherein: a respective entry of the plurality of entries includes state information and sequence information for a respective user, the state information for the respective entry identifying a respective event associated with the respective user and the sequence information for the respective entry identifying a sequence of the respective event within a plurality of events associated with the respective user; and the plurality of entries includes multiple entries for the respective user; accessing in the database a second table that corresponds to the first table; and filling the first linear sequence table based on entries in the first table and the second table. 4. The method of claim 3, wherein the first linear sequence table is formed in response to a single instruction. 5. The method of claim 3, wherein the second table is identical to the first table or the second table is a mirror image of the first table. 6. The method of claim 3, wherein the first table includes information identifying respective users; the second table includes information identifying the respective users; and the first linear sequence table does not include information identifying the respective users. 7. The method of claim 3, wherein the first linear sequence table does not include the sequence information. 8. The method of claim 3, wherein the first table includes a first number of entries for the respective user and the first linear sequence table includes a second number of entries for the respective user that is distinct from the first number. 9. The method of claim 3, further comprising forming the first linear sequence table. 10. The method of claim 1, further comprising: obtaining respective quantities corresponding to respective numbers of entries that are associated with respective subsequent events and one or more preceding events; and selecting, for the one or more preceding events, a subsequent event based on a quantity that corresponds to a number of entries that are associated with the one or more preceding events and the selected subsequent event. 11. The method of claim 1, further comprising: obtaining respective quantities corresponding to respective numbers of entries that are associated with respective preceding events and one or more subsequent events; and selecting, for the one or more subsequent events, a preceding event based on a quantity that corresponds to a number of entries that are associated with the one or more subsequent events and the selected preceding event. 12. The method of claim 1, further comprising: obtaining respective quantities corresponding to respective numbers of entries that are associated with respective subsequent events and a first preceding event; selecting, for the first preceding event, a first event based on a quantity that corresponds to a number of entries that are associated with the first preceding event and the first event as a subsequent event; obtaining respective quantities corresponding to respective numbers of entries that are associated with respective subsequent events and a set of the first preceding event and the first event as preceding events; and selecting, for the set of the first preceding event and the first event, a second event based on a quantity that corresponds to a number of entries that are associated with the set of the first preceding event and the first event as preceding events and the second event as a subsequent event. 13. The method of claim 12, further comprising: obtaining respective quantities corresponding to respective numbers of entries that are associated with respective subsequent events and a set of the first preceding event, the first event, and the second event as preceding events; and selecting, for the set of the first preceding event, the first event, and the second event, a third event based on a quantity that corresponds to a number of entries that are associated with the set of the first preceding event, the first event, and the second event as preceding events, and the third event as a subsequent event. 14. The method of claim 1, further comprising: filling a first multi-dimensional sequence table, wherein: one of a column and a row of the first multi-dimensional sequence table corresponds to the preceding events; the other one of the column and the row of the first multi-dimensional sequence table corresponds to the subsequent events; and an entry in the first multi-dimensional sequence table includes a quantity that corresponds to a number of entries that correspond to a respective preceding event and a respective subsequent event of the first linear sequence table. 15. The method of claim 14, further comprising: accessing a second multi-dimensional sequence table, wherein: a column of the second multi-dimensional sequence table corresponds to the column of the first multi-dimensional sequence table; a row of the second multi-dimensional sequence table corresponds to the row of the first multi-dimensional sequence table; an entry in the second multi-dimensional sequence table includes a quantity that corresponds to a number of entries that correspond to a respective preceding event and a respective subsequent event; and the second multi-dimensional sequence table is distinct from the first multi-dimensional sequence table; and obtaining respective quantities corresponding to respective numbers of entries, in the first multi-dimensional sequence table, that are associated with a first set of one or more preceding events; obtaining respective quantities corresponding to respective numbers of entries, in the second multi-dimensional sequence table, that are associated with a second set of one or more preceding events; and selecting, collectively for the first set of one or more preceding events for the first multi-dimensional sequence table and for the second set of one or more preceding events for the second multi-dimensional sequence table, a particular subsequence event based on the respective quantities corresponding to the respective numbers of entries, in the first multi-dimensional sequence table, that are associated with the first set of one or more preceding events and the respective quantities corresponding to the respective numbers of entries, in the second multi-dimensional sequence table, that are associated with the second set of one or more preceding events. 16. The method of claim 1, further comprising: accessing in the database a second linear sequence table including a plurality of entries, wherein a respective entry of the plurality of entries includes sequential state information for a respective user, the sequential state information for the respective entry identifying a respective preceding event associated with a respective preceding time and a respective subsequent event associated with a respective subsequent time that is subsequent to the respective preceding time; initiating aggregation of data in the second linear sequence table to obtain a quantity that corresponds to a number of entries that are associated with a particular preceding event and a particular subsequent event of preceding events and subsequent events of the plurality of entries; obtaining respective quantities corresponding to respective numbers of entries, in the first linear sequence table, that are associated with a first set of one or more preceding events; obtaining respective quantities corresponding to respective numbers of entries, in the second linear sequence table, that are associated with a second set of one or more preceding events; and selecting, collectively for the first set of one or more preceding events for the first linear sequence table and for the second set of one or more preceding events for the second linear sequence table, a particular subsequent event based on the respective quantities corresponding to the respective numbers of entries, in the first linear sequence table, that are associated with the first set of one or more preceding events and the respective quantities corresponding to the respective numbers of entries, in the second linear sequence table, that are associated with the second set of one or more preceding events. 17. A computer system, comprising: one or more processors; and memory storing one or more programs, which, when executed by the one or more processors, cause the computer system to: access in a database a first linear sequence table including a plurality of entries, wherein a respective entry of the plurality of entries includes sequential state information for a respective user, the sequential state information for the respective entry identifying a respective preceding event associated with a respective preceding time and a respective subsequent event associated with a respective subsequent time that is subsequent to the respective preceding time; and initiate aggregation of data in the first linear sequence table to obtain a quantity that corresponds to a number of entries that are associated with a particular preceding event and a particular subsequent event of preceding events and subsequent events of the plurality of entries. 18. A computer readable storage medium, storing one or more programs for execution by one or more processors of a computer system, the one or more programs including instructions for: accessing in a database a first linear sequence table including a plurality of entries, wherein a respective entry of the plurality of entries includes sequential state information for a respective user, the sequential state information for the respective entry identifying a respective preceding event associated with a respective preceding time and a respective subsequent event associated with a respective subsequent time that is subsequent to the respective preceding time; and initiating aggregation of data in the first linear sequence table to obtain a quantity that corresponds to a number of entries that are associated with a particular preceding event and a particular subsequent event of preceding events and subsequent events of the plurality of entries.