Component extensible parallel execution of multiple threads assembled from program components specified with partial inter-component sequence information

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6205465
SERIAL NO

09120984

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for parallel processing is provided. A parallel execution object organizes and initiates execution of two or more parallel processing threads that act on members in the context of a transaction. The members comprise one or more sets of data for which parallel processing is needed, for example, sets of network device data. The threads are organized by receiving a set of execution components that have a partial order defined by preconditions and resource requirements. A partial order evaluator resolves the partial order into a final order of execution of the components. The parallel execution object, members, transaction, and partial order can be declared in the context of an application program. Optionally, the threads are organized by selecting execution components that are optimized for use with a particular current phase of execution of the application program.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CISCO TECHNOLOGY INC170 WEST TASMAN DRIVE SAN JOSE CA 95134-1706

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Schleimer, Stephen I San Jose, CA 29 1813
Schoening, Charles B Guttenberg, NJ 7 829
Smith, Jr Richard J Danville, CA 5 735

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation