×

Collective Address Book System

  • US 20180212922A1
  • Filed: 01/25/2017
  • Published: 07/26/2018
  • Est. Priority Date: 01/25/2017
  • Status: Active Grant
First Claim
Patent Images

1. A collective address book system comprising:

  • one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising;

    (a) maintaining, at a contact database, collective address book data that identifies contact information for people to which the system has access;

    (b) receiving, at a user interaction engine, a request from a particular user to contact a person of interest identified by the particular user;

    (c) accessing, at an input engine, user-specific contact data of the particular user;

    (d) determining, at the input engine, that contact information for the person of interest is not available in the user-specific contact data;

    (e) determining, at the input engine, that the collective address book data identifies contact information for the person of interest; and

    (f) generating, at the proxy contact generation engine, proxy contact data for the person of interest based at least in part on (i) determining that the contact information for the person of interest is not available in the user-specific contact data and (ii) determining that the collective address book data identifies contact information for the person of interest, the proxy contact data being contact data that directs a communication to the collective address book system for further routing to the person of interest using the person of interest'"'"'s true contact data and the proxy contact data being contact data that cannot be used to contact the person of interest outside of the collective address book system(g) providing, by the user interaction engine, an indication of the proxy contact data to the particular user;

    (h) receiving, at the system, an indication that the particular user is sending a message to the person of interest using the proxy contact data;

    (i) in response to determining that the message has been sent using the proxy contact data, automatically delaying, at the system and with the permission of the particular user, sending of the message; and

    (j) while the sending of the message is being delayed, determining whether or not to deliver the message to the person of interest by determining whether the message meets a quality metric.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×