Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
119 words
A method of encoding data into a frame, comprising the steps of: providing a frame having a plurality of byte locations for storing a plurality of bytes each associated with one of said byte locations; storing the value of the initial byte location of said frame in a temporary register; searching all byte locations of said frame after said initial byte location for a first byte location containing zero; storing an address of a first byte location containing zero in said initial byte location of said frame; storing the value of said initial byte stored in said temporary register in said first byte location; and storing non-zero valued bytes of information in their associated byte locations of said frame.
Claim 2
Independent Claim
119 words
A method of encoding data into a frame, comprising the steps of: providing a frame having a plurality of byte locations for storing a plurality of bytes each associated with one of said byte locations; storing the value of the initial byte location of said frame in a temporary register; searching all byte locations of said frame after said initial byte location for a first byte location containing zero; storing an address of a first byte location containing zero in said initial byte location of said frame; storing the value of said initial byte stored in said temporary register in said first byte location; and storing non-zero valued bytes of information in their associated byte locations of said frame.
Claim 3
Independent Claim
146 words
A method of encoding data into a frame, comprising the steps of: providing a frame having a plurality of byte locations for storing a plurality of bytes each associated with one of said byte locations; storing the value of the initial byte location of said frame in a temporary register; searchign said frame for byte locations containing zero; storing an address of a first byte location having zero value in said initial byte location of said frame; storing the address of each subsequent zero valued byte in a previous zero valued byte location; setting a continuation bit associated with each address of said zero valued bytes except a last of said zero valued byte locations; storing the value of said initial byte in said last of said zero valued byte locations; and storing non-zero valued bytes of information in their associated byte locations of said frame.
Claim 4
Independent Claim
146 words
A method of encoding data into a frame, comprising the steps of: providing a frame having a plurality of byte locations for storing a plurality of bytes each associated with one of said byte locations; storing the value of the initial byte location of said frame in a temporary register; searchign said frame for byte locations containing zero; storing an address of a first byte location having zero value in said initial byte location of said frame; storing the address of each subsequent zero valued byte in a previous zero valued byte location; setting a continuation bit associated with each address of said zero valued bytes except a last of said zero valued byte locations; storing the value of said initial byte in said last of said zero valued byte locations; and storing non-zero valued bytes of information in their associated byte locations of said frame.
Claim 5
Independent Claim
146 words
A method of encoding data into a frame, comprising the steps of: providing a frame having a plurality of byte locations for storing a plurality of bytes each associated with one of said byte locations; searching said frame for byte locations containing zero; finding a zero valued byte in an initial byte location of said frame; storing an address of a first byte location having zero value in said initial byte location of said frame; storing the address of each subsequent zero valued byte in a previous zero valued byte location; setting a continuation bit associated with each address of said zero valued bytes except a last of said zero valued byte locations; storing the address of said last zero valued byte in said last of said zero valued byte locations; and storing non-zero valued bytes of information in their associated byte locations of said frame.
Claim 6
Independent Claim
146 words
A method of encoding data into a frame, comprising the steps of: providing a frame having a plurality of byte locations for storing a plurality of bytes each associated with one of said byte locations; searching said frame for byte locations containing zero; finding a zero valued byte in an initial byte location of said frame; storing an address of a first byte location having zero value in said initial byte location of said frame; storing the address of each subsequent zero valued byte in a previous zero valued byte location; setting a continuation bit associated with each address of said zero valued bytes except a last of said zero valued byte locations; storing the address of said last zero valued byte in said last of said zero valued byte locations; and storing non-zero valued bytes of information in their associated byte locations of said frame.
Claim 7
Independent Claim
111 words
A method of decoding a frame of data, comprising the steps of: storing a first address of a first zero valued byte in a first register; storing information found at said first address in a second register; repeatedly performing the following steps (a) through (d) of: (a) inspecting a continuation bit; (b) storing information from said address location stored in said first register into said second register; (c) storing a zero in the address location stored in said first register; (d) copying the contents of said second register to said first register; until a continuation bit is not set; and storing the information from said second register in an initial byte.
Claim 8
Independent Claim
111 words
A method of decoding a frame of data, comprising the steps of: storing a first address of a first zero valued byte in a first register; storing information found at said first address in a second register; repeatedly performing the following steps (a) through (d) of: (a) inspecting a continuation bit; (b) storing information from said address location stored in said first register into said second register; (c) storing a zero in the address location stored in said first register; (d) copying the contents of said second register to said first register; until a continuation bit is not set; and storing the information from said second register in an initial byte.