Patent · US Expired

Operating system transfer of control and parameter manipulation using portals

US6604123B1 · kind B1 · utility

49Cited by
0References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 13, 1999
Grant dateAug 5, 2003
Priority date
Expiry dateMay 13, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4843
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer operating system in which transfer of control of executing threads between protection domains is implemented using specific portals dedicated to the particular transfer of control between two protection domains. The transfer of control may also include parameter manipulation. A server registers a portal specification with a portal manager, the portal specification defining the behavior of portals which transfer control to the server. Thereafter, when a client application desires service from the server, the client application requests instantiation of a portal which will transfer control of an execution thread from the client application protection domain to the server protection domain. Upon receipt of the request, the portal manager dynamically generates portal code and updates a portal table associated with the client application, thus instantiating the portal. When the client application desires to invoke the server, the client application issues a system call instruction which results in switching the processor to privileged mode, followed by a lookup to the portal table and a transfer of control to the portal code identified in the portal table. The execution of th…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.