Method and apparatus for a device identifier based solution for user identification
First Claim
Patent Images
1. A method comprising:
- receiving from a user device a user request to access a service platform of a service provider from an unregistered user, and the service platform comprising at least one processor, wherein the access comprises access by the unregistered user to a service on the service platform;
determining, by the service platform, one or more identifiers associated with the user device, wherein the one or more identifiers are device identifiers and comprise one or more of an International Mobile Equipment Identity (IMEI), a Mobile Country Code (MCC), a Mobile Network Code (MNC), and a Mobile Station Identifier Number (MSIN);
generating a record of the access with respect to the one or more identifiers;
determining based on the one or more identifiers whether the user device has previously accessed the service;
associating the record from one or more previous accesses to the service with the user device while the user remains unregistered with a user account after the unregistered user creates a registered user account; and
causing, at least in part, a heuristic analysis of the one or more identifiers to determine whether the user device has previously accessed the service when at least two of the identifiers are matched in the record of the one or more previous accesses to the service,wherein the heuristic analysis is based, at least in part, on assigning different identification strengths to the one or more identifiers based on characteristics of the one or more identifiers, the strengths reflecting how readily the one or more identifiers transferred from one device to another or from one user to another.
10 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for a device identifier based solution for user identification. A device identifier component receives from a user device a request for access to a service platform. The device identifier component determines one or more identifiers associated with the user device and generates a record of the access with respect to the one or more identifiers.
28 Citations
15 Claims
-
1. A method comprising:
-
receiving from a user device a user request to access a service platform of a service provider from an unregistered user, and the service platform comprising at least one processor, wherein the access comprises access by the unregistered user to a service on the service platform; determining, by the service platform, one or more identifiers associated with the user device, wherein the one or more identifiers are device identifiers and comprise one or more of an International Mobile Equipment Identity (IMEI), a Mobile Country Code (MCC), a Mobile Network Code (MNC), and a Mobile Station Identifier Number (MSIN); generating a record of the access with respect to the one or more identifiers; determining based on the one or more identifiers whether the user device has previously accessed the service; associating the record from one or more previous accesses to the service with the user device while the user remains unregistered with a user account after the unregistered user creates a registered user account; and causing, at least in part, a heuristic analysis of the one or more identifiers to determine whether the user device has previously accessed the service when at least two of the identifiers are matched in the record of the one or more previous accesses to the service, wherein the heuristic analysis is based, at least in part, on assigning different identification strengths to the one or more identifiers based on characteristics of the one or more identifiers, the strengths reflecting how readily the one or more identifiers transferred from one device to another or from one user to another. - View Dependent Claims (2, 3, 4, 5, 13, 14, 15)
-
-
6. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine, by a service platform of a service provider, one or more identifiers associated with a user device in response to a request from the user device to access the service platform sent from an unregistered user, wherein the one or more identifiers comprise one or more of an International Mobile Equipment Identity (IMEI), a Mobile Country Code (MCC), a Mobile Network Code (MNC) and a Mobile Station Identifier Number (MSIN), wherein the access comprises access by the user to a service on the service platform; generate a record of the access with respect to the one or more identifiers; determine based on the one or more identifiers whether the user device has previously accessed the service when at least two of the identifiers are matched in the record of the one or more previous accesses to the service; associate the record from one or more previous accesses to the service with the user device while the user remains unregistered with a user account after the unregistered user creates a registered user account; and cause, at least in part, a heuristic analysis of the one or more identifiers to determine whether the user device has previously accessed the service when at least two of the identifiers are matched in the record of the one or more previous accesses to the service, wherein the heuristic analysis is based, at least in part, on assigning different identification strengths to the one or more identifiers based on characteristics of the one or more identifiers, the strengths reflecting how readily the one or more identifiers transferred from one device to another or from one user to another. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving from a user device a user request to access a service platform of a service provider from an unregistered user, and the service platform comprising at least one processor, wherein the access comprises access by the unregistered user to a service on the service platform; determining, by the service platform, one or more identifiers associated with the user device, where in the one or more identifiers are device identifiers and comprise one or more of an International Mobile Equipment Identity (IMEI), a Mobile Country Code (MCC), a Mobile Network Code (MNC), and a Mobile Station Identifier Number (MSIN); and generating a record of the access with respect to the one or more identifiers; determining based on the one or more identifiers whether the user device has previously accessed the service; associating the record from one or more previous accesses to the service with the user device while the user remains unregistered with a user account after the unregistered user creates a registered user account; and causing, at least in part, a heuristic analysis of the one or more identifiers to determine whether the user device has previously accessed the service when at least two of the identifiers are matched in the record of the one or more previous accesses to the service, wherein the heuristic analysis is based, at least in part, on assigning different identification strengths to the one or more identifiers based on characteristics of the one or more identifiers, the strengths reflecting how readily the one or more identifiers transferred from one device to another or from one user to another. - View Dependent Claims (11, 12)
-
Specification