IP Library Patent Application 11157975
Patent Application
App. No. 11/157,975

Method and system for implementing customizable container services as component wireless applications

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.
11/157,975
Abstract

A method for introducing a service to a runtime environment of a wireless device, the service for supporting at least one application in the runtime environment, the wireless device communicating over a wireless network with a data processing system, the method comprising: configuring the service as a system application, wherein the system application is adapted to: communicate system and application level messaging with the data processing system and at least one other service in the runtime environment; and, communicate application level messaging with the at least one application in the runtime environment; and, installing the system application in the runtime environment as an application.

Claims (24)

1 . A method for introducing a service to a runtime environment of a wireless device, the service for supporting at least one application in the runtime environment, the wireless device communicating over a wireless network with a data processing system, the method comprising:

configuring the service as a system application, wherein the system application is adapted to: communicate system and application level messaging with the data processing system and at least one other service in the runtime environment; and, communicate application level messaging with the at least one application in the runtime environment; and,

installing the system application in the runtime environment as an application.

2 . The method of claim 1 wherein the system application is adapted to communicate system and application level application program interface (“API”) invocations to the at least one other service.

3 . The method of claim 2 and further comprising assigning an identification number to the system application to distinguish it from other applications in the runtime environment.

4 . The method of claim 1 wherein the service includes at least one of an application management service, a digital rights management service, a discovery service, a provisioning service, and a billing service.

5 . The method of claim 1 wherein the service is one of a new service and an upgraded service.

6 . A system for introducing a service to a runtime environment of the system, the service for supporting at least one application in the runtime environment, the system communicating over a network with a remote system, the system comprising:

a processor coupled to memory and an interface to the network, and adapted to:

configure the service as a system application, wherein the system application is adapted to: communicate system and application level messaging with the remote system and at least one other service in the runtime environment; and, communicate application level messaging with the at least one application in the runtime environment; and,

install the system application in the runtime environment as an application.

7 . The system of claim 6 wherein the system application is adapted to communicate system and application level application program interface (“API”) invocations to the at least one other service.

8 . The system of claim 7 wherein the processor is further adapted to assign an identification number to the system application to distinguish it from other applications in the runtime environment.

9 . The system of claim 6 wherein the service includes at least one of an application management service, a digital rights management service, a discovery service, a provisioning service, and a billing service.

10 . The system of claim 6 wherein the service is one of a new service and an upgraded service.

11 . The system of claim 6 wherein the system and the remote system include at least one of a wireless device and a data processing system.

12 . A computer program product having a computer readable medium tangibly embodying computer executable code for directing a system to introduce a service to a runtime environment of the system, the service for supporting at least one application in the runtime environment, the system communicating over a network with a remote system, the computer program product comprising:

code for configuring the service as a system application, wherein the system application is adapted to: communicate system and application level messaging with the remote system and at least one other service in the runtime environment; and, communicate application level messaging with the at least one application in the runtime environment; and,

code for installing the system application in the runtime environment as an application.

13 . The computer program product of claim 12 wherein the system application is adapted to communicate system and application level application program interface (“API”) invocations to the at least one other service.

14 . The computer program product of claim 13 and further comprising code for assigning an identification number to the system application to distinguish it from other applications in the runtime environment.

15 . The computer program product of claim 12 wherein the service includes at least one of an application management service, a digital rights management service, a discovery service, a provisioning service, and a billing service.

16 . The computer program product of claim 12 wherein the service is one of a new service and an upgraded service.

17 . The computer program product of claim 12 wherein the system and the remote system include at least one of a wireless device and a data processing system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 5, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034176/0557 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2005
From: QING, RICHARD X.; YACH, DAVID; SHENFIELD, MICHAEL; ROGERS, JEFFREY C.; VITANOV, KEMEN B.; WALLIS, KEN; BIBR, VIERA; GORING, BRYAN R.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 016718/0988 →