×

Smart emulator for wearable devices

  • US 10,162,736 B2
  • Filed: 11/17/2016
  • Issued: 12/25/2018
  • Est. Priority Date: 11/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating data for testing applications designed for wearable devices via an emulator, the method comprising:

  • receiving, by one or more computer processors, an input of a video file, wherein the video file includes video of a representation of a wearable device;

    determining, by one or more computer processors, one or more motion vector data based on the video file;

    generating, by one or more computer processors, one or more motion sensor data based on the determined one or more motion vector data, wherein generating the one or more motion sensor data based on the determined one or more motion vector data comprises;

    determining, by one or more computer processors, an initial weight for each motion vector in the determined one or more motion vector data, wherein the initial weight is determined based on an approach selected from the group consisting of;

    selecting equal weights, selecting random weights, user input, and historical data;

    determining, by one or more computer processors, a final weight for each motion vector in the determined one or more motion vector data, wherein;

    a machine-learning algorithm is used to determine the final weight for each motion vector in the determined one or more motion vector data; and

    the machine-learning algorithm is run iteratively starting with the initial weight for each motion vector in the determine one or more motion vector data in order to determine the final weight; and

    generating, by one or more computer processors, one or more rules that best fit the determined one or more motion vector data, wherein;

    the generated one or more rules are based on the final weight for each motion vector in the determined one or more motion vector data; and

    the generated one or more rules allow for conversion of the motion vector data to the one or more motion sensor data;

    determining, by one or more computer processors, one or more test results using the generated one or more motion sensor data; and

    storing, by one or more computer processors, the video file, the one or more motion vector data, and the one or more motion sensor data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×