×

Code string processing system and method using intervals

  • US 5,778,371 A
  • Filed: 09/12/1995
  • Issued: 07/07/1998
  • Est. Priority Date: 09/13/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system comprising:

  • a binary tree generating means for generating a binary tree representing a range of each interval based on the intervals in a code string including at least one interval,said binary tree having nodes each of which corresponds to an interval,the end side of each node being connected to a preceding node corresponding to an interval preceding the interval of the node or to a following node corresponding to an interval following the interval of the node,each node being assigned a partial interval length which is a sum of the interval length of the node itself and the interval length of at least one node in the end side of the node; and

    an interval retrieving means for identifying an interval where a specified position indicating a position within said code string is included,wherein said interval retrieving means sequentially moves a current node, pointed to by a specified pointer, from said root to said end side, calculates the range of the current node based on the partial interval length of at least one of the current node and said preceding node and said following node directly connected to the end side of the current node, compares the calculated interval with said specified position, moves the current node to the preceding node when the specified position precedes the calculated interval;

    moves the current node to the following node when the specified position follows the calculated interval, and identifies that the specified position is included in the current node when the specified position is included in the calculated interval.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×