Contact information management
AssigneeWilliam Michael Dorfman
InventorsWilliam Michael Dorfman, Kurtis Frederick Heidolph, Shehan Raj Rajaratnam
Life of this patent
Estimating the term…
Abstract
The present invention provides a contact management, creation, and filtering application on a mobile or computing devices by providing a contact list or address book with enhanced searching capabilities, whether the original address book or contact list is created by the application software of the present invention, with other application software while the application software of the present invention is running in the background, or the address book or contact list is being modified or sync either using the application software.
Claims21
A method for presenting contact information on a device comprising:
- providing a device-hosted contact list comprising a plurality of contact entries on a device comprising a computer that implements programming instructions;
- submitting a query for an ancillary information related to at least one of said plurality of contact entries in a software application which is separate from said device-hosted contact list;
- searching a record stored by said software application for said query, said record comprising a plurality of ancillary information associated with correlating contact entries by pointers;
- returning a listing of correlated contact entries where said ancillary information matches said query;
- and
- presenting to a user said listing of correlated contact entries with links to corresponding contact entries in said device-hosted contact list;
- wherein each of said ancillary information corresponds to an event that occurred to one of said plurality of contact entries.
A method for managing an augmented contact list on a device comprising:
- detecting with a software application a change in a device-hosted contact list of a device comprising a computer that implements programming instructions, said software application being installed or running on said device;
- identifying a type of change during an event and an associated contact entry of said device-hosted contact list from said change;
- gathering ancillary information from said device within a timeframe of said change;
- storing said ancillary information in a record maintained by said software application separately from said device-hosted contact list, said ancillary information being associated with said associated contact entry by a pointer in said record;
- and
- providing a query accepting mechanism to a user in said software application for searching said ancillary information and returning an identity of said associated contact entry.
A method for presenting contact information on a device comprising:
- providing a device comprising a computer that implements programming instructions in an environment with correlative relation to at least one contact in a device-hosted contact list on said device comprising a plurality of contact entries;
- submitting a query for an ancillary information related to at least one of said plurality of contact entries in a software application which is separate from said device-hosted contact list;
- searching a record stored by said software application for said query, said record comprising a plurality of ancillary information associated with correlating contact entries by pointers;
- returning a listing of correlated contact entries where said ancillary information matches said query;
- and
- presenting to a user said listing of correlated contact entries with links to corresponding contact entries in said device-hosted contact list;
- wherein each of said ancillary information corresponds to an event that occurred to one of said plurality of contact entries.
21-39. (canceled)
Dependencies are inferred from the claim text.