IP Library Granted Patent US 7,188,347
Granted Patent B2
US 7,188,347 · App. 10/156,752 · Granted Mar 6, 2007

Method, apparatus and system for connecting system-level functionality of domestic OS of a mobile phone to any application operating system

View Patent ↗
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 7,188,347
App. No.
10/156,752
Granted
Mar 6, 2007
Kind
B2
Abstract

A system level functionality of a domestic operating system (DOS) of a mobile terminal is connected to any application operating system by means of a DOS server that interfaces to various domestic operating systems with DOS-specific plug-ins. The DOS server interfaces to the application layer directly via a client interface.

Claims (26)

1. Method, comprising:

connecting system level functionality of a domestic operating system of a mobile terminal to an application operating system by:

providing request signals to said domestic operating system via a DOS specific extension module and via a domestic operating system server in response to request signals from a client interface, and providing registration signals for registering for events to said domestic operating system server,

providing reply signals to said client interface in response to reply signals received from said domestic operating system via said DOS specific extension module and via said domestic operating system server, and

receiving event notification signals by said domestic operating system server from said domestic operating system via said DOS specific extension module and providing said event notification signals to said client interface by said domestic operating system server.

2. The method of claim 1 , comprising: receiving event notification signals from said domestic operating system via said domestic operating system specific extension module and selectively providing said event notification signals to said client interface in response to registration signals previously received from said client interface registering for event notifications.

3. The method of claim 1 , comprising: providing an unregistration signal from said client interface to said domestic operating system relating to of an event for which a registration signal was previously provided.

4. Method for connecting a domestic operating system of a mobile terminal to an application operating system, comprising: connecting system level functionality of said domestic operating system to said application operating system by providing request signals to said domestic operating system via a DOS specific extension module and via a domestic operating system server in response to request signals from a client interface, by providing registration signals for registering for events to said domestic operating system server, by providing reply signals to said client interface in response to reply signals received from said domestic operating system via said DOS specific extension module and via said domestic operating system server, and by receiving event notification signals by said domestic operating system server from said domestic operating system via said DOS specific extension module and providing said event notification signals to said client interface by said domestic operating system server.

5. The method of claim 4 , comprising receiving said event notification signals from said domestic operating system via said DOS specific extension module and selectively providing said event notification signals to said client interface in response to registration signals previously received from said client interface registering for event notifications.

6. The method of claim 4 , comprising providing an unregistration signal from said client interface to said domestic operating system relating to of an event for which a registration signal was previously provided.

7. Device for connecting a domestic operating system of a mobile terminal to an application operating system, comprising:

a client interface for providing request signals from applications for requesting services, for providing registration signals for registering for events and for receiving event notification signals and reply signals;

DOS server, responsive to said request signals, for providing said request signals over a customer interface, said DOS server responsive to said registration signals and to said event notification signals over a protocol interface of said domestic operating system for providing said event notification signals to said client interface, said DOS server responsive to reply signals for providing said reply signals to said client interface; and

a DOS-specific extension module, responsive to said request signals, for providing said request signals over a protocol interface to said domestic operating system and for receiving said reply signals over said protocol interface for providing said reply signals to said DOS server, and responsive to said event notification signals received over said protocol interface for providing said event notification signals to said DOS server.

8. A device, comprising:

a client interface for providing request signals from applications for requesting services, for providing registration signals for registering for events and for receiving event notification signals;

a domestic operating system server, responsive to said request signals, for providing said event notification signals to said client interface, for providing said request signals over a customer interface, to a domestic operating system of a mobile device; and

a DOS-specific extension module, responsive to said request signals from said DOS server, for providing said request signals over a protocol interface to said domestic operating system, responsive to said event notification signals received over said protocol interface for providing said event notification signals to said DOS server, and for receiving reply signals over said protocol interface from said domestic operating system for providing said reply signals to said DOS server, wherein said DOS server is configured to provide said reply signals to said client interface.

9. The device of claim 8 , wherein said client interface is configured to provide registration signals for registering for events and wherein said DOS server includes an event manager, responsive to said registration signals for providing said event notification signals to said client interface upon receiving event notifications from said domestic OS for which clients have registered.

10. Computer program with a program code for carrying out the steps of the method according to claim 1 when said computer program is run in processing means.

11. Computer program product with a program code, which program code is stored on a machine readable medium, for carrying out the steps of the method according to claim 1 when said computer program is run in processing means.

12. A device, comprising:

interface means, for providing request signals from applications for requesting services, for providing registration signals for registering for events and for receiving event notification signals;

server means, responsive to said request signals, for providing said event notification signals to said interface means, for providing said request signals over a customer interface, to a domestic operating system of a mobile device; and

DOS extension means, responsive to said request signals from said server means, for providing said request signals over a protocol interface to said domestic operating system, responsive to said event notification signals received over said protocol interface for providing said event notification signals to said server means, and for receiving reply signals over said protocol interface from said domestic operating system for providing said reply signals to said server means, wherein said server means is configured to provide said reply signals to said interface means.

13. The device of claim 12 , wherein said server means is a domestic operating system server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035602/0268 →