REAL-TIME CONTEXT AWARE RECOMMENDATION ENGINE BASED ON A USER INTERNET OF THINGS ENVIRONMENT
First Claim
1. A method for providing personalized recommendations, comprising:
- collecting information from at least one personal space in a user environment that includes one or more Internet of Things (IoT) devices, wherein the collected information includes usage information associated with the one or more IoT devices;
constructing a profile associated with the user based at least in part on the usage information associated with the one or more IoT devices in the personal space;
assigning a theme to the personal space based at least in part on the profile associated with the user and the information collected from the personal space; and
recommending at least one item to the user based at least in part on the constructed profile associated with the user and the theme assigned to the personal space.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to a recommendation engine that may monitor, aggregate, filter, and otherwise process relevant information associated with a user Internet of Things (IoT) environment to provide personal and context-aware recommendations based on relevant real-time knowledge about various IoT devices and other items in the IoT environment. For example, the recommendations may be generated based on ranked associations between the user and the various items in the IoT environment, which may be determined from profiles, states, usage patterns, proximities, and other contextually relevant information about the IoT environment. Furthermore, the recommendations may be uploaded to a recommendation data server, shared with friends, or otherwise used to provide similar recommendations to other users, and in a similar respect, the recommendations may be based on information stored on the recommendation data server and/or recommendations provided to friends or other users having similar profiles to the user.
-
Citations
30 Claims
-
1. A method for providing personalized recommendations, comprising:
-
collecting information from at least one personal space in a user environment that includes one or more Internet of Things (IoT) devices, wherein the collected information includes usage information associated with the one or more IoT devices; constructing a profile associated with the user based at least in part on the usage information associated with the one or more IoT devices in the personal space; assigning a theme to the personal space based at least in part on the profile associated with the user and the information collected from the personal space; and recommending at least one item to the user based at least in part on the constructed profile associated with the user and the theme assigned to the personal space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A recommendation engine, comprising:
-
a memory configured to store information collected from at least one personal space in a user environment that includes one or more Internet of Things (IoT) devices, wherein the information collected from the at least one personal space includes usage information associated with the one or more IoT devices; and one or more processors configured to; construct a profile associated with the user based at least in part on the usage information associated with the one or more IoT devices in the personal space; assign a theme to the personal space based at least in part on the profile associated with the user and the information collected from the personal space; and recommend at least one item to the user based at least in part on the constructed profile associated with the user and the theme assigned to the personal space. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
means for storing information collected from at least one personal space in a user environment that includes one or more Internet of Things (IoT) devices, wherein the information collected from the at least one personal space includes usage information associated with the one or more IoT devices; means for constructing a profile associated with the user based at least in part on the usage information associated with the one or more IoT devices in the personal space; means for assigning a theme to the personal space based at least in part on the profile associated with the user and the information collected from the personal space; and means for recommending at least one item to the user based at least in part on the constructed profile associated with the user and the theme assigned to the personal space. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer-readable storage medium having computer-executable instructions recorded thereon, wherein executing the computer-executable instructions on a computer causes the computer to:
-
store information collected from at least one personal space in a user environment that includes one or more Internet of Things (IoT) devices, wherein the collected information includes usage information associated with the one or more IoT devices; construct a profile associated with the user based at least in part on the usage information associated with the one or more IoT devices in the personal space; assign a theme to the personal space based at least in part on the profile associated with the user and the information collected from the personal space; and recommend at least one item to the user based at least in part on the constructed profile associated with the user and the theme assigned to the personal space. - View Dependent Claims (27, 28, 29, 30)
-
Specification