Tracking desktop application referrals to content distributed over a network
AssigneeInternational Business Machines Corporation
InventorsMarcus L. Belvin, Matthew C. Hillary, Kimberly D. McCall, Henri F. Meli, Yingxin Xing
Life of this patent
Estimating the term…
Abstract
Tracking initiation of network content requests is achieved by receiving at a network device requests from clients for network content, and tracking initiation of network content requests based upon initiator information, wherein the initiator information comprises information relating to each type of application hosted by a client that initiates the client request for network content from the network device.
Claims17
A computer-implemented method of tracking initiation of network content requests comprising:
- receiving, at a network device hosting a website, requests from client web browsers for network content from that website;
- and
- tracking initiation of network content requests by client applications other than the client web browsers based upon initiator information inserted within the requests by the client web browsers, wherein the initiator information comprises information relating to each type of client application that originates and provides an address of the website to a corresponding client web browser, and wherein the tracking includes:
- extracting the initiator information from the requests received from the client web browsers;
- storing the extracted initiator information at the network device;
- analyzing the stored initiator information to determine the types of the client applications initiating the network content requests to access the website;
- and
- producing analytics for the website access based on the analyzed initiator information to identify alterations for the website in accordance with the determined types of the client applications.
A system for tracking initiation of network content requests comprising:
- a network device hosting a website and including a processor configured with logic to:
- receive requests from client web browsers for network content from that website provided by the network device;
- and
- track initiation of network content requests by client applications other than the client web browsers based upon initiator information inserted within the requests by the client web browsers, wherein the initiator information comprises information relating to each type of client application that originates and provides an address of the website to a corresponding client web browser, and wherein the tracking includes:
- extracting the initiator information from the requests received from the client web browsers;
- storing the extracted initiator information;
- analyzing the stored initiator information to determine the types of the client applications initiating the network content requests to access the website;
- and
- producing analytics for the website access based on the analyzed initiator information to identify alterations for the website in accordance with the determined types of the client applications.
A computer program product for tracking initiation of network content requests, the computer program product comprising:
- a computer readable memory device having computer readable program code embodied therewith, the computer readable program code configured to:
- receive requests from client web browsers for network content from a website;
- and
- track initiation of requests for network content by client applications other than the client web browsers based upon initiator information inserted within the requests by the client web browsers, wherein the initiator information comprises information relating to each type of client application that originates and provides an address of the website to a corresponding client web browser, and wherein the tracking includes:
- extracting the initiator information from the requests received from the client web browsers;
- storing the extracted initiator information;
- analyzing the stored initiator information to determine the types of the client applications initiating the network content requests to access the website;
- and
- producing analytics for the website access based on the analyzed initiator information to identify alterations for the website in accordance with the determined types of the client applications.
Dependencies are inferred from the claim text.