IP Library Granted Patent US 10,534,842
Granted Patent B2
US 10,534,842 · App. 13/711,583 · Granted Jan 14, 2020

Systems and methods for creating, editing and publishing cross-platform interactive electronic 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 10,534,842
App. No.
13/711,583
Granted
Jan 14, 2020
Kind
B2
Abstract

Systems and methods for creating, editing and publishing cross-platform interactive digital content works include a content management component configured to store portions of a digital content work and to implement version control of the digital content work; a defect tracking component configured to store a defect record related to a stored portion of the digital content work; a publication pipeline component configured to format the digital content work for publication; and a integration component configured to present a graphical user interface which allows for editing the stored portions of the digital content work, editing the defect record, and instructing the publication pipeline to format the digital content work for publication.

Claims (16)

1. A system comprising:

one or more memories storing instructions and one or more processors in communication with the one or more memories configured, when executing the instructions, to:

provide to content contributors a graphical user interface for a content creation and editing platform, said user interface including one or more content viewing and editing tools to create a target platform-independent representation of a digital content work, said content viewing and editing tools including:

a. one or more tools configured to provide simulated representations of the digital content work in appearance and function for each of a plurality of target devices or media,

b. editing tools configured to permit content creators to define a plurality of reusable patterns defining portions of a markup language representation of the digital content work, and store the patterns in a pattern library, wherein each of the plurality of reusable patterns is a configurable snippet of markup language; and

c. tools for producing a plurality of target platform-dependent representations of the digital content work from the target platform-independent representation of the digital content work, each target platform-dependent representation being for display on a respective one of the plurality of target devices or media, wherein each of the plurality of target platform-dependent modules is produced based on a corresponding one of a plurality of profiles for each target device or medium, said profiles specifying capabilities of the respective target device or medium, and the target platform-dependent representations of the digital content work are formatted so as to be compliant with profile-specified capabilities of the respective target device or medium by removing, resizing, or replacing non-compliant portions of the target platform-independent representation of the digital content work;

display, in a first viewing area of the user interface, a static digital representation of the digital content work, and display concurrently in a second viewing area of the user interface a navigator for use in creating the markup language representation of the digital content work from the static digital representation of the digital content work by specifying mappings of portions of content from the static digital representation of the content work to one or more patterns defining the markup language representation of the digital content work;

receive from a user editing instructions concerning the markup language representation of the digital content work, and display in a direct editing viewer of the user interface results of executing said editing instructions to said contents of the markup language representation of the digital content work, said instructions including drag and drop selection of one or more of the patterns from the pattern library into the markup language representation of the digital content work;

responsive to a user operation, display in a what-you-see-is what-you-get (WYSIWYG) visual editor of said user interface and in an editable form metadata concerning the markup language representation of the digital content work, said metadata being displayed in context with markup language objects of the markup language representation of the digital content work described by the metadata; and

responsive to user input, create one or more of the target platform-dependent representations of the digital content work from the target platform-independent representation of the digital content work by one or more of: altering behavior or appearance of media objects, changing layout of text, reformatting images, video or audio, and removing content in the target platform-independent representation of the digital content work, to reflect profile-specified capabilities of the respective target devices or media so as to be compliant with the profile-specified capabilities of the respective target devices or media.

2. The system of claim 1 , wherein the one or more processors are configured to produce one or more of the target platform-dependent representations of the digital content work by including device-specific renderable objects in the one or more of the target platform-dependent representations of the digital content work.

3. The system of claim 1 , wherein one or more of the target platform-dependent representations of the digital content work include cross-platform compatible objects renderable by multiple ones of the target devices.

4. The system of claim 1 , wherein the plurality of reusable patterns is platform-agnostic.

5. The system of claim 1 , wherein one or more of the plurality of reusable patterns includes semantic metadata describing the respective content of the pattern in terms of its substance rather than its form or appearance.

6. The system of claim 1 , wherein one or more of the plurality of reusable patterns is configured by a content creator.

7. The system of claim 1 , wherein the content viewing and editing tools provide a viewing mode in which conditionally hidden content is displayed for proofing.

Assignments (10)
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 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 16, 2018
From: SILICON VALLEY BANK
To: INKLING SYSTEMS, INC.
Reel/Frame 045612/0869 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2018
From: TRIPLEPOINT CAPITAL LLC
To: INKLING SYSTEMS, INC.
Reel/Frame 045611/0800 →
PATENT SECURITY AGREEMENT Recorded Mar 6, 2018
From: INKLING SYSTEMS, INC.; INK MIDCO LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 045506/0160 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2018
From: SILICON VALLEY BANK
To: INKLING SYSTEMS, INC.
Reel/Frame 045347/0274 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2018
From: TRIPLEPOINT CAPITAL LLC
To: INKLING SYSTEMS, INC.
Reel/Frame 045346/0794 →
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 →