US 12,294,504 B2
System and method of browsing offline and queried content
Frederick Haigh Jowett, London (GB); Mark Henstridge Williams, London (GB); Kirwan Lyster, London (GB); and Kevin Laurence Benton, Essex (GB)
Assigned to Open Text SA ULC, Halifax (CA)
Filed by OPEN TEXT SA ULC, Halifax (CA)
Filed on Mar. 20, 2023, as Appl. No. 18/186,850.
Application 18/186,850 is a continuation of application No. 17/222,734, filed on Apr. 5, 2021, granted, now 11,611,490.
Application 17/222,734 is a continuation of application No. 16/595,197, filed on Oct. 7, 2019, granted, now 10,979,313, issued on Apr. 13, 2021.
Application 16/595,197 is a continuation of application No. 15/610,050, filed on May 31, 2017, granted, now 10,469,334, issued on Nov. 5, 2019.
Application 15/610,050 is a continuation of application No. 14/490,451, filed on Sep. 18, 2014, granted, now 9,699,037, issued on Jul. 4, 2017.
Application 14/490,451 is a continuation of application No. 13/598,335, filed on Aug. 29, 2012, granted, now 8,886,743, issued on Nov. 11, 2014.
Claims priority of provisional application 61/531,461, filed on Sep. 6, 2011.
Claims priority of provisional application 61/528,856, filed on Aug. 30, 2011.
Prior Publication US 2023/0246926 A1, Aug. 3, 2023
Int. Cl. G06F 15/173 (2006.01); H04L 9/40 (2022.01); H04L 41/50 (2022.01); H04L 67/02 (2022.01); H04L 67/52 (2022.01); H04L 67/568 (2022.01); H04W 4/60 (2018.01)
CPC H04L 41/50 (2013.01) [H04L 9/40 (2022.05); H04L 67/02 (2013.01); H04L 67/52 (2022.05); H04L 67/568 (2022.05); H04W 4/60 (2018.02)] 18 Claims
OG exemplary drawing
 
1. A system for browsing content comprising:
a platform coupled to a network, including:
a processor; and
a computer readable medium comprising instructions executable by the processor to:
receive a request for content from a mobile application running on a mobile device, wherein the requested content comprises a link;
predict content to deliver to the mobile application based on the link within the requested content;
determine whether the requested content is in a cache of the mobile device;
based on determining that the requested content is not in the cache of the mobile device, deliver the requested content to the mobile application running on the mobile device, wherein the requested content is configured to be presented to a user;
determine whether the predicted content is in a user cache of the mobile device, wherein the user cache is associated with the mobile application;
based on determining that the predicted content is not in the user cache, deliver the predicted content to the mobile application and store the predicted content in the user cache;
store the requested content in the cache of the mobile device; and
receive a notification that the requested content is stored in the cache of the mobile device.