×

Detecting mobile device emulation

  • US 9,667,613 B1
  • Filed: 12/10/2014
  • Issued: 05/30/2017
  • Est. Priority Date: 12/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting mobile device emulation, the method comprising:

  • identifying, by processing circuitry, a user apparatus for mobile device emulation detection;

    collecting, by the processing circuitry, motion sensor data from the identified user apparatus;

    performing, by the processing circuitry, a motion sensor data analysis operation based on the collected motion sensor data, a result of the motion sensor data analysis operation indicating whether the identified user apparatus is a physical mobile device or an emulated mobile device;

    upon performance of the motion sensor data analysis operation and in response to the motion sensor data indicating no mobile device movement, providing an electronic emulation detection result indicating whether a user operating the user apparatus (i) is operating a genuine physical mobile device or (ii) is emulating the genuine physical mobile device using a device which is different from the genuine physical mobile device; and

    in response to the electronic emulation detection result indicating that the user is emulating the genuine physical mobile device using the device which is different from the genuine physical mobile device, outputting an alert electronically indicating that the user apparatus is an emulated mobile device rather than a physical mobile device;

    wherein the collected motion sensor data includes a first set of motion sensor readings and a second set of motion sensor readings;

    wherein the first set of motion sensor readings includes at least one of;

    (i) first accelerometer data which signifies acceleration force applied to the user apparatus during the first reading collection time period, (ii) first gyroscopic data which signifies a set of rates of rotation around a set of physical axes for the user apparatus during the first reading collection time period, and (iii) first gravity data which signifies gravitational force applied to the user apparatus during the first reading collection time period; and

    wherein the second set of motion sensor readings includes at least one of;

    (i) second accelerometer data which signifies acceleration force applied to the user apparatus during the second reading collection time period, (ii) second gyroscopic data which signifies a set of rates of rotation around a set of physical axes for the user apparatus during the second reading collection time period, and (iii) second gravity data which signifies gravitational force applied to the user apparatus during the second reading collection time period.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×