The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 02, 2014

Filed:

Oct. 21, 2011
Applicants:

Timothy Tully, San Jose, CA (US);

Benjamin Graham, Sunnyvale, CA (US);

Inventors:

Timothy Tully, San Jose, CA (US);

Benjamin Graham, Sunnyvale, CA (US);

Assignee:

Yahoo! Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

While a device is offline, usage data is tracked on the device. The usage data is uploaded to a server after the device is again connected to a network. Applications that run on mobile devices typically embed a browser to display content. Unfortunately, mobile devices also frequently disconnect from the associated network. A system tracks usage data by using JavaScript in the browser to communicate with the native device, which then buffers the usage data for future upload. This is done by installing, in each application, a 'protocol handler' that listens for a request over a particular protocol. The protocol handler intercepts the requests and stores the usage data locally on the device. Subsequently, when the device detects network connectivity, the device uploads the data to servers that collect data for aggregation and presentation.


Find Patent Forward Citations

Loading…