IP Library Granted Patent US 8,843,837
Granted Patent B2
US 8,843,837 · App. 12/349,023 · Granted Sep 23, 2014

Graphical configuration and management of interfaces

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 8,843,837
App. No.
12/349,023
Granted
Sep 23, 2014
Kind
B2
Abstract

System, methods, and computer program products are provided for creating, managing, and configuring interfaces and communications profiles of systems or networks. The system may receive input placing a first graphical image (associated with a communications profile) on a pane, receive input defining one or more of the attributes and/or parameters of the communications profile, and create or configure an interface in accordance with the communications profile.

Claims (51)

1. A method comprising:

electronically receiving input placing one or more graphical images on a pane to configure one or more communications interfaces for subsequent use, wherein (a) placing is selected from the group consisting of dragging and dropping, inserting, copying and pasting, and cutting and pasting, (b) each graphical image is associated with one or more communications profiles, and (c) each of the one or more communications profiles comprises a plurality of predefined communications parameters for configuring a communications interface;

electronically identifying the one or more communications profiles associated with the respective one or more graphical images placed on the pane;

electronically receiving input initiating a configuration of the one or more communications interfaces in accordance with the one or more communications profiles associated with the respective one or more graphical images;

electronically configuring the one or more communications interfaces in accordance with the one or more communications profiles and the plurality of predefined communications parameters associated with the respective one or more graphical images;

causing display of one or more messages from a queue of a first communications interface of the one or more communications interfaces;

receiving input dragging at least one of the one or more messages from the queue of the first communications interface to a queue of a second communications interface; and

transmitting the at least one of the one or more messages from the queue of the first communications interface to the queue of the second communications interface in response to receiving the dragging input.

2. The method of claim 1 , wherein configuring comprises generating and transmitting one or more configuration files to the one or more communications interfaces respectively.

3. The method of claim 2 , wherein the input received placing the one or more graphical images on the pane comprises input dragging the one or more graphical images on the pane.

4. The method of claim 1 further comprising receiving input defining at least one of the communications parameters of the respective one or more communications profiles.

5. The method of claim 4 further comprising validating the received input defining the at least one of the communications parameters.

6. The method of claim 1 further comprising causing display of a network graphical image on the pane, the network graphical image representing the one or more communications interfaces.

7. The method of claim 6 further comprising:

receiving information indicating the operational status of the one or more communications interfaces; and

causing display of the status of the one or more communications interfaces via the network graphical image.

8. The method of claim 7 further comprising indicating the operational status of the one or more communications interfaces by changing an attribute of the network graphical image.

9. The method of claim 1 , further comprising:

causing display of one or more messages from a memory of the first communications interface of the one or more communications interfaces;

receiving input dragging at least one of the one or more messages from the memory of the first communications interface to a memory of the second communications interface; and

transmitting the at least one of the one or more messages from the memory of the first communications interface to the memory of the second communications interface in response to receiving the dragging input.

10. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion configured to receive input placing one or more graphical images on a pane to configure one or more communications for subsequent use, wherein (a) placing is selected from the group consisting of dragging and dropping, inserting, copying and pasting, and cutting and pasting, (b) each graphical image is associated with one or more communications profiles, and (c) each of the one or more communications profiles comprises a plurality of predefined communications parameters for configuring a communications interface;

an executable portion configured to identify the one or more communications profiles associated with the respective one or more graphical images placed on the pane; an executable portion configured to receive input initiating a configuration of the one or more communications interfaces in accordance with the one or more communications profiles associated with the respective one or more graphical images;

an executable portion configured to configure the one or more communications interfaces in accordance with the one or more communications profiles and the plurality of predefined communications parameters associated with the respective one or more graphical images;

an executable portion configured to cause display of one or more messages from a queue of a first communications interface of the one or more communications interfaces;

an executable portion configured to receive input dragging at least one of the one or more messages from the queue of the first communications interface to a queue of a second communications interface; and

an executable portion configured to transmit the at least one of the one or more messages from the queue of the first communications interface to the queue of the second communications interface in response to receiving the dragging input.

11. The computer program product of claim 10 , wherein to configure the one or more communications interfaces, the executable portion is configured to generate and transmit one or more configuration files to the one or more communications interfaces respectively.

12. The computer program product of claim 11 , wherein the input received placing the one or more graphical images on the pane comprises input dragging the one or more graphical images on the pane.

13. The computer program product of claim 10 further comprising an executable portion configured to receive input defining at least one of the communications parameters of the respective one or more communications profiles.

14. The computer program product of claim 13 further comprising an executable portion configured to validate the received input defining the at least one of the of communications parameters.

15. The computer program product of claim 10 further comprising an executable portion configured to cause display of a network graphical image on the pane, the network graphical image representing the one or more communications interfaces.

16. The computer program product of claim 15 further comprising:

an executable portion configured to receive information indicating the operational status of the one or more communications interfaces; and

an executable portion configured to cause display of the status of the one or more communications interfaces via the network graphical image.

17. The computer program product of claim 16 further comprising an executable portion configured to indicate the operational status of the one or more communications interfaces by changing an attribute of the network graphical image.

18. The computer program product of claim 10 , further comprising:

an executable portion configured to cause display of one or more messages from a memory of the first communications interface of the one or more communications interfaces;

an executable portion configured to receive input dragging at least one of the one or more messages from the memory of the first communications interface to a memory of the second communications interface; and

an executable portion configured to transmit the at least one of the one or more messages from the memory of the first communications interface to the memory of the second communications interface in response to receiving the dragging input.

19. A system comprising one or more memory storage areas coupled to one or more processor devices, the one or more processor devices configured to:

receive input placing one or more graphical images on a pane to configure one or more communications interfaces for subsequent use, wherein (a) placing is selected from the group consisting of dragging and dropping, inserting, copying and pasting, and cutting and pasting, (b) each graphical image is associated with one or more communications profiles, and (c) each of the one or more communications profiles comprises a plurality of predefined communications parameters for configuring a communications interface;

identify the one or more communications profiles associated with the respective one or more graphical images placed on the pane;

receive input initiating a configuration of the one or more communications interfaces in accordance with the one or more communications profiles associated with the respective one or more graphical images;

configure the one or more communications interfaces in accordance with the one or more communications profiles and the plurality of predefined communications parameters associated with the respective one or more graphical images;

cause display of one or more messages from a queue of a first communications interface of the one or more communications interfaces;

receive input dragging at least one of the one or more messages from the queue of the first communications interface to a queue of a second communications interface; and

transmit the at least one of the one or more messages from the queue of the first communications interface to the queue of the second communications interface in response to receiving the dragging input.

20. The system of claim 19 , wherein configuring comprises generating and transmitting one or more configuration files to the one or more communications interfaces respectively.

21. The system of claim 20 , wherein the input received placing the one or more graphical images on the pane comprises input dragging the one or more graphical images on the pane.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: ALLSCRIPTS SOFTWARE, LLC
To: HARRIS DAWN HOLDINGS, INC
Reel/Frame 061933/0655 →
NOTICE OF PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded May 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 060381/0954 →
SECURITY INTEREST Recorded May 10, 2022
From: ALTERA DIGITAL HEALTH INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059913/0710 →
SECURITY INTEREST Recorded Nov 10, 2017
From: ALLSCRIPTS SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044096/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: MCKESSON CORPORATION
To: PF2 MCKESSON TECHNOLOGIES INC.
Reel/Frame 043904/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: PF2 MCKESSON TECHNOLOGIES INC.
To: PF2 EIS LLC
Reel/Frame 043904/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: PF2 EIS LLC
To: ALLSCRIPTS HEALTHCARE, LLC
Reel/Frame 043815/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE, LLC
To: ALLSCRIPTS HEALTHCARE US, LP
Reel/Frame 043815/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2017
From: ALLSCRIPTS HEALTHCARE US, LP
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 043815/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
CHANGE OF NAME Recorded Oct 17, 2012
From: MCKESSON FINANCIAL HOLDINGS LIMITED
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 029141/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2009
From: JEYABALAN, CHIDAMBARAM; HAWORTH, RONALD
To: MCKESSON FINANCIAL HOLDINGS LIMITED
Reel/Frame 022063/0191 →