CONTEXTUAL PLATFORM FEATURE RECOMMENDATIONS
First Claim
1. A computing device for recommending platform features, the computing device comprising:
- a context module to determine context data indicative of a context of the computing device;
a user profile module to determine a user profile based on the context data, the user profile indicative of a typical behavior of a user of the computing device;
a platform features module to determine a plurality of available platform capabilities of the computing device;
a recommendation module to determine a recommended platform capability of the plurality of available platform capabilities based on the user profile; and
an alert module to notify the user of the recommended platform capability.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for contextual platform recommendations including a computing device with a number of platform capabilities, including any combination of hardware capabilities and software capabilities. The computing device stores context data based on the current context of the computing device and determines a user profile based on the context data. The user profile is indicative of typical behavior of the user of the computing device. The computing device determines a recommended platform capability from a number of available platform capabilities based on the user profile. The computing device notifies the user of the recommended platform capability. The computing device may also provide the notification only when the recommended platform capability is relevant to the current device context. The computing device may transmit the user profile to a recommendation service, which may generate additional recommendations for platform capabilities. Other embodiments are described and claimed.
19 Citations
22 Claims
-
1. A computing device for recommending platform features, the computing device comprising:
-
a context module to determine context data indicative of a context of the computing device; a user profile module to determine a user profile based on the context data, the user profile indicative of a typical behavior of a user of the computing device; a platform features module to determine a plurality of available platform capabilities of the computing device; a recommendation module to determine a recommended platform capability of the plurality of available platform capabilities based on the user profile; and an alert module to notify the user of the recommended platform capability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for recommending platform features, the method comprising:
-
determining, by a computing device, context data indicative of a context of the computing device; determining, by the computing device, a user profile based on the context data, the user profile indicative of a typical behavior of a user of the computing device; determining, by the computing device, a plurality of available platform capabilities of the computing device; determining, by the computing device, a recommended platform capability of the plurality of available platform capabilities based on the user profile; and notifying, by the computing device, the user of the recommended platform capability. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more computer-readable storage media comprising a plurality of instructions that in response to being executed cause a computing device to:
-
determine context data indicative of a context of the computing device; determine a user profile based on the context data, the user profile indicative of a typical behavior of a user of the computing device; determine a plurality of available platform capabilities of the computing device; determine a recommended platform capability of the plurality of available platform capabilities based on the user profile; and notify the user of the recommended platform capability. - View Dependent Claims (19, 20, 21, 22)
-
Specification