Extensible simulation system and graphical programming method

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5566295
SERIAL NO

08187682

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An extensible simulation system and graphical programming method enable a simulation user to program the behaviors of objects in a simulation while requiring no knowledge of computer programming concepts or languages. The simulation user defines each object's behaviors by creating Graphical Rewrite Rules through programming by demonstration. The user can selectively abstract a given Graphical Rewrite Rule (GRR) such that it applies to states within the simulation according to hierarchical object types and object property conditions. The extensible simulation system comprises a Central Processing Unit (CPU), an input device, an output device, an external storage device, predetermined amounts of Random Access Memory (RAM) and Read-Only Memory (ROM), and an extensible simulator. The extensible simulator comprises an object source, a simulation viewer, a GRR editor, an action recorder, an abstractor, a drawing editor, an object property editor, an object rule viewer, a subroutine editor, and a simulation execution controller. Each element of the system has an input and an output coupled to a common system bus. Preferably, each element of the extensible simulator is a computer program step sequence stored in RAM. The graphical programming method comprises the steps of: selecting an object for which a GRR is to be defined; establishing a simulation context corresponding to the GRR; defining for the GRR a set of actions to be performed by or upon one or more objects within the simulation context, each action defined through programming by demonstration; automatically recording a computer program step sequence for each action defined; and allowing the GRR to be abstracted.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • APPLE COMPUTER, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cypher, Allen Palo Alto, CA 4 286
Smith, David C Saratoga, CA 127 3929
Spohrer, James C Santa Clara, CA 8 481

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation