Data access in a distributed environment
First Claim
Patent Images
1. A method for providing a first network resource access to a second network resource, comprising:
- receiving profile data;
generating temporary credentials for accessing the second network resource using the profile data; and
providing the first network resource with the temporary credentials.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a first network resource limited access to a second network resource. A method embodying the invention includes receiving profile data. Using the profile data, temporary credentials are then generated for accessing the second network resource. The temporary credentials are then made available to the first network resource. In a preferred embodiment, the temporary credentials are invalidated following a termination event such as the lapse of a set time period or after the second resource has been accessed.
41 Citations
59 Claims
-
1. A method for providing a first network resource access to a second network resource, comprising:
-
receiving profile data;
generating temporary credentials for accessing the second network resource using the profile data; and
providing the first network resource with the temporary credentials. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for accessing a data service, comprising:
-
instructing a client to provide profile data to an identification service, the identification service having access to one or more profiles used to access one or more data services, the profile data identifying a particular profile;
receiving the profile data;
generating temporary credentials for accessing the data service identified by the particular profile; and
accessing the data service using the temporary credentials. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for accessing a data service, comprising:
-
receiving, from a client, a request to direct an application;
instructing the client device to provide profile data to an identification service, the identification service having access to one or more profiles for identifying accessing one or more data services, the profile data identifying a particular profile;
receiving the profile data generating temporary credentials for accessing the data service identified by the particular profile; and
accessing the data service using the temporary credentials. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium having instructions for:
-
receiving profile data;
using the profile data to generate temporary credentials for accessing a first server; and
providing a second server with the temporary credentials. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer readable medium having instructions for:
-
instructing a client to provide profile data to an identification service, the identification service having access to one or more profiles used to access one or more data services, the profile data identifying a particular profile;
receiving the profile data;
generating temporary credentials for accessing the data service identified by the particular profile; and
accessing the data service with the temporary credentials.
-
- 30. The medium of claim 30, wherein the instructions for generating an interface include instructions for generating a framed web page having a first frame and a second frame, the medium comprising further instructions for providing, for the first frame, content for directing an application, and providing, for the second frame, content for selecting one or more electronic files managed by the accessed data service.
-
32. A computer readable medium having instructions for:
-
generating an interface having user accessible controls for creating a profile for accessing a data service;
creating a profile according to selections made through the interface;
providing a client device with profile data identifying a created profile;
upon receiving profile data, retrieving a profile identified by the profile data received;
generating temporary credentials for accessing the data service identified by the retrieved profile; and
providing an application server with the temporary credentials.
-
- 36. The medium of claim 36, wherein the instructions for generating temporary credentials comprise instructions for generating temporary credentials that provide limited access to the data service.
-
38. A computer readable medium having instructions for:
-
generating a profile interface having user accessible controls for creating a profile for locating and accessing a data service;
creating a profile according to selections made through the profile interface;
providing a client device with profile data identifying a created profile;
receiving a request to access an application;
instructing a client to send profile data;
receiving the profile data;
retrieving a profile identified by the profile data;
generating temporary credentials for accessing a data service identified by the retrieved profile; and
accessing the data service with the temporary credentials. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A system for providing a first server with access to a second server, comprising:
- an identification service in communication with a credential module, the credential module operable to use a profile acquired by the identification service to generate temporary credentials for accessing the second server, the identification service being operable to receive profile data, to acquire a profile identified by the profile data, and to provide the first server with the temporary credentials generated by the credential module.
- View Dependent Claims (45, 46, 47, 48)
-
49. A system for accessing a data service comprising:
-
an identification service operable to receive profile data identifying a particular profile and to provide that profile, the profile to contain electronic data used to identify the data service;
a credential module operable to obtain the profile from the identification service, generate temporary credentials, and map those credentials to the data service identified by the profile; and
an application server operable to serve an interface containing instructions to send profile data to the identification service, to obtain the temporary credentials, and to access the data service with the temporary credentials. - View Dependent Claims (50, 51, 52, 53)
-
-
54. A system for accessing a data service comprising:
-
an identification service operable to generate a profile interface having user accessible controls for creating a profile containing electronic data used to identify the data service, to create a profile using selections made through the profile interface, to issue instructions to store profile data used to access the created profile, to receive profile data identifying a particular profile, and to provide that profile;
a credential module operable to obtain the profile from the identification service, generate temporary credentials, and map those credentials to the data service identified by the profile; and
an application server operable to serve an application interface that includes instructions to send profile data to the identification service, to obtain the temporary credentials, and to access the data service using the temporary credentials. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A system for accessing data, comprising:
-
a means for generating a profile interface having user accessible controls for creating a profile containing electronic data used to identify a particular data service;
a means for creating a profile using selections made through the profile interface;
a means for issuing instructions to store profile data used to access the created profile;
a means for receiving profile data identifying a particular profile;
a means for providing the particular profile;
a means for generating temporary credentials;
a means for mapping the temporary credentials to the data service identified by the provided profile;
a means for serving an application interface that includes instructions to send profile data to the identification service;
a means for accessing the data service using the temporary credentials; and
a means for invalidating the temporary credentials.
-
Specification