TECHNIQUES FOR CONTEXT SENSITIVE OVERLAYS
First Claim
1. A computer implemented method, comprising:
- receiving a request from a mobile device to determine a list of aggregate overlay information and user context information;
determining the user context information representative of at least one user context based at least partially on user profile information, location information, calendar event information, and/or external event information;
generating the list of aggregate overlay information based at least partially on the user profile information, overlay promotion information, and/or the user context information; and
providing the list of aggregate overlay information and the user context information to the mobile device, each aggregate overlay information in the list of aggregate overlay information including at least one overlay UI element associated with the at least one user context.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for context sensitive overlays, comprising a social networking application. The social networking application may include, among other components, a social networking overlay management component to receive a request from a mobile device to determine a list of aggregate overlay information and user context information, and providing the list of aggregate overlay information and user context information to the mobile device, a context determination component to determine the user context information representative of at least one user context based at least partially on user profile information, location information, calendar event information, and/or external event information, and an overlay selection component to generate the list of aggregate overlay information based at least partially on the user profile information, overlay promotion information, and user context information
107 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
receiving a request from a mobile device to determine a list of aggregate overlay information and user context information; determining the user context information representative of at least one user context based at least partially on user profile information, location information, calendar event information, and/or external event information; generating the list of aggregate overlay information based at least partially on the user profile information, overlay promotion information, and/or the user context information; and providing the list of aggregate overlay information and the user context information to the mobile device, each aggregate overlay information in the list of aggregate overlay information including at least one overlay UI element associated with the at least one user context. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a processor circuit; memory operatively coupled to the processor circuit, the memory to store a social application and/or a messaging application comprising a social networking overlay component for execution by the processor circuit, the social networking overlay component comprising; a social networking overlay management component to receive a request from a mobile device to determine a list of aggregate overlay information and user context information, and providing the list of aggregate overlay information and user context information to the mobile device, a context determination component to determine the user context information representative of at least one user context based at least partially on user profile information, location information, calendar event information, and/or external event information, and an overlay selection component to generate the list of aggregate overlay information based at least partially on the user profile information, overlay promotion information, and/or user context information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
receive a request from a mobile device to determine a list of aggregate overlay information and user context information; determine the user context information representative of at least one user context based at least partially on user profile information, location information, calendar event information, and/or external event information; generate the list of aggregate overlay information based at least partially on the user profile information, overlay promotion information, and/or the user context information; and provide the list of aggregate overlay information and the user context information to the mobile device, each aggregate overlay information in the list of aggregate overlay information including at least one overlay UI element associated with the at least one user context. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification