Advanced Reminder: Scheduled & Timed Alerts

Feature Description: A new feature will be added to Omi that allows users to set reminders for a specific period. If the user does not specify a duration, Omi will default to reminding them for one hour. Additionally, when a reminder is created, Omi will immediately send a notification to confirm its creation.

Use Cases:

  • The user says, "Remind me of the meeting tomorrow at 1 PM," and Omi sets the reminder accordingly.

  • The user says, "Remind me for 3 hours to take work breaks," and Omi reminds them at regular intervals for 3 hours.

  • The user simply says, "Remind me at 3 PM," and Omi assumes a default reminder duration of 1 hour.

  • The user says, "Remind me in two days at this time," and Omi schedules the reminder accordingly.

  • Upon creating a reminder, Omi immediately sends a notification confirming "Reminder created."

Benefits:

  • Helps users keep track of important tasks and events over a specified period.

  • Defaults to a 1-hour reminder duration if no specific duration is provided.

  • Provides immediate confirmation when a reminder is created.

  • Enhances time management in both personal and professional life.

Potential Challenges and Risks:

  • NLP algorithms must accurately interpret user input regarding time expressions.

  • A strategy for prioritizing overlapping reminders must be developed.

  • A confirmation mechanism may be needed if the user provides incomplete or unclear instructions.

Implementation on Android and iOS:

  • Android can utilize Foreground Services for continuous reminders.

  • iOS can use Local Notifications to repeat reminders at specific intervals.

  • Cloud synchronization can be implemented to manage reminders across multiple devices.

Proposed Working Mechanism:

  1. The user tells Omi, "Remind me tomorrow at 2 PM."

  2. Omi creates the reminder and immediately sends a "Reminder created" notification.

  3. At the specified time, Omi notifies the user via voice and text.

  4. If no duration is specified, Omi continues to remind the user for 1 hour.

  5. The user can stop the reminder by saying, "Turn off the reminder."

Please authenticate to join the conversation.

Upvoters
Status

Under Consideration

Board
πŸ’‘

Feature Requests

Date

About 1 year ago

Author

Ibrahim Albayrak

Subscribe to post

Get notified by email when there are changes.