METHODS AND ARCHITECTURE FOR LEARNING AND REASONING IN SUPPORT OF CONTEXT-SENSITIVE REMINDING, INFORMING, AND SERVICE FACILITATION
First Claim
1. A computer-implemented system for providing an opportunistic reminder, comprising:
- a context component that determines a context of an entity; and
an indication component that employs a probabilistic model to determine whether to provide a reminder to the entity based at least in part upon the context.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and architectures for context-sensitive reminding and service facilitating are disclosed. The architectures monitor user context and activity, senses or infers relevant reminders, goals, such as those that come from a growing need of the user that should be fulfilled, and computes best reminders, and recommend plans on fulfilling need(s) in an optimum way. Statistical models of a user'"'"'s knowledge and recall in different settings may be employed. Facilities, services, and merchants can be identified along a route that the user can take, and cost-benefit analysis is performed for determining which merchant(s) to select to fulfill the need(s). Routes may be created as opportunistic modifications of trips underway. Merchants can respond back with offers of sale to the user for all available needed items, and the user can respond with acceptance or denial of the offers. Merchants can also respond in a bidding fashion in order to gain user'"'"'s patronage.
232 Citations
20 Claims
-
1. A computer-implemented system for providing an opportunistic reminder, comprising:
-
a context component that determines a context of an entity; and an indication component that employs a probabilistic model to determine whether to provide a reminder to the entity based at least in part upon the context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of selectively providing opportunistic reminders, comprising:
-
evaluating a context of a user; analyzing whether to output a reminder to the user based upon considerations of at least one of relevance, user knowledge, value of the user knowledge, timing and cost of informing the user in view of the context; and selectively outputting the reminder based upon the analysis. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-executable system for generating reminders, comprising:
-
means for determining a context of a user; means for inferring a first likelihood of a fact being relevant to the user in view of the context; means for determining a second likelihood that the user at least one of know the fact and will recall the fact within a time frame given the context; means for analyzing a value of the user knowing the fact by being told given the context; means for evaluating timing and cost of informing the user in view of the context; and means for opportunistically outputting the reminder based on one or more of the first likelihood, the second likelihood, the value, the timing, and the cost.
-
Specification