IP Library Patent Application 10595927
Patent Application
App. No. 10/595,927

Allocation of Resources in a Computing Device

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.
10/595,927
Abstract

In operation of a computing device, a secure handle is allocated to a process to enable the process to use a resource allocated to another process. The secure handle ensures that the process is not able to identify the resource and that further access to the resource is inhibited after the process has terminated any use of the resource enabled by the allocation of the secure handle.

Claims (15)

1 . A method of operating a computing device, the method comprising allocating a handle to a process for enabling the process to use a resource allocated to another process, arranging the handle such that the process is not able to identify the resource, and inhibiting further access by the process to the resource after the use of the resource by the process arising from the allocation of the handle has been terminated.

2 . A method according to claim 1 wherein the handle is arranged to enable a plurality of resources allocated to the said another process to be used by the process.

3 . A method according to claim 1 wherein the handle is arranged to enable a plurality of processes other than the said another process to use the resource allocated to the said another process.

4 . A method according to claim 2 wherein the handle is arranged to enable a plurality of processes other than the said another process to use the resource allocated to the said another process.

5 . A method according to claim 1 wherein, the resource is selected to comprise at least one of computing device memory, a semaphore, a mutex a chunk, a message queue, a thread, a file, or a device channel.

6 . A method according to claim 5 wherein, when the resource comprises a file, the file comprises at least one of a trusted font file or a message attachment file for the said another process.

7 . A method according to claim 5 wherein the resource is located in a data cage within the said another process.

8 . A method according to claim 1 wherein the process is selected to comprise a file server.

9 . A method according to claim 8 wherein the file server is arranged to indicate to a kernel of the operating system for the computing device that it is able to support the use of the resource prior to the allocation of the handle to the server.

10 . A method according to claim 8 wherein the said other process is arranged to terminate a communication session with the server upon allocation of the file handle to the server.

11 . A method according to claim 1 wherein the said another process comprises a patent process, the process comprises a child process, and the resource comprises a kernel resource for an operating system for the computing device.

12 . A method according to claim 1 wherein the handle is provided as an anonymous instantiation of a server required to access the resource.

13 . A computing device arranged to operate in accordance with a method as claimed in claim 12 .

14 . A computing device according to claim 13 comprising a wireless communication device.

15 . Computer software for causing a computing device to operate in accordance with a method as claimed in claim 1.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035280/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2009
From: SYMBIAN LIMITED; SYMBIAN SOFTWARE LIMITED
To: NOKIA CORPORATION
Reel/Frame 022240/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2007
From: THOELKE, ANDREW; MAY, DENNIS
To: SYMBIAN SOFTWARE LTD.
Reel/Frame 019090/0412 →