Legal claims defining the scope of protection, as filed with the USPTO.
1. A communication device that conducts connection type data communications, comprising: circuitry configured to supply or request data in an application by using a connection between the communication device and a second device; receive a request of terminating the data communications; report, to the application, termination of the connection without terminating the connection, wherein the connection is repeated by the communication device and the second device that are communicating with each other to reduce a load involved in initiating or terminating the connection; a storage to store an identifier of the second device in the data communications and an identifier of the connection in relation with each other, wherein the storage further stores a time at which the identifier of the connection is stored; a communication unit that terminates connections for stored times that are oldest among a plurality of connections that have not been terminated in response to the request of terminating the data communications; and an initiation unit that receives a request of initiating the data communications, determines whether or not a reusable connection is present in the storage in response to the request, and reports, to the application, an identifier of a connection determined to be reusable, wherein the initiation unit sends a report signal that notifies the second device in the data communications to standby for reuse of the connection.
2. The device according to claim 1 , wherein the application conducts data communications through HTTP.
3. The device according to claim 1 , wherein the circuitry is further configured to provide an application programming interface (API) that is compatible with an API for the data communications which the application uses.
4. The device according to claim 1 , wherein the initiation unit provides an application programming interface (API) that is compatible with an API for the data communications which the application uses.
5. The device according to claim 1 , wherein the circuitry reports complete termination of the connection to the application and another application of the second device in the data communications.
6. A communication device that conducts connection type data communications, comprising: circuitry configured to: supply or request data in an application by using a connection between the communication device and a second device; receive a request of terminating the data communications; report, to the application, termination of the connection without terminating the connection, wherein the connection is repeated by the communication device and the second device that are communicating with each other to reduce a load involved in initiating or terminating the connection; a storage to store an identifier of the second device in the data communications and an identifier of the connection in relation with each other; an initiation unit that receives a request of initiating the data communications, determines whether or not a reusable connection is present in the storage in response to the request, and reports, to the application, an identifier of a connection determined to be reusable; and a communication unit that terminates one or more connections whose stored times exceed a prescribed time period, among a plurality of connections which have not been terminated against the request of terminating the data communications, wherein the storage further stores a time at which the identifier of the connection is stored.
7. A communication method of conducting connection type data communications, comprising: supplying or requesting data in an application by using a connection between a communication device and a second device; receiving a request of terminating the data communications by circuitry; and reporting termination of the connection to the application, without terminating the connection, wherein the connection is repeated by the communication device and the second device that are communicating with each other to reduce a load involved in initiating or terminating the connection; storing in a storage an identifier of the second device in the data communications and an identifier of the connection in relation with each other; further storing in the storage a time at which the identifier of the connection is stored: terminating connections for stored times that are oldest among a plurality of connections that have not been terminated against the request of terminating the data communications; receiving a request of initiating the data communications, determining whether or not a reusable connection is present in the storage in response to the request, and reporting, to the application, an identifier of a connection determined to be reusable; and sending a report signal that notifies the second device in the data communications to standby for reuse of the connection.
8. A non-transitory computer-readable medium storing a program that allows a computer to conduct connection type data communications, the program configured to perform a procedure comprising: supplying or requesting data in an application by using a connection between a communication device and a second device; receiving a request of terminating the data communications; and reporting termination of the connection to the application, without terminating the connection, wherein the connection is repeated by the communication device and the second device that are communicating with each other to reduce a load involved in initiating or terminating the connection; storing in a storage an identifier of the second device in the data communications and an identifier of the connection in relation with each other; further storing in the storage a time at which the identifier of the connection is stored: terminating connections for stored times that are oldest among a plurality of connections that have not been terminated against the request of terminating the data communications; receiving a request of initiating the data communications, determining whether or not a reusable connection is present in the storage in response to the request, and reporting, to the application, an identifier of a connection determined to be reusable; and sending a report signal that notifies the second device in the data communications to standby for reuse of the connection.
Unknown
June 5, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.