The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 22, 2009

Filed:

Oct. 03, 2003
Applicant:

Sorel Horovitz, Nes Ziona, IL;

Inventor:

Sorel Horovitz, Nes Ziona, IL;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention provides a method and apparatus for finding the next free bit in a register, starting from a known pointer. The present invention breaks the N bits of a vector in a register into M parts, performs an AND operation to all bits of each part respectively, and uses the operation result for each part as a bit to generate a check sector. It is then decided whether the register has a free bit by performing an AND operation to all bits of the check sector. If the result is 1, the register is full. Otherwise, the next free bit is found by looking for a forward free bit from the pointed-to bit until the end of the pointed-to part; a forward available part, having a free bit, from the pointed-to part until the end of the register; and an available part, having a free bit, from the beginning of the register. The present invention also searches the parts to locate the free bit therein.


Find Patent Forward Citations

Loading…