IP Library Granted Patent US 9,762,523
Granted Patent B1
US 9,762,523 · App. 13/100,183 · Granted Sep 12, 2017

Enhanced communication of electronic reminders

Inventors: Ashutosh Roy (Los Altos, CA); Ian Jones (Leighton Buzzard, GB); Peter Dove (Hungerford, GB)
Assignee: EGAIN COMMUNICATIONS
H04L51/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,762,523
App. No.
13/100,183
Granted
Sep 12, 2017
Kind
B1
Abstract

A method, computer-readable medium and system for providing automatic or electronic reminders are disclosed. An attribute associated with a task may be used in combination with information about a user to provide an electronic reminder to the user for the task at a relevant or appropriate time to enable the task to be completed. As such, at least one attribute associated with a task and information about a user may be used to automatically determine a time for communicating an electronic reminder to the user.

Claims (60)

1. A method of providing electronic reminders, said method comprising:

accessing an attribute associated with a task;

accessing information associated with a first user, wherein said task is assigned to said first user for execution, and wherein said task is generated by a second user;

determining, based on said attribute and said information, a time for communicating an electronic reminder associated with said task to said first user,

wherein said time occurs when a voice communication channel is established between a first electronic device associated with said first user and a second electronic device associated with said second user,

wherein said first and second electronic devices are communicatively coupled together over said voice communication channel in a communication network;

delivering over another communication channel of another communication network said electronic reminder to said first electronic device of said first user at said time;

wherein said electronic reminder is sent in accordance with a rule accessed from a rule database;

wherein said task is input via a graphical user interface by at least one other user;

assigning said task to said first user, and wherein said at least one other user is free of responsibility for completing said task; and

responsive to a completion of said task by said first user, communicating to said at least one other user a message that said task has been completed by said first user.

2. The method of claim 1 , wherein said information associated with said first user comprises at least one other user in communication with said first user.

3. The method of claim 1 further comprising:

accessing data associated with task; and

parsing said data to determine said attribute.

4. The method of claim 1 , wherein said task is input via a graphical user interface by said second user.

5. The method of claim 1 , wherein said task is shared with a third user, and further comprising:

responsive to a completion of said task by said third user, communicating to said first user a message that said task has been completed by said third user.

6. The method of claim 1 further comprising:

assigning a category to said task, and

wherein said determining further comprises automatically determining said time based at least in part on said category.

7. A non-transitory computer-readable medium having computer-readable program code embodied therein for causing a computer system to perform a method of providing electronic reminders, said method comprising:

accessing an attribute associated with a task;

accessing information associated with a first user wherein said task is assigned to said first user for execution, and wherein said task is generated by a second user;

determining, based on said attribute and said information, a time for communicating an electronic reminder associated with said task to said first user,

wherein said time occurs when a voice communication channel is established between a first electronic device associated with said first user and a second electronic device associated with said second user,

wherein said first and second electronic devices are communicatively coupled together over said voice communication channel in a communication network;

delivering over another communication channel of another communication network said electronic reminder to said first electronic device of said first user at said time;

wherein said electronic reminder is sent in accordance with a rule accessed from a rule database;

wherein said task is input via a graphical user interface by at least one other user;

assigning said task to said first user, and wherein said at least one other user is free of responsibility for completing said task; and

responsive to a completion of said task by said first user, communicating to said at least one other user a message that said task has been completed by said first user.

8. The computer-readable medium of claim 7 , wherein said information associated with said first user is selected from a group consisting of: a location of said first user; and at least one other user in communication with said first user.

9. The computer-readable medium of claim 7 , wherein said method further comprises:

accessing data associated with task; and

parsing said data to determine said attribute.

10. The computer-readable medium of claim 7 , wherein said task is input via a graphical user interface by said second user.

11. The computer-readable medium of claim 7 , wherein said task is shared with a third user, and wherein said method further comprises:

responsive to a completion of said task by said third user, communicating to said first user a message that said task has been completed by said third user.

12. The computer-readable medium of claim 7 , wherein said method further comprises:

assigning a category to said task, and

wherein said determining further comprises automatically determining said time based at least in part on said category.

13. A system comprising a processor and a memory, wherein said memory comprises instructions that when executed by said system implement a method of providing an electronic reminder, said method comprising:

accessing an attribute associated with a task;

accessing information associated with a first user, wherein said task is assigned to said first user for execution, and wherein said task is generated by a second user;

responsive to establishing voice communication between a first electronic device associated with said first user and a second electronic device associated with said second user over a voice communication channel of a voice communication network, delivering over another communication channel of another communication network said electronic reminder to said first electronic device of said first user,

wherein said task is ordered based on a spatial ordering of locations associated with a plurality of tasks,

wherein said task is input via a graphical user interface by at least one other user;

assigning said task to said first user, and wherein said at least one other user is free of responsibility for completing said task; and

responsive to a completion of said task by said first user, communicating to said at least one other user a message that said task has been completed by said first user.

14. The system of claim 13 , wherein said information associated with said first user is selected from a group consisting of: a location of said first user; and at least one other user in communication with said first user.

15. The system of claim 13 , wherein said method further comprises:

accessing data associated with task; and

parsing said data to determine said attribute.

16. The system of claim 13 , wherein said task is input via a graphical user interface by said second user.

17. The system of claim 13 , wherein said task is shared with a third user, and wherein said method further comprises:

responsive to a completion of said task by said third user, communicating to said first user a message that said task has been completed by said third user.

18. The system of claim 13 , wherein said method further comprises:

assigning a category to said task, and

wherein said determining further comprises automatically determining said time based at least in part on said category.

Assignments (5)
RELEASE AND REASSIGNMENT Recorded Nov 22, 2019
From: EGAIN CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051094/0863 →
RELEASE AND REASSIGNMENT Recorded Nov 22, 2019
From: EGAIN CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051094/0908 →
SECURITY INTEREST Recorded Dec 3, 2015
From: EGAIN CORPORATION
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 037204/0662 →
PATENT SECURITY AGREEMENT Recorded Nov 26, 2014
From: EGAIN CORPORATION
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 034476/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2012
From: ROY, ASHUTOSH; JONES, IAN; DOVE, PETER
To: EGAIN COMMUNICATIONS
Reel/Frame 029163/0135 →
Continuity (1)
Provisional Application 61330836 · May 3, 2010