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:
Jun. 26, 2007
Filed:
Jul. 14, 2003
Qingwen Cheng, Fremont, CA (US);
Bhavna Bhatnagar, Sunnyvale, CA (US);
Hong Xu, Palo Alto, CA (US);
Wei Sun, Los Altos, CA (US);
Ping Luo, Union City, CA (US);
Shivaram Bhat, Sunnyvale, CA (US);
Aravindan Ranganathan, San Jose, CA (US);
Qingwen Cheng, Fremont, CA (US);
Bhavna Bhatnagar, Sunnyvale, CA (US);
Hong Xu, Palo Alto, CA (US);
Wei Sun, Los Altos, CA (US);
Ping Luo, Union City, CA (US);
Shivaram Bhat, Sunnyvale, CA (US);
Aravindan Ranganathan, San Jose, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
Embodiments of the present invention provide an open and interoperable single sign-on session in a heterogeneous communication network. The open and interoperable single sign-on system is configured by exchanging an entity identifier, an account mapping, an attribute mapping, a site attribute list, an action mapping and/or the like. The entity identifier, account mapping, attribute mapping, site attribute list, action mapping and the like for each partner entity is stored in a partner list accessable to the particular entity. Thereafter, the open and interoperable single sign-on session may be provided upon receipt of a SAML request or assertion containing an entity identifier. The entity identifier contained in the SAML request or assertion is looked-up in the partner list of the particular entity which received the SAML request or assertion. A record containing a matching entity identifier provides the applicable account mapping, attribute mapping, site attribute list, and/or action mapping. The one or more mappings are then utilized to process the SAML request or assertion.