IP Library Granted Patent US 8,255,876
Granted Patent B2
US 8,255,876 · App. 11/494,948 · Granted Aug 28, 2012

Execution difference identification tool

Assignee: Apple Inc.
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,255,876
App. No.
11/494,948
Granted
Aug 28, 2012
Kind
B2
Abstract

Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference.

Claims (37)

1. A method of displaying instrument output comprising:

receiving instrument output data;

determining a difference between two or more corresponding portions of data included in the received instrument output data, wherein the two or more corresponding portions of data comprise corresponding portions of output of an instrument during two or more successive runs of a same sequence of inputs affecting the output of the instrument; and

displaying at least a selected part of the received instrument output data in a manner that highlights the difference;

wherein the manner that highlights the difference includes adding to a display of the corresponding portions a graphic indication visually linking the corresponding portions together and visually indicating the corresponding portions correspond to each other.

2. The method of claim 1 wherein each successive run comprises a playback of a master track comprising one or more previously recorded inputs to one or more computer system components.

3. The method of claim 2 further comprising recording the master track.

4. The method of claim 2 further comprising playing the master track.

5. The method of claim 1 wherein the two or more corresponding portions of data comprise corresponding portions of the output of two or more different instruments during a run.

6. The method of claim 1 wherein the two or more corresponding portions of data comprise corresponding portions of the output of two or more different instances of the same instrument during a run.

7. The method of claim 1 wherein determining one or more differences includes receiving meta-information associated with the instrument output data.

8. The method of claim 1 wherein determining one or more differences includes receiving summary information associated with the instrument output data.

9. The method of claim 1 wherein the graphic indication further indicates at least one relationship between the corresponding portions and the difference between them.

10. The method of claim 1 wherein the manner that highlights the difference includes drawing a shape that connects the corresponding portions.

11. A method of displaying instrument output comprising:

receiving instrument output data;

determining that two or more corresponding portions of data included in the received instrument output data satisfy a criterion that defines a prescribed relationship between the corresponding portions, wherein the two or more corresponding portions of data comprise corresponding portions of output of an instrument during two or more successive runs of a same sequence of inputs affecting the output of the instrument; and

displaying at least a selected part of the received instrument output data in a manner that highlights the corresponding portions;

wherein the manner that highlights the difference includes adding to a display of the corresponding portions a graphic indication visually linking the corresponding portions together and visually indicating the corresponding portions correspond to each other.

12. The method of claim 11 wherein the criterion is satisfied if a first prescribed level or state is detected by a first instrument at the same time that a second level or state is detected by a second instrument.

13. A computer system comprising:

a display; and

a processor coupled to the display and configured to:

receive instrument output data;

determine a difference between two or more corresponding portions of data included in the received instrument output data, wherein the two or more corresponding portions of data comprise corresponding portions of output of an instrument during two or more successive runs of a same sequence of inputs affecting the output of the instrument; and

cause at least a selected part of the received instrument output data to be rendered in the display in a manner that highlights the difference;

wherein the manner that highlights the difference includes adding to a display of the corresponding portions a graphic indication visually linking the corresponding portions together and visually indicating the corresponding portions correspond to each other.

14. The computer system of claim 13 , wherein each successive run comprises a playback of a master track comprising one or more previously recorded inputs to one or more computer system components.

15. The computer system of claim 13 , wherein the two or more corresponding portions of data comprise corresponding portions of output of two or more different instruments during a run.

16. The computer system of claim 13 , wherein the two or more corresponding portions of data comprise corresponding portions of output of two or more different instances of the same instrument during a run.

17. The computer system of claim 13 , wherein the graphic indication further indicates at least one relationship between the corresponding portions and the difference between them.

18. The computer system of claim 13 , wherein the manner that highlights the difference includes drawing a shape that connects the corresponding portions.

19. A computer program product for displaying instrument output, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:

receiving instrument output data;

determining a difference between two or more corresponding portions of data included in the received instrument output data, wherein the two or more corresponding portions of data comprise corresponding portions of output of an instrument during two or more successive runs of a same sequence of inputs affecting the output of the instrument; and

displaying at least a selected part of the received instrument output data in a manner that highlights the difference;

wherein the manner that highlights the difference includes adding to a display of the corresponding portions a graphic indication visually linking the corresponding portions together and visually indicating the corresponding portions correspond to each other.

Assignments (3)
CHANGE OF NAME Recorded May 3, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019246/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2007
From: DRUKMAN, MAXWELL O.; LEWALLEN, STEPHEN R.; GOLDSTEIN, THEODORE C.
To: APPLE COMPUTER, INC.
Reel/Frame 019096/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2007
From: DRUKMAN, MAXWELL O.; LEWALLEN, STEPHEN R.; GOLDSTEIN, THEODORE C.
To: APPLE COMPUTERS, INC.
Reel/Frame 019034/0043 →
Continuity (1)
Related Publication 20080022843A1 · Jan 31, 2008