US6738822B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Relay apparatus, system and method, and storage medium
Assignee: Canon Inc
•
Filing: 1998-09-28
•
Granted: 2004-05-18
•
Expires: 2018-09-28
Abstract
Abstract A system enables information transmission between a server which serves information by its own communication format and a client which receives service on a general network, with an efficient and simple structure. A conversion server 101 receives a video transmission request message from a client 103 in the HTTP protocol, the conversion server 101 converts the message into a message of a format of a server 102 , and transmits the converted message to the server 102 . Then, the conversion server 101 returns video data transferred from the server 102 to the client 103 in the HTTP protocol.
Inventors
- 👤 Toshihiko Fukasawa
- 👤 Hiroshi Okazaki
- 👤 Kenichiro Tanaka
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 20:24
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/14; H04N7/15; H04N7/152; H04N1/00; H04N1/00127; H04N1/00281; H04N1/00283; H04N1/00299
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
156 words
A relay apparatus for delivering video stream information from a server to a plurality of clients via a network, said apparatus comprising: message reception means for receiving a video request message from a first client; message interpretation means for interpreting a video request message received by said message reception means; connection management means for managing connection with the first client; video delivering means for delivering obtained video stream to the first client which has requested the video request; information delivering means for delivering information interpreted by said message interpretation means to the server; and a buffer unit for storing video stream information received from the server, wherein said video delivering means delivers video stream information stored in said buffer unit to the first client without starting a new connection between the first client and the server in case that another connection between a second client different from the first client and the server has been established.
Claim 2
Dependent Claim
156 words
A relay apparatus for delivering video stream information from a server to a plurality of clients via a network, said apparatus comprising: message reception means for receiving a video request message from a first client; message interpretation means for interpreting a video request message received by said message reception means; connection management means for managing connection with the first client; video delivering means for delivering obtained video stream to the first client which has requested the video request; information delivering means for delivering information interpreted by said message interpretation means to the server; and a buffer unit for storing video stream information received from the server, wherein said video delivering means delivers video stream information stored in said buffer unit to the first client without starting a new connection between the first client and the server in case that another connection between a second client different from the first client and the server has been established.
Claim 3
Dependent Claim
116 words
A relay apparatus for delivering video stream data from a server to clients via a network, comprising: a connection management device adapted to establish a connection to a server in response to a request from a first client, and to deliver video stream data to the first client, and a memory control device adapted to store the video stream data from the server in a memory, wherein said connection management device delivers the video stream data stored in said memory to the first client without starting a new connection between the first client and the server, in case that a connection between a second client different from the first client and the server has been established.
Claim 4
Dependent Claim
116 words
A relay apparatus for delivering video stream data from a server to clients via a network, comprising: a connection management device adapted to establish a connection to a server in response to a request from a first client, and to deliver video stream data to the first client, and a memory control device adapted to store the video stream data from the server in a memory, wherein said connection management device delivers the video stream data stored in said memory to the first client without starting a new connection between the first client and the server, in case that a connection between a second client different from the first client and the server has been established.
Claim 5
Dependent Claim
19 words
The apparatus according to claim 2 , wherein the memory holds the latest video data as video stream data.
Claim 6
Dependent Claim
22 words
The apparatus according to claim 2 , wherein video stream data is obtained by an image pickup apparatus connected to the server.
Claim 7
Dependent Claim
19 words
The apparatus according to claim 2 , wherein a protocol between said relay apparatus and the clients is HTTP.
Claim 8
Dependent Claim
30 words
The apparatus according to claim 2 , wherein said connection management device converts a first format of video stream data from the server to a second format for the clients.
Claim 9
Dependent Claim
117 words
A relaying method to deliver video stream data from a server to clients via a network, comprising: establishing a connection between a first client and the server in response to a request from the first client, storing video stream data in a memory, and delivering the video stream data from the server to the first client, in case that a connection between a second client different from the first client and the server has not been established, and delivering the video stream data which has been stored in said memory without starting a new connection between the first client and the server, in case that the connection between the second client and the server has been established.
Claim 10
Dependent Claim
117 words
A relaying method to deliver video stream data from a server to clients via a network, comprising: establishing a connection between a first client and the server in response to a request from the first client, storing video stream data in a memory, and delivering the video stream data from the server to the first client, in case that a connection between a second client different from the first client and the server has not been established, and delivering the video stream data which has been stored in said memory without starting a new connection between the first client and the server, in case that the connection between the second client and the server has been established.
Claim 11
Dependent Claim
19 words
The method according to claim 7 , wherein the memory holds the latest video data as video stream data.
Claim 12
Dependent Claim
23 words
The method according to claim 7 , wherein the video stream data is obtained by an image pickup apparatus connected to the server.
Claim 13
Dependent Claim
19 words
The method according to claim 7 , wherein a protocol between said relay apparatus and the clients is HTTP.
Claim 14
Dependent Claim
30 words
The method according to claim 7 , further comprising the step of: converting a first format of video stream data from the server to a second format for the clients.
Claim 15
Dependent Claim
128 words
A storage medium to store a computer program to execute a relaying method to deliver video stream data from a server to clients via a network, said computer program comprising the codes of: establishing a connection between a first client and the server in response to a request from the first client, storing in a memory, and delivering video stream data from the server to the first client, in case that a connection between a second client different from the first client and the server has not been established, and delivering video stream data which has been stored in the memory without starting a new connection between the first client and the server, in case that the connection between the second client and the server has been established.
Claim 16
Dependent Claim
128 words
A storage medium to store a computer program to execute a relaying method to deliver video stream data from a server to clients via a network, said computer program comprising the codes of: establishing a connection between a first client and the server in response to a request from the first client, storing in a memory, and delivering video stream data from the server to the first client, in case that a connection between a second client different from the first client and the server has not been established, and delivering video stream data which has been stored in the memory without starting a new connection between the first client and the server, in case that the connection between the second client and the server has been established.
Claim 17
Dependent Claim
20 words
The storage medium according to claim 12 , wherein the memory holds the latest video data as video stream data.
Claim 18
Dependent Claim
23 words
The storage medium according to claim 12 , wherein video stream data is obtained by an image pickup apparatus connected to the server.
Claim 19
Dependent Claim
20 words
The storage medium according to claim 12 , wherein a protocol between said relay apparatus and the clients is HTTP.
Claim 20
Dependent Claim
31 words
The storage medium according to claim 12 , further comprising the code of: converting a first format of video stream data from the server to a second format for the clients.
References Cited (Backward Citations)
US5530905A
Cited
JPH04269087A
Cited
US5742329A
Cited
US5740214A
Cited
US5822537A
Cited
US6272151B1
Cited
US5557317A
Cited
JPH088907A
Cited
US5548510A
Cited
US5636218A
Cited
US5657246A
Cited
US5677905A
Cited
JPH08293873A
Cited
US5742762A
Cited
US6246695B1
Cited
JPH09214564A
Cited
US5724355A
Cited
US5579308A
Cited
JPH09168027A
Cited
US6011587A
Cited
US6389174B1
Cited
US6067571A
Cited
US5903302A
Cited
US6385193B1
Cited
US5848415A
Cited
US5987100A
Cited
US20020092028A1
Cited
US6091951A
Cited
US6101320A
Cited
US6385647B1
Cited
US6414952B2
Cited
US5961589A
Cited
US6052750A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-05-18 | 2007-11-17 | 2008-05-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-05-18 | 2011-11-17 | 2012-05-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-05-18 | 2015-11-17 | 2016-05-18 | $7700.00 | Window Closed / Lapsed |