Communication device and communication method

US9992309B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9992309-B2
Application numberUS-201314085154-A
CountryUS
Kind codeB2
Filing dateNov 20, 2013
Priority dateNov 20, 2012
Publication dateJun 5, 2018
Grant dateJun 5, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In general, according to one embodiment, a communication device conducts connection type data communications. The device includes an application configured to supply or request data by using a connection. The device also includes a termination unit that receives a request of terminating the data communications, and reports, to the application, termination of the connection without terminating the connection.

First claim

Opening claim text (preview).

The invention claimed is: 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.

Assignees

Inventors

Classifications

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • H04L69/16Primary

    Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9992309B2 cover?
In general, according to one embodiment, a communication device conducts connection type data communications. The device includes an application configured to supply or request data by using a connection. The device also includes a termination unit that receives a request of terminating the data communications, and reports, to the application, termination of the connection without terminating t…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification H04L69/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 05 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).