Patent US6330628B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6330628B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Memory including a data structure used for identifying a communication protocol of a received communication

Assignee: Ricoh Co Ltd
•
Filing: 1997-06-23
•
Granted: 2001-12-11
•
Expires: 2017-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system which allows a remote monitoring and diagnostic computer or system to communicate using different communication protocols which are stored within a data base. After a communication is received, it is analyzed to determine if there is a protocol identifier. If the protocol identifier exists, a data base is searched to determine the format of the header of the communication. Once the format of the header is determined, the header of the received communication is read to determine the information contained therein. This information is utilized to determine the actual format of the data which follows. If the protocol identifier does not exist, the received communication is examined to determine if it is in a format which matches one of a plurality of previously defined format. Critical fields are defined which must have certain values and if the received communication matches these critical values, the record in a communication protocol data base matching the critical values will be utilized in order to determine the protocol of the data which has been received in the communication. The machine to which the remote monitoring and diagnostic system is connected is a business office device such as a copier, printer, or facsimile machine, a digital camera, or another type of device.

Inventors

  • 👤 Tetsuro Motoyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:05
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1209; G06F3/1223; G06F3/1236; G06F3/1278; G06F3/128; G06F3/1284; G06F3/1285; H; H04; H04L; H04L9/00; H04L9/40; H04N; H04N1/00; H04N1/00127; H04N1/00344; H04L69/00; H04L69/18; H04N2201/00; H04N2201/0008; H04N2201/0034; H04N2201/0037; H04N2201/0039; H04N2201/0074; H04N2201/0077; H04N2201/0081; H04N2201/0082; H04N2201/0084; H04N2201/0091; H04N2201/0093; H04N2201/0094

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 50 words
A memory containing a data structure which stores information defining requirements for communications, comprising: a data structure stored in said memory including: a field for storing a first byte number of a byte of a received communication; and a field for storing a value which must appear in said byte.
Claim 2
Dependent Claim 50 words
A memory containing a data structure which stores information defining requirements for communications, comprising: a data structure stored in said memory including: a field for storing a first byte number of a byte of a received communication; and a field for storing a value which must appear in said byte.
Claim 3
Dependent Claim 23 words
A memory according to claim 1 , wherein: said field for storing a value stores a range of values which includes said value.
Claim 4
Dependent Claim 40 words
A memory according to claim 1 , wherein said data structure further includes: a field for storing a bit number of a bit of a received communication; and a field for storing a value which must appear in said bit.
Claim 5
Dependent Claim 56 words
A memory according to claim 1 , wherein said data structure further comprises a second field for storing a second byte number of another byte of a received communication, the second byte number being nonconsecutive with said first byte number; and a second field for storing a value which must appear at the second byte number.
Claim 6
Dependent Claim 91 words
A memory containing a data structure which stores information defining requirements for communication, said memory including a data base which includes a plurality of records, each record associated with a corresponding communication protocol, each record comprising: a field for storing information of a communication protocol; a field for storing a position in the received communication; and a field for storing information which matches information in a received communication, is used to identify a protocol of the received communication, and corresponds to the field for storing a position in the received communication.
Claim 7
Dependent Claim 91 words
A memory containing a data structure which stores information defining requirements for communication, said memory including a data base which includes a plurality of records, each record associated with a corresponding communication protocol, each record comprising: a field for storing information of a communication protocol; a field for storing a position in the received communication; and a field for storing information which matches information in a received communication, is used to identify a protocol of the received communication, and corresponds to the field for storing a position in the received communication.
Claim 8
Dependent Claim 20 words
A memory according to claim 5 , wherein the field for storing information which matches stores a range of information.
Claim 9
Dependent Claim 19 words
A memory according to claim 5 , wherein the field for storing information which matches stores a byte value.
Claim 10
Dependent Claim 19 words
A memory according to claim 5 , wherein the field for storing information which matches stores a bit value.
Claim 11
Dependent Claim 36 words
A memory according to claim 5 , wherein said communication is between a monitoring device and a monitored office device which is selected from the group consisting of a printer, a copier, and a facsimile machine.
Claim 12
Dependent Claim 112 words
A memory containing a data structure which stores information defining requirements for communication, said memory for use by a device for determining a communication protocol, said device receiving a communication, determining if the communication which has been received corresponds to a communication protocol as defined in the memory, and parsing the received communication using a determined communication protocol, said memory including a data base which includes a plurality of records, each record associated with a corresponding communication protocol, each record comprising: a field for storing information of a communication protocol; and a field for storing information which matches information in a received communication used to identify a protocol of the received communication.
Claim 13
Dependent Claim 112 words
A memory containing a data structure which stores information defining requirements for communication, said memory for use by a device for determining a communication protocol, said device receiving a communication, determining if the communication which has been received corresponds to a communication protocol as defined in the memory, and parsing the received communication using a determined communication protocol, said memory including a data base which includes a plurality of records, each record associated with a corresponding communication protocol, each record comprising: a field for storing information of a communication protocol; and a field for storing information which matches information in a received communication used to identify a protocol of the received communication.
Claim 14
Dependent Claim 20 words
A memory according to claim 10 , wherein the field for storing information which matches stores a range of information.
Claim 15
Dependent Claim 19 words
A memory according to claim 10 , wherein the field for storing information which matches stores a byte value.
Claim 16
Dependent Claim 19 words
A memory according to claim 10 , wherein the field for storing information which matches stores a bit value.
Claim 17
Dependent Claim 43 words
A memory according to claim 10 , wherein said device receiving the communication is a monitoring device and the communication is transmitted from a monitored office device which is selected from the group consisting of a printer, a copier, and a facsimile machine.
Claim 18
Dependent Claim 50 words
A memory containing a data structure which stores information defining requirements for communications, comprising: a data structure stored in said memory including: a field for storing an indication of a first position of a received communication; and a field for storing a value which must appear in said first position.
Claim 19
Dependent Claim 50 words
A memory containing a data structure which stores information defining requirements for communications, comprising: a data structure stored in said memory including: a field for storing an indication of a first position of a received communication; and a field for storing a value which must appear in said first position.
Claim 20
Dependent Claim 23 words
A memory according to claim 15 , wherein: said field for storing a value stores a range of values which includes said value.
Claim 21
Dependent Claim 40 words
A memory according to claim 15 , wherein said data structure further includes: a field for storing a bit number of a bit of a received communication; and a field for storing a value which must appear in said bit.
Claim 22
Dependent Claim 52 words
A memory according to claim 15 , wherein said data structure further comprises a second field for storing an indication of a second position of the received communication, the second position being nonconsecutive with said first position; and a second field for storing a value which must appear at the second position.
Claim 23
Dependent Claim 77 words
A memory according to claim 15 , wherein said memory includes a data base which includes a plurality of records, one of said records including said data structure, each of said records associated with a communication protocol, and others of said records including a data structure having: a field for storing an indication of a position of a received communication; and a field for storing a value which must appear in the position of the received communication.
Claim 24
Dependent Claim 68 words
A memory according to claim 15 , wherein said device receiving the communication is a monitoring device, the communication is transmitted from a monitored office device which is selected from the group consisting of a printer, a copier, and a facsimile machine, and said field for storing a value stores a value of a communication for at least one of a printer, a copier, and a facsimile machine.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-12-10 2005-06-11 2005-12-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-12-10 2009-06-11 2009-12-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-12-10 2013-06-11 2013-12-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag