Methods and apparatus for multi-thread processing utilizing a single-context architecture

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6493740
SERIAL NO

09098632

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Methods and apparatus for software threads to access both shared and unshared data in a single software unit. Prior to a thread executing a set of computer language instructions in a collection of software units, it creates a copy of the respective location data segment of the collection of software units. Thereafter, prior to the thread accessing a software unit in the collection of software units that has an associated set of shared data, the thread sets a pointer in its location data segment copy to the equivalent value in the location data segment of the collection of software units. The thread will thereafter access the set of data associated with the software unit when it executes the respective software unit. Also, prior to the thread accessing a software unit in the collection of software units that has an associated set of unshared data, the thread creates a copy of the set of unshared data. The thread thereafter sets a pointer in its location data segment copy to the start address in memory of the local copy of the unshared data set. The thread will thereafter access the local set of unshared data when it executes the respective software unit.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE INTERNATIONAL CORPORATION500 ORACLE PARKWAY MAIL STOP 5OP7 REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Lomax, David R Walnut Creek, CA 1 22

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation