System and method for creating a note related to a phone call
AssigneeMicrosoft Corporation
InventorsSusan E. Pappalardo, Jason William Fuller, Greg A. Keyser, Joel P. Dehlin, Peter G. Chin, Debbie Miu Yan Yau, Marc W. Todd, FELIX GTI ANDREW
Life of this patent
Estimating the term…
Abstract
This invention is directed toward a computer-implemented system and method for creating a note in a mobile communication device. The method includes creating a call note if a phone call is in progress. The call note includes call data that are related to the phone call. The call note is also associated with an entry in a call log. The method may be implemented by computer-executable components loaded into the memory of a mobile communication device.
Claims19
A computer-implemented method for creating a note in a mobile device, comprising:
- determining whether a phone call is in progress;
- if the phone call is in progress,
- creating call data, wherein the call data are related to the phone call;
- creating a call note that includes the call data;
- storing the call note;
- and
- associating the call note with an entry in a call log, the entry being related to the phone call.
A computer-implemented method of communicating between a first application program and a data structure associated with a mobile device, comprising:
- requesting, by the first application program, access to the data structure to retrieve a call note, the call note including a data field pre-populated with information about a call to or from the mobile device.
A computer-implemented method of communicating between a first application program and a data structure associated with a mobile device, comprising:
- requesting, by the first application program, access to the data structure to retrieve, from a call log including entries that describe calls, an entry associated with a call note, the call note including a data field pre-populated with information about a call to or from the mobile device.
In a computer device having a graphical user interface including a display and a user interface selection mechanism, a method of presenting and activating triggers on the display, comprising:
- displaying a first trigger for a dialer application program, the first trigger being associated with a command for instructing a note application program to create a call note;
- receiving an activation signal for the first trigger through the user interface selection mechanism;
- and
- in response to the activation signal for the first trigger, sending the command and information describing a current phone call to the note application program.
In a computer device having a graphical user interface including a display and a user interface selection mechanism, a method of presenting and activating a trigger on display, comprising:
- displaying a trigger in an entry of a call log, the trigger being associated with a command for instructing a note application program to display a call note associated with the entry;
- receiving an activation signal for the trigger through the user interface selection mechanism;
- and
- in response to the activation signal for the trigger, sending the command to the note application program, thereby causing the note application program to display the call note.
A computer-readable medium encoded with computer-executable components, comprising:
- a dialer for making outgoing phone calls;
- a caller ID validator for receiving information relating to incoming phone calls;
- a call log for recording the incoming and outgoing phone calls, wherein each call has a corresponding entry in the call log;
- a note application program for creating notes;
- a note repository for storing the notes;
- and
- a handler for creating call data based on data from the dialer or the caller ID validator, instructing the note application program to create a call note that includes the call data, storing the call note in the note repository, and associating the call note with an entry in the call log.
A mobile device, comprising:
- a processor;
- a display;
- a memory into which a plurality of computer-executable components are loaded, the computer-executable components, comprising:
- a dialer for making outgoing phone calls;
- a caller ID validator for receiving information relating to incoming phone calls;
- a call log for recording the incoming and outgoing phone calls, wherein each call has a corresponding entry in the call log;
- a note application program for creating notes;
- a note repository for storing the notes;
- and
- a handler for creating call data by extracting data from the dialer or the caller ID validator, instructing the note application program to create a call note that includes the call data, storing the call note in the note repository, and associating the call note with an entry in the call log.
A computer-readable medium encoded with a plurality of data structures, comprising:
- a first data structure including:
- a first data field representing a note;
- a second data field associated with the first data field and containing data related to a phone call;
- and
- a second data structure including:
- entries containing data representing multiple phone calls including an entry corresponding to the phone call;
- and
- a third data field associating the entry with the note.
Dependencies are inferred from the claim text.