IP Library Patent Application 11405532
Patent Application
App. No. 11/405,532

System and method for customizing services for 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/405,532
Abstract

A system and method of customizing services on a wireless device are provided. The system comprises a device and an application gateway server for communicating with the device. The device has a device runtime environment having core services, a default system application and at least one custom system application. The application gateway server configured for communication with a default back-end service and at least one custom back-end service. The at least one custom back-end service provides customized services to the device. The method comprises the steps of configuring a device runtime environment with core services, a default system application and at least one custom system application, and communicating with at least one custom back-end service to customize services of the device.

Claims (36)

1 . A system for customizing services on wireless devices, the system comprising:

a device having a device runtime environment having:

core services;

a default system application; and

at least one custom system application; and

an application gateway server for communicating with the device, the application gateway server configured for communication with a default back-end service and at least one custom back-end service, the at least one custom back-end service providing customized services to the device.

2 . The system as claimed in claim 1 , wherein the default system application is preconfigured.

3 . The system as claimed in claim 1 , wherein the a custom system application of the at least one custom system application is preconfigured.

4 . The system as claimed in claim 1 , wherein a custom system application of the at least one custom system application is activated at runtime.

5 . The system as claimed in claim 4 , wherein the custom system application is capable of runtime customization.

6 . The system as claimed in claim 1 , wherein a custom system application of the at least one custom system application is installed at runtime in response to a request.

7 . The system as claimed in claim 1 , wherein a custom system application of the at least one custom system application permits downloading of applications from the at least one custom back-end service.

8 . The system as claimed in claim 1 , wherein a custom system application of the at least one custom system application permits discovery of applications from the at least one custom back-end service.

9 . A method of customizing services on a device, the method comprising the steps of:

configuring a device runtime environment with:

core services;

a default system application; and

at least one custom system application; and

communicating with at least one custom back-end service to customize services of the device.

10 . The method as claimed in claim 9 , further comprising the step of activating the at least one custom system application at runtime.

11 . The method as claimed in claim 9 , further comprising the step of customizing the runtime environment using the at least one custom system application.

12 . The method as claimed in claim 9 , further comprising the step of downloading an application using the at least one custom application.

13 . The method as claimed in claim 9 , further comprising the step of discovering an application using the at least one custom application.

14 . The method as claimed in claim 9 , further comprising the step of installing an application using the at least one custom application.

15 . A computer-readable medium storing instructions or statements for use in the execution in a computer of a method of customizing services on a device, the method comprising the steps of

configuring a device runtime environment with:

core services;

a default system application; and

at least one custom system application; and

communicating with at least one custom back-end service to customize services of the device.

16 . A propagated signal carrier carrying signals containing computer-executable instructions that can be read and executed by a computer, the computer-executable instructions being used to execute a method of customizing services on a device, the method comprising the steps of:

configuring a device runtime environment with:

core services;

a default system application; and

at least one custom system application; and

communicating with at least one custom back-end service to customize services of the device.

Assignments (2)
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2006
From: FRITSCH, BRINDUSA; BIBR, VIERA; SHENFIELD, MICHAEL; TAYLOR, SEAN PAUL; MATOVSKY, MICHAEL; VITANOV, KAMEN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018557/0216 →