IP Library Granted Patent US 8,549,423
Granted Patent B2
US 8,549,423 · App. 13/553,147 · Granted Oct 1, 2013

Linking and managing mathematical objects

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 8,549,423
App. No.
13/553,147
Granted
Oct 1, 2013
Kind
B2
Abstract

A method for creating a second mathematical object based on a first mathematical object in a computing apparatus having a graphical user interface includes selecting a first mathematical object in response to an instruction received from a user; creating a second mathematical object using data of said first mathematical object; linking said first mathematical object to said second mathematical object; and creating a visual link between said first mathematical object and said second mathematical object.

Claims (36)

1. A method for creating a second mathematical object based on a first mathematical object in a computing apparatus having a graphical user interface, said method comprising:

selecting a first mathematical object in response to an instruction received from a user;

creating a second mathematical object using data of said first mathematical object;

linking said first mathematical object to said second mathematical object; and

creating a visual link between said first mathematical object and said second mathematical object, said visual link including a link removal button displayed in association therewith.

2. The method of claim 1 , further comprising:

displaying said visual link on said graphical user interface in the event that at least one mathematical object with which said visual link is associated is selected.

3. The method of claim 1 , further comprising:

hiding said visual link from view on said graphical user interface while no mathematical object with which said visual link is associated is selected.

4. The method of claim 1 , further comprising:

in response to activation by a user of said link removal button, identifying said visual link with which said link removal button is associated;

identifying said at least two mathematical objects with which said visual link is associated;

deleting said visual link; and

deleting said link between said at least two mathematical objects.

5. The method of claim 4 , further comprising:

highlighting at least one of said first and second mathematical objects.

6. The method of claim 5 , wherein said mathematical objects comprise at least one of table objects, graph objects, equation objects and shape objects.

7. The method of claim 1 , further comprising:

detecting a change in said first mathematical object; and

in response to the change, updating said second mathematical object using data of said first mathematical object.

8. A method for relating at least two mathematical objects in a computing apparatus having a graphical user interface, said method comprising:

receiving an instruction from a user to associate a shape object with a graph object, said shape object being a different type than said graph object;

determining data of the shape object;

determining a location in said graph object from said received instruction; and

modifying the graph object by drawing a shape therein at said determined location using said determined data of said shape object.

9. The method of claim 8 , further comprising:

deleting said shape object.

10. A non-transitory computer readable medium embodying a computer program for creating a second mathematical object based on a first mathematical object in a computing apparatus having a graphical user interface, the computer program comprising:

computer program code selecting a first mathematical object in response to an instruction received from a user;

computer program code creating a second mathematical object using data of said first mathematical object;

computer program code linking said first mathematical object to said second mathematical object; and

computer program code creating a visual link between said first mathematical object and said second mathematical object, said visual link including a link removal button displayed in association therewith.

11. A non-transitory computer readable medium embodying a computer program for relating at least two mathematical objects in a computing apparatus having a graphical user interface, the computer program comprising:

computer program code receiving an instruction from a user to relate a shape object with a graph object, said shape object being a different type than said graph object;

computer program code determining data of the shape object computer program code determining a location in said graph object from said received instruction; and

computer program code modifying the graph object by drawing a shape therein at said determined location using said determined data of said shape object.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040798/0077 →
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040819/0306 →
RELEASE OF ABL SECURITY INTEREST Recorded Nov 29, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040711/0956 →
RELEASE OF TERM LOAN SECURITY INTEREST Recorded Nov 29, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040713/0123 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 030935/0848 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 030935/0879 →