IP Library Patent Application 15746438
Patent Application
App. No. 15/746,438

METHOD AND SYSTEM FOR TEMPLATED CONTENT GENERATION AND ASSESSMENT

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/746,438
Abstract

A method and system is provided for generating a templatable item, which can include a text editor configured to generate numbers or text, a variable editor configured to generate a variable for the templatable item, an equation editor configured for generating an equation, and an image editor configured to generate an image, wherein the variable can include one or more of numbers, text, equations and images.

Claims (47)

1 . A method for generating a templatable item on a computing device comprising a text editor, a variable editor, an equation editor and an image editor, the method being embodied on a computer-readable medium such that, when implemented on the computing device, the method permits control of one or more of the text editor, the variable editor, the equation editor and the image editor to generate the templatable item, the computer-readable medium comprising:

a code segment that provides a problem statement, the problem statement comprising a predetermined difficulty level; and

a code segment that provides a corresponding solution to the problem statement,

wherein each of the problem statement and the solution further comprise at least one variable that links subject matter disposed within each of the problem statement and the solution, and that further link the subject matter between the problem statement and the solution.

2 . The method as set forth in claim 1 , wherein the at least one variable comprises a number that randomly or sequentially varies between a minimum value and a maximum value.

3 . The method as set forth in claim 2 , wherein the at least one variable varies in accordance with a predetermined increment.

4 . The method as set forth in claim 1 , wherein the at least one variable comprises one or more of a group consisting of one or more words, phrases and sentences;

wherein one or more of the words, the phrases and the sentences are selected randomly or sequentially.

5 . The method as set forth in claim 1 , wherein the at least one variable comprises images or tables that are included in one or both of the problem statement and the solution.

6 . The method as set forth in claim 1 , wherein the at least one variable comprises one or both of a relationship and a constraint between the at least one variable and another variable.

7 . The method as set forth in claim 1 , wherein the computer-readable medium further comprises a code segment that combines the at least one variable with at least one other variable to generate at least one paragraph, wherein the at least one paragraph further comprises one or more of text, text fragments, images and tables.

8 . The method as set forth in claim 1 , wherein the computer-readable medium further comprises a code segment that combines the at least one variable with at least one other variable to generate at least one mathematical equation, wherein the at least one mathematical equation further comprising one or both of static elements and dynamically changing elements, which can alter their content depending on the value of the at least one variable disposed therein.

9 . The method as set forth in claim 1 , wherein the computer-readable medium further comprises a code segment that generates figures that comprise scaled diagrams that are dependent on the at least one variable.

10 . The method as set forth in claim 9 , wherein the figures further comprise one or both of at least one mathematical equation and at least one label, the at least one label further comprising content that is controlled by the at least one variable.

11 . The method as set forth in claim 9 , wherein the figures further comprise one or more constraints that enable the figures to comprise one or more of points, line segments and surfaces, wherein the one or more of points, line segments and surfaces are constrained so that they are always in contact with one another when the at least one variable is altered.

12 . The method as set forth in claim 9 , wherein the figures further comprise one or more constraints that enable the figures to comprise entities that are a fixed distance from one another.

13 . The method as set forth in claim 9 , wherein the figures further comprise one or more constraints that enable the figures to comprise line segments that are parallel, perpendicular or at some angle relative to one another.

14 . The method as set forth in claim 1 , wherein the computer-readable medium further comprises a code segment that generates figures that comprise plots of functions, the plots of functions further comprising the at least one variable.

15 . The method as set forth in claim 1 , wherein the computer-readable medium further comprises a code segment that varies the difficulty level of the problem statement.

16 . The method as set forth in claim 1 , wherein the computer-readable medium further comprises a code segment that generates an assignment comprising one or more of the problem statement, wherein the assignment comprises one or more of short answer questions, problem-solving questions, graphical placement of objects and plotting of functions.

17 . The method as set forth in claim 16 , wherein the computer-readable medium further comprises:

a) a code segment that provides the assignment to a student to solve the one or more of the problem statement disposed therein thereby generating a completed assignment;

b) a code segment that marks the completed assignment and generating a score on how well the student scored on the completed assignment; and

c) a code segment that provides feedback to the student as to their score on the completed assignment.

18 . (canceled)

19 . (canceled)

20 . (canceled)

21 . (canceled)

22 . (canceled)

23 . (canceled)

24 . (canceled)

25 . (canceled)

26 . (canceled)

27 . (canceled)

28 . (canceled)

29 . (canceled)

30 . (canceled)

31 . (canceled)

32 . (canceled)

33 . (canceled)

34 . (canceled)

35 . A computer-implemented system for generating a templatable item on a computing device, the computing device comprising:

a) a text editor configured to generate text;

b) a variable editor configured to generate a variable for the templatable item, the variable editor operatively coupled to the text editor;

c) an equation editor configured for generating an equation, the equation editor operatively coupled to the text editor and to the variable editor; and

d) an image editor configured to generate an image, the image editor operatively coupled to the text editor, to the variable editor and to the equation editor, wherein the variable comprises one or more of the text, the equation and the image; and

e) a computer-readable medium comprising code segments that permit control of one or more of the text editor, the variable editor, the equation editor and the image editor to generate the templatable item.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: VARAFY ULC
To: CHEGG, INC.
Reel/Frame 060125/0712 →
CHANGE OF NAME Recorded Mar 16, 2021
From: VARAFY CORPORATION
To: VARAFY ULC
Reel/Frame 055612/0572 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2018
From: FYFE, KENNETH RICHARD; SHARP, JUSTIN DANIEL
To: VARAFY CORPORATION
Reel/Frame 044691/0006 →