Shared credential store
First Claim
1. A personal credential store for a networked computer system user, comprising:
- an application programming interface operable to accept a plurality of search tags and, wherein each of said plurality of search tags represents a corresponding one of a plurality of functional purposes; and
search logic, operable to search a plurality of physical credential stores responsive to a received one of said plurality of search tags to obtain at least one credential from a plurality of physical credential stores, wherein said obtained credential is associated with said functional purpose corresponding to said received one of said plurality of search tags.
2 Assignments
0 Petitions
Accused Products
Abstract
A personal credential store that aggregates a number of physical credential stores beneath an application programming interface (API) and offers tag-based credential look-up. The API of the disclosed system runs on the user'"'"'s client system, and effectively hides the underlying credential store types from applications using it. The tags used to look up credentials through the API may advantageously include or consist of unique identifiers indicating the functional purpose of the desired credential. The types of physical credential store aggregated together under the disclosed API may include a local credential store, a network-resident private credential store that may be shared across multiple client systems operated by a single user, and a network-resident shareable credential store, that may be used by processes acting on behalf of the user, and/or shared by multiple users.
-
Citations
31 Claims
-
1. A personal credential store for a networked computer system user, comprising:
-
an application programming interface operable to accept a plurality of search tags and, wherein each of said plurality of search tags represents a corresponding one of a plurality of functional purposes; and
search logic, operable to search a plurality of physical credential stores responsive to a received one of said plurality of search tags to obtain at least one credential from a plurality of physical credential stores, wherein said obtained credential is associated with said functional purpose corresponding to said received one of said plurality of search tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of providing a personal credential store for a networked computer system user, comprising:
-
accepting a plurality of search tags, through an application programming interface, wherein each of said plurality of search tags represents a corresponding one of a plurality of functional purposes; and
searching a plurality of physical credential stores responsive to a received one of said plurality of search tags to obtain at least one credential from a plurality of physical credential stores, wherein said obtained credential is associated with said functional purpose corresponding to said received one of said plurality of search tags. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product, wherein said computer program product includes a computer readable medium, said computer readable medium having a computer program for providing a personal credential store for a networked computer system user stored thereon, said computer program comprising:
-
program code for accepting a plurality of search tags, through an application programming interface, wherein each of said plurality of search tags represents a corresponding one of a plurality of functional purposes; and
program code for searching a plurality of physical credential stores responsive to a received one of said plurality of search tags to obtain at least one credential from a plurality of physical credential stores, wherein said obtained credential is associated with said functional purpose corresponding to said received one of said plurality of search tags.
-
-
30. A computer data signal embodied in a carrier wave, said computer data signal including at least one computer program for providing a personal credential store for a networked computer system user, said computer program comprising:
-
program code for accepting a plurality of search tags, through an application programming interface, wherein each of said plurality of search tags represents a corresponding one of a plurality of functional purposes; and
program code for searching a plurality of physical credential stores responsive to a received one of said plurality of search tags to obtain at least one credential from a plurality of physical credential stores, wherein said obtained credential is associated with said functional purpose corresponding to said received one of said plurality of search tags.
-
-
31. A system for providing a personal credential store for a networked computer system user, comprising:
-
means for accepting a plurality of search tags, through an application programming interface, wherein each of said plurality of search tags represents a corresponding one of a plurality of functional purposes; and
means for searching a plurality of physical credential stores responsive to a received one of said plurality of search tags to obtain at least one credential from a plurality of physical credential stores, wherein said obtained credential is associated with said functional purpose corresponding to said received one of said plurality of search tags.
-
Specification