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

Network protocol for transferring data between applications running on different clients in a client-server system

Assignee: NFC Corp
•
Filing: 1996-09-25
•
Granted: 1999-09-14
•
Expires: 2016-09-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication system performs communication between a plurality of nodes connected to each other through a network. Each node includes a plurality of processing sections and a communication control section. Each of the processing sections executes an application program by using received application data, and generates user data. The communication control section performs network protocol processing for network connection between the nodes, and performs communication between the processing sections of the home node. The communication control section adds control information to the user data from the processing section of the home node, converts the user data into data suitable for the network protocol to send the data to the network. The communication control section also extracts the user data from the data received through the network according to the network protocol to output the user data to a corresponding one of the processing section of the home node.

Inventors

  • 👤 Hiroshi Goto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 10:26
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 163 words
A communication system for performing communication between a plurality of nodes connected to each other through a network, each of said nodes including a plurality of processing means each for executing an application program by using received application data, and generating user data according to a first application layer protocol; and communication control means for performing network protocol processing for network connection between said nodes, and performing communication between said processing means of a home node according to a second application layer protocol, wherein said communication control means adds control information to the user data received from said processing means of said home node according to said second application layer protocol, converts the user data into data suitable for the network protocol to send the data to the network, and extracts the user data from the data received through the network according to the network protocol to output the user data to a corresponding one of said processing means of said home node.
Claim 2
Dependent Claim 163 words
A communication system for performing communication between a plurality of nodes connected to each other through a network, each of said nodes including a plurality of processing means each for executing an application program by using received application data, and generating user data according to a first application layer protocol; and communication control means for performing network protocol processing for network connection between said nodes, and performing communication between said processing means of a home node according to a second application layer protocol, wherein said communication control means adds control information to the user data received from said processing means of said home node according to said second application layer protocol, converts the user data into data suitable for the network protocol to send the data to the network, and extracts the user data from the data received through the network according to the network protocol to output the user data to a corresponding one of said processing means of said home node.
Claim 3
Dependent Claim 102 words
A system according to claim 1, wherein said communication control means performs protocol processing which handles user type information serving as a layer higher than the network protocol and used to identify a type of an application program, and said communication control means adds user type information as control information to user data from said processing means and converts the data into data suitable for the network protocol in a transmission process, and extracts user type information from received data and outputs the user data to said processing unit corresponding to the extracted user type information in accordance with the network protocol.
Claim 4
Dependent Claim 101 words
A system according to claim 1, wherein said communication control means performs protocol processing which handles a delimiter serving as a layer higher than the network protocol and having a fixed pattern for guaranteeing validity of data, and said communication control means adds a delimiter as control information to user data from said processing means and converts the data into data suitable for the network protocol in a transmission process, and extracts a delimiter from received data and checks validity of the user data on the basis of the extracted delimiter in a reception process in accordance with the network protocol.
Claim 5
Dependent Claim 36 words
A system according to claim 3, wherein said communication control means reconstructs a network interface when the user data is not valid, and no data is received for not less than a predetermined period of time.
Claim 6
Dependent Claim 42 words
A system according to claim 1, wherein when said processing means of said home node does not correspond to the extracted user data, said communication control means discards the user data as abnormal data, and notifies a destination node of corresponding information.
Claim 7
Dependent Claim 30 words
A system according to claim 1, wherein the user data generated by said processing means is constituted by user data including a signal type, a data size, and application data.
Claim 8
Dependent Claim 22 words
A system according to claim 1, wherein said respective processing means and said communication control means are constituted by a signal processor.
Claim 9
Dependent Claim 27 words
A system according to claim 1, wherein the second application layer protocol adds control information to the user data transferred according to the first application layer protocol.
Claim 10
Dependent Claim 28 words
A system according to claim 8, wherein the second application layer protocol is at a hierarchy level between the first application layer protocol and a transport layer protocol.
Claim 11
Dependent Claim 178 words
A communication system for performing communication between a plurality of nodes connected to each other through a network, each of said nodes including a plurality of processors each for executing an application program by using received application data, and generating user data according to a first application layer protocol; and a communication controller communicatively connected to the plurality of processors and configured to perform network protocol processing for network connection between said nodes, and configured to perform communication between said processors of a home node according to a second application layer protocol, herein said communication controller adds control information to the user data received from at least one of said plurality of processors of said home node according to the second application layer protocol, converts the user data into data suitable for the network layer protocol to send the data to the network, and extracts the user data from the data received through the network according to the network protocol to output the user data to a corresponding one of said plurality of processors of said home node.
Claim 12
Dependent Claim 178 words
A communication system for performing communication between a plurality of nodes connected to each other through a network, each of said nodes including a plurality of processors each for executing an application program by using received application data, and generating user data according to a first application layer protocol; and a communication controller communicatively connected to the plurality of processors and configured to perform network protocol processing for network connection between said nodes, and configured to perform communication between said processors of a home node according to a second application layer protocol, herein said communication controller adds control information to the user data received from at least one of said plurality of processors of said home node according to the second application layer protocol, converts the user data into data suitable for the network layer protocol to send the data to the network, and extracts the user data from the data received through the network according to the network protocol to output the user data to a corresponding one of said plurality of processors of said home node.
Claim 13
Dependent Claim 24 words
A system according to claim 1, wherein the network protocol processing includes at least transport layer protocol processing and data link layer protocol processing.
Claim 14
Dependent Claim 27 words
A system according to claim 1, wherein said communication control means adds the control information to the user data according to only said second application layer protocol.
Claim 15
Dependent Claim 51 words
A system according to claim 1, wherein the control information extracted from the user data by said communication control means is used to determine if the user data is correct and to determine which of said plurality of processing means of said home node is to be sent the user data.
Claim 16
Dependent Claim 24 words
A system according to claim 10, wherein the network protocol processing includes at least transport layer protocol processing and data link layer protocol processing.
Claim 17
Dependent Claim 26 words
A system according to claim 10, wherein said communication controller adds the control information to the user data according to only said second application layer protocol.
Claim 18
Dependent Claim 49 words
A system according to claim 10, wherein the control information extracted from the user data by said communication controller is used to determine if the user data is correct and to determine which of said plurality of processors of said home node is to be sent the user data.
Claim 19
Dependent Claim 70 words
A system according to claim 1, wherein said communication control means outputs a health check signal at predetermined intervals to said network to check whether said network is operating correctly or not, and wherein if said health check signal is not received within a predetermined time after a most recent health check signal was output, said communication control means reconstructs a network interface of said home node to said network.
Claim 20
Dependent Claim 71 words
A system according to claim 10, wherein said communication controller is configured to output a health check signal at predetermined intervals to said network to check whether said network is operating correctly or not, and wherein if said health check signal is not received within a predetermined time after a most recent health check signal was output, said communication controller reconstructs a network interface of said home node to said network.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag