Calendar Event Scheduling Based on Sensor-Detected Events
First Claim
1. A method of scheduling events in a user'"'"'s electronic calendar, comprising:
- at a computer system with one or more processors and memory storing one or more programs configured for execution by the one or more processors;
creating a calendar item scheduled at a time offset from a triggering event, wherein the triggering event comprises receiving one or more predefined signals from distinct sensors, including a first signal from a first sensor that identifies physical motion;
identifying the occurrence of the triggering event based on receiving the one or more predefined signals from the sensors;
updating the calendar item to specify a scheduled time that is computed as the time offset from the occurrence of the triggering event; and
notifying the user of the calendar item when the scheduled time is reached.
2 Assignments
0 Petitions
Accused Products
Abstract
A process of scheduling events in a user'"'"'s electronic calendar executes at a computer system with one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The process creates a calendar item scheduled at a time offset from a triggering event. The triggering event includes receiving one or more predefined signals from distinct sensors. The predefined signals include a first signal from a first sensor that identifies physical motion. The process identifies the occurrence of the triggering event based on receiving the one or more predefined signals from the sensors. The process updates the calendar item to specify a scheduled time that is computed as the time offset from the occurrence of the triggering event. The process notifies the user of the calendar item when the scheduled time is reached.
15 Citations
20 Claims
-
1. A method of scheduling events in a user'"'"'s electronic calendar, comprising:
-
at a computer system with one or more processors and memory storing one or more programs configured for execution by the one or more processors; creating a calendar item scheduled at a time offset from a triggering event, wherein the triggering event comprises receiving one or more predefined signals from distinct sensors, including a first signal from a first sensor that identifies physical motion; identifying the occurrence of the triggering event based on receiving the one or more predefined signals from the sensors; updating the calendar item to specify a scheduled time that is computed as the time offset from the occurrence of the triggering event; and notifying the user of the calendar item when the scheduled time is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for scheduling events in a user'"'"'s electronic calendar, comprising:
-
one or more processors; memory; and one or more programs stored in the memory configured for execution by the one or more processors, the one or more programs comprising instructions for; creating a calendar item scheduled at a time offset from a triggering event, wherein the triggering event comprises receiving one or more predefined signals from distinct sensors, including a first signal from a first sensor that identifies physical motion; identifying the occurrence of the triggering event based on receiving the one or more predefined signals from the sensors; updating the calendar item to specify a scheduled time that is computed as the time offset from the occurrence of the triggering event; and notifying the user of the calendar item when the scheduled time is reached. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer system having one or more processors and memory storing one or more programs configured for execution by the one or more processors, the one or more programs comprising instructions for:
-
creating a calendar item scheduled at a time offset from a triggering event, wherein the triggering event comprises receiving one or more predefined signals from distinct sensors, including a first signal from a first sensor that identifies physical motion, and wherein the calendar item is associated with a user; identifying the occurrence of the triggering event based on receiving the one or more predefined signals from the sensors; updating the calendar item to specify a scheduled time that is computed as the time offset from the occurrence of the triggering event; and notifying the user of the calendar item when the scheduled time is reached. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification