Communication protocols
First Claim
1. A system for exchanging information comprising:
- a memory;
a first communication link;
at least one processor implementing a first protocol, the at least one processor being coupled to the memory and the first communication link and being configured to;
receive, via the first communication link, a first request message including a first globally unique identifier (GUID);
start, responsive to receipt of the first request message, a communication session over the first communication link;
provide a first response message including the first GUID;
receive, via the first communication link, a second request message including a start of frame field storing a value that indicates a type of the second request message, a framelength field storing a value that indicates a length of the second request message, a data field storing data, a datalength field storing a value that indicates a length of the data field, and a GUID field storing a value of a second GUID that identifies a second usage;
write the data to a location indicated by the second GUID;
read information stored at the indicated location; and
provide a second response message including the second GUID and the information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for exchanging information is provided. The system includes a memory, a first communication link, and at least one processor implementing a first protocol. The at least one processor is coupled to the memory and the first communication link. The at least one processor is configured to receive, via the first communication link, a first request message including a first globally unique identifier (GUID); start, responsive to receipt of the first request message, a communication session over the first communication link; provide a first response message including the first GUID; receive, via the first communication link, a second request message including data and a second GUID; write the data to a location indicated by the second GUID; read information stored at the indicated location; and provide a second response message including the second GUID and the information.
-
Citations
17 Claims
-
1. A system for exchanging information comprising:
-
a memory; a first communication link; at least one processor implementing a first protocol, the at least one processor being coupled to the memory and the first communication link and being configured to; receive, via the first communication link, a first request message including a first globally unique identifier (GUID); start, responsive to receipt of the first request message, a communication session over the first communication link; provide a first response message including the first GUID; receive, via the first communication link, a second request message including a start of frame field storing a value that indicates a type of the second request message, a framelength field storing a value that indicates a length of the second request message, a data field storing data, a datalength field storing a value that indicates a length of the data field, and a GUID field storing a value of a second GUID that identifies a second usage; write the data to a location indicated by the second GUID; read information stored at the indicated location; and provide a second response message including the second GUID and the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for exchanging information comprising:
-
a memory; a first communication link; at least one first processor coupled to the memory and the first communication link and configured to; generate a first request message including a first globally unique identifier (GUID) that identifies a first usage that when executed by at least one second processor will start a communication session; transmit the first request message on the first communication link; receive a first response message including the first GUID; generate a second request message including a start of frame field storing a value that indicates a type of the second request message, a framelength field storing a value that indicates a length of the second request message, a data field storing data, a datalength field storing a value that indicates a length of the data field, and a GUID field storing a value of a second GUID that identifies a second usage supported by a protocol implemented by the at least one second processor; transmit the second request message on the first communication link; and receive a second response message including the second GUID and information having the same value as the data. - View Dependent Claims (10, 11)
-
-
12. A method for exchanging information using a first computer, the method comprising:
-
generating, by the first computer, a first request message including a first globally unique identifier (GUID) that identifies a first usage that when executed by a second computer will start a communication session on a link shared by the first computer and the second computer; transmitting the first request message on the link; receiving a first response message including the first GUID; generating a second request message including data and a second GUID that identifies a second usage supported by the second computer, wherein generating the second request message includes storing a value that indicates a type of the second request message within a start of frame field, storing a value that indicates a length of the second request message within a framelength field, storing a value that indicates a length of a data field within a datalength field, storing a value of the second GUI within a GUID field, and storing the data within the data field; transmitting the second request message on the link; and receiving a second response message including the second GUID and information having the same value as the data. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification