MOBILE APPLICATION, IDENTITY RELATIONSHIP MANAGEMENT
First Claim
1. A system, comprising:
- a memory storing a plurality of instructions; and
one or more processors configured to access the memory, wherein the one or more processors are further configured to execute the plurality of instructions to;
receive an instruction to manage an identity;
model, based at least in part on the identity, an identity relationship associated with the identity as a uniform resource identifier (URI);
map the URI to a schema associated with a service provider; and
transmit the schema to the service provider for managing the identity.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing identities are provided. In some examples, identity management, authentication, authorization, and token exchange frameworks may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more identity management operations associated with an account of a service provider. Based at least in part on the requested operation and/or the particular service provider, an application programming interface (API) may be utilized to generate and/or perform one or more instructions and/or method calls for managing identity information of the service provider.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory storing a plurality of instructions; and one or more processors configured to access the memory, wherein the one or more processors are further configured to execute the plurality of instructions to; receive an instruction to manage an identity; model, based at least in part on the identity, an identity relationship associated with the identity as a uniform resource identifier (URI); map the URI to a schema associated with a service provider; and transmit the schema to the service provider for managing the identity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
receiving, by a computer system, an instruction to manage an identity relationship, the instruction received from a client application; generating, by the computer system, a uniform resource identifier (URI) to represent the identity relationship; mapping, by the computer system, the generated URI to a schema associated with a service provider; and transmitting, by the computer system, the schema to the service provider for managing the identity relationship. - View Dependent Claims (9, 10, 11)
-
-
7. The computer-implemented method of 6, wherein the instruction to manage the identity includes the identity relationship.
-
8. The computer-implemented method of 6, wherein the identity relationship comprises an identity and an association between the identity and another entity.
-
12. A computer-readable memory storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising:
-
instructions that cause the one or more processors to receive, from a client application, a uniform resource identifier (URI) indicating a service provider, an identity of an entity, and an association of the identity; instructions that cause the one or more processors to determine, based at least in part on the received URI, an identity relationship instruction; instructions that cause the one or more processors to generate a mapping between the determined identity relationship instruction and a schema associated with the service provider; and instructions that cause the one or more processors to transmit, to the service provider, the schema corresponding to the determined identity relationship instruction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification