IP Library Granted Patent US 11,435,887
Granted Patent B1
US 11,435,887 · App. 14/875,319 · Granted Sep 6, 2022

Machine display operation systems and methods

Inventors: Charles A Mirho (Lake Oswego, OR); Chad Kirby (Seattle, WA); James A Billmaier (Woodinville, WA); Edward Flinchem (Gold Bar, WA)
G06F3/04847G06F3/0486
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,435,887
App. No.
14/875,319
Granted
Sep 6, 2022
Kind
B1
Abstract

A method of operating a machine via a display device user interface includes generating a text tree display control comprising a tree of text blocks on a first portion of a machine display interface, generating a term control comprising individual terms identified in the text tree display control on a second portion of the machine display interface, generating a navigation control comprising a visual representation of each branch of the text tree display control on a third portion of the machine display interface, operating an individual area of the term control comprising an individual term, to highlight and change all instances of the individual term in the text tree display control, and operating the navigation control to reorder branches of the text tree display control.

Claims (53)

1. A method comprising:

generating a text tree display control comprising a tree of text blocks, comprising at least one numbered root element for a branch comprising at least one text string terminating with a period, on a first portion of a machine display interface;

generating a term control comprising individual terms identified within text strings of at least one branch in the text tree display control and distinctly ordered from branches in the text tree display control on a second portion of the machine display interface;

generating a navigation control comprising a visual representation of each branch of the text tree display control on a third portion of the machine display interface;

analyzing a structure and a content of the text tree display control for antecedent basis errors with the individual terms and displaying antecedent basis errors resulting from the analyzing by overlaying the antecedent basis errors at locations of the individual terms on the first portion of the machine display interface;

operating an individual area of the term control comprising an individual term, to highlight and change all instances of the individual term within the text strings in the text tree display control;

adding a new text block to a current branch of the text tree display control by operation of a carriage return key press after a period symbol in the text tree display control, the new block referencing the block in which the carriage return was pressed; and

operating the navigation control to reorder the branches of the text tree display control on the machine display interface.

2. The method of claim 1 , further comprising:

dragging a family control for the text tree display control on the machine display interface to cause a reordering and renumbering of all elements of the text tree display control.

3. The method of claim 1 , further comprising:

dragging an individual area of the navigation control to reorder elements within the text tree display control.

4. The method of claim 1 , further comprising:

analyzing a structure and a content of the text tree display control and displaying errors resulting from the analyzing in a fourth portion of the machine display interface.

5. The method of claim 1 , further comprising:

the term control comprising the individual terms each with individual controls to affect terms currently displayed in the text tree display control and a tab with other individual terms each with the individual controls to affect terms not currently displayed in the text tree display control.

6. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a device including a processor and memory, uniquely configure the memory and cause the device to:

generate a text tree display control comprising a tree of text blocks, comprising at least one numbered root element for a branch comprising at least one text string terminating with a period, on a first portion of a machine display interface;

generate a term control comprising individual terms identified within text strings of at least one branch in the text tree display control and distinctly ordered from branches in the text tree display control on a second portion of the machine display interface;

generate a navigation control comprising a visual representation of each branch of the text tree display control on a third portion of the machine display interface;

analyze a structure and a content of the text tree display control for antecedent basis errors with the individual terms and display antecedent basis errors resulting from the analyzing by overlaying the antecedent basis errors at locations of the individual terms on the first portion of the machine display interface;

operate an individual area of the term control comprising an individual term, to highlight and change all instances of the individual term within the text strings in the text tree display control; and

operate the navigation control to reorder the branches of the text tree display control on the machine display interface.

7. The computer-readable storage medium of claim 6 , wherein the instructions further configure the computer to:

add a new text block to a current branch of the text tree display control by operation of a carriage return key press after a period symbol in the text tree display control.

8. The computer-readable storage medium of claim 6 , wherein the instructions further configure the computer to:

drag a family control for the text tree display control on the machine display interface to cause a reordering and renumbering of all elements of the text tree display control.

9. The computer-readable storage medium of claim 6 , wherein the instructions further configure the computer to:

drag an individual area of the navigation control to reorder elements within the text tree display control.

10. The computer-readable storage medium of claim 6 , wherein the instructions further configure the computer to:

analyze a structure and a content of the text tree display control and displaying errors resulting from the analyzing in a fourth portion of the machine display interface.

11. The computer-readable storage medium of claim 6 , wherein the instructions further configure the computer to:

the term control comprising the individual terms each with individual controls to affect terms currently displayed in the text tree display control and a tab with other individual terms each with the individual controls to affect terms not currently displayed in the text tree display control.

12. A computing apparatus, the computing apparatus comprising:

a processor; and

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

generate a text tree display control comprising a tree of text blocks, comprising at least one numbered root element for a branch comprising at least one text string terminating with a period, on a first portion of a machine display interface;

generate a term control comprising individual terms identified within text strings of at least one branch in the text tree display control and distinctly ordered from branches in the text tree display control on a second portion of the machine display interface;

generate a navigation control comprising a visual representation of each branch of the text tree display control on a third portion of the machine display interface;

analyze a structure and a content of the text tree display control for antecedent basis errors with the individual terms and display antecedent basis errors resulting from the analyzing by overlaying the antecedent basis errors at locations of the individual terms on the first portion of the machine display interface;

operate an individual area of the term control comprising an individual term,

to highlight and change all instances of the individual term within the text strings in the text tree display control; and

operate the navigation control to reorder the branches of the text tree display control on the machine display interface.

13. The computing apparatus of claim 12 , wherein the instructions further configure the apparatus to:

add a new text block to a current branch of the text tree display control by operation of a carriage return key press after a period symbol in the text tree display control.

14. The computing apparatus of claim 12 , wherein the instructions further configure the apparatus to:

drag a family control for the text tree display control on the machine display interface to cause a reordering and renumbering of all elements of the text tree display control.

15. The computing apparatus of claim 12 , wherein the instructions further configure the apparatus to:

drag an individual area of the navigation control to reorder elements within the text tree display control.

16. The computing apparatus of claim 12 , wherein the instructions further configure the apparatus to:

analyze a structure and a content of the text tree display control and displaying errors resulting from the analyzing in a fourth portion of the machine display interface.

17. The computing apparatus of claim 12 , wherein the instructions further configure the apparatus to:

the term control comprising the individual terms each with individual controls to affect terms currently displayed in the text tree display control and a tab with other individual terms each with the individual controls to affect terms not currently displayed in the text tree display control.

Assignments (8)
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 Oct 10, 2023
From: TURBOPATENT CORP.
To: ROWANTELS CORP.
Reel/Frame 065174/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2023
From: MIRHO, CHARLES A; KIRBY, CHAD; BILLMAIER, JAMES A; FLINCHEM, EDWARD
To: PATENT NAVIGATION INC.
Reel/Frame 065090/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2023
From: PATENT NAVIGATION INC.
To: TURBOPATENT CORP.
Reel/Frame 062718/0450 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2022
From: MIRHO, CHARLES A.; BILLMAIER, JAMES A.; KIRBY, CHAD; FLINCHEM, EDWARD
To: PATENT NAVIGATION INC.
Reel/Frame 059865/0678 →
Continuity (1)
Provisional Application 62059964 · Oct 5, 2014
Cited By (19)
US 12,229,396 US 12,243,444 US 12,265,703 US 12,293,741 US 12,314,273 US 12,333,123 US 12,373,079 US 12,422,977 US 12,430,013 US 12,443,795 US 12,456,406 US 12,468,434 US 12,493,267 US 12,547,300 US 12,572,254 US 12,619,345 US 12,638,882 US 12,645,357 US 12,670,883