Communication method and apparatus using hypertext transfer protocol

US9270723B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9270723-B2
Application numberUS-201113292913-A
CountryUS
Kind codeB2
Filing dateNov 9, 2011
Priority dateApr 16, 2007
Publication dateFeb 23, 2016
Grant dateFeb 23, 2016

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.

A communication method for implementing a real-time streaming using hypertext transfer protocol (HTTP) in a network is provided. Chunked encoding of HTTP is applied so that information can be exchanged between a server and a client while an HTTP request is being progressed. Therefore, bidirectional communication between the client and the server using HTTP is possible without modifying an existing HTTP protocol, and real-time transmission can be implemented.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication method using hypertext transfer protocol (HTTP) between a client device and a server device, the client device including an HTTP client and an HTTP dispatcher and the server device including a session manager, a control handler, a streaming server, an HTTP scheduler and an HTTP server, the method comprising: at the control handler of the server device, receiving session information from the session manager of the server device, converting the session information into a chunk-extension message, and transmitting, from the control handler of the server device, the chunk-extension message to the HTTP scheduler of the server device; at the HTTP scheduler of the server device, checking whether chunk transmission to the HTTP client of the client device is being performed, and if the chunk transmission is being performed, buffering the chunk-extension message until the next chunk is transmitted; at the HTTP scheduler of the server device, receiving multimedia content from the streaming server of the server device, generating chunk data by multiplexing the multimedia content received from the streaming server of the server device and the chunk-extension message, and transmitting the chunk data to the HTTP server of the server device; and at the HTTP server of the server device, transmitting the chunk data to the HTTP client of the client device through a streaming connection; at the HTTP scheduler of the server device, constructing a dummy HTTP response to an HTTP request and transmitting the dummy HTTP response to the HTTP server of the server device; at the HTTP server of the server device, transmitting the dummy HTTP response to the HTTP client of the client device; at the HTTP client of the client device, receiving a dummy HTTP response from the HTTP server and transmitting the dummy HTTP response to the HTTP dispatcher of the client device; and at the HTTP dispatcher of the client device, analyzing the dummy HTTP response, and if the dummy HTTP response is detected, dropping the dummy HTTP response, wherein the session information comprises one of a session change notification message, a session control request message from the HTTP server of the server device to the HTTP client of the client device, and a control response message for a session control request from the HTTP client of the client device to the HTTP server of the server device. 2. The method of claim 1 , wherein the chunk-extension message comprises a session identification. 3. A communication method using hypertext transfer protocol (HTTP) between a client device and a server device, the client device including a hypertext transfer protocol (HTTP) client, an HTTP dispatcher, a control handler, a streaming client and a session synthesizer, and the server device including an HTTP server, the method comprising: at the hypertext transfer protocol (HTTP) client of the client device, receiving chunk data from the HTTP server of the server device through a streaming connection and transmitting the chunk data to the HTTP dispatcher of the client device, wherein the chunk data is obtained by multiplexing multimedia content and a chunk-extension message; at the HTTP dispatcher of the client device, demultiplexing the chunk data into the multimedia content and the chunk-extension message, transmitting the chunk-extension message to the control handler of the client device, and transmitting the multimedia content to the streaming client of the client device; and at the control handler of the client device, converting the chunk-extension message into session information and transmitting the session information to the session synthesizer of the client device; at the HTTP client of the client device, receiving a dummy HTTP response from the HTTP server and transmitting the dummy HTTP response to the HTTP dispatcher of the client device; and at the HTTP dispatcher of the client device, analyzing the dummy HTTP response, and if the dummy HTTP response is detected, dropping the dummy HTTP response, wherein the session information comprises one of a session change notification message from the HTTP server of the server device to the HTTP client of the client device, and a session control request message from the HTTP server of the server device to the HTTP client of the client device, and a control response message for a session control request from the HTTP client of the client device to the HTTP server of the server device.

Assignees

Inventors

Classifications

  • IP · CPC title

  • Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network {(transmission of MPEG streams over ATM H04L12/5601)} · CPC title

  • H04L65/607Primary

    Electricity · mapped topic

  • Communication protocols {(network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP], H04L65/65)} · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · 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 US9270723B2 cover?
A communication method for implementing a real-time streaming using hypertext transfer protocol (HTTP) in a network is provided. Chunked encoding of HTTP is applied so that information can be exchanged between a server and a client while an HTTP request is being progressed. Therefore, bidirectional communication between the client and the server using HTTP is possible without modifying an exist…
Who is the assignee on this patent?
Kim Yoon-Soo, Cho Joon-Ho, Choi Sang-Hoon, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N21/2381. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 23 2016 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).