IP Library Granted Patent US 9,910,835
Granted Patent B2
US 9,910,835 · App. 14/692,393 · Granted Mar 6, 2018

User interface for creation of content works

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,910,835
App. No.
14/692,393
Granted
Mar 6, 2018
Kind
B2
Abstract

A system, computer-readable storage medium, and computer-implemented method for editing content works, such as publications using markup language, via a user interface having panel of patterns, are presented. The disclosure includes approaches for editing and creating patterns based on selected representations of markup elements and other content, and also features of the user interface that enable use of the patterns for modifying content works.

Claims (38)

1. A method for editing a content work using a breadcrumb element, comprising:

presenting a preview representation for the content work within a presentation panel of a user interface of a content editing tool;

detecting a presentation-panel selection of a first preview representation of a first markup language element in the presentation panel, wherein the selected first preview representation is a rendering of the first markup language element;

responsive to the presentation-panel selection, displaying a selection of the first markup language element in a breadcrumb element overlaid over the presentation panel, wherein the breadcrumb element comprises a representation of a hierarchy of selectable markup language elements including a hierarchy representation of the first markup language element;

detecting a breadcrumb selection of a representation of a second markup language element in the breadcrumb element;

responsive to the breadcrumb selection, extending a prompt from the breadcrumb element that lists a plurality of styles that may be applied to the second markup language element in the content work and, optionally, the children of the second markup language element;

detecting a prompt selection of one of the plurality of styles in the prompt; and

responsive to the prompt selection, applying the one of the plurality of styles to the second markup language element and displaying an updated preview of a rendering of the content work in the presentation panel.

2. The method of claim 1 , further comprising detecting a user request to edit the plurality of styles; and receiving a new style and/or updates to at least one of the plurality of styles.

3. The method of claim 1 , wherein the plurality of styles includes specifying at least one of text color, and background color.

4. The method of claim 1 , wherein the selection of a representation of the first markup language element or a third markup language element displayed in the breadcrumb element causes a corresponding selection of the corresponding representation of the first or third markup language element in the presentation panel.

5. The method of claim 1 , wherein the plurality of styles includes specifying at least one of figure alignment, and figure size.

6. A computer system comprising a display and a processor configured to present a user interface on the display, the user interface comprising:

a presentation panel for displaying a preview of a rendering of a content work; and

a breadcrumb element for displaying a hierarchy of selectable representations of markup language elements;

wherein:

the user interface is configured to:

detect a presentation-panel selection of a first preview representation of a first markup language element in the presentation panel, wherein the selected first preview representation is a rendering of the first markup language element;

responsive to the presentation-panel selection, display a selection of the first markup language element in the breadcrumb element, wherein the breadcrumb element is overlaid over the presentation panel and includes a hierarchy representation of the first markup language element;

detect a breadcrumb selection of a representation of a markup language element in the breadcrumb element,

responsive to the breadcrumb selection, extend a prompt from the breadcrumb element that lists a plurality of styles that may be applied to the second markup language element in the content work and, optionally, the children of the second markup language element;

detect a prompt selection of one of the plurality of styles in the prompt; and

responsive to the prompt selection, apply the selected one of the plurality of styles to the second markup language element and display an updated preview of a rendering of the content work in the presentation panel.

7. The computer system of claim 6 , wherein the user interface is configured to detect a user request to edit the plurality of styles; and to receive a new style and/or updates to at least one of the plurality of styles.

8. The computer system of claim 6 , wherein the plurality of styles includes specifying at least one of text color, and background color.

9. The computer system of claim 6 , wherein the plurality of styles includes specifying at least one of figure alignment, and figure size.

10. A non-transitory computer-readable medium storing computer-executable instructions, which instructions when executed by a processor cause the processor to perform steps comprising:

presenting a preview representation for a content work within a presentation panel of a user interface of a content editing tool;

detecting a presentation-panel selection of a first preview representation of a first markup language element in the presentation panel, wherein the selected first preview representation is a rendering of the first markup language element;

