Context Sensitive Framework for Providing Data From Relevant Applications
First Claim
1. A system, comprising:
- one or more sensors operative to provide sensor data comprising one or more of location data, movement data, activity data, biometric data, or weather data; and
one or more computing devices operative torequest the sensor data from the sensors,create context data based, at least in part, on the sensor data,send the context data to a network-based contextual service,receive, from the contextual service, an identification of applications determined by the contextual service to be relevant to the context,cause one or more of the applications to be activated,obtain application data from the one or more applications, the application data provided by the one or more applications based, at least in part, on the context data, andprovide at least a portion of the application data for performing an action.
1 Assignment
0 Petitions
Accused Products
Abstract
Functionality is disclosed herein for using a context sensitive framework to identify relevant applications to a current context and to provide data received from the relevant applications to a user. Instead of a user having to manually locate and launch an application, relevant applications determined by a contextual service may provide data in response to receiving the context data. The applications that are identified as relevant to the context determine the application data to provide to the contextual service. The contextual service selects at least a portion of the application data to provide for display within a user interface. In some configurations, the selected application data is displayed within a user interface that maintains a same look and feel regardless of the application data that is displayed.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more sensors operative to provide sensor data comprising one or more of location data, movement data, activity data, biometric data, or weather data; and one or more computing devices operative to request the sensor data from the sensors, create context data based, at least in part, on the sensor data, send the context data to a network-based contextual service, receive, from the contextual service, an identification of applications determined by the contextual service to be relevant to the context, cause one or more of the applications to be activated, obtain application data from the one or more applications, the application data provided by the one or more applications based, at least in part, on the context data, and provide at least a portion of the application data for performing an action. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
one or more first computing devices operative to provide a contextual service, the one or more first computing devices operative to; receive context data; identify applications that are relevant to the context based, at least in part, on the context data; send the context data to the applications that are identified to be relevant to the context; receive application data from the applications, wherein the applications select the application data to provide based, at least in part, on the context data; select at least a portion of the application data to provide; and provide the at least the portion of the application data to perform an action. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computer-implemented method, comprising:
-
receiving context data at a contextual service; identifying applications that are relevant to the context, the identification of the applications based, at least in part, on the context data; activating the applications that are relevant to the context; sending the context data to the applications; receiving application data from the applications, wherein the applications select the application data to provide based, at least in part, on the context data; selecting at least a portion of the application data to provide; and providing the at least the portion of the application data. - View Dependent Claims (17, 18, 19, 20)
-
Specification