IP Library Granted Patent US 9,967,311
Granted Patent B2
US 9,967,311 · App. 14/602,953 · Granted May 8, 2018

System and method for integration of browser based applications in a managed application environment

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,967,311
App. No.
14/602,953
Granted
May 8, 2018
Kind
B2
Abstract

Embodiments as disclosed may include an integration application that allows multiple disparate applications to be integrated. Specifically, in certain embodiments, a method of providing multiple browser-based applications through a single interface may include providing a single interface, configured for integrating the multiple browser-based applications, to a user, wherein the single interface has a parent area associated with a set of applications and a child area for presenting content associated with the set of applications.

Claims (40)

1. A system for integration of multiple applications in a managed application environment, the system comprising:

a single interface deployed on a client computing device coupled over a network to an application server and an integration application server, the single interface configured for integrating multiple applications to a user, wherein the single interface has a parent area associated with a set of applications and a child area for presenting content associated with the set of applications, the client computing device includes a browser presenting the single interface and the integration application server includes an integration application to configure the client computing device in association with the browser;

a first link to a first application provided by the application server in the parent area to receive a first selection of the first application from the set of applications associated with the parent area for presenting content of the first application in the child area, wherein a parent URL associated with presentation of the content of the first application includes a domain identifier and parameters associated with the first application; and

a second link to a second application provided by the application server in the parent area to receive a second selection of the second application from the set of applications associated with the parent area for presenting content of the second application in the child area without alteration to at least a portion of the parent area, wherein presenting the content of the second application includes updating the parent URL so that the parent URL associated with the content of the second application includes the domain identifier and parameters associated with the second application using a script for:

polling the browser to obtain data on the second application,

determining that a child URL associated with the child area has changed, and

updating the parent URL to reflect the child URL such that the parent URL includes the domain identifier and parameters associated with the child URL.

2. The system of claim 1 , wherein the single interface further comprises:

a common login interface for receiving a user credential of the user through the single interface and authenticating the user with respect to the first application and the second application based on the user credential.

3. The system of claim 1 , wherein the child area appears to be on a same domain as the parent area.

4. The system of claim 1 , further comprising:

a notification area provided in the parent area for receiving a notification associated with the first application and presenting the notification through the parent area.

5. The system of claim 4 , wherein content associated with the second application is being presented in the child area when the notification is received.

6. The system of claim 1 , wherein the parent area is configured for a group including the user by a systems administrator and configuring the parent area includes configuring the set of applications and a user menu for the parent area.

7. The system of claim 1 , wherein the integration application is configured to create a bookmark of the parent URL, such that by selecting the bookmark both the parent area and the child area displaying the content of the second application are presented in the single interface.

8. The system of claim 1 , wherein the received first selection is determined using a portion of a child URL associated with the child area.

9. A method of providing multiple applications through a single interface, comprising:

providing a single interface deployed on a client computing device coupled over a network to an application server and an integration application server, the single interface configured for integrating multiple applications to a user, wherein the single interface has a parent area associated with a set of applications and a child area for presenting content associated with the set of applications, the client computing device includes a browser presenting the single interface and the integration application server includes an integration application to configure the client computing device in association with the browser;

receiving, from the parent area, a first selection of a first application from the set of applications associated with the parent area using a first link to a first application provided by the application server in the parent area;

presenting content of the first application in the child area, wherein a parent URL associated with presentation of the content of the first application includes a domain identifier and parameters associated with the first application;

receiving, from the parent area, a second selection of a second application from the set of applications associated with the parent area using a second link to a second application provided by the application server in the parent area; and

presenting content of the second application in the child area without alteration to at least a portion of the parent area, wherein presenting the content of the second application includes updating the parent URL so that the parent URL associated with the content of the second application includes the domain identifier and parameters associated with the second application by,

polling the browser to obtain data on the second application,

determining that a child URL associated with the child area has changed, and

updating the parent URL to reflect the child URL such that the parent URL includes the domain identifier and parameters associated with the child URL.

10. The method of claim 9 , further comprising receiving a user credential of the user through the single interface and authenticating the user with respect to the first application and the second application based on the user credential.

11. The method of claim 9 , wherein the child area appears to be on a same domain as the parent area.

12. The method of claim 9 , further comprising receiving a notification associated with the first application and presenting the notification through the parent area.

13. The method of claim 12 , wherein content associated with the second application is being presented in the child area when the notification is received.

14. The method of claim 9 , wherein the parent area is configured for a group including the user by a systems administrator and configuring the parent area includes configuring the set of applications and a user menu for the parent area.

15. The method of claim 9 , further comprising creating a bookmark of the parent URL, such that by selecting the bookmark both the parent area and the child area displaying the content of the second application are presented in the single interface.

16. The method of claim 9 , wherein the received first selection is determined using a portion of a child URL associated with the child area.

17. A non-transitory computer readable medium, including instructions for integration of multiple applications in a managed application environment, the instructions for providing:

a single interface deployed on a client computing device coupled over a network to an application server and an integration application server, the single interface configured for integrating multiple applications to a user, wherein the single interface has a parent area associated with a set of applications and a child area for presenting content associated with the set of applications, the client computing device includes a browser presenting the single interface and the integration application server includes an integration application to configure the client computing device in association with the browser;

a first link to a first application provided by the application server in the parent area to receive a first selection of the first application from the set of applications associated with the parent area for presenting content of the first application in the child area, wherein a parent URL associated with presentation of the content of the first application includes a domain identifier and parameters associated with the first application; and

a second link to a second application provided by the application server in the parent area to receive a second selection of the second application from the set of applications associated with the parent area for presenting content of the second application in the child area without alteration to at least a portion of the parent area, wherein presenting the content of the second application includes updating the parent URL so that the parent URL associated with the content of the second application includes the domain identifier and parameters associated with the second application using a script for:

polling the browser to obtain data on the second application,

determining that a child URL associated with the child area has changed, and

updating the parent URL to reflect the child URL such that the parent URL includes the domain identifier and parameters associated with the child URL.

18. The non-transitory computer readable medium of claim 17 , wherein the single interface further comprises a common login interface for receiving a user credential of the user through the single interface and authenticating the user with respect to the first application and the second application based on the user credential.

Assignments (4)
IP BUSINESS SALE AGREEMENT Recorded Aug 30, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 039872/0605 →
CERTIFICATE OF AMALGAMATION Recorded Aug 30, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 039872/0662 →
CERTIFICATE OF CONTINUANCE Recorded Aug 30, 2016
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 039986/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2015
From: DE LA CHEVROTIERE, ERIC ANDRE
To: OPEN TEXT S.A.
Reel/Frame 035143/0489 →