Patent ID: 11972098
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method of interaction data processing in a distributed computing system having a remote server, a network storage, and a client device interconnected with one another via a computer network of network devices interconnecting a plurality of remote servers, the method comprising:
receiving, at the remote server from the client device, a request for content via the computer network; and
in response to receiving the request from the client device, at the remote server,
rendering a user interface output in accordance with a definition file of the content, the definition file having:
data defining a content item to be surfaced on the client device; and
data defining interaction data to be captured from the user interface output when an interaction with the content item is detected, wherein the user interface output includes an embedded script to be executed at the client device to capture the interaction data defined in the definition file;
transmitting, by the remote server via the computer network, the user interface output of the content to the client device that surfaces the content item and executes the embedded script associated with generating the interaction data and causing the client device to transmit the interaction data to the remote server upon detecting the interaction with the content item at the client device; and
receiving, at the remote server via the computer network, the interaction data and storing the interaction data as a database record in the network storage of the distributed computing system for access by at least one additional computing service.