Patent ID: 8099393
Filing Date: 2012-01-17
Classification: H04L,H04M

Abstract:
1. A method comprising: receiving, by a computer system, a plurality of events, each event including a plurality of information fields pertaining to an on-line or wireless transaction, the plurality of events including: a first event generated upon completion of a first cellular phone call by a first cellular phone user and including information pertaining to the first cellular phone call; and a second event generated upon completion of a second cellular phone call by a second cellular phone user and including information pertaining to the second cellular phone call; grouping, by the computer system, the first and second events together, the grouping comprising analyzing at least one of a curve of a hard drive storage efficiency, a hard drive latency and sizes of the first and second events; analyzing, by the computer system, a priority for the first event and a priority for the second event, the priority for the first event being based on a quality of service-defined for the first cellular phone user and the priority for the second event being based on a quality of service defined for the second cellular phone user, wherein the quality of service defined for the first cellular phone user indicates a time by which the first event should be stored in the database, and wherein the quality of service defined for the second cellular phone user indicates a time by which the second event should be stored in the database; and storing, by the computer system, the first and second events as a group on the database, the storing taking into account the priorities of the first and second events, wherein the receiving, grouping, analyzing, and storing are performed by the computer system in real time.