System and method for calculating concurrent network connections
First Claim
1. A method for determining a number of concurrent network connections related to broadcast data transfers, wherein the method comprises:
- receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
generating an aggregate change value from the data attributes stored in the plurality of data records; and
calculating the number of concurrent network connections within a predetermined time period, wherein the number of concurrent network connections is based on the aggregate change value of individual records having data attributes within the predetermined time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for calculating, organizing and storing usage data related to multimedia broadcasts. In one illustrative embodiment, a method of the present invention comprises, receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection, generating an aggregate change value from the data attributes stored in the plurality of data records, and calculating a number of concurrent network connections within a predetermined time period, wherein the number of concurrent network connections is based on the aggregate change value for individual records having data attributes within the predetermined time period. In other embodiments of the present invention, the system calculates the maximum, minimum, and approximate mean values for concurrent connections.
70 Citations
20 Claims
-
1. A method for determining a number of concurrent network connections related to broadcast data transfers, wherein the method comprises:
-
receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
generating an aggregate change value from the data attributes stored in the plurality of data records; and
calculating the number of concurrent network connections within a predetermined time period, wherein the number of concurrent network connections is based on the aggregate change value of individual records having data attributes within the predetermined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for determining a number of concurrent network connections related to broadcast data transfers, the system comprising:
-
a means for receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
a means for generating an aggregate change value from the data attributes stored in the plurality of data records; and
a means for calculating the number of concurrent network connections within a predetermined time period, wherein the number of concurrent network connections is based on the aggregate change value of individual records having data attributes within the predetermined time period.
-
-
11. A computer-readable medium for storing computer code, wherein the programming code, which when executed, performs the method of:
-
receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
generating an aggregate change value from the data attributes stored in the plurality of data records; and
calculating a number of concurrent network connections within a predetermined time period, wherein the number of concurrent network connections is based on the aggregate change value of individual records having data attributes within the predetermined time period. - View Dependent Claims (13, 14, 15, 16)
-
-
12. A method for determining an approximate mean of a plurality of concurrent network connections related to broadcast data transfers, wherein the method comprises:
-
receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
forming a database of the plurality of database records, wherein individual database records of the plurality of database records store data attributes representing timestamps having relatively consistent time intervals between the timestamps of each record, and wherein individual database records of the plurality of database records store an aggregate change value calculated from a summation of values that represent the data attributes stored in the plurality of data records; and
calculating the approximate mean of the plurality of concurrent network connections measured within a predetermined time period, wherein the approximate mean is based on an averaged summation of the aggregate change values.
-
-
17. A system for determining an approximate mean of a plurality of concurrent network connections related to broadcast data transfers, the system comprising:
-
a means for receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
a means for forming a database of the plurality of database records, wherein individual database records of the plurality of database records store data attributes representing timestamps having relatively consistent time intervals between the timestamps of each record, and wherein individual database records of the plurality of database records store an aggregate change value calculated from a summation of values that represent the data attributes stored in the plurality of data records; and
a means for calculating the approximate mean of the plurality of concurrent network connections measured within a predetermined time period, wherein the approximate mean is based on an averaged summation of the aggregate change values.
-
-
18. A computer-readable medium for storing computer code, wherein the programming code, which when executed, performs the method of:
-
receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
forming a database of the plurality of database records, wherein individual database records of the plurality of database records store data attributes representing timestamps having relatively consistent time intervals between the timestamps of each record, and wherein individual database records of the plurality of database records store an aggregate change value calculated from a summation of values that represent the data attributes stored in the plurality of data records; and
calculating an approximate mean of the plurality of concurrent network connections measured within a predetermined time period, wherein the approximate mean is based on an averaged summation of the aggregate change values.
-
-
19. A method for determining a minimum number of concurrent network connections related to broadcast data transfers, wherein the method comprises:
-
receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
calculating an aggregate change value from the data attributes stored in the plurality of data records, wherein the calculation of the aggregate change value is based on a summation of values that represent the data attributes stored in the plurality of data records; and
calculating the minimum number of concurrent network connections within a predetermined time period, wherein the number of concurrent network connections is based on the lowest aggregate change value of individual records having data attributes within the predetermined time period.
-
-
20. A method for determining a maximum number of concurrent network connections related to broadcast data transfers, wherein the method comprises:
-
receiving a plurality of data records, wherein individual records of the plurality of data records store data attributes that describe a connect time and a disconnect time of a network connection;
calculating an aggregate change value from the data attributes stored in the plurality of data records, wherein the calculation of the aggregate change value is based on a summation of values that represent the data attributes stored in the plurality of data records; and
calculating the maximum number of concurrent network connections within a predetermined time period, wherein the number of concurrent network connections is based on the highest aggregate change value of individual records having data attributes within the predetermined time period.
-
Specification