System and method for utilizing a hierarchical bitmap structure for locating a set of contiguous ordered search items having a common attribute

   
   

A system and method is provided for locating, within a set of ordered items, N contiguous items having a desired attribute. The system utilizes a hierarchical bitmap structure. At the lowest level, a bitmap is provided, wherein each bit in the bitmap corresponds to a respective search item. The bit has a state indicative of a state of the search item. This lowest level bitmap is divided into segments. A higher-level bitmap is created, with each bit in this higher-level bitmap being associated with one of the segments and being assigned a state that describes a collective state of the search items associated with the segment. The higher-level bitmap may be sub-divided and the process repeated to create a hierarchical bitmap structure having any number of levels. The bitmap structure may be recursively searched to locate N contiguous ordered search items having a desired attribute.

Een systeem en een methode worden verstrekt voor de plaatsbepaling van, binnen een reeks bevolen punten, de aangrenzende punten die van N een gewenst attribuut hebben. Het systeem gebruikt een hiërarchische bitmap structuur. Op het laagste niveau, wordt bitmap verstrekt, waarin elk beetje in bitmap aan een respectief onderzoekspunt beantwoordt. Het beetje heeft een staat indicatief van een staat van het onderzoekspunt. Dit laagste niveaubitmap is verdeeld in segmenten. Higher-level bitmap wordt gecreeerd, met elk beetje in dit higher-level bitmap die met één van de segmenten wordt geassocieerd en een staat wordt toegewezen die een collectieve staat van de onderzoekspunten verbonden aan het segment beschrijft. Higher-level bitmap kan worden onderverdeeld en het proces herhaald om tot een hiërarchische bitmap te leiden structuur die om het even welk aantal niveaus heeft. De bitmap structuur kan recursief worden gezocht om van aangrenzende bevolen het onderzoekspunten de plaats te bepalen die van N een gewenst attribuut hebben.

 
Web www.patentalert.com

< Parallel distributed function translation lookaside buffer

< Selection of link and fall-through address using a bit in a branch address for the selection

> Database commit control mechanism that provides more efficient memory utilization through consideration of task priority

> Caching data

~ 00170