Automatic Context Sharing with Privacy
First Claim
1. A method comprising:
- receiving a peek request for context-related information corresponding to a user'"'"'s activity, the request associated with a requestor identity;
determining whether the requestor identity is valid, and if so, automatically returning a response based at least part on context data in response to the peek request; and
taking action that indicates that the peek request for context-related information was made by an entity corresponding to the requestor identity.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards a technology by which a computing device user may share context-related information (e.g., including current activity) with other recipient machines. A requestor may request to peek at a user'"'"'s context, and if the requestor is valid (pre-approved by the user), a response based on context-related information is sent, which may be via a cloud service. The response may be filtered and/or adjusted based upon the identity of the requestor and other information associated with that identity, e.g., filtering criteria set by the user. Also described is notifying the user of the peek request, and logging information corresponding to the request and response. A broadcast message may also be sent by the device to share context without waiting for a peek request.
38 Citations
20 Claims
-
1. A method comprising:
-
receiving a peek request for context-related information corresponding to a user'"'"'s activity, the request associated with a requestor identity; determining whether the requestor identity is valid, and if so, automatically returning a response based at least part on context data in response to the peek request; and taking action that indicates that the peek request for context-related information was made by an entity corresponding to the requestor identity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. A system comprising, one or more processors and a memory, the one or more processors configured to execute code in the memory, the code corresponding to a context sharing service that when executed is configured to receive context data corresponding to a user'"'"'s activity as determined via one or more devices, to process the context data into context-related information based upon an identity of a valid recipient and one or more filtering criteria associated with the identity, to send the context-related information to a recipient machine, and to take action to indicate that the context-related information was sent.
-
20. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
receiving a peek request for context-related information corresponding to a user'"'"'s activity, the request associated with a requestor identity; determining whether the requestor identity is valid, and; if not valid, terminating the peek request with no response or a denied response, or if valid, filtering context data obtained from one or more devices based upon filtering criteria set associated with the requestor identity into filtered context-related data, returning a response to the peek request, the response based upon the context-related data, notifying one or more of the one or more devices that the peek request was made, and recording information related to the peek request and response.
-
Specification