IP Library Granted Patent US 10,268,351
Granted Patent B1
US 10,268,351 · App. 15/413,313 · Granted Apr 23, 2019

System and method for partitioning graphical layouts between machine display areas

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 10,268,351
App. No.
15/413,313
Granted
Apr 23, 2019
Kind
B1
Abstract

A process for partitioning graphical charts determines the location of the chart's constituent elements and measures the extent to which those elements are interconnected. The process creates additional charts of a determined size, determines which elements connected to each of the other elements and partitions the elements, creating individual trees of elements and placing them on the created charts with connectors between the trees.

Claims (56)

1. A method for partitioning graphical charts comprising:

providing a parent graphical chart comprising a plurality of linked chart elements on a graphical user interface;

configuring a chart scaler to calculate an initial graphical chart size based on a minimum display size for the linked chart elements;

an estimator calculating a multiplier to define the number charts of a final graphical chart size needed to encompass the linked chart elements contained in the parent graphical chart;

configuring a graphical chart generator with the multiplier to generate at least one child graphical chart;

generating a location value for each chart element with a geometric locator comprising: calculating a set of location coordinates;

configuring a chart-parser with the linked chart elements to generate a connectivity metric to group the linked chart elements according to the number of links between the linked chart elements;

configuring a partitioner with the location values of each element and the connectivity metric to group the linked chart elements into at least a first tree and a second tree;

configuring a mapper with the first tree and the second tree to map the first tree to a first child graphical chart and the second tree to the second child graphical chart; and

configuring a graphical chart coupler to generate a first graphical link element on the first child graphical chart and a second graphical link element on the second child graphical chart.

2. The method of claim 1 , wherein the parent graphical chart is partitioned in response to an action performed on the graphical user interface.

3. The method of claim 1 , wherein the connectivity metric comprises data describing links between chart elements and any direction of the links.

4. The method of claim 1 , wherein the first graphical link element on the first child graphical chart links to the second graphical link element on the second child graphical chart.

5. The method of claim 1 , wherein the minimum display size for the linked chart elements may be calculated utilizing the contents of the linked chart elements.

6. The method of claim 1 , wherein generating the connectivity metric further comprises: calculating the number of links between chart elements.

7. The method of claim 1 , wherein the final graphical chart size is user defined.

8. The method of claim 1 , wherein calculating the location coordinates further comprises calculating the chart element's location relative to a first and second axis.

9. The method of claim 1 , wherein the partitioner is additionally configured with the multiplier to determine the number of partitions to create in the chart.

10. A computing apparatus for partitioning graphical charts, the computing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, configure the apparatus to:

provide a parent graphical chart comprising a plurality of linked chart elements on a graphical user interface;

configure a chart scaler to calculate an initial graphical chart size based on a minimum display size for the linked chart elements;

an estimator calculating a multiplier to define the number charts of a final graphical chart size needed to encompass the linked chart elements contained in the parent graphical chart;

configure a graphical chart generator with the multiplier to generate at least one child graphical chart;

generate a location value for each chart element with a geometric locator comprising: calculating a set of location coordinates;

configure a chart-parser with the linked chart elements to generate a connectivity metric to group the linked chart elements according to the number of links between the linked chart elements;

configure a partitioner with the location values of each element and the connectivity metric to group the linked chart elements into at least a first tree and a second tree;

configure a mapper with the first tree and the second tree to map the first tree to a first child graphical chart and the second tree to the second child graphical chart; and

configure a graphical chart coupler to generate a first graphical link element on the first child graphical chart and a second graphical link element on the second child graphical chart.

11. The computing apparatus of claim 10 , wherein the parent graphical chart is partitioned in response to an action performed on the graphical user interface.

12. The computing apparatus of claim 10 , wherein the connectivity metric comprises data describe links between chart elements and any direction of the links.

13. The computing apparatus of claim 10 , wherein the first graphical link element on the first child graphical chart links to the second graphical link element on the second child graphical chart.

14. The computing apparatus of claim 10 , wherein the minimum display size for the linked chart elements may be calculated utilize the contents of the linked chart elements.

15. The computing apparatus of claim 10 , wherein generating the connectivity metric further comprises: calculate the number of links between chart elements.

16. The computing apparatus of claim 10 , wherein the final graphical chart size is user defined.

17. The computing apparatus of claim 10 , wherein calculate the location coordinates further comprises calculating the chart element's location relative to a first and second axis.