responsive to the presentation-panel selection, displaying a selection of the first markup language element in a breadcrumb element overlaid over the presentation panel, wherein the breadcrumb element comprises a representation of a hierarchy of selectable markup language elements including a hierarchy representation of the first markup language element;

detecting a breadcrumb selection of a representation of a second markup language element in the breadcrumb element;

responsive to the breadcrumb selection, extending a prompt from the breadcrumb element that lists a plurality of styles that may be applied to the second markup language element in the content work and, optionally, the children of the second markup language element;

detecting a prompt selection of one of the plurality of styles in the prompt; and

responsive to the prompt selection, applying the one of the plurality of styles to the second markup language element and displaying an updated preview of a rendering of the content work in the presentation panel.

11. The non-transitory computer-readable medium of claim 10 , the instructions further comprising: detecting a user request to edit the plurality of styles; and receiving a new style and/or updates to at least one of the plurality of styles.

12. The non-transitory computer-readable medium of claim 10 , wherein the plurality of styles includes specifying at least one of text color, and background color.

13. The non-transitory computer-readable medium of claim 10 , wherein the selection of a representation of the first markup language element or a third markup language element displayed in the breadcrumb element causes a corresponding selection of the corresponding representation of the first or third markup language element in the presentation panel.

14. The non-transitory computer-readable medium of claim 10 , wherein the plurality of styles includes specifying at least one of figure alignment, and figure size.

Assignments (9)
SECURITY INTEREST Recorded May 12, 2025
From: TURNING TECH INTERMEDIATE, INC.; TURNING ACQUISITION, INC.; ECHO 360, INC.; ECHO 360 HOLDINGS, INC.; ECHO 360 CONTINUING EDUCATION, LLC; TURNING TECH LLC; TURNING TECH HOLDINGS, LLC; TURNING TECHNOLOGIES, LLC; RESPONSE TOOLS, LLC; INKLING SYSTEMS, INC.; SPEAKWORKS, INC.; RESPONSIVE INNOVATIONS, LLC
To: ADVANTAGE CAPITAL MANAGEMENT LLC
Reel/Frame 071276/0781 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: INKLING SYSTEMS, INC.; INK MIDCO LLC
Reel/Frame 067285/0617 →
SECURITY INTEREST Recorded May 1, 2024
From: ECHO 360, INC.; ECHO 360 CONTINUING EDUCATION, LLC; ECHO 360 HOLDINGS, INC.; TURNING ACQUISITION, INC.; TURNING TECH INTERMEDIATE, INC.; TURNING TECH LLC; TURNING TECH HOLDINGS, LLC; TURNING TECHNOLOGIES, LLC; RESPONSIVE INNOVATIONS, LLC; RESPONSE TOOLS, LLC; INKLING SYSTEMS, INC.
To: ADVANTAGE CAPITAL MANAGEMENT LLC, AS ADMINSTRATIVE AGENT
Reel/Frame 067289/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2018
From: TRIPLEPOINT CAPITAL LLC
To: INKLING SYSTEMS, INC.
Reel/Frame 045611/0800 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 16, 2018
From: SILICON VALLEY BANK
To: INKLING SYSTEMS, INC.
Reel/Frame 045612/0869 →
PATENT SECURITY AGREEMENT Recorded Mar 6, 2018
From: INKLING SYSTEMS, INC.; INK MIDCO LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 045506/0160 →
SECURITY INTEREST Recorded Dec 12, 2016
From: INKLING SYSTEMS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040714/0268 →
SECURITY INTEREST Recorded Apr 1, 2016
From: INKLING SYSTEMS, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 038329/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2015
From: HUNT, CHRISTOPHER; RITH, CHANPORY; CAMPIRANON, CHATREE; MATHÉ, OLOF ALEXANDER; PERELSON, ANDY; CHEN, MICHAEL
To: INKLING SYSTEMS, INC.
Reel/Frame 036626/0884 →