Method for integrating applications in an electronic address book
AssigneeAsurion, LLC
InventorsHoward Chou, Nancy Benovich Gilby, Sharad Uni, Nisha Ravi, Brandon Salzberg, Jonathan Salcedo
Life of this patent
Estimating the term…
Abstract
A method for integrating interactions in an address book application that includes managing a plurality of contacts of an electronic address book, identifying a contact with a relationship to an interaction service, collecting dynamic information corresponding to the identified contact, and facilitating an interaction using the dynamic information.
Claims20
A method for integrating interactions in an address book application comprising:
- managing a plurality of contacts of an electronic address book associated with a mobile communication device of a user, wherein each contact of the plurality of contacts includes static data including contact information for each contact;
- identifying a contact of the electronic address book with a relationship to an external interaction service, the external interaction service being a network based service;
- determining that the user has a login associated with the external interaction service;
- retrieving the login associated with the user for the external interaction service and submitting the login to the external interaction service;
- determining, by one or more processors, one or more members in the external interaction service that have a relationship with the user after submitting the login including accessing user related information stored in the external interaction service to identify other members in the external interaction service that have a relationship with the user;
- evaluating data for the determined one or more members including:
- comparing data associated with the determined one or more members with static data included in the electronic address book;
- and
- locating a match of a member of the determined one or more members from the external interaction service to a matched contact in the electronic address book based on the comparing, including locating the member from the external interaction service that shares a unique identifier with the matched contact in the electronic address book, wherein the unique identifier is not a name associated with the matched contact;
- associating the matched contact with the external interaction service including adding an identifier for the external interaction service and other data related to the matched contact's identity in the external interaction service to the static data for the matched contact;
- after associating the matched contact with the external interaction service, collecting dynamic information corresponding to one or more contacts associated with the external interaction service from the external interaction service and storing the dynamic information for each of the one or more associated contacts as an event associated with the each contact;
- receiving a selection of a specific contact while executing the address book on the mobile communication device;
- and
- upon receipt of the selection of the specific contact, facilitating an interaction with the specific contact using the external interaction service and using the dynamic information including:
- locating the event associated with the specific contact in storage and presenting the dynamic information collected for the specific contact;
- presenting a particular view within the electronic address book, the particular view for viewing the located event and for interacting with any associated external interaction service;
- receiving a communication for the specific contact through the particular view;
- and
- enabling the communication using an embedded application associated with the external interaction service associated with the specific contact and the located event.
A non-transitory computer-readable medium storing computer-readable instructions for integrating interactions in an address book application, the instructions being executable on a processor to perform operations comprising:
- managing a plurality of contacts of an electronic address book associated with a mobile communication device of a user, wherein each contact of the plurality of contacts includes static data including contact information for each contact;
- identifying a contact of the electronic address book with a relationship to an external interaction service, the external interaction service being a network based service;
- determining that the user has a login associated with the external interaction service;
- retrieving the login associated with the user for the external interaction service and submitting the login to the external interaction service;
- determining, by one or more processors, one or more members in the external interaction service that have a relationship with the user after submitting the login including accessing user related information stored in the external interaction service to identify other members in the external interaction service that have a relationship with the user;
- evaluating data for the determined one or more members including:
- comparing data associated with the determined one or more members with static data included in the electronic address book;
- and
- locating a match of a member of the determined one or more members from the external interaction service to a matched contact in the electronic address book based on the comparing, including locating the member from the external interaction service that shares a unique identifier with the matched contact in the electronic address book, wherein the unique identifier is not a name associated with the matched contact;
- associating the matched contact with the external interaction service including adding an identifier for the external interaction service and other data related to the matched contact's identity in the external interaction service to the static data for the matched contact;
- after associating the matched contact with the external interaction service, collecting dynamic information corresponding to one or more contacts associated with the external interaction service from the external interaction service and storing the dynamic information for each of the one or more associated contacts as an event associated with the each contact;
- receiving a selection of a specific contact while executing the address book on the mobile communication device;
- and
- upon receipt of the selection of the specific contact, facilitating an interaction with the specific contact using the external interaction service and using the dynamic information including:
- locating the event associated with the specific contact in storage and presenting the dynamic information collected for the specific contact;
- presenting a particular view within the electronic address book, the particular view for viewing the located event and for interacting with any associated external interaction service;
- receiving a communication for the specific contact through the particular view;
- and
- enabling the communication using an embedded application associated with the external interaction service associated with the specific contact and the located event.
Dependencies are inferred from the claim text.