IP Library Granted Patent US 9,195,526
Granted Patent B2
US 9,195,526 · App. 12/175,791 · Granted Nov 24, 2015

Application integration in networked computing devices

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 9,195,526
App. No.
12/175,791
Granted
Nov 24, 2015
Kind
B2
Abstract

The present specification provides application integration in networked computing devices. An embodiment includes a mobile computing device having a message application that includes a programming interface. The mobile computing device also has a second message application that creates a connection with the message application through the programming interface. Messages that are associated with the second message application can be accessed through the message application, with optional invocation of the second message application via the message application.

Claims (32)

1. A method of application integration in a computing device connected via a network with a primary message server and a secondary message server, the method comprising:

storing, on said computing device, a primary message application corresponding to said primary message server, and a secondary message application corresponding to said secondary message server;

providing an application interface between said primary message application and said secondary message application on said computing device;

executing said secondary message application to send a notification from said computing device to said secondary message server, instructing said secondary message server to direct messages associated with said secondary message application to said primary message server;

receiving at said computing device, via execution of said primary message application, a message from said primary message server;

determining at said computing device, via execution of said secondary message application, whether said message includes a flag indicating that said message is associated with said secondary message application;

when said determination is affirmative, automatically moving said message into a folder within said primary message application, via execution of said secondary message application to send an instruction to said primary message application via said application interface.

2. The method of claim 1 further comprising creating said folder within said primary message application via said instruction prior to said moving.

3. The method of claim 1 , further comprising invoking said secondary message application from said primary message application to perform a further action.

4. The method of claim 3 further comprising, prior to said invoking, determining whether further action from said secondary message application is required, and performing said invoking if said further action is required.

5. The method of claim 1 wherein said primary message application is a primary email application native to said computing device.

6. The method of claim 1 wherein said secondary message application is a social networking application.

7. A computing device comprising:

a network interface for connecting said computing device with a primary message server and a secondary message server via a network;

non-volatile storage configured to maintain a primary message application, a secondary message application and an application interface between said a primary message application and said secondary message application;

a processor interconnecting said network interface and said non-volatile storage; said processor configured to:

execute said secondary message application to send a notification via said network interface to said secondary message server, instructing said secondary message server to direct message associated with said secondary message application to said primary message server;

execute said primary message application to receive a message from said primary message server via said network interface;

determine whether said message includes a flag indicating that said message is associated with said secondary message application;

when said determination is affirmative, execute said secondary application to send an instruction to said primary message application via said application interface for automatically moving said message into a folder within said primary message application.

8. The computing device of claim 7 , said processor further configured to create said folder within said primary message application prior to said moving.

9. The computing device of claim 7 wherein said processor is further configured to perform an invocation of said secondary message application from said primary message application.

10. The computing device of claim 9 wherein said processor is further configured, prior to said invocation, to determine whether further action from said secondary message application is required.

11. The computing device of claim 7 wherein said primary message application is a primary email application native to said computing device.

12. The computing device of claim 7 wherein said secondary message application is a social networking application.

13. A non-transitory computer readable storage medium containing a plurality of programming instructions executable on a processor of a computing device connected via a network with a primary message server and a secondary message server, for performing a method comprising:

storing, on said computing device, a primary message application corresponding to said primary message server, and a secondary message application corresponding to said secondary message server;

providing an application interface between said primary message application and said secondary message application on said computing device;

executing said secondary message application to send a notification from said computing device to said secondary message server, instructing said secondary message server to direct messages associated with said secondary message application to said primary message server;

receiving at said computing device, via execution of said primary message application, a message from said primary message server;

determining at said computing device, via execution of said secondary message application, whether said message includes a flag indicating that said message is associated with said secondary message application; and

when said determination is affirmative, automatically moving said message into a folder within said primary message application, via execution of said secondary message application to send an instruction to said primary message application via said application interface.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Aug 28, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 036504/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2009
From: CLEWLEY, MICHAEL; LESSARD, JOSH; RUDENKO, VLADLEN; GENTLE, CASSIDY; KLASSEN, GERHARD DIETRICH; CONEYBEARE, DENVER
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022831/0895 →