Source: http://www.google.com/patents/US7394010?dq=3798359
Timestamp: 2016-10-28 14:08:23
Document Index: 139858131

Matched Legal Cases: ['Application No. 06007180', 'application No. 11', 'Application No. 06015696', 'Application No. 2004', 'Application No. 2005', 'Application No. 2005', 'Application No. 10', 'Application No. 2004', 'Application No. 2004', 'Application No. 06015695']

Patent US7394010 - Performance apparatus and tone generation method therefor - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA Plurality of key switches for tone-generating are arranged two-dimensionally. Mode setting section sets a tone adjusting mode in which the key switches are caused to function as tone-adjusting operators. In the tone adjusting mode, adjustment of a predetermined tone factor (e.g., tone pitch, tone length,...http://www.google.com/patents/US7394010?utm_source=gb-gplus-sharePatent US7394010 - Performance apparatus and tone generation method thereforAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS7394010 B2Publication typeGrantApplication numberUS 11/493,739Publication dateJul 1, 2008Filing dateJul 26, 2006Priority dateJul 29, 2005Fee statusPaidAlso published asCN1912990A, CN1912990B, EP1748418A1, US20070022868Publication number11493739, 493739, US 7394010 B2, US 7394010B2, US-B2-7394010, US7394010 B2, US7394010B2InventorsYu Nishibori, Toshio IwaiOriginal AssigneeYamaha CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (49), Non-Patent Citations (25), Referenced by (8), Classifications (18), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetPerformance apparatus and tone generation method therefor
US 7394010 B2Abstract
A Plurality of key switches for tone-generating are arranged two-dimensionally. Mode setting section sets a tone adjusting mode in which the key switches are caused to function as tone-adjusting operators. In the tone adjusting mode, adjustment of a predetermined tone factor (e.g., tone pitch, tone length, tone volume or tone color) is permitted in response to operation of the key switch. For example, once a user moves a finger to change a Y-coordinate position of the key switch in the tone adjusting mode, an amount of the movement, i.e. a difference between Y-coordinates of two or more successively-operated key switches, is detected, and the thus-detected movement amount is set as a value for adjusting a tone volume or the like. All of light-emitting elements located at Y-coordinate positions of the key switches may be illuminated in a line, to allow the user to visually confirm the adjustment and operation.
Position of each of the key switches 100 of the key switch group 10 and each of the light-emitting display elements 110 of the light-emitting display element group 11 is indicated by two-dimensional coordinates with its position in the vertical direction as a Y-coordinate and its position in the horizontal direction as an X-coordinate. Let it be assumed here that the coordinates of the key switch 100 located at the left lower end (as the user faces) of FIG. 2 are “mtSW (1, 1)” and the coordinates of the key switch 100 located at the right upper end (as the user faces) of FIG. 2 are “mtSW (16, 16)”. Let it also be assumed here that the coordinates of the light-emitting display element 110 located at the left lower end (as the user faces) of FIG. 2, corresponding to the left-rear-end key switch 100, are “mtLED (1, 1)” and the coordinates of the light-emitting display element 110 located at the right upper end (as the user faces) of FIG. 2, corresponding to the right-upper-end key switch 100, are “mtLED (16, 16)”.
The coordinates storage section 51 stores ON/OFF states of the individual key switches 100. The coordinates storage section 51 comprises a 16�16 table of the same arrangement and shape as the key switch group 10 shown in FIG. 2. In the coordinates storage section 51, each of the 16�16 locations corresponding to the key switches 100 is in the form of a one-bit flag. If any one of the key switches 100 has been depressed for a predetermined time length, one of the locations which corresponds to the depressed key switch 100 is set at a value “1” indicating an ON state of the key switch 100; when the location corresponding to the key switch 100 is set at a value “0”, the location indicates an OFF state of the key switch 100.
The correspondency storage section 52 comprises a note number table T storing a list of note numbers to be allocated to the individual switches 100. In the note number table T employed in the instant embodiment, 16 note numbers are allocated, through initial setting, to the Y-coordinates (1-16); the same 16 note numbers are allocated to each of 16 Y-coordinate groups (or columns) corresponding to the X-coordinates (=1-16) so that the same tone pitches are selectable for each of the 16X-coordinates. Here, the “note number” is a numerical value indicative of a tone pitch or the like, which is given from a later-described performance processing section 201 to the tone generator 6; note number “60” is indicative of a center scale note “C4”. In the instant embodiment, note numbers “60” to “75” are allocated to the Y-coordinates; according to the default settings on start-up of the apparatus, note number “60” is allocated to Y-coordinate “1”, note number “61” to Y-coordinate “2”, and so on, until note number “75” is allocated to Y-coordinate “16”. Alternatively, a different note number may be allocated to each of the 16�16 (=256) switches 100. Further, the note numbers to be allocated to the switches 100 are not limited to “60”-“75”.
When any one of the key switches 100 has been depressed for a predetermined time length, the performance processing section 201 sets, i.e. turns ON, the flag at the storage location of the coordinates storage section 51 corresponding to the depressed key switch 100. The ON state of the location is canceled, i.e. the set flag is reset, by the performance processing section 201 in response to the ON-state switch 100 being kept depressed for a long time. Then, once the performance processing section 201 receives an automatic-performance-setting selecting instruction which has been given by the user depressing an automatic performance control switch among the control switches 22, it carries out automatic performance processing. In the automatic performance processing, the performance processing section 201 repetitively moves a to-be-sounded row pointer P from the left end to the right on the coordinate storage section 51. The performance processing section 20 instructs the tone generator 6 to generate a tone only for a time when the to-be-sounded row pointer P and the storage location of each of the key switches 100 in the ON state are overlapping each other. Thus, in the automatic performance processing, tone pitches are expressed on the Y axis while tone generation timing (tone length) is expressed on the X axis, so that the performance apparatus 1 is allowed to compose and execute a music performance with ease. Note that the “to-be-sounded row pointer” P is a pointer for instructing tone generation of a note, for which the flag is at the value “1”, of all of the notes on the Y-axis coordinates (i.e. all of the notes in a vertical row or column) corresponding to a specific X-axis coordinate location in the coordinate storage section 51. With the X coordinate location, indicated by the to-be-sounded row pointer P, sequentially varying from “1” to “16” in a repeated fashion, an automatic performance of notes programmed at tone generation timing “1” to “16” is carried out repeatedly.
Further, when an instruction for changing settings of a characteristic of a tone (“tone generator setting change instruction”) has been given by the user depressing a predetermined combination of any one of the control switches 22 and any of the key switches 100, the performance processing section 201 performs processing (tone generator setting change processing) for changing settings of the tone pitch, length, volume or color to be set in the tone generator 6. In the case where the tone color to be set in the tone generator 6 should be changed, the tone color can be changed either to an internal tone color or to an external tone color.
Next, the performance processing section 201 of the main COU 2 positions the to-be-sounded row pointer P in the area of the X-coordinate “1” on the coordinate storage section 51, at step S2. Next, the performance processing section 201 scans the entire Y-axis area (i.e., vertical row or column) corresponding to the X-coordinate area pointed to by the to-be-sounded row pointer P, to detect any key switch 100 currently in the ON state in the pointer-indicated area (step S3). If the to-be-sounded row pointer P is positioned in the area corresponding to the X-coordinate “1”, the performance processing section 201 scans from “mtSW(1, 1)” to “mtSW(1, 16)”.
Here, the “tone length” (predetermined time length) corresponds to a time length over which the to-be-sounded row pointer P and the X-coordinate of the key switch 100 are overlapping with each other. Thus, the corresponding light-emitting display element 110 is illuminated with the high light intensity for the time length over which the to-be-sounded row pointer P and the X-coordinate of the key switch 100 are overlapping with each other.
Then, the performance processing section 201 makes a determination, at step S6, as to whether the area currently pointed to by the to-be-sounded row pointer P is of the rightmost X-coordinate (“16” in this case). If the area currently pointed to by the to-be-sounded row pointer P is of the rightmost X-coordinate as determined at step S6 (YES determination at step S6), the performance processing section 201 reverts to step S2, while, if the area currently pointed to by the to-be-sounded row pointer P is not of the rightmost X-coordinate (NO determination at step S6), the performance processing section 201 adds “1” to the X-coordinate corresponding to the area currently pointed to by the to-be-sounded row pointer P, namely, moves the pointer P to the next area (i.e., area located immediately to the right of the area so far pointed to by the pointer P), at step S7. After that, the performance processing section 201 reverts to step S3.
Then, the user depresses one of the key switches 100 of the matrix display section 9 with another finger 902 while still depressing the tone pitch control switch 22B with the finger 901. The sub CPU 12 detects the position of the depressed key switch 100 (step S13), gives the identified coordinates (only the Y-coordinate suffices) to the main CPU 2, and illuminates, with the high light intensity, all of the light-emitting display elements 110 of the horizontal row which the depressed key switch 100 belongs to (“high-intensity line illumination”) (step S14). In the illustrated example of FIG. 8A, all of the light-emitting display elements 110 of the horizontal row (i.e., mtLED(X, 9)) which the key switch mtSW(12, 9) belongs to are illuminated with the high light intensity.
Then, once the depression of the key switch 100 is released by the user moving the finger 902 on the matrix display input section 9 (step S15), the high-light-intensity illumination of the horizontal row which the depressed key switch 100 belongs to is terminated (i.e., line deillumination)(S16). Then, when the user has depressed one of the key switches 100 in another horizontal row, the sub CPU 12 detects the position of the depressed key switch 100 (step S17), gives the identified coordinates (only the Y-coordinate suffices) to the main CPU 2, and illuminates, with the high light intensity, all of the light-emitting display elements 110 of the horizontal row which the depressed key switch 100 belongs to (“high-intensity illumination line”) (step S18). In the illustrated example of FIG. 8B, all of the light-emitting display elements 110 of the horizontal row (i.e., mtLED(X, 5)) which the key switch mtSW(13, 5) are illuminated with the high light intensity.
The main CPU 2 calculates an amount of depressed position movement in the Y-axis direction on the basis of the Y-coordinates of the key switch 100 selected before the depressed position movement and the Y-coordinates of the key switch 100 selected after the depressed position movement, i.e. a difference between Y-coordinate portions before and after the depressed position movement (step S19). The “amount of depressed position movement” corresponds to an amount of finger movement effected for depressing one key switch after another. In the storage section 4, RAM 5 or the like, relationship between amounts of depressed position movement and tone pitch adjustment is prestored. For example, if the depressed position has been moved downward in the vertical (Y-coordinate) direction, the tone pitch is lowered in accordance with an amount of the vertical depressed position movement, while, if the depressed position has been moved upward in the vertical direction, the tone pitch is raised in accordance with an amount of the vertical depressed position movement. The performance processing section 201 of the main CPU 2 reads out an amount of tone pitch adjustment corresponding to the calculated amount of depressed position movement (step S20) and performs tone pitch adjustment control on the tone generator 6 (step S23).
Then, the user depresses one of the key switches 100 of the matrix display section 9 with another finger 902 while still depressing the tone length control switch 22C with the finger 901. The sub CPU 12 detects the position of the depressed key switch 100 (step S33), gives the identified coordinates (only the Y-coordinate suffices) to the main CPU 2, and illuminates, with the high light intensity, all of the light-emitting display elements 110 of the horizontal row which the depressed key switch 100 belongs to (“high-intensity illumination line”) (step S34). In the illustrated example of FIG. 10A, all of the light-emitting display elements 110 of the horizontal row (i.e., mtLED(X, 9)) which the key switch mtSW(12, 9) belongs to are illuminated with the high light intensity.
Then, once the depression of the key switch 100 is released by the user moving the finger 902 on the matrix display input section 9 (step S35), the high-light-intensity illumination of the horizontal row which the depressed key switch 100 belongs to is terminated (S36). Then, when the user has depressed one of the key switches 100 of another horizontal row, the sub CPU 12 detects the position of the depressed key switch 100 (step S37), gives the identified coordinates (only the Y-coordinate suffices) to the main CPU 2, and illuminates, with the high light intensity, all of the light-emitting display elements 110 of the horizontal row which the depressed key switch 100 belongs to (“high-intensity illumination line”) (step S38). In the illustrated example of FIG. 10B, all of the light-emitting display elements 110 of the horizontal row (i.e., mtLED(X, 5)) which the key switch mtSW(13, 5) belongs to are illuminated with the high light intensity.
Then, the user depresses one of the key switches 100 of the matrix display section 9 with another finger 902 while still depressing the tone volume control switch 22D with the finger 901. The sub CPU 12 detects the position of the depressed key switch 100 (step S53), gives the identified coordinates (only the Y-coordinate suffices) to the main CPU 2, and illuminates, with the high light intensity, all of the light-emitting display elements 110 of the horizontal row which the depressed key switch 100 belongs to (“high-intensity illumination line”) (step S54). In the illustrated example of FIG. 12A, all of the light-emitting display elements 110 of the horizontal row (i.e., mtLED(X, 9)) which the key switch mtSW(12, 9) belongs to are illuminated with the high light intensity.
Then, once the depression of the key switch 100 is released by the user moving the finger 902 on the matrix display input section 9 (step S55), the high-light-intensity illumination of the horizontal row which the depressed key switch 100 belongs to is terminated (S56). Then, when the user has depressed one of the key switches 100 in another horizontal row, the sub CPU 12 detects the position of the depressed key switch 100 (step S57), gives the identified coordinates (only the Y-coordinate suffices) to the main CPU 2, and illuminates, with the high light intensity, all of the light-emitting display elements 110 of the horizontal row which the depressed key switch 100 belongs to (“high-intensity illumination line”) (step S58). In the illustrated example of FIG. 12B, all of the light-emitting display elements 110 of the horizontal row (i.e., mtLED(X, 5)) which the key switch mtSW(13, 5) belongs to are illuminated with the high light intensity.
Then, the user depresses one of the key switches 100 of the matrix display section 9 with another finger 902 while still depressing the tone color control switch 22A with the finger 901. The sub CPU 12 detects the position of the depressed key switch 100 (step S73), gives the identified coordinates (only the Y-coordinate suffices) to the main CPU 2, and illuminates, with the high light intensity, all of the light-emitting display elements 110 of the horizontal row which the depressed key switch 100 belongs to (“cross-shaped high-intensity illumination”) (step S74). In the illustrated example of FIG. 14A, all of the light-emitting display elements 110 of the horizontal row (i.e., mtLED(X, 8)) and all of the light-emitting display elements 110 of the vertical column (i.e., mtLED(13, Y)) which the key switch mtSW(13, 8) belongs to are illuminated with the high light intensity.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS3562394Feb 18, 1969Feb 9, 1971Paul Edwin KiepeElectronic musical instrument with finger-depressable note heads on musical scoreUS4031800Jul 16, 1976Jun 28, 1977Thompson Geary SKeyboard for a musical instrumentUS4089246Aug 9, 1976May 16, 1978Kooker Stephen LMusical rhythm-tempo tutoring deviceUS4123960Mar 11, 1977Nov 7, 1978Rainer FranzmannDevice for the manual playing of electronic musical instrumentsUS4384503 *May 22, 1981May 24, 1983Pied Piper Enterprises, Inc.Mulitiple language electronic musical keyboard systemUS4422365Dec 16, 1981Dec 27, 1983Casio Computer Co., Ltd.Drive control system for display devicesUS5027689Aug 31, 1989Jul 2, 1991Yamaha CorporationMusical tone generating apparatusUS5088378Nov 19, 1990Feb 18, 1992Delatorre Marcus MMethod of adapting a typewriter keyboard to control the production of musicUS5247864Sep 26, 1991Sep 28, 1993Kubushiki Kaisha Kawai Gakki SeisakushoDisplay apparatus for electronic musical instrumentUS5530898Mar 10, 1992Jun 25, 1996Casio Computer Co., Ltd.Digital recorder for storing audio data on tracks with specific operation modes inputted manually where soundless portion data is inserted based on respective operation modesUS5665927Jun 24, 1994Sep 9, 1997Casio Computer Co., Ltd.Method and apparatus for inputting musical data without requiring selection of a displayed iconUS5684259Sep 9, 1994Nov 4, 1997Hitachi, Ltd.Method of computer melody synthesis responsive to motion of displayed figuresUS5741990Jun 25, 1997Apr 21, 1998Notepool, Ltd.Method of and means for producing musical note relationshipsUS5831195Dec 19, 1995Nov 3, 1998Yamaha CorporationAutomatic performance deviceUS5908997Jun 23, 1997Jun 1, 1999Van Koevering CompanyElectronic music instrument system with musical keyboardUS5936180Feb 23, 1995Aug 10, 1999Yamaha CorporationWaveform-data dividing deviceUS6160213May 28, 1999Dec 12, 2000Van Koevering CompanyElectronic music instrument system with musical keyboardUS6179432Jan 12, 1999Jan 30, 2001Compaq Computer CorporationLighting system for a keyboardUS6347998Jun 26, 2000Feb 19, 2002Konami Co., Ltd.Game system and computer-readable recording mediumUS6670535May 9, 2002Dec 30, 2003Clifton L. AndersonMusical-instrument controller with triad-forming note-trigger convergence pointsUS20020105359Feb 4, 2002Aug 8, 2002Yamaha CorporationWaveform generating metohd, performance data processing method, waveform selection apparatus, waveform data recording apparatus, and waveform data recording and reproducing apparatusUS20020134223Mar 21, 2001Sep 26, 2002Wesley William CaseySensor array midi controllerUS20030015087Jul 19, 2001Jan 23, 2003Lippold HakenContinuous music keyboardUS20060005693Jul 7, 2005Jan 12, 2006Yamaha CorporationPerformance apparatus and performance apparatus control programUS20060236846Apr 6, 2006Oct 26, 2006Yamaha CorporationPerformance apparatus and tone generation method thereforUS20070022865Jul 28, 2006Feb 1, 2007Yamaha CorporationPerformance apparatus and tone generation method using the performance apparatusDE10042300A1Aug 29, 2000Mar 28, 2002Axel C BurgbacherElectronic musical instrument with tone generator contg. input membersEP0632427A2Jun 29, 1994Jan 4, 1995Casio Computer Co., Ltd.Method and apparatus for inputting musical dataEP1710784A1Apr 5, 2006Oct 11, 2006Yamaha CorporationPerformance apparatus and tone generation method thereforEP1748415A2Jul 27, 2006Jan 31, 2007Yamaha CorporationPerformance apparatus and tone generation method using the performance apparatusEP1748418A1Jul 27, 2006Jan 31, 2007Yamaha CorporationPerformance apparatus and tone generation method thereforJP2001009152A Title not availableJP2002175080A Title not availableJP2002229567A Title not availableJP2003177754A Title not availableJP2004271783A Title not availableJP2004274570A Title not availableJPH086549A Title not availableJPH0274997A Title not availableJPH0968980A Title not availableJPH1097251A Title not availableJPH03182798A Title not availableJPH04285765A Title not availableJPH07325579A Title not availableJPH08110826A Title not availableJPH08221074A Title not availableJPH09212157A Title not availableJPH09319362A Title not availableJPS5328414A Title not available* Cited by examinerNon-Patent CitationsReference1"Keitai News", retrieved from http://k-tai.ascii24.com/k-tai/new/2002/01/16/632762-000.html, on Jan. 16, 2002.2"TENORI-ON" disclosed in "The World of Digital Stadium Curator", pp. 1-7, on the internet (www.nhk.or.jp/digista/lab/digista<SUB>-</SUB>ten/curator.html).3"TENORI-ON", retrieved from http://www.global.yahama.com/design.4"World of Digista Curator" Digital Stadium, Toshio Iwai.5"Yamaha's Tenori-On LED-panel instrument", retrieved from http://www.engadget.com, Weblogs, Inc, 2003-2007.6European Search Report for European Patent Application No. EP 06015695 which corresponds to related co-pending U.S. Appl. No. 11/495,467; mailing date of Feb. 6, 2007; pp. 2-12.7Extended European Search Report issued for corresponding European Patent Application No. 06007180.0-2218, dated Jul. 27, 2006.8Extended European search report issued Nov. 13, 2007 in corresponding European patent applicaiton EP07103475.5; pp. 1-14. This European application corresponds to related co-pending patent application No. 11/681,899.9Extended European Search Report of corresponding European Patent Application No. 06015696.5-2218 dated Nov. 20, 2006.10Hajime Tachibana Design and NTT Learning systems Corporation released i-Appli that changes cellular phone to music sequencer; disclosed in "Keitai News" on Jan. 16, 2002.11Japanese Office Action (Decision of Rejection) issued Jan. 30, 2007 in Japanese Patent Application No. 2004-200690 from which related co-pending U.S. Appl. No. 11/176,645 claims priority.12Keitai News, (on-line), Jan. 16, 2002, available at http://k-tai.ascii24.com/k-tai/news/2002/01/16/632762-000.html, with its English translation, accessed on Feb. 23, 2006.13 *Korg Kaoss Pad KP2 Owner's Manual. 2002.14 *Korg Kaoss Pad KP2 Website. Accessed May 23, 2007. <http://www.korg.com/gear/info.asp?a<SUB>-</SUB>prod<SUB>-</SUB>no=KPS>.15Notice of Grounds for Rejection issued in corresponding Japanese Patent Appl. No. 2005-293369 from which the present application claims priority. Mailing date: Jun. 19, 2007.16Notice of Grounds for Rejection issued in corresponding Japanese Patent Application No. 2005-109595, with mailing date Feb. 27, 2007.17Notice of Grounds for Rejection issued in corresponding Japanese Patent Application No. 2005-293369, with mailing date Feb. 27, 2007.18Notice of Preliminary Rejection issued for corresponding Korean Patent Application No. 10-2006-0031407, dated Jan. 24, 2007.19Office Action issued in European application No. EP 07103475.5, mailed on Jul. 13, 2007 which corresponds to related co-pending U.S. Appl. No. 11/681, 899.20Office Action issued on Nov. 17, 2006 in Japanese Patent Application No. 2004-200689, from which related co-pending U.S. Appl. No. 11/176,645 claims proprity.21Office Action issued on Nov. 17, 2006 in Japanese Patent Application No. 2004-200690, from which related co-pending U.S. Appl. No. 11/176,645 claims priority.22Partial European Search Report of European Patent Application No. 06015695 which corresponds to related co-pending U.S. Appl. No. 11/495,467; mailing date of Oct. 26, 2006.23Propellerhead Reason Operation Manual. Ludvig Carlson, Anders Nodrmark, and Roger Wiklander. 2000. Cited in related co-pending U.S. Appl. 11/398,979.24Specification and drawings of related co-pending unpublished U.S. Appl. No. 11/681,899 filed Mar. 5, 2007; Performance Apparatus and Tone Generation Method; Yu Nishibori et al.; pp. 1-60.25World of Digista Curator, (on-line), Digital Stadium, Toshio Iwai, with its English translation, accessed on Mar. 29, 2006.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7767900 *Feb 19, 2004Aug 3, 2010Nokia CorporationMobile communication terminal with light effects editorUS8994648Jun 30, 2010Mar 31, 2015Roli LtdProcessor interfaceUS9159307 *Mar 13, 2014Oct 13, 2015Louis N. LudoviciMIDI controller keyboard, system, and method of using the sameUS20070199432 *Feb 19, 2004Aug 30, 2007Nokia CorporationMobile Communication Terminal With Light Effects EditorUS20080173163 *Jan 23, 2008Jul 24, 2008Pratt Jonathan EMusical instrument input deviceEP2270634A1Jun 30, 2009Jan 5, 2011Roland Oliver LambForce-sensitive processor interfaceEP2648081A2Jun 30, 2010Oct 9, 2013ROLI Ltd.Processor interfaceWO2011001145A2Jun 30, 2010Jan 6, 2011Roland Oliver LambProcessor interface* Cited by examinerClassifications U.S. Classification84/464.00A, 84/626, 84/745, 84/622, 84/602International ClassificationG10H7/00, G10H1/34, A63J17/00, G10H1/06, G10H1/02Cooperative ClassificationG10H1/06, G10H2220/295, G10H2220/096, G10H2220/161, G10H2220/236, G10H1/34European ClassificationG10H1/34, G10H1/06Legal EventsDateCodeEventDescriptionAug 4, 2006ASAssignmentOwner name: YAMAHA CORPORATION, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NISHIBORI, YU;IWAI, TOSHIO;REEL/FRAME:018055/0018;SIGNING DATES FROM 20060710 TO 20060713Aug 19, 2008CCCertificate of correctionNov 30, 2011FPAYFee paymentYear of fee payment: 4Dec 16, 2015FPAYFee paymentYear of fee payment: 8RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services