Patent ID: 9009738
Filing Date: 2015-04-14
Classification: H04L

Abstract:
1. A method implemented by one or more computing devices, the method comprising: obtaining strings used to identify code that enables operation of a device in conjunction with a computing device, the strings effective to identify functions of the device that correspond to the code, the strings that identify enabled functions being obtained, at least in part, based on use in interactions of the device with the computing device, and the strings that identify disabled functions being obtained from a service provider configured to determine the disabled functions of the device; forming telemetry data that describes operation of the functions and the corresponding strings that identify those functions; and computing a device identifier (ID) for the device based from the telemetry data based at least in part on combinations of the strings that identify the functions, the combinations of the strings being usable to determine the disabled functions that are not used in the interactions with the computing device, the computed device ID used to identify the device to the computing device in lieu of using a model ID implemented in device hardware.