IP Library Patent Application 11405592
Patent Application
App. No. 11/405,592

System and method for discovering component 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,592
Abstract

A mobile application discovery system and methods for providing and obtaining information associated with mobile applications available to be downloaded to a mobile device are provided. The system comprises a publishing module for publishing a mobile application to a discovery service, a discovery module for searching a UDDI registry and a deployment descriptor for receiving and holding data in response to the inquiry. The method of providing comprises the steps of publishing mobile application information to a discovery service, receiving an inquiry for information associated with a mobile application from the discovery service and sending the information associated with the mobile application to a deployment descriptor of the discovery service in response to the inquiry. The method of obtaining mobile applications comprises the steps of searching a UDDI registry for information associated with available mobile applications, receiving the information and storing the information.

Claims (49)

1 . A mobile application discovery system for providing and obtaining information associated with mobile applications available to be downloaded to a mobile device, the mobile application discovery system comprising:

a publishing module for publishing a mobile application to a discovery service;

a discovery module for searching a UDDI registry; and

a deployment descriptor for receiving and holding data in response to the inquiry.

2 . The system as claimed in claim 1 , wherein the deployment descriptor stores mobile application information associated with one or more of:

Application URI;

Application name;

Version;

Vendor;

Description;

Size;

Type;

Install Notify URL;

Application (jar) URL;

Dependencies;

Supported languages;

Target folder; and

Dedicated Server URL.

3 . The system as claimed in claim 1 , further comprising a development toolkit for assisting in the development of mobile applications.

4 . The system as claimed in claim 1 , wherein the mobile application is a Web service.

5 . The system as claimed in claim 1 , wherein the mobile application is a database service.

6 . The system as claimed in claim 1 , wherein the mobile application is an enterprise service.

7 . The system as claimed in claim 1 , further comprising:

an application gateway server including a message broker for communicating with a plurality of mobile devices, the application gateway server configured for communication with a back-end service and a discovery server providing mobile applications the mobile device; and

a discovery server for hosting the mobile application discovery system.

8 . A method of providing mobile applications, the method comprising the steps of:

publishing mobile application information to a discovery service;

receiving an inquiry for information associated with a mobile application from the discovery service; and

in response to the inquiry, sending the information associated with the mobile application to a deployment descriptor of the discovery service.

9 . A method of obtaining mobile applications, the method comprising the steps of:

searching a UDDI registry for information associated with available mobile applications;

receiving the information; and

storing the information.

10 . A computer-readable medium storing instructions or statements for use in the execution in a computer of a method of providing mobile applications, the method comprising the steps of:

publishing mobile application information to a discovery service;

receiving an inquiry for information associated with a mobile application from the discovery service; and

in response to the inquiry, sending the information associated with the mobile application to a deployment descriptor of the discovery service.

11 . 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 providing mobile applications, the method comprising the steps of:

publishing mobile application information to a discovery service;

receiving an inquiry for information associated with a mobile application from the discovery service; and

in response to the inquiry, sending the information associated with the mobile application to a deployment descriptor of the discovery service.

12 . A computer-readable medium storing instructions or statements for use in the execution in a computer of a method of obtaining mobile applications, the method comprising the steps of:

searching a UDDI registry for information associated with available mobile applications;

receiving the information; and

storing the information.

13 . 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 obtaining mobile applications, the method comprising the steps of:

searching a UDDI registry for information associated with available mobile applications;

receiving the information; and

storing the information.

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 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2006
From: TAYLOR, SEAN PAUL; BIBR, VIERA; FRITSCH, BRINDUSA; SHENFIELD, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018557/0041 →