IP Library Patent Application 12063082
Patent Application
App. No. 12/063,082

ADDING FUNCTIONALITY TO A COMPUTING DEVICE USING THREAD CALL TABLES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/063,082
Abstract

A computing device is provided with a plurality of personality layers, each implemented for a respective RTOSs. This enables multiple LRTAs to run on the same device while maintaining real time performance. It can also be used for debugging/diagnostic purposes because it is possible to install a new call table for a given thread which redirects all attempts by that thread to use kernel functionality to a debugger.

Claims (6)

1 . A method of implementing a personality layer for an alien operating system on a computing device running a native operating system which enables software written for the said alien operating system to run on the device, the method comprising;

a. setting up each thread of execution running on the computing device with its own dispatch table used for making system calls to the native operating system; and

b. setting up threads executing applications written for the native operating system with a dispatch table pointing at the system calls for the native operating system; and

c. setting up threads executing applications written for the alien operating system with a variant dispatch table pointing at the system calls corresponding to the personality layer for the alien operating system.

2 . A computing device arranged to operate in accordance with a method as claimed in claim 1 .

3 . An operating system for causing a computing device to operate in accordance with a method as claimed in claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2010
From: MAY, DENNIS
To: SYMBIAN SOFTWARE LIMITED
Reel/Frame 024544/0684 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2009
From: SYMBIAN LIMITED; SYMBIAN SOFTWARE LIMITED
To: NOKIA CORPORATION
Reel/Frame 022240/0266 →