18. The computing apparatus of claim 10 , wherein the partitioner is additionally configured with the multiplier to determine the number of partitions to create in the chart.

19. A non-transitory computer-readable storage medium for partitioning graphical charts, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:

provide a parent graphical chart comprising a plurality of linked chart elements on a graphical user interface;

configure a chart scaler to calculate an initial graphical chart size based on a minimum display size for the linked chart elements;

an estimator calculating a multiplier to define the number charts of a final graphical chart size needed to encompass the linked chart elements contained in the parent graphical chart;

configure a graphical chart generator with the multiplier to generate at least one child graphical chart;

generate a location value for each chart element with a geometric locator comprising: calculating a set of location coordinates;

configure a chart-parser with the linked chart elements to generate a connectivity metric to group the linked chart elements according to the number of links between the linked chart elements;

configure a partitioner with the location values of each element and the connectivity metric to group the linked chart elements into at least a first tree and a second tree;

configure a mapper with the first tree and the second tree to map the first tree to a first child graphical chart and the second tree to the second child graphical chart; and

configure a graphical chart coupler to generate a first graphical link element on the first child graphical chart and a second graphical link element on the second child graphical chart.

20. The computer-readable storage medium of claim 19 , wherein the parent graphical chart is partitioned in response to an action performed on the graphical user interface.

21. The computer-readable storage medium of claim 19 , wherein the connectivity metric comprises data describe links between chart elements and any direction of the links.

22. The computer-readable storage medium of claim 19 , wherein the first graphical link element on the first child graphical chart links to the second graphical link element on the second child graphical chart.

23. The computer-readable storage medium of claim 19 , wherein the minimum display size for the linked chart elements may be calculated utilize the contents of the linked chart elements.

24. The computer-readable storage medium of claim 19 , wherein generating the connectivity metric further comprises: calculate the number of links between chart elements.

25. The computer-readable storage medium of claim 19 , wherein the final graphical chart size is user defined.

26. The computer-readable storage medium of claim 19 , wherein calculate the location coordinates further comprises calculating the chart element's location relative to a first and second axis.

27. The computer-readable storage medium of claim 19 , wherein the partitioner is additionally configured with the multiplier to determine the number of partitions to create in the chart.

Assignments (6)
RELEASE OF SECURITY INTEREST IN SPECIFIED INTELLECTUAL PROPERTY [RF 68892 0761] Recorded Mar 4, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: CLARIVATE ANALYTICS (COMPUMARK) INC.; CLARIVATE ANALYTICS (US) LLC; CLARIVATE ANALYTICS (COMPUMARK) LIMITED; CLARIVATE ANALYTICS (UK) LIMITED; DNSTINATION INC.; DOMAIN FORTRESS INC.; MARKMONITOR CORPORATE SERVICES INC.; MARKMONITOR INC.; MICROPATENT LLC; CAMELOT UK BIDCO LIMITED; DECISION RESOURCES, INC.; DR/DECISION RESOURCES, LLC; CPA GLOBAL (FIP) LLC; INNOGRAPHY, INC.; CPA GLOBAL (FTF) INC.; CPA GLOBAL (LANDON IP) INC.; MASTER DATA CENTER, INC.; PATENT RESOURCES GROUP, INC.; IPFOLIO CORPORATION; OLCOTT INTERNATIONAL & CO., L.L.C.; PROQUEST LLC; EX LIBRIS (USA) INC.; INNOVATIVE INTERFACES INCORPORATED; ROWAN TELS CORP.; GLOBAL QMS, INC.
Reel/Frame 075063/0219 →
PATENT SECURITY AGREEMENT (CA) Recorded Sep 13, 2024
From: ROWAN TELS CORP.
To: BANK OF AMERICA, N.A. AS COLLATERAL AGENT
Reel/Frame 068892/0481 →
PATENT SECURITY AGREEMENT (2021 INDENTURE) Recorded Sep 13, 2024
From: ROWAN TELS CORP.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 068892/0689 →
PATENT SECURITY AGREEMENT (2019 INDENTURE) Recorded Sep 13, 2024
From: ROWAN TELS CORP.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 068892/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2022
From: TURBOPATENT INC.
To: ROWAN TELS CORP.
Reel/Frame 059865/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: MIRHO, CHARLES A.; FORTUNATO, JOE
To: TURBOPATENT INC.
Reel/Frame 041114/0020 →