Method to manage multiple communication queues in an 8-bit microcontroller

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6654861
APP PUB NO 20030018867A1
SERIAL NO

09682093

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and algorithm to handle a memory bank queue using a low processing power 8-bit microcontroller is provided. The microcontroller is used to receive information in the form of a data packet from a communication interface shared with an external system. Each received packet is temporarily stored in a logical FIFO queue while the first packet in the queue packet is processed, modified or decoded according to a process or algorithm made by the user. The result keeps the same queue position until a second system is able to receive it through a second communication interface. In the same manner, any information packet coming from the second system is queued and processed back to retrieve a result to the first processor. This invention provides a mechanism to maintain two or more logic queues sharing the same physical RAM, one for each kind of process related to packets flowing from one interface to another. A banked memory structure is used, considering each bank as a generic memory buffer that can be occupied by any of the existing queues. Adequate information about each queue is stored to keep the queue's logic order. Appropriate low-complexity algorithms have been defined to use such information to manage the available buffers, suitable to the processing power of an 8-bit microcontroller.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
LABSPHERE INC231 SHAKER STREET NORTH SUTTON NH 03260

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Mora, Oscar Caracas, VE 10 101

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation