US7398061B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for changing the behavior of an electronic device
Assignee: Malikie Innovations Ltd
•
Filing: 2004-02-26
•
Granted: 2008-07-08
•
Expires: 2024-02-26
Abstract
Abstract A novel apparatus and method for changing the behavior of an electronic device is provided. In an embodiment, an electronic device includes the functionality of a cellular phone, a voice mail system and a calendar application. The device is configured to use the calendar application to determine whether to direct a phone call to the user or whether to instantly direct the call to voice mail.
Inventors
- 👤 Gary P. Mousseau
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 23:01
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/64; H04M1/65; H04M1/6505; H04M1/72; H04M1/724; H04M1/72448; H04M1/72451; H04M1/66; H04M1/663
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
245 words
An electronic device for receiving live communications comprising: a microcomputer configured to execute an application for scheduling a calendar event; said calendar event having a notification profile associated therewith; said microcomputer further configured to process said notification profile to determine whether to accept a live communication during said scheduled calendar event; said microcomputer further arranged to execute a separate notification profile settings application to enable a user to associate with said calendar event a notification criterion; said notification criterion including a string of text that is established by a user; said notification criterion indicative of said notification profile associated with said calendar event; said notification profile being defined within said separate notification profile settings application; such that said notification profile is selected by said microcomputer based on said string of text appearing in said calendar event, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
Claim 2
Dependent Claim
245 words
An electronic device for receiving live communications comprising: a microcomputer configured to execute an application for scheduling a calendar event; said calendar event having a notification profile associated therewith; said microcomputer further configured to process said notification profile to determine whether to accept a live communication during said scheduled calendar event; said microcomputer further arranged to execute a separate notification profile settings application to enable a user to associate with said calendar event a notification criterion; said notification criterion including a string of text that is established by a user; said notification criterion indicative of said notification profile associated with said calendar event; said notification profile being defined within said separate notification profile settings application; such that said notification profile is selected by said microcomputer based on said string of text appearing in said calendar event, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
Claim 3
Dependent Claim
27 words
The device of claim 1 wherein if said live communication is not accepted during said scheduled calendar event then said communication is directed to a message application.
Claim 4
Dependent Claim
13 words
The device of claim 2 wherein said message application is a voicemail application.
Claim 5
Dependent Claim
29 words
The device of claim 1 wherein said live communication is selected from the group consisting of a voice telephone call, an instant message service message, and a push-to-talk call.
Claim 6
Dependent Claim
29 words
The device of claim 1 wherein said notification profile for said scheduled calendar event is additionally based on at least one criterion that is associated with said live communication.
Claim 7
Dependent Claim
48 words
An electronic device of claim 1 wherein said device is selected from the group consisting of a cell phone, a smart telephone, a desktop computer or a laptop having telephony equipment, a personal digital assistant with cell phone features, and a personal digital assistant with wireless broadband communications.
Claim 8
Dependent Claim
71 words
The device of claim 1 wherein the microcomputer is arranged to execute the separate notification profile settings application to enable said user to select as the notification criterion for the scheduled calendar event one of a plurality of notification criteria; each one of said plurality of notification criteria including a unique string of text that is established by said user; said plurality of criteria being indicative of different respective notification profiles.
Claim 9
Dependent Claim
263 words
An electronic device for receiving live communications comprising: a microcomputer configured to execute an application for scheduling a calendar event; said calendar event having a notification profile associated therewith; said microcomputer further configured to processing said notification profile to determine whether to accept a live communication during said scheduled calendar event; said microcomputer further arranged to execute a separate notification profile settings application to enable a user to associate with said calendar event a notification criterion; said notification criterion indicative of said notification profile associated with said calendar event; said notification profile being defined within said separate notification profile settings application; wherein if said live communication is not accepted during said scheduled calendar event then said communication is directed to a message application; wherein said microcomputer is operable to execute said voicemail application and said electronic device includes a storage device for storing said communication when said communication is directed to said voicemail application, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
Claim 10
Dependent Claim
263 words
An electronic device for receiving live communications comprising: a microcomputer configured to execute an application for scheduling a calendar event; said calendar event having a notification profile associated therewith; said microcomputer further configured to processing said notification profile to determine whether to accept a live communication during said scheduled calendar event; said microcomputer further arranged to execute a separate notification profile settings application to enable a user to associate with said calendar event a notification criterion; said notification criterion indicative of said notification profile associated with said calendar event; said notification profile being defined within said separate notification profile settings application; wherein if said live communication is not accepted during said scheduled calendar event then said communication is directed to a message application; wherein said microcomputer is operable to execute said voicemail application and said electronic device includes a storage device for storing said communication when said communication is directed to said voicemail application, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
Claim 11
Independent Claim
249 words
A method for modifying behavior of an electronic device for receiving live communications comprising the steps of: executing an application in said device to schedule a calendar event; associating a notification profile with said scheduled calendar event; upon receipt of a live communication, processing the notification profile to determine whether to accept said live communication during said scheduled calendar event; executing a separate notification profile settings application in said device so as to associate a notification criterion with said scheduled calendar event, said notification criterion being indicative of said notification profile associated with said scheduled calendar event, said notification criterion including a string of text that is established by a user; said notification profile being defined within the separate notification profile settings application; wherein said notification profile is selected based on said string of text appearing in said calendar event, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
Claim 12
Independent Claim
249 words
A method for modifying behavior of an electronic device for receiving live communications comprising the steps of: executing an application in said device to schedule a calendar event; associating a notification profile with said scheduled calendar event; upon receipt of a live communication, processing the notification profile to determine whether to accept said live communication during said scheduled calendar event; executing a separate notification profile settings application in said device so as to associate a notification criterion with said scheduled calendar event, said notification criterion being indicative of said notification profile associated with said scheduled calendar event, said notification criterion including a string of text that is established by a user; said notification profile being defined within the separate notification profile settings application; wherein said notification profile is selected based on said string of text appearing in said calendar event, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
Claim 13
Dependent Claim
22 words
The method of claim 9 wherein if said live communication is not accepted then said communication is directed to a message application.
Claim 14
Dependent Claim
13 words
The method of claim 10 wherein said message application is a voicemail application.
Claim 15
Dependent Claim
27 words
The method of claim 10 wherein said notification profile for said scheduled calendar event is additionally determined from a criterion that is associated with said live communication.
Claim 16
Dependent Claim
23 words
The method of claim 9 wherein said live communication is any of a telephone call, an instant message service message or an email.
Claim 17
Dependent Claim
45 words
The method of claim 9 , including executing the separate notification profile settings application so as to select as said notification criterion for the scheduled calendar event one of a plurality of notification criteria, said plurality of criteria being indicative of different, respective notification profiles.
Claim 18
Dependent Claim
86 words
The method of claim 9 , including the steps of if said time of receipt is not during a calendar event then examining said notification profile settings application to determine how said communication is to be routed, and from said profile settings application, instructing a messaging application to route said communication to a message service if said profile settings application designates routing to said message application or instructing said messaging application to accept said communication as a live communication if said profile settings application so designates.
Claim 19
Dependent Claim
273 words
A computer readable medium containing a plurality of programming instructions for an electronic device for receiving live communications; said programming instructions implementing a method for modifying behavior of said electronic device for receiving live communications, said method comprising the steps of: executing an application in said device to schedule a calendar event; associating a notification profile with said scheduled calendar event; upon receipt of a live communication, processing the notification profile to determine whether to accept said live communication during said scheduled calendar event; executing a separate notification profile settings application in said device so as to associate a notification criterion with said scheduled calendar event, said notification criterion being indicative of said notification profile associated with said scheduled calendar event, said notification criterion including a string of text that is established by a user; said notification profile being defined within the separate notification profile settings application; wherein said notification profile is selected based on said string of text appearing in said calendar event, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
Claim 20
Dependent Claim
273 words
A computer readable medium containing a plurality of programming instructions for an electronic device for receiving live communications; said programming instructions implementing a method for modifying behavior of said electronic device for receiving live communications, said method comprising the steps of: executing an application in said device to schedule a calendar event; associating a notification profile with said scheduled calendar event; upon receipt of a live communication, processing the notification profile to determine whether to accept said live communication during said scheduled calendar event; executing a separate notification profile settings application in said device so as to associate a notification criterion with said scheduled calendar event, said notification criterion being indicative of said notification profile associated with said scheduled calendar event, said notification criterion including a string of text that is established by a user; said notification profile being defined within the separate notification profile settings application; wherein said notification profile is selected based on said string of text appearing in said calendar event, including the steps of: determining in a messaging application a time of receipt of said live communication; determining in a calendar application whether said time of receipt is during the scheduled calendar event; if said time of receipt is during said calendar event, then examining said calendar event for the criterion indicative of the notification profile for indicating how said communication is to be routed, and instructing said messaging application to route said communication to a message service if said calendar event notification profile designates routing to said message service or instructing said messaging application to accept said communication as a live communication if said calendar event so designates.
References Cited (Backward Citations)
EP0399520A2
Cited
US6418309B1
Cited
US6208996B1
Cited
US6393272B1
Cited
US6633758B1
Cited
EP1185058A2
Cited
US20020032040A1
Cited
EP1217532A2
Cited
US20020116541A1
Cited
US7092925B2
Cited
US20020115429A1
Cited
US20020142792A1
Cited
EP1259053A1
Cited
WO2003026259A1
Cited
WO2003056791A1
Cited
US20030143954A1
Cited
US20030153368A1
Cited
US20040203644A1
Cited
US20040203643A1
Cited
US20040082317A1
Cited
US20050009547A1
Cited
US20050136903A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2011-07-08 | 2012-01-07 | 2012-07-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2015-07-08 | 2016-01-07 | 2016-07-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2019-07-08 | 2020-01-07 | 2020-07-08 | $7700.00 | Window Closed / Lapsed |