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.
Patent No.:
Date of Patent:
Jul. 07, 2015
Filed:
Sep. 02, 2011
Alexander A. Medina, San Francisco, CA (US);
Andrew H. Vyrros, San Francisco, CA (US);
Darryl N. Bleau, Campbell, CA (US);
Jeffrey T. Davey, San Jose, CA (US);
Justin E. Santamaria, San Francisco, CA (US);
Justin N. Wood, Sunnyvale, CA (US);
Thomas Devanneaux, Los Altos, CA (US);
Alexander A. Medina, San Francisco, CA (US);
Andrew H. Vyrros, San Francisco, CA (US);
Darryl N. Bleau, Campbell, CA (US);
Jeffrey T. Davey, San Jose, CA (US);
Justin E. Santamaria, San Francisco, CA (US);
Justin N. Wood, Sunnyvale, CA (US);
Thomas Devanneaux, Los Altos, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
A system and method for securely processing identity information. For example, in one embodiment of the invention, a first user is registered on an identity service with one or more identification (ID) codes and a token. In response to a query from a second user to connect with the first user, a query signature is generated using the one or more ID codes and token of the first and second users, and a timestamp. The query signature is usable by network services to authenticate communication between the first and second users on the network over a specified period of time. In another embodiment, user ID codes and tokens are cached on mobile devices and/or a system cache to improve performance. The validity of the cached data is determined by calculating a fingerprint which, in one embodiment, is a hash of the ID code, token and a timestamp.