Systems and methods for tracking device IDs for virtualized applications
AssigneeVerizon Patent and Licensing Inc.
InventorSeth Mitchell Demsey
Life of this patent
Estimating the term…
Abstract
A method of tracking device IDs for virtualized applications includes receiving, at a proxy server, a network message originating from an emulated application, inspecting the network message to determine if a device ID is set for the network message, obtaining an originating device ID corresponding to the device ID in the network message, replacing the device ID in the network message with the originating device ID, and transmitting the network message to a specified destination server. Alternatively, the method may include intercepting the network message at a network message inspector. Alternatively, the method may include specifying the originating device ID by way of an application programming interface (API).
Claims17
A method of tracking device IDs for virtualized applications, comprising:
- receiving, at a proxy server, a network message originating from an emulated application running on an originating device;
- inspecting the network message to determine if a device ID of the emulated application is set for the network message;
- obtaining an originating device ID corresponding to the device ID of the emulated application in the network message, wherein the originating device is a mobile device;
- replacing, by a device other than the originating device, a device type of the emulated application specified in the network message with a device type of the originating device;
- replacing the device ID of the emulated application in the network message with the originating device ID;
- and
- transmitting the network message to a specified destination server.
A method of tracking device IDs for virtualized applications, comprising:
- intercepting, at a network message inspector, a network message originating from an emulated application running on an originating device;
- inspecting the network message to determine if a device ID of the emulated application is set for the network message;
- obtaining an originating device ID corresponding to the device ID of the emulated application in the network message, wherein the originating device is a mobile device;
- replacing, by a device other than the originating device, a device type of the emulated application specified in the network message with a device type of the originating device;
- replacing the device ID of the emulated application in the network message with the originating device ID;
- and
- transmitting the network message to a specified destination server.
A non-transitory machine-readable medium storing instructions that, when executed by a computing system, causes the computing system to perform a method for tracking device IDs for virtualized applications, the method including:
- intercepting, at a network message inspector, a network message originating from an emulated application running on an originating device;
- inspecting the network message to determine if a device ID of the emulated application is set for the network message;
- obtaining an originating device ID corresponding to the device ID of the emulated application in the network message, wherein the originating device is a mobile device;
- replacing, by a device other than the originating device, a device type of the emulated application specified in the network message with a different device type, the different device type being a device type of the originating device;
- replacing the device ID of the emulated application in the network message with the originating device ID;
- and
- transmitting the network message to a specified destination server.
Dependencies are inferred from the claim text.