×

Communication device

  • US 9,537,927 B2
  • Filed: 11/01/2013
  • Issued: 01/03/2017
  • Est. Priority Date: 11/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A communication device comprising:

  • a network interface for communicating with a data processing device via a communication line, the data processing device including one or more client applications that execute communications by using multisession communication;

    a processor coupled to the network interface; and

    a memory storing computer-readable instructions that, when executed by the processor, cause the communication device to perform;

    establishing a session with a specific client application among the one or more client applications via the communication line;

    receiving an HTTP request from the specific client application via the established session; and

    transmitting an HTTP response to the specific client application via the established session,the HTTP response being a response to the HTTP request received in the receiving,the HTTP response including an HTTP header containing first information,the first information being information for causing the data processing device to retain the established session even after transmitting of the HTTP response ends and to use the retained session in a second request and subsequent requests, andthe first information being information corresponding to Keep-Alive in accordance with an HTTP standard,wherein the transmitting the HTTP response includes;

    rewriting the first information in a case where the communication line used to receive the HTTP request is a Universal Serial Bus (USB),the rewritten first information being information for causing the data processing device to disconnect the established session after transmitting the HTTP response to the specific client application via the established session,the rewritten first information being information corresponding to Close in accordance with the HTTP standard; and

    not rewriting the first information in a case where the communication line used to receive the HTTP request is a line that is not the Universal Serial Bus and is capable of the multisession communication.

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