IP Library Patent Application 13135976
Patent Application
App. No. 13/135,976

Context-aware applications and methods

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.
13/135,976
Abstract

Described are a system and method for providing an application with data corresponding to a context-related query. A first action related to a first application is performed. A context-related data result related to the first action is determined. The context-related data result is provided to a second application. The context-related data result is processed by the second application to perform a second action.

Claims (49)

1 . A computer-implemented method for providing an application with data corresponding to a context-related query, comprising:

performing a first action related to a first application;

determining a context-related data result related to the first action;

providing the context-related data result to a second application; and

processing the context-related data result by the second application to perform a second action.

2 . The computer-implemented method of claim 1 , wherein providing the context-related data result to the second application comprises:

populating an application context cache with data corresponding to a user context, the data including the context-related data related to the first action;

detecting an activation of the second application; and

prefilling the second application with the context-related data result from the application context cache.

3 . The computer-implemented method of claim 1 , wherein providing the context-related data result to the second application comprises:

formatting the context-related data result for compatibility with the second application;

activating a third application in communication with the second application;

performing the second action from the second application; and

populating the third application with data related to the formatted context-related data result.

4 . The computer-implemented method of claim 3 , wherein the second application is a contact list application and the third application is a dialer application.

5 . The computer-implemented method of claim 3 , further comprising performing a third action from the third application in response to populating the third application with data related to the formatted context-related data result.

6 . The computer-implemented method of claim 5 , further comprising:

populating the second application with the formatted context-related data result; and

performing the third action by selecting the formatted context-related data result.

7 . The computer-implemented method of claim 3 , wherein the second application and the third application are the same application.

8 . The computer-implemented method of claim 1 , further comprising:

detecting a user context related to the activation of the second application; and

populating the second application with the context-related data result in response to detecting the user context.

9 . The computer-implemented method of claim 1 , wherein the first application is a browser application and the second application is a phone dialer application.

10 . A bridge application system, comprising:

a context monitoring module that detects an action related to a first application;

a plug-in module that searches the first application for context-related data corresponding to the action; and

a native application interface that outputs the context-related data to the second activated application.

11 . The bridge application system of claim 10 , further comprising a rules engine that includes one or more rules that establishes context-based search criteria for the plug-in module.

12 . The bridge application system of claim 10 , wherein the plug-in module stores the context-related data in an application context cache.

13 . The bridge application system of claim 12 , further comprising a pre-trigger module that selects the context-related data from the application context cache and pre-fills the second application with the context-related data in response to the context monitoring module detecting a launching of the second application.

14 . The bridge application system of claim 10 , wherein the plug-in module formats the context-related data for compatibility with the second application, and outputs the formatted context-related data to the second application.

15 . The bridge application system of claim 14 , wherein the plug-in module outputs the formatted context-related data to the second application in response to the context monitoring module detecting an activation of the second application.

16 . The bridge application system of claim 10 , wherein the native application interface populates the second application with the context-related data received from the plug-in module in response to the context monitoring module detecting an activation of the second application.

17 . A computer-implemented method for providing context-related data from a web browser to a native mobile device application, comprising:

searching a website from a web browser;

activating a mobile device application;

retrieving context-related contents from the website; and

populating the mobile device application with a result of the retrieved context-related contents.

18 . The computer-implemented method of claim 17 , wherein populating the mobile device application with the result of the retrieved context-related contents comprises:

storing the retrieved context-related contents in an application context cache;

detecting the activation of the mobile device application; and

prefilling the mobile device application with the result of the retrieved context-related contents stored in the application context cache.

19 . The computer-implemented method of claim 17 , wherein populating the mobile device application with the result of the retrieved context-related contents comprises:

creating a contact record that includes the result; and

adding the contact record to a contact list corresponding to the mobile device application.

20 . The computer-implemented method of claim 17 , wherein populating the mobile device application with the result of the retrieved context-related contents comprises:

detecting the activation of the mobile device application; and

populating the mobile device application with the result in response to detecting the activation of the mobile device application.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 7, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032176/0818 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2011
From: HILLIER, PETER M.
To: MITEL NETWORKS CORPORATION
Reel/Frame 026684/0231 →