US 11,924,267 B2
Method and apparatus for storing information in a browser storage area of a client device
Bjorn Markus Jakobsson, Portola Valley, CA (US); and Ari Juels, Brookline, MA (US)
Assigned to RavenWhite Security, Inc., Menlo Park, CA (US)
Filed by RavenWhite Security, Inc., Menlo Park, CA (US)
Filed on Feb. 7, 2023, as Appl. No. 18/106,692.
Application 18/106,692 is a continuation of application No. 17/344,699, filed on Jun. 10, 2021, granted, now 11,601,493.
Application 17/344,699 is a continuation of application No. 16/777,681, filed on Jan. 30, 2020, granted, now 11,064,054, issued on Jul. 13, 2021.
Application 16/777,681 is a continuation of application No. 15/706,556, filed on Sep. 15, 2017, granted, now 10,594,823, issued on Mar. 17, 2020.
Application 15/706,556 is a continuation of application No. 14/560,906, filed on Dec. 4, 2014, granted, now 10,659,551, issued on May 19, 2020.
Application 14/560,906 is a continuation of application No. 13/964,988, filed on Aug. 12, 2013, granted, now 8,930,549, issued on Jan. 6, 2015.
Application 13/964,988 is a continuation of application No. 11/590,083, filed on Oct. 31, 2006, granted, now 8,533,350, issued on Sep. 10, 2013.
Claims priority of provisional application 60/732,025, filed on Nov. 1, 2005.
Prior Publication US 2023/0291784 A1, Sep. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/01 (2022.01); G06F 16/955 (2019.01); G06F 16/957 (2019.01); H04L 9/40 (2022.01); H04L 67/02 (2022.01); H04L 67/568 (2022.01)
CPC H04L 67/01 (2022.05) [G06F 16/9566 (2019.01); G06F 16/9574 (2019.01); H04L 63/0807 (2013.01); H04L 67/02 (2013.01); H04L 67/568 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more servers configured to:
at a first time, cause a browser associated with an entity to store a first cookie and a second cookie in a browser storage, wherein the first cookie is different from the second cookie;
at a second time subsequent to the first time:
receive, from the entity, information associated with the first cookie;
identify the browser based on the information associated with the first cookie; and
based at least in part on determining an absence of the second cookie, cause the browser to store a third cookie in the browser storage, wherein the third cookie is determined based at least in part on the identifying of the browser based on the information associated with the first cookie; and
at a third time subsequent to the second time:
receive, from the entity, information associated with the third cookie; and
identify the browser based on the information associated with the third cookie.