IP Library Patent Application 15954837
Patent Application
App. No. 15/954,837

Automated Improvements to Computer Document Editing System

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 None
App. No.
15/954,837
Abstract

A computer system automatically monitors and logs edits made to a digital document. The system calculates statistics from the log to produce an assessment of the editor's productivity. The system uses this assessment, in combination with assessments of other editors, to generate behavioral metrics which indicate correlations between editing behaviors and productivity. The behavioral metrics are used to identify the relative contribution to efficient editing of different editing behaviors. Such information about individual editing behaviors is used to evaluate the productivity of individual editors based on their editing behaviors, to identify behaviors which individual editors could adopt to improve their productivities, and to identify changes to the editing system itself for improving editor productivity.

Claims (28)

1 . A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, wherein the computer program instructions are executable by the at least one computer processor to perform a method for analyzing information about a plurality of editing commands input to a document editing system to generate and apply modifications to the document editing system, the method comprising:

(A) receiving, by an editing behavior monitor executed by the at least one computer processor, via an application program interface provided by the document editing system, information about a plurality of editing commands input to the document editing system by a user during an editing session;

(B) storing, in an editing behavior log, by the editing behavior monitor, at least a subset of the received information;

(C) analyzing the records in the editing behavior log to identify actual editing behavior applied by the user to the document editing system to edit the plurality of documents;

(D) identifying a modification to the document editing system based on the actual editing behavior, comprising:

(D) (1) deriving a statistic from the actual editing behavior;

(D) (2) determining whether a value of the statistic is below a minimum value;

(D) (3) if the value of the statistic is determined to be below the minimum value, then identifying the modification as a modification that increases the value of the statistic; and

(D) (4) if the value of the statistic is determined to be higher than the minimum value, then identifying the modification as a modification that decreases the value of the statistic;

(E) modifying a profile of the user of the document editing system to include an identification of the modification; and

(F) applying the modification from the profile to the document editing system during a subsequent document editing session with the user.

2 . The method of claim 1 , wherein (A) further comprises storing in the editing behavior log, by the editing behavior monitor, an edit start time identifying a time representing a beginning of the editing session.

3 . The method of claim 1 , wherein (A) further comprises storing in the editing behavior log, by the editing behavior monitor, an edit end time identifying a time representing an ending of the editing session.

4 . The method of claim 1 , wherein (A) further comprises storing in the editing behavior log, by the editing behavior monitor, a subset of state data of the document editing system.

5 . The method of claim 1 , wherein (F) further comprises de-activating a feature of the document editing system.

6 . The method of claim 1 , wherein (F) further comprises modifying a default setting of a feature of the document editing system available to a plurality of users of the document editing system.

7 . The method of claim 1 further comprising removing the modification applied to the document editing system during a document editing session with a second user.

8 . A non-transitory computer-readable medium for use with a document editing system and a plurality of documents, the computer-readable medium comprising computer program instructions stored thereon, wherein the computer program instructions are executable by at least one computer processor to perform a method for analyzing information about a plurality of editing commands input to a document editing system to generate and apply modifications to the document editing system, the method comprising:

(A) receiving, by an editing behavior monitor executed by the at least one computer processor, from an application program interface provided by the document editing system, information about a plurality of editing commands input to the document editing system by a user during an editing session;

(B) storing, in an editing behavior log, by the editing behavior monitor, at least a subset of the received information;

(C) analyzing the records in the editing behavior log to identify actual editing behavior applied by the user to the document editing system to edit the plurality of documents;

(D) identifying a modification to the document editing system based on the actual editing behavior, comprising:

(D) (1) deriving a statistic from the actual editing behavior;

(D) (2) determining whether a value of the statistic is below a minimum value;

(D) (3) if the value of the statistic is determined to be below the minimum value, then identifying the modification as a modification that increases the value of the statistic; and

(D) (4) if the value of the statistic is determined to be higher than the minimum value, then identifying the modification as a modification that decreases the value of the statistic;

(E) modifying a profile of the user of the document editing system; and

(F) applying the modification from the profile to the document editing system during a subsequent document editing session with the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2018
From: FRITSCH, JUERGEN; KOLL, DETLEF; SCHUBERT, KJELL; CURRIVAN, CHRISTOPHER MICHAEL
To: MMODAL IP LLC
Reel/Frame 045847/0804 →