Context for Sharing Data Objects
First Claim
1. A computer implemented method performed by one or more processors for providing access to a shared data object, the method comprising the following operations:
- receive a data object for inclusion in a hosted context storage;
determine user information associated with at least one client with access to the data object;
store the data object and the user information in the hosted context storage;
receive a request for the data object from the at least one client;
determine an authentication status of the at least one client; and
provide the data object to the at least one client based on the authentication status of the at least one client.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for providing a context service for sharing data objects among different components. One process includes operations for receiving a data object for inclusion in a hosted context storage and determining user information associated with a client with access to the data object. After the data object and the user information are stored in the hosted context storage, a request for the data object is received from the client. The data object is provided to the client based on an authentication status of the client.
-
Citations
20 Claims
-
1. A computer implemented method performed by one or more processors for providing access to a shared data object, the method comprising the following operations:
-
receive a data object for inclusion in a hosted context storage; determine user information associated with at least one client with access to the data object; store the data object and the user information in the hosted context storage; receive a request for the data object from the at least one client; determine an authentication status of the at least one client; and provide the data object to the at least one client based on the authentication status of the at least one client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product encoded on a tangible storage medium, the product comprising computer readable instructions for causing one or more processors to perform operations comprising:
-
receiving a data object for inclusion in a hosted context storage; determining user information associated with at least one client with access to the data object; storing the data object and the user information in the hosted context storage; receiving a request for the data object from the at least one client; determining an authentication status of the at least one client; and providing the data object to the at least one client based on the authentication status of the at least one client. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
memory operable to store at least one data object accessible to a set of clients; and one or more processors operable to; receive a data object for inclusion in the memory; determine user information associated with at least one client in the set of clients; store the data object and the user information in the memory; receive a request for the data object from the at least one client; determine an authentication status of the at least one client; and provide the data object to the at least one client based on the authentication status of the at least one client. - View Dependent Claims (19, 20)
-
Specification