Patent ID: 9083527
Filing Date: 2015-07-14
Classification: H04L

Abstract:
1. A method comprising: receiving, by a server computer system, mobile device activity data from a mobile device; verifying that the mobile device activity data matches mobile device activity data that is stored at the mobile device, wherein the mobile device activity data comprises mobile device location data, mobile device usage data, mobile application usage data, and mobile application inventory data; generating a shared secret at the server computer system using the received mobile device activity data, wherein the shared secret at the server computer system matches a shared secret generated at the mobile device; and sending a message to the mobile device indicating criteria for the mobile device to use to generate a shared secret at the mobile device, wherein the criteria comprises at least one of the mobile device activity data to use to generate the shared secret, one or more sampling algorithms to use to generate the shared secret, a length of the shared secret, or an order of the mobile device activity data to use to generate the shared secret.