IP Library Granted Patent US 9,811,511
Granted Patent B1
US 9,811,511 · App. 12/725,711 · Granted Nov 7, 2017

Method and apparatus of creating customized computer-based user dashboard interfaces

Inventors: Kevin Todd Welch (Bennington, NE); Aric Allyn Ellinghuysen (Omaha, NE); Casey Richard Perry (Council Bluffs, IA); Elizabeth Ann Dross (Ft. Calhoun, NE); Jeffrey Scott Sterup (Wahoo, NE)
Assignee: WEST CORPORATION
G06F17/2288G06F17/30991
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,811,511
App. No.
12/725,711
Granted
Nov 7, 2017
Kind
B1
Abstract

A method and apparatus of allowing a user to dynamically select a configuration of viewable data displayed via a user's dashboard graphical user interface. The method may include selecting an order of displaying the viewable data on the graphical user interface. The method may also include executing a layout of the graphical user interface to include displaying the viewable data in a first cell portion of the layout of the graphical user interface in an order based on the selecting operation and a designated priority associated with the viewable data. The data in the dashboard graphical user interface will be populated based on the user's preferences and priority associated with the data.

Claims (36)

1. A method of dynamically allowing a user to select a configuration of viewable data displayed via a user's graphical user interface, the method comprising:

selecting an order of displaying the viewable data on the graphical user interface; and

executing a layout of the graphical user interface to include displaying the viewable data in a first cell portion of the layout of the graphical user interface in an order based on the selecting operation and a designated priority associated with the viewable data, wherein

when the viewable data in the first cell portion of the layout fails to fit within the first cell portion and overlaps into another cell portion reserved for other viewable data, x and y coordinates of the first cell portion are incremented and a replacement operation for executing the layout is performed, and

when a plurality of cells are displayed in the layout, a priority indicates an order for which the plurality of cells are displayed, and each of the priority of cells are assigned an identification that corresponds to the priority.

2. The method of claim 1 , wherein the order comprises a first position beginning at a first corner of the layout of the graphical user interface and a next position being a position contiguous with the first position.

3. The method of claim 2 , wherein the next position is towards at least one of the right and left of the first position or directly underneath the first position.

4. The method of claim 1 , further comprising:

dynamically adjusting at least one of the width and height of the first cell displayed on the graphical interface.

5. The method of claim 1 , further comprising:

dynamically adjusting a data format of the viewable data to be displayed on the graphical user interface.

6. The method of claim 1 , wherein the data format is at least one of a chart, raw data, and a customized user format.

7. The method of claim 1 , further comprising:

adding at least one additional cell to the layout of the graphical user interface, wherein the at least one additional cell is placed in a position based on its designated priority.

8. The method of claim 7 , wherein the designated priority of the at least one additional cell is based on an incrementing algorithm that increments the first cell and continues to increment new cells that are introduced subsequent to the at least one additional cell.

9. An apparatus configured to dynamically allow a user to select a configuration of viewable data displayed via a user's graphical user interface, the apparatus comprising:

an input device configured to accept an user input order of displaying the viewable data on the graphical user interface; and

a processor configured to execute a layout of the graphical user interface to display the viewable data in a first cell portion of the layout of the graphical user interface in an order based on the user input order and a designated priority associated with the viewable data, wherein

when the viewable data in the first cell portion of the layout fails to fit within the first cell portion and overlaps into another cell portion reserved for other viewable data, x and y coordinates of the first cell portion are incremented and a replacement operation for executing the layout is performed, and

when a plurality of cells are displayed in the layout, a priority indicates an order for which the plurality of cells are displayed, and each of the priority of cells are assigned an identification that corresponds to the priority.

10. The apparatus of claim 9 , wherein the order comprises a first position beginning at a first corner of the layout of the graphical user interface and a next position being a position contiguous with the first position.

11. The apparatus of claim 10 , wherein the next position is towards at least one of the right and left of the first position or directly underneath the first position.

12. The apparatus of claim 9 , wherein the processor is further configured to dynamically adjust at least one of the width and height of the first cell displayed on the graphical interface.

13. The apparatus of claim 9 , wherein the processor is further configured to dynamically adjust a data format of the viewable data to be displayed on the graphical user interface.

14. The apparatus of claim 13 , wherein the data format is at least one of a chart, raw data, and a customized user format.

15. The apparatus of claim 9 , wherein the processor is further configured to add at least one additional cell to the layout of the graphical user interface, wherein the at least one additional cell is placed in a position based on its designated priority.

16. The apparatus of claim 15 , wherein the designated priority of the at least one additional cell is based on an incrementing algorithm that increments the first cell and continues to increment new cells that are introduced subsequent to the at least one additional cell.

17. A computer program embodied on a non-transitory computer readable storage medium, the computer program is configured to cause a processor to dynamically allow a user to select a configuration of viewable data displayed via a user's graphical user interface, the processor configured to:

select an order of displaying the viewable data on the graphical user interface; and

execute a layout of the graphical user interface to include displaying the viewable data in a first cell portion of the layout of the graphical user interface in an order based on the selecting operation and a designated priority associated with the viewable data, wherein

when the viewable data in the first cell portion of the layout fails to fit within the first cell portion and overlaps into another cell portion reserved for other viewable data, x and y coordinates of the first cell portion incremented and a replacement operation for executing the layout is performed, and

when a plurality of cells are displayed in the layout, a priority indicates an order for which the plurality of cells are displayed, and each of the priority of cells are assigned an identification that corresponds to the priority.

18. The computer program of claim 17 , wherein the order comprises a first position beginning at a first corner of the layout of the graphical user interface and a next position being a position contiguous with the first position.

19. The computer program of claim 18 , wherein the next position is towards at least one of the right and left of the first position or directly underneath the first position.

20. The computer program of claim 17 , wherein the processor is further configured to:

dynamically adjust at least one of the width and height of the first cell displayed on the graphical interface.

Assignments (8)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: INTERCALL, INC.; INTRADO INC.; TELEVOX SOFTWARE INCORPORATED; WEST ASSET MANAGEMENT, INC.; WEST CORPORATION; WEST CUSTOMER MANAGEMENT GROUP, LLC; WEST DIRECT, LLC; WEST INTERACTIVE CORPORATION; WEST NOTIFICATIONS GROUP, INC.
Reel/Frame 062160/0307 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →
SECURITY AGREEMENT Recorded Jun 21, 2010
From: INTERCALL, INC.; INTRADO INC.; TELEVOX SOFTWARE, INCORPORATED; WEST ASSET MANAGEMENT, INC.; WEST CORPORATION; WEST CUSTOMER MANAGEMENT GROUP, LLC; WEST DIRECT, LLC; WEST INTERACTIVE CORPORATION; WEST NOTIFICATIONS GROUP, INC.
To: WELLS FARGO BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024563/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2010
From: WELCH, KEVIN TODD; ELLINGHUYSEN, ARIC ALLYN; PERRY, CASEY RICHARD; DROSS, ELIZABETH ANN; STERUP, JEFFREY SCOTT
To: WEST CORPORATION
Reel/Frame 024098/0915 →
Continuity (1)
Provisional Application 61260145 · Nov 11, 2009