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:
Jan. 06, 2015

Filed:

Apr. 24, 2012
Applicants:

Michael Knowles, Waterloo, CA;

David Tapuska, Waterloo, CA;

Tatiana Kalougina, Waterloo, CA;

Inventors:

Michael Knowles, Waterloo, CA;

David Tapuska, Waterloo, CA;

Tatiana Kalougina, Waterloo, CA;

Assignee:

Blackberry Limited, Waterloo, Ontario, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 17/30 (2006.01); H04L 9/12 (2006.01); H04L 9/32 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30902 (2013.01); H04L 9/12 (2013.01); H04L 9/3242 (2013.01); H04L 63/12 (2013.01); H04L 67/02 (2013.01); H04L 2209/60 (2013.01); H04L 2209/76 (2013.01); H04L 2209/80 (2013.01);
Abstract

A method of securely synchronizing cache contents of a mobile browser with a server includes initiating a session between the browser and server, including transmission of browser state information regarding the cache contents and an authentication key to the server; maintaining a record of data sent from the server to the browser for storage in the cache; maintaining a record of the state information regarding the cache contents transmitted from the browser to the server; and transmitting data requests from the browser to the server, in response to which the server uses the key as a seed generation function and accesses each the record of data and returns only data that does not already form part of the cache contents, and wherein the data includes a result of a hash of data generated by the generation function for authentication by the browser before updating the cache contents with the data.


Find Patent Forward Citations

Loading…