Geo-classification of users from application log data
First Claim
1. A method comprising:
- evaluating, over a given time period, log data for a user of an application, wherein the evaluating comprises;
determining one or more active days for the user within the given time period, wherein an active day comprises one or more call operations made to the application by the user,determining, for the given time period, a primary geographic region of the user based on an analysis of the one or more active days of the log data; and
assigning, based on the primary geographic region, one or more data centers for storage of user data that is associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Non-limiting examples of the present disclosure describe evaluation of log data of an application/service for the migration of user data to a data center in a geographic region of a user. Log data for the application/service is evaluated over a given time period on a per user basis. Evaluation of the log data comprises determining, for a user, one or more active days within the given time period. An active day comprises one or more call operations made to the application by the user. A primary geographic region of the user may be determined for the given time period based on analysis of the one or more active days of the log data. One or more data centers may be assigned for storage of user data based on the primary geographic region.
-
Citations
20 Claims
-
1. A method comprising:
-
evaluating, over a given time period, log data for a user of an application, wherein the evaluating comprises; determining one or more active days for the user within the given time period, wherein an active day comprises one or more call operations made to the application by the user, determining, for the given time period, a primary geographic region of the user based on an analysis of the one or more active days of the log data; and assigning, based on the primary geographic region, one or more data centers for storage of user data that is associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and a memory operatively connected with the at least one processor storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises; evaluating, over a given time period, log data for a user of an application, wherein the evaluating comprises; determining one or more active days for the user within the given time period, wherein an active day comprises one or more call operations made to the application by the user, determining, for the given time period, a primary geographic region of the user based on an analysis of the one or more active days of the log data; and assigning, based on the primary geographic region, one or more data centers for storage of user data that is associated with the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to execute a method comprising:
evaluating, over a given time period, log data for a user of an application, wherein the evaluating comprises; determining one or more active days for the user within the given time period, wherein an active day comprises one or more call operations made to the application by the user, determining, for the given time period, a primary geographic region of the user based on an analysis of the one or more active days of the log data; and assigning, based on the primary geographic region, one or more data centers for storage of user data that is associated with the user. - View Dependent Claims (20)
Specification