Apparatus and methods for data collection, analysis and service modification based on online activity
First Claim
1. A method performed by a processing apparatus of an online service provider for modifying services based on collected data relating to online activity comprising:
- collecting a plurality of data;
using a computerized process to create data structures corresponding to a plurality of activity records for a plurality of subscribers based at least in part on the plurality of data, the data structures corresponding to the plurality of activity records being representative of online activity of the plurality of subscribers;
applying a weighting factor to individual ones of the data structures corresponding to the plurality of activity records, the applying of the weighting factor comprising (i) applying a negative weighting factor to the individual ones of the data structures corresponding to the plurality of activity records that are categorized as a negative activity type, and (ii) applying a positive weighting factor to the individual ones of the data structures corresponding to the plurality of activity records that are categorized as a positive activity type;
compiling an aggregate score for an individual subscriber based at least in part on the weighted data structures corresponding to the plurality of activity records;
comparing the aggregate score of the individual subscriber to a pre-determined threshold value; and
modifying services provided to the individual subscriber based at least in part on a result of the comparison of the aggregate score to the pre-determined threshold value.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for evaluating collected data relating to online activity, and modification of services within a service provider network. In one embodiment, a service provider collects data relating to the online activity of users of third-party services and correlates the data with subscribers of the service provider to generate useful products and analytics (e.g., classifications, behavioral models, etc.) containing information relating to the subscribers'"'"' online activity. The generated products may be used to determine whether and how to modify services provided to individual subscribers, exported for use by third parties, or for other purposes.
668 Citations
24 Claims
-
1. A method performed by a processing apparatus of an online service provider for modifying services based on collected data relating to online activity comprising:
-
collecting a plurality of data; using a computerized process to create data structures corresponding to a plurality of activity records for a plurality of subscribers based at least in part on the plurality of data, the data structures corresponding to the plurality of activity records being representative of online activity of the plurality of subscribers; applying a weighting factor to individual ones of the data structures corresponding to the plurality of activity records, the applying of the weighting factor comprising (i) applying a negative weighting factor to the individual ones of the data structures corresponding to the plurality of activity records that are categorized as a negative activity type, and (ii) applying a positive weighting factor to the individual ones of the data structures corresponding to the plurality of activity records that are categorized as a positive activity type; compiling an aggregate score for an individual subscriber based at least in part on the weighted data structures corresponding to the plurality of activity records; comparing the aggregate score of the individual subscriber to a pre-determined threshold value; and modifying services provided to the individual subscriber based at least in part on a result of the comparison of the aggregate score to the pre-determined threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable apparatus comprising a storage medium, the storage medium having at least one computer program comprising a plurality of instructions, the plurality of instructions being configured to, when executed on a computerized device, cause the computerized device to:
-
generate one or more computerized activity records for respective ones of one or more subscribers based at least in part on plurality of data related to the one or more subscribers, the one or more computerized activity records being representative of online activities of the one or more of subscribers; based on the online activities of the one or more subscribers, apply respective weighting values to individual ones of the computerized activity records; based on the weighted computerized activity records, update data representative of one or more profiles respectively associated with the one or more subscribers, and determine an aggregate score for a given subscriber of the one or more subscribers; compare the aggregate score of the given subscriber to a predetermined value; and based on the comparison of the aggregate score to the predetermined value, modify network services provided to the given subscriber; wherein the application of the respective weighting value to the individual ones of the computerized activity records comprises; application of a negative weighting value to the individual ones of the computerized activity records that are categorized as a negative activity type; and application of a positive weighting value to the individual ones of the computerized activity records that are categorized as a positive activity type. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computerized apparatus for modifying services based on collected data relating to online activity over a network, the computerized apparatus being configured for access to a database also accessible by an operator of the network, the computerized apparatus comprising:
-
a processor apparatus; and a non-transitory computer-readable apparatus comprising a storage medium, the storage medium having a computer program comprising a plurality of instructions, the plurality of instructions being configured to, when executed by the processor apparatus, cause the computerized apparatus to; cause storage, on the database, of data relating to activities performed over the network via a client device associated with a subscriber of the network; generate data representative of activity records based on the stored data relating to the activities; apply a weighting value to the data representative of activity records to generate weighted activity records; generate and cause storage of data representative of a composite score based on the weighted activity records; based at least on a determination that the data representative of the composite score is acceptable in comparison to a threshold level determined by the operator of the network, allow the client device to continue the activities; and based at least on a determination that the data representative of the composite score is not acceptable in comparison to a threshold level determined by the operator of the network; attempt to confirm an identity of the subscriber; responsive to a confirmation of the identity of the subscriber, cause adjustment of services provided to the subscriber to a first extent; and responsive to a lack of confirmation of the identity of the subscriber, cause adjustment of the services provided to the subscriber to a second extent; wherein the application of the weighting value to the data representative of activity records comprises; application of a negative weighting value to the data representative of activity records that are categorized as a negative activity type by the operator of the network; and application of a positive weighting value to the data representative of activity records that are categorized as a positive activity type by the operator of the network. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification