Multiple code sets for multiple execution contexts

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7496897
SERIAL NO

10802386

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The invention relates to optimizing software code execution during state transitions. The system handles changes in execution context using differential rule checking techniques. For instance, when a thread executing in a data processing system changes state, its new state may be subject to different rules than its previous state. To enforce these rules, the thread may be associated with software code that causes certain restrictions, such as memory restrictions, to be applied to the thread. In an interpretive environment, this can be implemented by detecting a state transition in an active thread, and responding to the state transition by associating the thread with a dispatch table that reflects its state change. The dispatch table may cause the thread to be associated with code that enforces those restrictions. In one example, different dispatch tables can be provided, each table reflecting a different state of a thread, and each causing a thread to be subject to different restrictions. In another example, the same dispatch table can be rewritten to accommodate the changed state of the thread.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
TIMESYS CORPORATION925 LIBERTY AVENUE 6TH FLOOR PITTSBURGH PA 15222

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dibble, Peter C Bethel Park , US 2 24
Karkare, Ashish G San Jose , US 1 16
Solanki, Pratik Pittsburgh , US 12 204

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation