×

Relay server

  • US 9,225,856 B2
  • Filed: 03/18/2013
  • Issued: 12/29/2015
  • Est. Priority Date: 05/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A relay server configured to relay a data communication between a plurality of service providing servers and a plurality of communication devices, the relay server comprising:

  • one or more processors; and

    an instruction memory that stores computer-readable instructions therein, the computer-readable instructions, when executed by the one or more processors, causing the relay server to execute;

    registering first combination information in an information memory, the first combination information including specific account information for a specific user, first account information for the specific user, first service identifying information for identifying a first service provided by a first service providing server of the plurality of service providing servers, and first device identifying information for identifying a first communication device of the plurality of communication devices, the specific account information used when the specific user uses each of the first communication device and a second communication device of the plurality of communication devices, the first account information being registered in the first service providing server;

    registering second combination information in the information memory, the second combination information including the specific account information, second account information for the specific user, second service identifying information for identifying a second service provided by a second service providing server of the plurality of service providing servers, and the first device identifying information, the second account information being registered in the second service providing server, the second service providing server being different from the first service providing server;

    registering third combination information in the information memory, the third combination information including the specific account information, third account information for the specific user, third service identifying information for identifying a third service provided by a third service providing server of the plurality of service providing servers, and second device identifying information for identifying the second communication device, the third account information being registered in the third service providing server;

    receiving first login information including the specific account information and the first device identifying information from the first communication device;

    sending a first service list to the first communication device, the first service list including the first service identifying information combined with the specific account information and the first device identifying information in the information memory and the second service identifying information combined with the specific account information and the first device identifying information in the information memory in a case where the first login information is received after the first combination information and the second combination information are registered in the information memory;

    receiving from the first communication device the specific account information and the first service identifying information, included in the first service list, selected by the specific user on the first communication device;

    relaying a first data communication between the first service providing server and the first communication device by using the first account information included in the first combination information in a case where the specific account information and the first service identifying information are received after the first combination information has been registered in the information memory, the first data communication being a communication for the first communication device to receive a provision of the first service from the first service providing server;

    receiving from the first communication device the specific account information and the second service identifying information, included in the first service list, selected by the specific user on the first communication device;

    relaying a second data communication between the second service providing server and the first communication device by using the second account information included in the second combination information in a case where the specific account information and the second service identifying information are received after the second combination information has been registered in the information memory, the second data communication being a communication for the first communication device to receive a provision of the second service from the second service providing server;

    receiving second login information including the specific account information and the second device identifying information from the second communication device;

    sending a second service list to the second communication device, the second service list including the third service identifying information combined with the specific account information and the second device identifying information in the information memory in a case where the second login information is received after the third combination information are registered in the information memory;

    receiving from the second communication device the specific account information and the third service identifying information, included in the second service list, selected by the specific user on the second communication device; and

    relaying a third data communication between the third service providing server and the second communication device by using the third account information included in the third combination information in a case where the specific account information and the third service identifying information are received after the third combination information has been registered in the information memory, the third data communication being a communication for the second communication device to receive a provision of the third service from the third service providing server.

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