← Back to Patent Explorer
US6085222A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed communication system with adaptive data sending control in a computer network

Assignee: Fujitsu Ltd
•
Filing: 1998-03-09
•
Granted: 2000-07-04
•
Expires: 2018-03-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Agents for performing data communication controls are installed in the respective terminals of a server which offers information such as image data, and of a client who wishes to acquire the information. Agents for controlling data communications are also installed in gateways inserted in networks to which the server and the client are connected. The agents acquire information items on the transmission bands of the networks, the structures of the other networks, etc. and information items on the processing capability of the terminal of the client, etc. by such a method of exchanging dummy packets with one another. The data to be transmitted from the terminal of the server to the terminal of the client are converted on the basis of the acquired information items by the agents.

Inventors

  • 👤 Nobutsugu Fujino
  • 👤 Masanaga Tokuyo
  • 👤 Ichiro Iida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:44
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/60; H04N21/63; H04N21/643; H04L; H04L41/00; H04L41/04; H04L41/046; H04L43/00

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 192 words
A communication system for a computer network having different networks, comprising: agent means for communicating with one another, thereby to perform communication controls of communication data which are exchanged through the computer network; gateway means for connecting the different networks, each of said gateway means including agent platform means for accepting and running at least one of said agent means; terminal means, each including at least one of said agent means, for performing data communication through said computer network; and agent manager means for managing said agent means operating to sense situations of said terminal means and said computer network, as well as changes of said situations and for transmitting said agent means to an appropriate gateway means in accordance with the change of the situation of said computer network; wherein the gateway agents run in the gateway means, and the terminal agents run in the terminal means acquire information on said terminal means and information on a situation of the network, as well as a change of situation, respectively, and the gateway agents and the terminal agents communicate with each other, thereby to cooperate while exchanging the information items respectively acquired.
Claim 2
Dependent Claim 192 words
A communication system for a computer network having different networks, comprising: agent means for communicating with one another, thereby to perform communication controls of communication data which are exchanged through the computer network; gateway means for connecting the different networks, each of said gateway means including agent platform means for accepting and running at least one of said agent means; terminal means, each including at least one of said agent means, for performing data communication through said computer network; and agent manager means for managing said agent means operating to sense situations of said terminal means and said computer network, as well as changes of said situations and for transmitting said agent means to an appropriate gateway means in accordance with the change of the situation of said computer network; wherein the gateway agents run in the gateway means, and the terminal agents run in the terminal means acquire information on said terminal means and information on a situation of the network, as well as a change of situation, respectively, and the gateway agents and the terminal agents communicate with each other, thereby to cooperate while exchanging the information items respectively acquired.
Claim 3
Dependent Claim 79 words
A communication system for a computer network as recited in claim 1, wherein when image data is to be transferred from one of said terminal means to an other terminal means through said computer network, said gateway means transmits only part of the received image data to said other terminal means in a case where said gateway agent runs in said gateway means have acquired the situation that said other terminal means cannot display all of said image data.
Claim 4
Dependent Claim 96 words
A communication system for a computer network as recited in claim 1, wherein when image data is to be transferred from one of said terminal means to an other terminals means through said computer network, said gateway means generates image data with pixel data of a received image data thinned out and transmits the generated image data of the thinned-out pixel data to said other terminal means in a case where said gateway agent runs in said gateway means have acquired the situation that said other terminal means cannot display all of said received image data.
Claim 5
Dependent Claim 117 words
A communication system for a computer network as recited in claim 1, wherein: said terminal means includes virtual proxy agent means having functions similar to those of each of said gateway means for specifying one of said gateway means nearest from an existing position of the terminal means and establishing a communication connection between the nearest gateway means and said terminal means; and said virtual proxy agent means automatically switching said nearest gateway means to another of said gateway means nearest to a new existing position of said terminal means so as to establish a new communication connection, in a case where said terminal means has roamed until said nearest gateway means changes to other gateway means.
Claim 6
Dependent Claim 48 words
A communication system for a computer network as recited in claim 1, wherein each of said agent means of said terminal means and said gateway means is encapsulated, and such encapsulated agent means communicate with one another, thereby to perform the data communication controls through said computer network.
Claim 7
Dependent Claim 61 words
A communication system for a computer network as recited in claim 5, further comprising movement means operating with roaming of said terminal means, for moving said agent means from a first gateway means with which said terminal means was communicating through said computer network before the roaming, to a second gateway means with which said terminal means communicates after said roaming.
Claim 8
Dependent Claim 46 words
A communication system for a computer network as recited in claim 5, wherein said terminal means includes agent platform means for running said agent means accepted through said computer network, thereby to perform the data communication control through second gateway means by using said agent means.
Claim 9
Dependent Claim 47 words
A communication system for a computer network as recited in claim 5, wherein said gateway means includes agent platform means for running said agent means accepted through said computer network, thereby to perform the data communication control through a second gateway means by using said agent means.
Claim 10
Dependent Claim 49 words
A communication system for a computer network as recited in claim 5, wherein said terminal means includes: agent reception means for receiving said agent means through said computer network; and agent platform means for running the received agent means; wherein the communication control is performed using said agent means.
Claim 11
Dependent Claim 61 words
A communication system for a computer network as recited in claim 9, wherein said terminal means further includes agent check means for checking whether said agent means received by said agent reception means is proper agent means or improper agent means, for deleting the improper agent means, and for activating and operating the proper agent means by said agent platform means.
Claim 12
Dependent Claim 49 words
A communication system for a computer network as recited in claim 5, wherein said gateway means includes: agent reception means for receiving said agent means through said computer network; and agent platform means for running the received agent means; wherein the communication control is performed using said agent means.
Claim 13
Dependent Claim 61 words
A communication system for a computer network as recited in claim 11, wherein said gateway means further includes agent check means for checking whether said agent means received by said agent reception means is proper agent means or improper agent means, for deleting the improper agent means, and for activating and operating the proper agent means by said agent platform means.
Claim 14
Dependent Claim 49 words
A communication system for a computer network as recited in claim 1, wherein said gateway means adaptively process and convert the communication data passing therethrough, on the basis of information items on the situation of said terminal means and said computer network, as well as changes of said situations.
Claim 15
Dependent Claim 140 words
A communication system for a computer network having different networks, comprising: gateway means for connecting the different networks; terminal means for performing data communication via the computer network; and agent manager means for managing said agent means operating to sense situations of said terminal means and said computer network, as well as changes of said situations, and for transmitting said agent means to the appropriate gateway means in accordance with a change of the situations of said computer network; wherein said gateway means notifies said terminal means of a situation and a change of the situation of the computer network, and said terminal means notifies said gateway means of information on said terminal means so that communication of the terminal means via the computer network is adapted to the situation and the change of the situation of the computer network.
Claim 16
Dependent Claim 140 words
A communication system for a computer network having different networks, comprising: gateway means for connecting the different networks; terminal means for performing data communication via the computer network; and agent manager means for managing said agent means operating to sense situations of said terminal means and said computer network, as well as changes of said situations, and for transmitting said agent means to the appropriate gateway means in accordance with a change of the situations of said computer network; wherein said gateway means notifies said terminal means of a situation and a change of the situation of the computer network, and said terminal means notifies said gateway means of information on said terminal means so that communication of the terminal means via the computer network is adapted to the situation and the change of the situation of the computer network.
Claim 17
Dependent Claim 34 words
A communication system for a computer network according to claim 14, wherein said terminal means comprises agent means for acquiring the information on said terminal means and notifying said gateway means of the information.
Claim 18
Dependent Claim 26 words
A communication system for a computer network according to claim 15, wherein said agent means is sent to and installed in said terminal means if necessary.
Claim 19
Dependent Claim 32 words
A communication system for a computer network according to claim 14, wherein said gateway means comprises agent means for acquiring the situation and the change of the situation of the computer network.
Claim 20
Dependent Claim 24 words
A communication system for a computer network according to claim 17, wherein said agent means is sent to and installed in said gateway means.
Claim 21
Dependent Claim 62 words
A communication system for a computer network according to claim 14, wherein when a first terminal means sends graphic data to a second terminal means via the computer network, said gateway means sends only a part of the graphic data to the second terminal means if said gateway means detects that the second terminal means cannot display all of the graphic data.
Claim 22
Dependent Claim 58 words
A communication system for a computer network according to claim 14, wherein when a first terminal means sends graphic data to a second terminal means via the computer network, said gateway means sends reduced graphic data to the second terminal means if said gateway means detects that the second terminal means cannot display all of the graphic data.
Claim 23
Dependent Claim 35 words
A communication system for a computer network according to claim 14, wherein said terminal means is movable and performs communication via said gateway means nearest to a place to which said terminal means is moved.
Claim 24
Dependent Claim 46 words
A communication system for a computer network according to claim 14, wherein said gateway means adaptively process and convert communication data passing therethrough, on a basis of the information on the situation and the change of the situation of said terminal means and the computer network.
Claim 25
Dependent Claim 111 words
A terminal for performing communication via a computer network comprising different networks connected by gateways, comprising: interface means for performing communication via the computer network; agent means for acquiring information on the computer network supplied from the gateways, sending information on the terminal to the gateways, and performing communication adaptively to a situation and a change of the situation of the computer network, and processing a capability of the terminal ;and virtual proxy agent means having a same function as the gateways for determining one of the gateways which is nearest to a place of the terminal and establishing a communication connection between the terminal and the one of the gateways.
Claim 26
Dependent Claim 111 words
A terminal for performing communication via a computer network comprising different networks connected by gateways, comprising: interface means for performing communication via the computer network; agent means for acquiring information on the computer network supplied from the gateways, sending information on the terminal to the gateways, and performing communication adaptively to a situation and a change of the situation of the computer network, and processing a capability of the terminal ;and virtual proxy agent means having a same function as the gateways for determining one of the gateways which is nearest to a place of the terminal and establishing a communication connection between the terminal and the one of the gateways.
Claim 27
Dependent Claim 49 words
A terminal according to claim 23, wherein said virtual proxy agent means automatically change a gateway to which the terminal is to be connected to another one of the gateways when a nearest gateway has changed to another one of the gateways because of a movement of the terminal.
Claim 28
Dependent Claim 96 words
A gateway for forming a computer network by connecting different networks and enabling communication between terminals connected to the computer network, comprising: interface means for enabling communication between the terminals via the computer network; and means for acquiring information on the terminals supplied from the terminals, sending to the terminals a situation and a change of the situation of the computer network, and processing and converting data to be sent to the terminals on a basis of the situation and a change of the situation of the computer network, and a processing capability of the terminals.
Claim 29
Dependent Claim 96 words
A gateway for forming a computer network by connecting different networks and enabling communication between terminals connected to the computer network, comprising: interface means for enabling communication between the terminals via the computer network; and means for acquiring information on the terminals supplied from the terminals, sending to the terminals a situation and a change of the situation of the computer network, and processing and converting data to be sent to the terminals on a basis of the situation and a change of the situation of the computer network, and a processing capability of the terminals.
Claim 30
Dependent Claim 38 words
A gateway according to claim 25, wherein when said gateway sends graphic data to the terminals, said gateway sends a part of the graphic data to the terminals if the terminals cannot display all of the graphic data.
Claim 31
Dependent Claim 35 words
A gateway according to claim 25, wherein when said gateway sends graphic data to the terminals, said gateway sends reduced graphic data to the terminals if the terminals cannot display all of the graphic data.
Claim 32
Dependent Claim 160 words
An agent installed in gateways and terminals composing a computer network, for controlling communication between the terminals, comprising: acquiring means for acquiring a situation and a change of a situation of the computer network if the agent is installed in the gateways, and acquiring information on a terminal if the agent is installed in the terminals; sending means for sending information acquired by said acquiring means to another agent; and receiving means for receiving information sent from another agent, wherein the agent adaptively controls communication between the terminals via the computer network according to a situation and a change of the situation of the computer network on the basis of information received by said receiving means and information acquired by said acquiring means; and wherein said agent connects a terminal to the computer network via a gateway which has become nearest to the terminal when a gateway nearest to the terminal has changed according to a movement of the terminal.
Claim 33
Dependent Claim 160 words
An agent installed in gateways and terminals composing a computer network, for controlling communication between the terminals, comprising: acquiring means for acquiring a situation and a change of a situation of the computer network if the agent is installed in the gateways, and acquiring information on a terminal if the agent is installed in the terminals; sending means for sending information acquired by said acquiring means to another agent; and receiving means for receiving information sent from another agent, wherein the agent adaptively controls communication between the terminals via the computer network according to a situation and a change of the situation of the computer network on the basis of information received by said receiving means and information acquired by said acquiring means; and wherein said agent connects a terminal to the computer network via a gateway which has become nearest to the terminal when a gateway nearest to the terminal has changed according to a movement of the terminal.

References Cited (Backward Citations)

US5499364A Cited
US5774656A Cited
US5561769A Cited
US5768506A Cited
US5655081A Cited
US5721908A Cited
US5740368A Cited
US5850517A Cited
US5790789A Cited
US6503054B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-04 2004-01-03 2004-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-04 2008-01-03 2008-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-04 2012-01-03 2012-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag