Network protocol for network communications
First Claim
Patent Images
1. A method of a single source computer to correct for a data transmission error to another external computer wherein the single computer and the external computer have a shared memory location, said method of correction comprising:
- (i) transmitting a data by a source computer to an external destination computer;
(ii) monitoring the data transmission to determine if the data transmission was unsuccessful so that the data was undelivered;
(iii) said source computer, on determining that the data transmission was unsuccessful, instructing said destination computer to overwrite a shared memory location to which the undelivered data relates by re-initializing said shared memory location to which the undelivered data relates; and
(iv) said source computer sending said external destination computer a current contents of said shared memory location to which the undelivered data related.
0 Assignments
0 Petitions
Accused Products
Abstract
A network protocol is disclosed in which the network switch reports failure to transmit a message or packet to the source computer of a multiple computer system. The destination computer(s) is/are then instructed by the source computer to re-initialize the relevant memory locations. A transaction identifier (TID) is used to identify a source computer sending a stream of updating data for a specific memory location.
85 Citations
8 Claims
-
1. A method of a single source computer to correct for a data transmission error to another external computer wherein the single computer and the external computer have a shared memory location, said method of correction comprising:
-
(i) transmitting a data by a source computer to an external destination computer; (ii) monitoring the data transmission to determine if the data transmission was unsuccessful so that the data was undelivered; (iii) said source computer, on determining that the data transmission was unsuccessful, instructing said destination computer to overwrite a shared memory location to which the undelivered data relates by re-initializing said shared memory location to which the undelivered data relates; and (iv) said source computer sending said external destination computer a current contents of said shared memory location to which the undelivered data related. - View Dependent Claims (2, 3)
-
-
4. A computer program stored in a computer readable media, the computer program including executable computer program instructions and adapted for execution by a single computer to modify the operation of the single computer;
- the modification of operation including performing a method of a single source computer to correct for a data transmission error to another external computer wherein the single computer and the external computer have a shared memory location comprising;
(i) transmitting a data by a source computer to an external destination computer; (ii) monitoring the data transmission to determine if the data transmission was unsuccessful so that the data was undelivered; (iii) said source computer, on determining that the data transmission was unsuccessful, instructing said destination computer to overwrite a shared memory location to which the undelivered data relates by re-initializing said shared memory location to which the undelivered data relates; and (iv) said source computer sending said external destination computer a current contents of said shared memory location to which the undelivered data related.
- the modification of operation including performing a method of a single source computer to correct for a data transmission error to another external computer wherein the single computer and the external computer have a shared memory location comprising;
-
5. A method of a single destination computer to correct for a data transmission error from an external source computer wherein the single destination computer and the external source computer have a shared memory location, said method of correction comprising:
-
receiving, by said destination computer, an indication that a data sent to said destination computer did not receive a data transmission and that the data in said transmission was undelivered; receiving, by said destination computer, an instruction from said source computer to overwrite a shared memory location with said source computer to which the undelivered data relates; said destination computer in response to said received instruction, re-initializing said shared memory location in said second computer to which the undelivered data relates; receiving, by said destination computer, from said source computer a current contents of said shared memory location from said source computer to which the undelivered data related; and storing, by said destination computer, the received contents into its shared memory location. - View Dependent Claims (6, 7)
-
-
8. A computer program stored in a computer readable media, the computer program including executable computer program instructions and adapted for execution by a single computer to modify the operation of the single computer;
- the modification of operation including performing a method of a single destination computer to correct for a data transmission error from an external source computer wherein the single destination computer and the external source computer have a shared memory location comprising;
receiving, by said destination computer, an indication that a data sent to said destination computer did not receive a data transmission and that the data in said transmission was undelivered; receiving, by said destination computer, an instruction from said source computer to overwrite a shared memory location with said source computer to which the undelivered data relates; said destination computer in response to said received instruction, re-initializing said shared memory location in said second computer to which the undelivered data relates; receiving, by said destination computer, from said source computer a current contents of said shared memory location from said source computer to which the undelivered data related; and storing, by said destination computer, the received contents into its shared memory location.
- the modification of operation including performing a method of a single destination computer to correct for a data transmission error from an external source computer wherein the single destination computer and the external source computer have a shared memory location comprising;
Specification