×

Network-based processing of data requests for contact information

  • US 9,369,542 B2
  • Filed: 03/27/2009
  • Issued: 06/14/2016
  • Est. Priority Date: 03/27/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing communications comprising:

  • a data store for maintaining data request information corresponding to an association of an identifiable entity to one or more contacts, plan information, group-based information, communication category information or communication activity information, the data request information maintained on behalf of the identifiable entity;

    a computing device having a processor and a memory, the computing device operable to execute computer-executable instructions to implement a contact management component, the contact management component operative to;

    obtain a data request to access the data store for the data request information associated with the identifiable entity and maintained on behalf of the identifiable entity, wherein the data request includes an identification of the identifiable entity and an indication of a specified contact, and wherein the data request does not identify a first subset and a second subset of a plurality of subsets of the one or more contacts associated with the identifiable entity;

    process the data request to access the data store, wherein processing the data request includes verifying a plurality of associations between the specified contact and the identifiable entity based, at least in part, on the plurality of subsets of contacts, wherein each association of the plurality of associations corresponds to a respective subset of the plurality of subsets of contacts containing the specified contact;

    determine communication cost information corresponding to a first association of the plurality of associations between the specified contact and the identifiable entity based, at least in part, on the data request and the plan information, wherein the first association corresponds to the first subset of contacts and wherein the communication cost information distinguishes the first association from at least one remaining association of the plurality of associations;

    determine organizational criteria corresponding to a second association of the plurality of associations between the specified contact and the identifiable entity based, at least in part, on the data request and group information, wherein the second association corresponds to the second subset of contacts and wherein the organizational criteria distinguish the second association from at least one remaining association of the plurality of associations;

    generate response information comprising the communication cost information corresponding to the first association between the specified contact and the identifiable entity and identifying a set of applications or executable components associated with the organizational criteria corresponding to the second association between the specified contact and the identifiable entity; and

    transmit the response information.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×