Providing services by managing communication relationships

  • US 9,325,745 B2
  • Filed: 10/16/2009
  • Issued: 04/26/2016
  • Est. Priority Date: 10/17/2008
  • Status: Active Grant
First Claim
Patent Images

1. A service providing system for providing a service on a network to a plurality of terminals by a service providing server, comprising:

  • a session management server different from the service providing server; and

    the service providing server, whereinthe session management server includescircuitry configured to perform asan identification information issuing unit that, when receiving service selection information from each of the plurality of terminals, issues identification information to each of the plurality of terminals, the identification information identifying a respective terminal or a user of the respective terminal that sent the service selection information and the identification information further identifies a first communication established between the plurality of terminals outside of the service providing server;

    the identification information issuing unit further, for each of the plurality of terminals, instructs the respective terminal to access the service providing server corresponding to the service selection information, and transmits the identification information identifying the respective terminal or the user of the respective terminal and identifying the first communication established between the plurality of terminals outside of the service providing server to the respective terminal;

    the service providing server includescircuitry configured to perform asa communication information collecting unit that receives from each of the plurality of terminals communication information that identifies the first communication established between the plurality of terminals;

    an identification information collecting unit that receives from each of the plurality of terminals the identification information identifying the respective terminal or the user of the respective terminal transmitted by the session management server to each of the plurality of terminals issued by the identification information issuing unit combined with the communication information for each of the plurality of terminals;

    an associating unit that identifies communication information pieces indicating the same communication from a plurality of communication information pieces received by the communication information collecting unit and associates services, which are provided to each of the plurality of terminals which establish the communication identified by the identified communication information pieces, with each other; and

    a service providing unit that, when providing the services associated with each other by the associating unit to the plurality of terminals, identifies identification information pieces that identify the plurality of terminals or users of the plurality of terminals from a plurality of identification information pieces received by the identification information collecting unit, and controls service provision so that the services are provided in accordance with information stored in a storage unit in association with the identified identification information pieces.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×