IP Library › Granted Patent US 11,010,177
Granted Patent B2
US 11,010,177 · App. 16/225,465 · Granted May 18, 2021

Combining computer applications

Inventors: Jean-Charles Picard (Grasse, FR); Jean Michel Dias-Vaz (Mougins, FR); Flavien Bossiaux (Mougins, FR)
Assignee: Hewlett Packard Enterprise Development LP
G06F9/451G06F3/0482G06F9/541H04L67/32
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 11,010,177
App. No.
16/225,465
Granted
May 18, 2021
Kind
B2
Abstract

Example implementations relate to combining computer applications by adding a new computer application to a common access point. The new computer application accesses a new data source via the common access point. The new computer application is associated with an existing computer application. The existing computer application accesses an existing data source via the common access point. The existing computer application is executed to access the existing data source. Additionally, the new computer application is executed to access the new data source in response to a selection of the association.

Claims (53)

1. A method for combining computer applications, comprising:

identifying a network failure in a computer network, wherein the computer network comprises a common access point to the computer applications, and wherein the computer applications work in combination via the access point to fix the network failure;

adding a new computer application of the computer applications to the common access point, wherein the new computer application accesses a new data source via the common access point;

associating the new computer application of the computer applications with an existing computer application of the computer applications, wherein the existing computer application of the computer applications accesses an existing data source via the common access point;

executing the existing computer application of the computer applications to access the existing data source;

executing the new computer application of the computer applications to access the new data source in response to a first selection of the association;

receiving a second selection at the common access point; and

in response to the second selection, initiating an automated correction process corresponding with the network failure.

2. The method of claim 1 , wherein the existing computer application of the computer applications comprises an existing widget and an existing plugin.

3. The method of claim 2 , wherein the selection of the association comprises selecting an existing item of data from the existing widget.

4. The method of claim 2 , wherein the new computer application of the computer applications comprises a new widget and a new plugin, and wherein executing the new computer application of the computer applications comprises populating the new widget with a new item of data by executing the new plugin to generate the new item of data.

5. The method of claim 4 , wherein associating the new computer application of the computer applications with the existing computer application of the computer applications comprises associating the existing widget with the new widget.

6. The method of claim 1 , wherein associating the new computer application of the computer applications with the existing computer application of the computer applications comprises:

associating an existing data parameter with the existing data source, wherein the existing computer application of the computer applications accesses the existing data source based on the existing data parameter; and

associating a new data parameter with the new data source, wherein the new computer application of the computer applications accesses the new data source based on the new data parameter.

7. The method of claim 1 , further comprising displaying a new user interface in association with an existing user interface, wherein the new computer application of the computer applications comprises the new user interface, and wherein the existing computer application of the computer applications comprises the existing user interface.

8. The method of claim 1 , wherein the new computer application and the existing computer application are different and related software products.

9. The method of claim 1 , wherein the new computer application and the existing computer application are developed by different organizations.

10. The method of claim 1 , wherein the new computer application corresponds with a ticket system and the existing computer application corresponds with an assurance system.

11. The method of claim 1 , wherein the common access point comprises a toolbar, wherein the toolbar comprises menus of categorized functions that combine appearance and functionality of the new computer application and the existing computer application.

12. The method of claim 1 , wherein the second selection corresponds with an interface tool to create a trouble ticket in a ticketing system, and wherein the ticketing system and the computer applications are accessible via the common access point.

13. A system, comprising:

a processor; and

a memory device comprising computer-implemented code to:

identify a network failure in a computer network, wherein the computer network comprises a common access point to the computer applications, and wherein the computer applications work in combination via the access point to fix the network failure;

add a new computer application of the computer applications to the common access point, wherein the new computer application accesses a new data source via the common access point;

associate the new computer application of the computer applications with an existing computer application of the computer applications, wherein the existing computer application of the computer applications accesses an existing data source via the common access point;

execute the existing computer application of the computer applications to access the existing data source;

execute the new computer application of the computer applications to access the new data source in response to a first selection of the association;

receive a second selection at the common access point; and

in response to the second selection, initiate an automated correction process corresponding with the network failure.

14. The system of claim 13 , wherein the existing computer application of the computer applications comprises an existing widget and an existing plugin.

15. The system of claim 14 , wherein the selection of the association comprises selecting an existing item of data from the existing widget.

16. The system of claim 15 , wherein the new computer application of the computer applications comprises a new widget and a new plugin, and wherein the new computer application of the computer applications is executed by populating the new widget with a new item of data by executing the new plugin to generate the new item of data.

17. The system of claim 16 , wherein the new computer application of the computer applications is associated with the existing computer application of the computer applications by:

associating an existing data parameter with the existing data source, wherein the existing computer application of the computer applications accesses the existing data source based on the existing data parameter; and

associating a new data parameter with the new data source, wherein the new computer application of the computer applications accesses the new data source based on the new data parameter.

18. A non-transitory, computer-readable medium storing computer-executable instructions, which when executed, cause a computer to:

identify a network failure in a computer network, wherein the computer network comprises a common access point to the computer applications, and wherein the computer applications work in combination via the access point to fix the network failure;

add a new computer application of the computer applications to the common access point, wherein the new computer application accesses a new data source via the common access point;

associate the new computer application of the computer applications with an existing computer application of the computer applications, wherein the existing computer application of the computer applications accesses an existing data source via the common access point;

execute the existing computer application of the computer applications to access the existing data source;

execute the new computer application of the computer applications to access the new data source in response to a first selection of the association, wherein:

the existing computer application of the computer applications comprises an existing widget and an existing plugin;

the selection of the association comprises selecting an existing item of data from the existing widget;

the new computer application of the computer applications comprises a new widget and a new plugin, and wherein executing the new computer application of the computer applications comprises populating the new widget with a new item of data by executing the new plugin to generate the new item of data; and

associating the new computer application of the computer applications with the existing computer application of the computer applications comprises associating the existing widget with the new widget;

receive a second selection at the common access point; and

in response to the second selection, initiate an automated correction process corresponding with the network failure.

19. The non-transitory, computer-readable medium of claim 18 , wherein associating the new computer application of the computer applications with the existing computer application of the computer applications further comprises:

associating an existing data parameter with the existing data source, wherein the existing computer application of the computer applications accesses the existing data source based on the existing data parameter; and

associating a new data parameter with the new data source, wherein the new computer application of the computer applications accesses the new data source based on the new data parameter.

20. The non-transitory, computer-readable medium of claim 18 , storing computer-executable instructions, which when executed, further cause a computer to display a new user interface in association with an existing user interface, wherein the new computer application of the computer applications comprises the new user interface, and wherein the existing computer application of the computer applications comprises the existing user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: PICARD, JEAN-CHARLES; DIAS-VAZ, JEAN MICHEL; BOSSIAUX, FLAVIEN
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 047817/0341 →
Priority Claims (1)
EP 18306039 · Jul 31, 2018 · regional
Continuity (1)
Related Publication 20200042333A1 · Feb 6, 2020
Cited By (1)
US 12,408,287