Method for designing object-oriented table driven state machines

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6463565
SERIAL NO

09477435

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A finite state machine is implemented by encapsulating the portions of a state table, which are associated with each state in a state object. Each state object is instantiated when the associated state is entered and destroyed when the state is exited. Since memory is only allocated at runtime when an object is instantiated and in existence, the amount of memory required to implement the state table is minimized. The state class from which the state object is instantiated can be subclassed. In accordance with normal object-oriented class design, a subclass inherits the state table of its parent class. However, the subclass allows table rows to be added and table rows present in the parent class to be overwritten in the subclass. The state table in each state class includes methods that are called when the class is created and destroyed.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NET2PHONE INC550 BROAD STREET 17TH FLOOR NEWARK NJ 07102

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kelly, Keith C Deerfield Beach, FL 5 838
Kelly, Michael Boca Raton, FL 170 4797
Pietras, Mark A Boca Raton, FL 17 947

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation