Data transmission system, apparatus and method for processing information, apparatus and method for relaying data, storage medium, and program
First Claim
1. A data transmission system comprising:
- an information processing apparatus connected to a network, for managing data transmission from a transmitter to a receiver;
a first relaying apparatus connected to the network and the transmitter, for relaying the data transmission from the transmitter; and
a second relaying apparatus connected to the network and the receiver, for relaying the data transmission to the receiver,the information processing apparatus including;
authentication means for authenticating a user of the transmitter;
search means for searching user email address information related to the second relaying apparatus; and
query means for querying the second relaying apparatus whether the second relaying apparatus can receive data transmitted from the transmitter authenticated by the authentication means,the first relaying apparatus including;
first acquisition means for acquiring data to be transmitted from the transmitter; and
first retaining means for retaining the data acquired by the first acquisition means; and
first supply means for supplying the data retained by the first retaining means to the second relaying apparatus, in accordance with the result of the query performed by the query means of the information processing apparatus,the second relaying apparatus including;
determination means for, in response to the query issued by the query means of the information processing apparatus, determining whether the receiver can receive the data, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver;
second acquisition means for acquiring the data from the first relaying apparatus;
second retaining means for retaining the data acquired by the second acquisition means; and
second supply means for supplying the data retained by the second retaining means to the receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitting-end terminal device transmits an electronic mail including large-size data such as video data to a transmitting-end cache via a transmitting-end router. The transmitting-end cache temporarily stores the received data. A POB server authenticates a user of the transmitting-end terminal device and determines whether a receiving-end terminal device can receive the electronic mail. If the authentication of the user is successful and if it is determined that receiving-end terminal device can receive the electronic mail, the transmitting-end cache transmits the electronic mail directly to the receiving-end cache without passing it through the POB server. The receiving-end cache stores the received electronic mail and transmits a message, indicating that the electronic mail has arrived, to the receiving-end terminal device. In response to a request issued by the receiving-end terminal device, the receiving-end cache supplies the electronic mail stored therein to the receiving-end terminal device.
26 Citations
35 Claims
-
1. A data transmission system comprising:
-
an information processing apparatus connected to a network, for managing data transmission from a transmitter to a receiver; a first relaying apparatus connected to the network and the transmitter, for relaying the data transmission from the transmitter; and a second relaying apparatus connected to the network and the receiver, for relaying the data transmission to the receiver, the information processing apparatus including; authentication means for authenticating a user of the transmitter; search means for searching user email address information related to the second relaying apparatus; and query means for querying the second relaying apparatus whether the second relaying apparatus can receive data transmitted from the transmitter authenticated by the authentication means, the first relaying apparatus including; first acquisition means for acquiring data to be transmitted from the transmitter; and first retaining means for retaining the data acquired by the first acquisition means; and first supply means for supplying the data retained by the first retaining means to the second relaying apparatus, in accordance with the result of the query performed by the query means of the information processing apparatus, the second relaying apparatus including; determination means for, in response to the query issued by the query means of the information processing apparatus, determining whether the receiver can receive the data, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; second acquisition means for acquiring the data from the first relaying apparatus;
second retaining means for retaining the data acquired by the second acquisition means; and
second supply means for supplying the data retained by the second retaining means to the receiver. - View Dependent Claims (23)
-
-
2. An infonnation processing apparatus connected to a network, for managing data transmission from a transmitter to a receiver, comprising:
-
storage means for storing address infonnation of the transmitter, a first relaying apparatus connected to the transmitter, and a second relaying apparatus connected to the receiver; address information management means for managing the address information stored in the storage means; authentication means for authenticating a user of the transmitter; search means for searching previously stored user email address information related to the second relaying apparatus; first supply means for supplying request information supplied from the first relaying apparatus to the second relaying apparatus, the request information requesting determining whether transmission of data can be accepted by the receiver, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; and second supply means for supplying, to the first relaying apparatus, data supplied from the second relaying apparatus and indicating the result of the determination performed in response to the request information. - View Dependent Claims (3, 4, 5, 24)
-
-
6. An information processing method for an information processing apparatus connected to a network to manage data transmission from a transmitter to a receiver, comprising:
-
a storage step for storing address information of the transmitter, a first relaying apparatus connected to the transmitter, and a second relaying apparatus connected to the receiver; an address information management step of managing the address information stored in the storage step; an authentication step of authenticating a user of the transmitter; a searching step for searching previously stored user email address information related to the second relaying apparatus; a first supply step of supplying based on said user address information request information supplied from the first relaying apparatus to the second relaying apparatus, the request information requesting determining whether transmission of data can be accepted by the receiver, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; and a second supply step of supplying, to the first relaying apparatus, data supplied from the second relaying apparatus and indicating the result of the determination performed in response to the request information. - View Dependent Claims (25)
-
-
7. A storage medium including a computer-readable program stored thereon, the program including executable instructions that when executed by a computer perform steps for controlling an information processing apparatus connected to a network, said information processing apparatus serving to manage data transmission from a transmitter to a receiver, said steps comprising:
-
a storage step for storing address information of the transmitter, a first relaying apparatus connected to the transmitter, and a second relaying apparatus connected to the receiver; an address information management step of managing the address information stored in the storage step; an authentication step of authenticating a user of the transmitter; a searching step for searching previously stored user email address information related to the second relaying apparatus; a first supply step of supplying request information supplied from the first relaying apparatus to the second relaying apparatus, the request information requesting determination of whether transmission of data can be accepted by the receiver, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; and a second supply step of supplying, to the first relaying apparatus, data supplied from the second relaying apparatus and indicating the result of the determination performed in response to the request information. - View Dependent Claims (26)
-
-
8. A program stored on a computer-readable medium including executable instructions that when executed by a computer perform steps for controlling an information processing apparatus connected to a network, said information processing apparatus serving to manage data transmission from a transmitter to a receiver, said steps comprising:
-
a storage step for storing address information of the transmitter, a first relaying apparatus connected to the transmitter, and a second relaying apparatus connected to the receiver; an address information management step of managing the address information stored in the storage step; an authentication step of authenticating a user of the transmitter; a searching step for searching previously stored user email address information related to the second relaying apparatus; a first supply step of supplying request information supplied from the first relaying apparatus to the second relaying apparatus, the request information requesting determination of whether transmission of data can be accepted by the receiver, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; and a second supply step of supplying, to the first relaying apparatus, data supplied from the second relaying apparatus and indicating the result of the determination performed in response to the request information. - View Dependent Claims (27)
-
-
9. A relaying apparatus connected to a transmitter and a network, for relaying data transmission from the transmitter, comprising:
-
first acquisition means for acquiring data to be transmitted from the transmitter;
retaining means for retaining the data acquired by the first acquisition means;first supply means for supplying request information to an information processing apparatus managing the transmission of data, the request information including a request to the information processing apparatus for a search of previously stored user email address information related to another relaying apparatus, and a determination whether transmission of data can be accepted by the other relaying apparatus, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by a receiver; second acquisition means for acquiring, from the information processing apparatus, the result of determination performed in response to the request information supplied from the first supply means; and second supply means for supplying the data retained by the retaining means to another relaying apparatus connected to the receiver specified as a destination, in accordance with the result of the determination acquired by the second acquisition means. - View Dependent Claims (10, 11, 12, 28)
-
-
13. A relaying method for a relaying apparatus connected to a transmitter and a network to relay data transmission from the transmitter, comprising:
-
a first acquisition step of acquiring data to be transmitted from the transmitter; a retaining step of retaining the data acquired in the first acquisition step; a first supply step of supplying request information to an information processing apparatus managing the transmission of data, the request information including a request to the information processing apparatus for a search of previously stored user email address information related to another relaying apparatus, and a determination whether transmission of data can be accepted by the other relaying apparatus, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by a receiver; a second acquisition step of acquiring, from the information processing apparatus, the result of determination performed in response to the request information supplied in the first supply step; and a second supply step of supplying the data retained in the retaining step to another relaying apparatus connected to the receiver specified as a destination, in accordance with the result of the determination acquired in the second acquisition step. - View Dependent Claims (29)
-
-
14. A storage medium including a computer-readable program stored thereon, the program including executable instructions that when executed by a computer perform steps for controlling a relaying apparatus connected to a transmitter and a network to relay data transmission from the transmitter, said steps comprising:
-
a first acquisition step of acquiring data to be transmitted from the transmitter; a retaining step of retaining the data acquired in the first acquisition step; a first supply step of supplying request information to an information processing apparatus managing the transmission of data, the request information including a request to the information processing apparatus for a search of previously stored user email address information related to another relaying apparatus, and a determination whether transmission of data can be accepted by the other relaying apparatus, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by a receiver; a second acquisition step of acquiring, from the information processing apparatus, the result of determination performed in response to the request information supplied in the first supply step; and a second supply step of supplying the data retained in the retaining step to another relaying apparatus connected to the receiver specified as a destination, in accordance with the result of the determination acquired in the second acquisition step. - View Dependent Claims (30)
-
-
15. A program stored on a computer-readable medium including executable instructions that when executed by a computer perform steps for controlling a relaying apparatus connected to a transmitter and a network to relay data transmission from the transmitter, said steps comprising:
-
a first acquisition step of acquiring data to be transmitted from the transmitter; a retaining step of retaining the data acquired in the first acquisition step; a first supply step of supplying request information to an information processing apparatus managing the transmission of data, the request information including a request to the information processing apparatus for a search of previously stored user email address information related to another relaying apparatus, and a determination whether transmission of data can be accepted by the other relaying apparatus, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by a receiver; a second acquisition step of acquiring, from the information processing apparatus, the result of determination performed in response to the request information supplied in the first supply step; and a second supply step of supplying the data retained in the retaining step to another relaying apparatus connected to the receiver specified as a destination, in accordance with the result of the determination acquired in the second acquisition step. - View Dependent Claims (31)
-
-
16. A relaying apparatus connected to a receiver and a network, for relaying data transmission to the receiver, comprising:
-
first acquisition means for acquiring request information from an information processing apparatus managing the transmission of data, said request information including previously stored user email address information related to said relying apparatus, and requesting determination of whether the receiver can receive data; determination means for determining whether the receiver can receive data, in accordance with the request information acquired by the first acquisition means, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; first supply means for supplying data indicating the result of the determination performed by the determination means to the information processing apparatus; second acquisition means for acquiring the data from another relaying apparatus connected to the transmitter; retaining means for retaining the data acquired by the second acquisition means; and second supply means for supplying the data retained by the retaining means to the receiver. - View Dependent Claims (17, 18, 19, 32)
-
-
20. A relaying method for a relaying apparatus connected to a receiver and a network to relay data transmission to the receiver, comprising:
-
a first acquisition step of acquiring request information from an information processing apparatus managing the transmission of data, said request information including previously stored user email address information related to said relying apparatus, and requesting determination of whether the receiver can receive data; a determination step of determining whether the receiver can receive data, in accordance with the request information acquired in the first acquisition step, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; a first supply step of supplying data indicating the result the determination performed in the determination step to the information processing apparatus; a second acquisition step of acquiring the data from another relaying apparatus connected to the transmitter; a retaining step of retaining the data acquired in the second acquisition step; and a second supply step of supplying the data retained in the retaining step to the receiver. - View Dependent Claims (33)
-
-
21. A storage medium including a computer-readable program stored thereon, the program including executable instructions that when executed by a computer perform steps for controlling a relaying apparatus connected to a receiver and a network to relay data transmission to the receiver, said steps comprising:
-
a first acquisition step of acquiring request information from an information processing apparatus managing the transmission of data, said request information including previously stored user email address information related to said relying apparatus, and requesting determining whether the receiver can receive data; a determination step of determining whether the receiver can receive data, in accordance with the request information acquired in the first acquisition step, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; a first supply step of supplying data indicating the result of the determination performed in the determination step to the information processing apparatus; a second acquisition step of acquiring the data from another relaying apparatus connected to the transmitter; a retaining step of retaining the data acquired in the second acquisition step; and a second supply step of supplying the data retained in the retaining step to the receiver. - View Dependent Claims (34)
-
-
22. A program stored on a computer-readable medium including executable instructions that when executed by a computer perform steps for controlling a relaying apparatus connected to a receiver and a network to relay data transmission to the receiver, said steps comprising:
-
a first acquisition step of acquiring request information from an information processing apparatus managing the transmission of data, said request information including previously stored user email address information related to said relying apparatus, and requesting determining whether the receiver can receive data; a determination step of determining whether the receiver can receive data, in accordance with the request information acquired in the first acquisition step, the determination being based on at least adequate storage capacity to store the data and made prior to the data being received by the receiver; a first supply step of supplying data indicating the result of the determination performed in the determination step to the information processing apparatus; a second acquisition step of acquiring the data from another relaying apparatus connected to the transmitter; a retaining step of retaining the data acquired in the second acquisition step; and a second supply step of supplying the data retained in the retaining step to the receiver. - View Dependent Claims (35)
-
Specification