Mathematical sketching
First Claim
Patent Images
1. A computer system comprising:
- a user interface module to receive a gestural drawing element and a gestural mathematical expression from a user; and
an animation module to control a display of the gestural drawing element based on the gestural mathematical expression.
1 Assignment
0 Petitions
Accused Products
Abstract
A mathematical sketching system enables a user to intuitively investigate the relationship between mathematical expressions and diagrams in a user-friendly manner. In one embodiment, a mathematical sketching system enables a user to input handwritten mathematical expressions and hand-drawn drawing elements, form associations between the mathematical expressions and the drawing elements, and view an animation of the drawing elements as their movements are displayed based on the mathematical expressions.
88 Citations
33 Claims
-
1. A computer system comprising:
-
a user interface module to receive a gestural drawing element and a gestural mathematical expression from a user; and
an animation module to control a display of the gestural drawing element based on the gestural mathematical expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a user interface module to receive a drawing element and to receive a gestural mathematical expression from a user; and
an association module to associate the gestural mathematical expression to the drawing element. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, instruct the computer to perform a method comprising acts of:
-
receiving a gestural drawing element from a user;
receiving a gestural mathematical expression from the user; and
animating a display of the gestural drawing element based on the gestural mathematical expression. - View Dependent Claims (22)
-
-
23. A computer-readable medium having computer-readable signals stored thereon that define instructions that, as a result of being executed by a computer, instruct the computer to perform a method comprising acts of:
-
receiving a drawing element and a gestural mathematical expression from a user; and
associating the gestural mathematical expression to the drawing element. - View Dependent Claims (24)
-
-
25. A computer-implemented method of animating a display, comprising:
-
receiving at least one gestural drawing element and at least one gestural mathematical expression;
associating the at least one gestural mathematical expression to the at least one gestural drawing element; and
responding to instructions to animate a display of the at least one gestural drawing element based on the gestural mathematical expression. - View Dependent Claims (26, 27, 28)
-
-
29. A computer-implemented method of animating a display of one or more drawing elements based on one or more handwritten mathematical equations, comprising:
-
drawing one or more drawing elements on a digitized surface;
handwriting one or more mathematical equations on the digitized surface;
associating at least one of the handwritten mathematical equations to at least one of the drawing elements using a gesture command; and
initiating animation of the at least one drawing element by tapping a virtual button on the digitized surface. - View Dependent Claims (30, 31)
-
-
32. A computer-implemented method comprising:
-
receiving a drawing element and a gestural mathematical expression from a user; and
associating the gestural mathematical expression to the drawing element.
-
-
33. A computer-implemented method of animating a display of one or more drawing elements based on at least one gestural mathematical equation, comprising:
-
inputting one or more drawing elements;
inputting one or more gestural mathematical equations;
associating at least one of the gestural mathematical equations to at least one of the drawing elements;
animating the at least one drawing element;
comparing the animation of the at least one drawing element to an expected animation; and
revising at least one of the gestural mathematical equations based on the comparison.
-
Specification