Methods, apparatuses, and computer program products for providing activity coordination services
First Claim
1. A method comprising:
- receiving a request for a context-sensitive calendar, the request comprising a request for creation of a new activity and further comprising an indication of an associated context, the indication of the associated context comprising an indication of a location associated with the new activity, wherein the request is associated with a user;
determining the context associated with the received request to comprise activity information based at least in part on the indication of the location;
aggregating one or more information atoms based at least in part upon the determined context, the aggregated information atoms being selected based at least in part upon the determined context from information atoms compiled from data received from a community of users, the aggregated information atoms comprising one or more contacts of the user scheduled to be located in a predefined proximity to the location associated with the new activity within a predefined time window of a time associated with the new activity;
generating, by a processor, a context-sensitive calendar comprising the aggregated information atoms; and
causing the generated context-sensitive calendar to be provided to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are provided, which may provide activity coordination services. An apparatus may include a processor configured to receive a request for a context-sensitive calendar. The request may comprise an indication of an associated context. The processor may also be configured to determine the context associated with the received request. The processor may further be configured to aggregate one or more information atoms based at least in part upon the determined context. The processor may additionally be configured to generate a context-sensitive calendar comprising the aggregated information atoms. The processor may also be configured to provide the generated context-sensitive calendar to a user. Corresponding methods and computer program products are also provided.
37 Citations
30 Claims
-
1. A method comprising:
-
receiving a request for a context-sensitive calendar, the request comprising a request for creation of a new activity and further comprising an indication of an associated context, the indication of the associated context comprising an indication of a location associated with the new activity, wherein the request is associated with a user; determining the context associated with the received request to comprise activity information based at least in part on the indication of the location; aggregating one or more information atoms based at least in part upon the determined context, the aggregated information atoms being selected based at least in part upon the determined context from information atoms compiled from data received from a community of users, the aggregated information atoms comprising one or more contacts of the user scheduled to be located in a predefined proximity to the location associated with the new activity within a predefined time window of a time associated with the new activity; generating, by a processor, a context-sensitive calendar comprising the aggregated information atoms; and causing the generated context-sensitive calendar to be provided to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
program instructions configured to receive a request for a context-sensitive calendar, the request comprising a request for creation of a new activity and further comprising an indication of an associated context, the indication comprising an indication of a location associated with the new activity, wherein the request is associated with a user; program instructions configured to determine the context associated with the received request to comprise activity information based at least in part on the indication of the location; program instructions configured to aggregate one or more information atoms based at least in part upon the determined context, the aggregated information atoms being selected based at least in part upon the determined context from information atoms compiled from data received from a community of users, the aggregated information atoms comprising one or more contacts of the user scheduled to be located in a predefined proximity to the location associated with the new activity within a predefined time window of a time associated with the new activity; program instructions configured to generate a context-sensitive calendar comprising the aggregated information atoms; and program instructions configured to cause the generated context-sensitive calendar to be provided to the user. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:
-
receive a request for a context-sensitive calendar, the request comprising a request for creation of a new activity and further comprising an indication of an associated context, the indication of the associated context comprising an indication of a location associated with the new activity, wherein the request is associated with a user; determine the context associated with the received request to comprise activity information based at least in part on the indication of the location; aggregate one or more information atoms based at least in part upon the determined context, the aggregated information atoms being selected based at least in part upon the determined context from information atoms compiled from data received from a community of users, the aggregated information atoms comprising one or more contacts of the user scheduled to be located in a predefined proximity to the location associated with the new activity within a predefined time window of a time associated with the new activity; generate a context-sensitive calendar comprising the aggregated information atoms; and cause the generated context-sensitive calendar to be provided to the user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification