The present invention relates generally to electrical devices and more particularly to electrical devices such as portable media players that communicate with accessory devices.
A portable media player stores media assets, such as audio tracks, video tracks or photos that can be played or displayed on the portable media player. One example of a portable media player is the iPod® portable media player, which is available from Apple Computer, Inc. of Cupertino, Calif. Often, a portable media player acquires its media assets from a host computer that serves to enable a user to manage media assets. As an example, the host computer can execute a media management application to manage media assets. One example of a media management application is iTunes®, version 6.0, produced by Apple Computer, Inc.
A portable media player typically includes one or more connectors or ports that can be used to interface to the portable media player. For example, the connector or port can enable the portable media player to couple to a host computer, be inserted into a docking system, or receive an accessory device. There are today many different types of accessory devices that can interconnect to the portable media player. For example, a remote control can be connected to the connector or port to allow the user to remotely control the portable media player. As another example, an automobile can include a connector and the portable media player can be inserted onto the connector such that an automobile media system can interact with the portable media player, thereby allowing the media content on the portable media player to be played within the automobile. In another example, a digital camera can be connected to the portable media player to download images and the like.
Numerous third-parties have developed accessories for use with portable media players. Some accessories that couple to portable media players include tuners. A tuner is an adjustable device that receives radio frequency broadcast signals (e.g., AM/FM signals) and converts them to sound and/or data. An accessory having a tuner typically couples to the portable media player via a connector or port. An accessory may be used with the portable media player as long as a compatible connector or port is utilized. It is important that the accessory and the portable media player communicate in an efficient and effective manner. The present invention addresses these issues.
A method, system, and connector interface for controlling an accessory are disclosed. The method includes obtaining, by a portable media player, tuning information from the accessory; and controlling, by the portable media player, the accessory based on the tuning information.
According to the system and method disclosed herein, the portable media player and accessory may utilize a plurality of commands utilized in a variety of environments such as within a connector interface system environment to control access to the portable media player.
The present invention relates generally to electrical devices and more particularly to electrical devices such as portable media players that communicate with accessory devices. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiment shown but is to be accorded the widest scope consistent with the principles and features described herein.
A method and system in accordance with the present invention for controlling an accessory is disclosed. In one embodiment, the method includes obtaining tuning information from the accessory, where the accessory includes a tuner for receiving signals such as radio signals. In one embodiment, the tuning information includes capability information and state information, where the capability information may indicate what capabilities the accessory can perform, what features are present on the accessory, and the state information may indicate band information, frequency information, mode information, received signal strength indication (RSSI) information, etc. The method further includes controlling the accessory based on the tuning information by transmitting tuning information such as control information to the accessory to control the functionality of the accessory. The portable media player and accessory may utilize the plurality of commands utilized in a variety of environments to facilitate controlling access to the portable media player. To describe the features of the present invention in more detail refer now to the following discussion in conjunction with the accompanying figures.
The portable media player 10 also includes a user input device 108 that allows a user of the portable media player 10 to interact with the portable media player 10. For example, the user input device 108 can take a variety of forms, such as a button, keypad, touch screen, dial, etc. Still further, the portable media player 10 includes a display 110 (screen display) that can be controlled by the processor 124 to display information as well as photos and video tracks to the user. A data bus 113 can facilitate data transfer between at least the file system 126, the cache 106, the processor 124, and other functional blocks. The portable media player 10 also includes a bus interface 116 that couples to a data link 118. The data link 118 allows the portable media player 10 to couple to a host computer that can be a stand alone host computer or part of an interconnected network of computers, such as the Internet or other such distributed systems.
In one embodiment, the portable media player 10 serves to store a plurality of media assets (e.g., songs, videos, photos) in the file system 126. When a user desires to have the portable media player 10 play a particular media item, a list of available media assets is displayed on the display 110. Then, using the user input device 108, a user can select one of the available media assets. The processor 124, upon receiving a selection of a particular media item, such as an audio file, supplies the media data for the particular media item to a coder/decoder (CODEC) 112 via bus 113. The CODEC 112 then produces analog output signals for a speaker 114. The speaker 114 can be a speaker internal to the portable media player 10 or external to the portable media player 10. For example, headphones or earphones that connect to the portable media player 10 would be considered an external speaker. In other applications, media asset files stored on the host computer or in other computers coupled to the host computer by way of the network can be transferred (otherwise referred to as downloaded) to the file system 126 (or the cache 106). These media assets could also be, for example, videos or photos which could be provided to the display 110 via a video processor (not shown) either coupled to or within the processor 124. In this way, the user has available any number and type of media asset files for play by the portable media player 10.
For example, in a particular embodiment, the available media assets are arranged in a hierarchical manner based upon a selected number and type of groupings appropriate to the available media assets. In the case where the portable media player 10 is an MP3 type media player, the available media assets take the form of MP3 files (each of which corresponds to a digitally encoded song or other rendition) stored at least in part in the file system 126. The available media assets (or in this case, songs) can be grouped in any manner deemed appropriate. In one arrangement, the songs can be arranged hierarchically as a list of music genres at a first level, a list of artists associated with each genre at a second level, a list of albums for each artist listed in the second level at a third level, while at a fourth level a list of songs for each album listed in the third level, and so on.
A method and system in accordance with the present invention can be utilized with a portable media player and its associated accessory in a variety of environments. One such environment is within a connector interface system that is described in detail hereinbelow. The connector interface system allows for the portable media player and the accessory to communicate utilizing interface signals over at least one of the pins of the connector interface system.
Connector Interface System Overview
To describe the features of the connector interface system in accordance with the present invention in more detail, refer now to the following description in conjunction with the accompanying drawings.
Docking Connector
In addition, a connector interface system in accordance with the present invention uses both USB and Firewire interfaces as part of the same docking connector alignment, thereby making the design more compatible with different types of interfaces, as will be discussed in detail hereinafter. In so doing, more remote accessories can interface with the portable media player.
Remote Connector
The connector interface system also includes a remote connector which provides for the ability to output audio, input audio, provides I/O serial protocol, and the ability to input video and output video.
To describe the features of the connector interface system in more detail, provided below is a functional description of the docking connector, remote connector and a command set in accordance with the present invention.
Docking and Remote Connector Specifications
For an example of the connector pin designations for both the docking connector and for the remote connector for a portable media player such as an iPod device by Apple Computer, Inc., refer now to
Docking Connector Specifications
Firewire Power:
8V-30V DC IN
10 W Max
Firewire Signal:
Designed to IEEE 1394 A Spec (400 Mb/s)
USB Interface
In one embodiment, the portable media player provides two configurations, or modes, of USB device operation: mass storage and portable media player USB Interface (MPUI). The MPUI allows the portable media player to be controlled using an accessory protocol. What is meant by an accessory protocol is the software component of the media player that communicates with accessories over a given transport layer.
Accessory Power
By default, the portable media player supplies a particular current such as 5 mA. An appropriate software accessory detection system can be employed to turn on high power (for example, up to 100 mA) during active device usage. When devices are inactive, they typically consume less than a predetermined amount of power such as 5 mA current.
Accessory power is switched off for a period of, for example, approximately 2 seconds during the powering up of the portable media player. This is done to ensure that accessories are in a known state and can be properly detected. In one embodiment, accessories are responsible for re-identifying themselves after the portable media player transitions accessory power from the off to the on state.
Accessory power is grounded through the Digital Ground (DGND) pins.
A resistor (R) to ground allows the device to determine what type of accessory has been plugged into the docking connector.
Two identify and detect pins (Accessory Identify (pin 10,
Serial Protocol Communication:
Two pins used to communicate to and from device (Rx (pin 19,
Input & Output (e.g., 0V=Low, 3.3V=High)
As mentioned previously, portable media players connect to a variety of accessories.
As is seen, what is meant by accessories includes but is not limited to docking stations, chargers, car stereos, microphones, home stereos, computers, speakers, and accessories which communicate wirelessly with other accessories.
As mentioned previously, this connector interface system could be utilized with a command set for controlling an accessory having a tuner. In one embodiment, the accessory may be a host computer or any other electronic device or system that may communicate with the portable media player. It should be understood by one of ordinary skill in the art that although the above-identified connector interface system could be utilized with the command set, a variety of other connectors or systems could be utilized and they would be within the spirit and scope of the present invention.
Accessories with Tuners
For radio reception using a portable media player, accessories having a tuner may be attached to the portable media player. In one embodiment, when the portable media player detects an accessory, the portable media player may transition into a radio tuner mode where the portable media player can display, change, and/or control the settings, music source, RF band, tuner frequency, and Radio Data System/Radio Broadcast Data System (RDS/RBDS) data of the accessory. In one embodiment, RDS/RBDS data may include traffic information, song information (e.g., artist information, song name, radio station information, traffic alert information, etc.). The portable media player may display the RDS/RBDS data as well as other types of metadata on a screen. In one embodiment, an accessory may draw power from the portable media player or may supply power to the portable media player. In one embodiment, the portable media player may store stations and other state information. In one embodiment, the portable media player may notify the an accessory if a portable media player state changes such as transitioning to power on/light sleep/hibernate/deep sleep states.
Tuner Protocol
As described in more detail below, the portable media player and the accessory exchange commands. For example, utilizing the 30-pin connector in the interface between the portable media player and the accessory, the portable media player and the accessory would exchange commands over the serial protocol pins 18 and 19 (
When the portable media player sends a command to the accessory, the accessory responds with data when the command received from the portable media player requests data (e.g., capability or state information). In one embodiment, the accessory may respond with an acknowledgment command, which includes an acknowledgment and the requested data.
As described in more detail below, in one embodiment, the accessory transmits capability information to the portable media player. Based on the capability information received from the accessory, the tuner protocol may change the appearance of its display based on the presence/absence of certain tuner features. Generally, in one embodiment, if the portable media player sends a command to the accessory and the command involves a capability that the accessory does not support, the accessory may respond with an acknowledgement command indicating a failure (e.g., not supported).
In one embodiment, the tuner protocol may verify that the accessory has been instantiated, a tuner device associated with the accessory is actually present, and the tuner device has been authenticated successfully. In one embodiment, the tuner protocol parses the payload of commands, validates the received data, and sends a message to the appropriate application with the data received from the accessory. The tuner protocol applies appropriate time out operations as needed.
Although the present invention disclosed herein is described in the context of accessories having terrestrial tuners such as RF tuners, the present invention may apply to accessories having other types of tuners such as satellite tuners, and still remain within the spirit and scope of the present invention. Furthermore, in one embodiment, the tuner protocol may be used in conjunction with other protocols such as remote or display protocols. The following are example processes for controlling an accessory.
Next, in step 704, the portable media player obtains state information from the accessory. More specifically, the portable media player transmits one or more commands to the accessory requesting the state information. In response, the accessory transmits one more commands to the portable media player providing the state information. As described in more detail below, the state information may include, for example, the current band, resolution, and mode of the accessory. In one embodiment, the portable media player may send commands to the accessory instructing the accessory to automatically send notifications to the portable media player indicating any state changes.
Next, in step 706, the portable media player transmits control information to the accessory, wherein the control information is based on the capability information and the state information. As described in more detail below, in one embodiment, the portable media player transmits one or more control commands to the accessory to set tuning functions and to control the accessory. In one embodiment, the control commands may be based at least in part on the capability information and the state information received from the accessory. Control commands may enable the portable media player to set band settings, set frequency settings, set mode settings, and/or control the operations of the accessory. As described in more detail below, the accessory may transmit an acknowledgment command including status information to the portable media player in response to commands received from the portable media player. For example, if the portable media player transmits a command to the accessory to set a frequency, the accessory may respond with an acknowledgement command including state information (e.g., the frequency to which the tuner of the accessory is tuned).
A method and system in accordance with the present invention for controlling an accessory has been disclosed. In one embodiment, the method includes obtaining tuning information from the accessory, where the tuning information may include capability information and state information. The method further includes controlling the accessory based on the tuning information by transmitting tuning information such as control information to the accessory to control the functionality of the accessory.
Although the present invention has been described in accordance with the embodiments shown, one of ordinary skill in the art will readily recognize that there could be variations to the embodiments and those variations would be within the spirit and scope of the present invention. For example, the present invention can be implemented using hardware, software, a computer readable medium containing program instructions, or a combination thereof. Software written according to the present invention is to be either stored in some form of computer-readable medium such as memory or CD-ROM, or is to be transmitted over a network, and is to be executed by a processor. Consequently, a computer-readable medium is intended to include a computer readable signal, which may be, for example, transmitted over a network. Accordingly, many modifications may be made by one of ordinary skill in the art without departing from the spirit and scope of the appended claims.
The present application claims priority from and is a continuation of U.S. patent application Ser. No. 11/519,386, filed Sep. 11, 2006, entitled “METHOD AND SYSTEM FOR CONTROLLING AN ACCESSORY HAVING A TUNER,” the entire contents of which is incorporated herein by reference for all purposes. The present application is related to the following commonly-assigned patent applications, the entire contents of which are incorporated herein by reference for all purposes: U.S. patent application Ser. No. 11/519,278, entitled “Method and System for Controlling Power Provided to an Accessory”, filed Sep. 11, 2006; and U.S. patent application Ser. No. 11/519,541, entitled “Method and System for Controlling Video Selection and Playback in a Portable Media Player”, filed Sep. 11, 2006.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4673861 | Dubovsky et al. | Jun 1987 | A |
| 4850899 | Maynard | Jul 1989 | A |
| 4916334 | Minagawa et al. | Apr 1990 | A |
| 4924216 | Leung | May 1990 | A |
| 4938483 | Yavetz | Jul 1990 | A |
| 5041025 | Haitmanek | Aug 1991 | A |
| 5051606 | Ikehara | Sep 1991 | A |
| 5055069 | Townsend et al. | Oct 1991 | A |
| 5080603 | Mouissie | Jan 1992 | A |
| 5104243 | Harding | Apr 1992 | A |
| 5108313 | Adams | Apr 1992 | A |
| 5150031 | James et al. | Sep 1992 | A |
| 5186646 | Pederson | Feb 1993 | A |
| 5247138 | Landmeier | Sep 1993 | A |
| 5277624 | Champion | Jan 1994 | A |
| 5303393 | Noreen et al. | Apr 1994 | A |
| 5471128 | Patino et al. | Nov 1995 | A |
| 5525981 | Abernethy | Jun 1996 | A |
| 5586893 | Mosquera | Dec 1996 | A |
| 5592588 | Reekes et al. | Jan 1997 | A |
| 5618045 | Kagan et al. | Apr 1997 | A |
| 5648712 | Hahn | Jul 1997 | A |
| 5660558 | Osanai et al. | Aug 1997 | A |
| 5675467 | Nishimura et al. | Oct 1997 | A |
| 5727866 | Kraines et al. | Mar 1998 | A |
| 5732361 | Liu | Mar 1998 | A |
| 5754027 | Oglesbee et al. | May 1998 | A |
| 5794127 | Lansang | Aug 1998 | A |
| 5830001 | Kinoshita | Nov 1998 | A |
| 5835862 | Nykanen et al. | Nov 1998 | A |
| 5845217 | Lindell et al. | Dec 1998 | A |
| 5859522 | Theobald | Jan 1999 | A |
| 5901049 | Schmidt et al. | May 1999 | A |
| 5964847 | Booth et al. | Oct 1999 | A |
| 5975957 | Noda et al. | Nov 1999 | A |
| 6007372 | Wood | Dec 1999 | A |
| 6012105 | Rubbmark et al. | Jan 2000 | A |
| 6031797 | Van Ryzint et al. | Feb 2000 | A |
| 6053773 | Wu | Apr 2000 | A |
| 6078402 | Fischer et al. | Jun 2000 | A |
| 6078789 | Bodenmann et al. | Jun 2000 | A |
| 6125455 | Yeo | Sep 2000 | A |
| 6130518 | Gabehart et al. | Oct 2000 | A |
| 6139373 | Ward et al. | Oct 2000 | A |
| 6154773 | Roberts et al. | Nov 2000 | A |
| 6154798 | Lin et al. | Nov 2000 | A |
| 6161027 | Poirel | Dec 2000 | A |
| 6169387 | Kaib | Jan 2001 | B1 |
| 6175358 | Scott-Jackson et al. | Jan 2001 | B1 |
| 6178514 | Wood | Jan 2001 | B1 |
| 6184652 | Yang | Feb 2001 | B1 |
| 6184655 | Malackowski | Feb 2001 | B1 |
| 6188265 | Liu et al. | Feb 2001 | B1 |
| 6203345 | Roque et al. | Mar 2001 | B1 |
| 6204637 | Rengan | Mar 2001 | B1 |
| 6206480 | Thompson | Mar 2001 | B1 |
| 6211581 | Farrant | Apr 2001 | B1 |
| 6211649 | Matsuda | Apr 2001 | B1 |
| 6224420 | Nishio et al. | May 2001 | B1 |
| 6230205 | Garrity et al. | May 2001 | B1 |
| 6234827 | Nishio et al. | May 2001 | B1 |
| 6236395 | Sezan et al. | May 2001 | B1 |
| 6252380 | Koenck | Jun 2001 | B1 |
| 6261109 | Liu et al. | Jul 2001 | B1 |
| 6262723 | Matsuzawa et al. | Jul 2001 | B1 |
| 6267623 | Hisamatsu | Jul 2001 | B1 |
| 6268845 | Pariza et al. | Jul 2001 | B1 |
| 6271605 | Carkner et al. | Aug 2001 | B1 |
| 6272328 | Nguyen et al. | Aug 2001 | B1 |
| 6280251 | Nishio et al. | Aug 2001 | B1 |
| 6283789 | Tsai | Sep 2001 | B1 |
| 6304764 | Pan | Oct 2001 | B1 |
| 6314479 | Frederick et al. | Nov 2001 | B1 |
| 6316916 | Bohne | Nov 2001 | B2 |
| 6319061 | Chen et al. | Nov 2001 | B1 |
| 6322396 | Kuan | Nov 2001 | B1 |
| 6344727 | Desai et al. | Feb 2002 | B1 |
| 6353894 | Pione | Mar 2002 | B1 |
| 6354713 | Leifer et al. | Mar 2002 | B1 |
| 6358089 | Kuroda et al. | Mar 2002 | B1 |
| 6372974 | Gross et al. | Apr 2002 | B1 |
| 6385596 | Wiser et al. | May 2002 | B1 |
| 6394905 | Takeda et al. | May 2002 | B1 |
| 6429879 | Sturgeon et al. | Aug 2002 | B1 |
| 6431915 | Ko | Aug 2002 | B1 |
| 6453371 | Hampson et al. | Sep 2002 | B1 |
| 6454592 | Takagi | Sep 2002 | B2 |
| 6461173 | Mizuno et al. | Oct 2002 | B1 |
| 6464542 | Lee | Oct 2002 | B1 |
| 6468110 | Fujino et al. | Oct 2002 | B2 |
| 6476825 | Croy et al. | Nov 2002 | B1 |
| 6478603 | Wu | Nov 2002 | B1 |
| 6483428 | Fish et al. | Nov 2002 | B1 |
| 6485328 | Wu | Nov 2002 | B1 |
| 6489751 | Small et al. | Dec 2002 | B2 |
| 6501441 | Ludtke et al. | Dec 2002 | B1 |
| 6505160 | Levy et al. | Jan 2003 | B1 |
| 6524119 | Kato et al. | Feb 2003 | B2 |
| 6526287 | Lee | Feb 2003 | B1 |
| 6558201 | Begley et al. | May 2003 | B1 |
| 6577877 | Charlier et al. | Jun 2003 | B1 |
| 6589076 | Davis et al. | Jul 2003 | B1 |
| 6591085 | Grady | Jul 2003 | B1 |
| 6608264 | Fouladpour | Aug 2003 | B1 |
| 6608399 | McConnell et al. | Aug 2003 | B2 |
| 6614232 | Mukai | Sep 2003 | B1 |
| 6616473 | Kamata et al. | Sep 2003 | B2 |
| 6629197 | Bhogal et al. | Sep 2003 | B1 |
| 6642629 | DeLeeuw | Nov 2003 | B2 |
| 6651138 | Lai et al. | Nov 2003 | B2 |
| 6653813 | Khatri | Nov 2003 | B2 |
| 6663420 | Xiao | Dec 2003 | B1 |
| 6665803 | Lunsford et al. | Dec 2003 | B2 |
| 6670997 | Nortrup | Dec 2003 | B1 |
| 6674995 | Meyers et al. | Jan 2004 | B1 |
| 6687454 | Kuroiwa | Feb 2004 | B1 |
| 6697944 | Jones et al. | Feb 2004 | B1 |
| 6708283 | Nelvin et al. | Mar 2004 | B1 |
| 6724339 | Conway et al. | Apr 2004 | B2 |
| 6725061 | Hutchison, IV et al. | Apr 2004 | B1 |
| 6728546 | Peterson et al. | Apr 2004 | B1 |
| 6728729 | Jawa et al. | Apr 2004 | B1 |
| 6747859 | Walbeck et al. | Jun 2004 | B2 |
| 6754468 | Sieben et al. | Jun 2004 | B1 |
| 6761635 | Hoshino et al. | Jul 2004 | B2 |
| 6774939 | Peng | Aug 2004 | B1 |
| 6776626 | Huang et al. | Aug 2004 | B2 |
| 6776660 | Kubota et al. | Aug 2004 | B1 |
| 6776665 | Huang | Aug 2004 | B2 |
| 6799226 | Robbin et al. | Sep 2004 | B1 |
| 6801964 | Mahdavi | Oct 2004 | B1 |
| 6813528 | Yang | Nov 2004 | B1 |
| 6816376 | Bright et al. | Nov 2004 | B2 |
| 6830160 | Risolia | Dec 2004 | B2 |
| 6859538 | Voltz | Feb 2005 | B1 |
| 6859854 | Kwong | Feb 2005 | B2 |
| 6879843 | Kim | Apr 2005 | B1 |
| 6928295 | Olson et al. | Aug 2005 | B2 |
| 6931266 | Miyoshi et al. | Aug 2005 | B2 |
| 6931456 | Payne et al. | Aug 2005 | B2 |
| 6939177 | Kato et al. | Sep 2005 | B2 |
| 6944704 | Brelin | Sep 2005 | B2 |
| 6991483 | Milan et al. | Jan 2006 | B1 |
| 7004787 | Milan | Feb 2006 | B2 |
| 7013164 | Lin | Mar 2006 | B2 |
| 7040919 | Yao | May 2006 | B2 |
| 7050783 | Curtiss et al. | May 2006 | B2 |
| 7054888 | La Chapelle et al. | May 2006 | B2 |
| 7062261 | Goldstein et al. | Jun 2006 | B2 |
| 7108560 | Chou et al. | Sep 2006 | B1 |
| 7127678 | Bhesania et al. | Oct 2006 | B2 |
| 7127879 | Zhu et al. | Oct 2006 | B2 |
| 7155545 | Wang | Dec 2006 | B1 |
| 7167112 | Andersen et al. | Jan 2007 | B2 |
| 7167935 | Hellberg | Jan 2007 | B2 |
| 7187947 | White et al. | Mar 2007 | B1 |
| 7187948 | Alden | Mar 2007 | B2 |
| 7215042 | Yan | May 2007 | B2 |
| 7281214 | Fadell | Oct 2007 | B2 |
| 7293122 | Schubert et al. | Nov 2007 | B1 |
| 7293227 | Plastina et al. | Nov 2007 | B2 |
| 7299304 | Saint-Hilaire et al. | Nov 2007 | B2 |
| 7303282 | Dwyer et al. | Dec 2007 | B2 |
| 7304685 | Park et al. | Dec 2007 | B2 |
| 7305254 | Findikli | Dec 2007 | B2 |
| 7305506 | Lydon et al. | Dec 2007 | B1 |
| 7362963 | Lin | Apr 2008 | B2 |
| 7415563 | Holden et al. | Aug 2008 | B1 |
| 7441058 | Bolton et al. | Oct 2008 | B1 |
| 7441062 | Novotney et al. | Oct 2008 | B2 |
| 7444388 | Svendsen | Oct 2008 | B1 |
| 7454019 | Williams | Nov 2008 | B2 |
| 7526588 | Schubert et al. | Apr 2009 | B1 |
| 7529870 | Schubert et al. | May 2009 | B1 |
| 7529871 | Schubert et al. | May 2009 | B1 |
| 7529872 | Schubert et al. | May 2009 | B1 |
| 7558894 | Lydon et al. | Jul 2009 | B1 |
| 7587540 | Novotney et al. | Sep 2009 | B2 |
| 7590783 | Lydon et al. | Sep 2009 | B2 |
| 7610350 | Abdulrahiman et al. | Oct 2009 | B2 |
| 7634605 | Laefer et al. | Dec 2009 | B2 |
| 7660929 | Novotney et al. | Feb 2010 | B2 |
| 7673083 | Laefer et al. | Mar 2010 | B2 |
| 7757026 | Novotney et al. | Jul 2010 | B2 |
| 7779185 | Schubert et al. | Aug 2010 | B2 |
| 7797471 | Laefer et al. | Sep 2010 | B2 |
| 20010003205 | Gilbert | Jun 2001 | A1 |
| 20010005641 | Matsumoto et al. | Jun 2001 | A1 |
| 20010006884 | Matsumoto | Jul 2001 | A1 |
| 20020002035 | Sim et al. | Jan 2002 | A1 |
| 20020010759 | Hitson et al. | Jan 2002 | A1 |
| 20020025042 | Saito | Feb 2002 | A1 |
| 20020029303 | Nguyen | Mar 2002 | A1 |
| 20020065074 | Cohn et al. | May 2002 | A1 |
| 20020068610 | Anvekar et al. | Jun 2002 | A1 |
| 20020072390 | Uchiyama | Jun 2002 | A1 |
| 20020103008 | Rahn et al. | Aug 2002 | A1 |
| 20020105861 | Leapman | Aug 2002 | A1 |
| 20020108108 | Akaiwa et al. | Aug 2002 | A1 |
| 20020115480 | Huang | Aug 2002 | A1 |
| 20020116533 | Holliman et al. | Aug 2002 | A1 |
| 20020132575 | Kesling et al. | Sep 2002 | A1 |
| 20020132651 | Jinnouchi | Sep 2002 | A1 |
| 20020151327 | Levitt | Oct 2002 | A1 |
| 20020152874 | Vilcauskas et al. | Oct 2002 | A1 |
| 20020156546 | Ramaswamy | Oct 2002 | A1 |
| 20020156949 | Kubo et al. | Oct 2002 | A1 |
| 20020173273 | Spurgat et al. | Nov 2002 | A1 |
| 20020174269 | Spurgat et al. | Nov 2002 | A1 |
| 20020183059 | Noreen et al. | Dec 2002 | A1 |
| 20020194621 | Tran et al. | Dec 2002 | A1 |
| 20030004934 | Qian | Jan 2003 | A1 |
| 20030011608 | Wada | Jan 2003 | A1 |
| 20030028664 | Tan et al. | Feb 2003 | A1 |
| 20030040272 | Lelievre et al. | Feb 2003 | A1 |
| 20030041206 | Dickie | Feb 2003 | A1 |
| 20030059022 | Nebiker et al. | Mar 2003 | A1 |
| 20030067741 | Alfonso et al. | Apr 2003 | A1 |
| 20030073432 | Meade | Apr 2003 | A1 |
| 20030079038 | Robbin et al. | Apr 2003 | A1 |
| 20030090988 | Chen et al. | May 2003 | A1 |
| 20030097379 | Ireton | May 2003 | A1 |
| 20030110403 | Crutchfield et al. | Jun 2003 | A1 |
| 20030151621 | McEvilly et al. | Aug 2003 | A1 |
| 20030167318 | Robbin et al. | Sep 2003 | A1 |
| 20030172209 | Liu et al. | Sep 2003 | A1 |
| 20030185395 | Lee et al. | Oct 2003 | A1 |
| 20030198015 | Vogt | Oct 2003 | A1 |
| 20030220988 | Hymel | Nov 2003 | A1 |
| 20030236075 | Johnson et al. | Dec 2003 | A1 |
| 20030237043 | Novak et al. | Dec 2003 | A1 |
| 20040003300 | Malueg et al. | Jan 2004 | A1 |
| 20040019497 | Volk et al. | Jan 2004 | A1 |
| 20040039860 | Mills et al. | Feb 2004 | A1 |
| 20040048569 | Kawamura | Mar 2004 | A1 |
| 20040090998 | Chen | May 2004 | A1 |
| 20040103223 | Gabehart et al. | May 2004 | A1 |
| 20040116005 | Choi | Jun 2004 | A1 |
| 20040117855 | Nakamura | Jun 2004 | A1 |
| 20040127199 | Kagan et al. | Jul 2004 | A1 |
| 20040162029 | Grady | Aug 2004 | A1 |
| 20040164708 | Veselic et al. | Aug 2004 | A1 |
| 20040172533 | DeMello et al. | Sep 2004 | A1 |
| 20040186935 | Bel et al. | Sep 2004 | A1 |
| 20040194154 | Meadors et al. | Sep 2004 | A1 |
| 20040198436 | Alden | Oct 2004 | A1 |
| 20040224638 | Fadell et al. | Nov 2004 | A1 |
| 20040235339 | Sato et al. | Nov 2004 | A1 |
| 20040249994 | Shapiro et al. | Dec 2004 | A1 |
| 20040252966 | Holloway et al. | Dec 2004 | A1 |
| 20040267812 | Harris et al. | Dec 2004 | A1 |
| 20040267825 | Novak et al. | Dec 2004 | A1 |
| 20040268397 | Dunbar et al. | Dec 2004 | A1 |
| 20050014119 | Rudakov | Jan 2005 | A1 |
| 20050014531 | Findikli | Jan 2005 | A1 |
| 20050014536 | Grady | Jan 2005 | A1 |
| 20050014538 | Hyun et al. | Jan 2005 | A1 |
| 20050015355 | Heller et al. | Jan 2005 | A1 |
| 20050018768 | Mabey et al. | Jan 2005 | A1 |
| 20050020223 | Ellis et al. | Jan 2005 | A1 |
| 20050022212 | Bowen | Jan 2005 | A1 |
| 20050047071 | Tse Chun Hin | Mar 2005 | A1 |
| 20050135790 | Matthijs | Jun 2005 | A1 |
| 20050149213 | Guzak et al. | Jul 2005 | A1 |
| 20050181756 | Lin | Aug 2005 | A1 |
| 20050198189 | Robinson et al. | Sep 2005 | A1 |
| 20050207726 | Chen | Sep 2005 | A1 |
| 20050227612 | Helstrom et al. | Oct 2005 | A1 |
| 20050239333 | Watanabe et al. | Oct 2005 | A1 |
| 20050240705 | Novotney et al. | Oct 2005 | A1 |
| 20050246375 | Manders et al. | Nov 2005 | A1 |
| 20050281185 | Kawasaki | Dec 2005 | A1 |
| 20060015826 | Shiozawa et al. | Jan 2006 | A1 |
| 20060031545 | Manders et al. | Feb 2006 | A1 |
| 20060056796 | Nishizawa | Mar 2006 | A1 |
| 20060088228 | Marriott et al. | Apr 2006 | A1 |
| 20060116009 | Langberg et al. | Jun 2006 | A1 |
| 20060143680 | Adachi | Jun 2006 | A1 |
| 20060156415 | Rubinstein et al. | Jul 2006 | A1 |
| 20060161621 | Rosenberg | Jul 2006 | A1 |
| 20060163358 | Biderman | Jul 2006 | A1 |
| 20060168298 | Aoki et al. | Jul 2006 | A1 |
| 20060184456 | de Janasz | Aug 2006 | A1 |
| 20060184960 | Horton et al. | Aug 2006 | A1 |
| 20060188237 | Watanabe et al. | Aug 2006 | A1 |
| 20060224620 | Silverman et al. | Oct 2006 | A1 |
| 20060235864 | Hotelling et al. | Oct 2006 | A1 |
| 20060236245 | Agarwal et al. | Oct 2006 | A1 |
| 20060247851 | Morris | Nov 2006 | A1 |
| 20060258289 | Dua | Nov 2006 | A1 |
| 20060294209 | Rosenbloom et al. | Dec 2006 | A1 |
| 20070018947 | Toro-Lira | Jan 2007 | A1 |
| 20070056012 | Kwon et al. | Mar 2007 | A1 |
| 20070056013 | Duncan | Mar 2007 | A1 |
| 20070070856 | Tebele | Mar 2007 | A1 |
| 20070080823 | Fu et al. | Apr 2007 | A1 |
| 20070083750 | Miura et al. | Apr 2007 | A1 |
| 20070083814 | Wilbrink et al. | Apr 2007 | A1 |
| 20070086724 | Grady et al. | Apr 2007 | A1 |
| 20070106760 | Houh et al. | May 2007 | A1 |
| 20070130592 | Haeusel | Jun 2007 | A1 |
| 20070173197 | Hsiung | Jul 2007 | A1 |
| 20070173294 | Hsiung | Jul 2007 | A1 |
| 20070206827 | Tupman et al. | Sep 2007 | A1 |
| 20070226238 | Kiilerich et al. | Sep 2007 | A1 |
| 20070226384 | Robbin et al. | Sep 2007 | A1 |
| 20070233294 | Holden et al. | Oct 2007 | A1 |
| 20070233295 | Laefer et al. | Oct 2007 | A1 |
| 20070234420 | Novotney et al. | Oct 2007 | A1 |
| 20070236482 | Proctor et al. | Oct 2007 | A1 |
| 20070247794 | Jaffe et al. | Oct 2007 | A1 |
| 20070300155 | Laefer et al. | Dec 2007 | A1 |
| 20080025172 | Holden et al. | Jan 2008 | A1 |
| 20080034325 | Ording | Feb 2008 | A1 |
| 20080055272 | Anzures et al. | Mar 2008 | A1 |
| 20080065722 | Brodersen et al. | Mar 2008 | A1 |
| 20080125031 | Fadell et al. | May 2008 | A1 |
| 20080188209 | Dorogusker et al. | Aug 2008 | A1 |
| 20080298440 | Kroeger et al. | Dec 2008 | A1 |
| 20090013096 | Novotney et al. | Jan 2009 | A1 |
| 20090013110 | Novotney et al. | Jan 2009 | A1 |
| 20090013253 | Laefer et al. | Jan 2009 | A1 |
| 20090125134 | Bolton et al. | May 2009 | A1 |
| 20090132076 | Holden et al. | May 2009 | A1 |
| 20090198361 | Schubert et al. | Aug 2009 | A1 |
| 20090204244 | Schubert et al. | Aug 2009 | A1 |
| 20090204738 | Schubert et al. | Aug 2009 | A1 |
| 20090210079 | Schubert et al. | Aug 2009 | A1 |
| 20090249101 | Lydon et al. | Oct 2009 | A1 |
| 20090292835 | Novotney et al. | Nov 2009 | A1 |
| 20090299506 | Lydon et al. | Dec 2009 | A1 |
| 20100106879 | Laefer et al. | Apr 2010 | A1 |
| Number | Date | Country |
|---|---|---|
| 1049278 | Nov 2000 | EP |
| 1104150 | May 2001 | EP |
| 1150472 | Oct 2001 | EP |
| 1367734 | Dec 2003 | EP |
| 1498899 | Jan 2005 | EP |
| 1594319 | Nov 2005 | EP |
| 1650971 | Apr 2006 | EP |
| 1672613 | Jun 2006 | EP |
| 1942393 | Jan 2007 | EP |
| 1942393 | Jul 2008 | EP |
| 2160024 | Mar 2010 | EP |
| 2405718 | Mar 2005 | GB |
| 07-176351 | Jul 1995 | JP |
| 10-321302 | Apr 1998 | JP |
| 10-334993 | Dec 1998 | JP |
| 11-288420 | Oct 1999 | JP |
| 2000-214953 | Aug 2000 | JP |
| 2000-223215 | Aug 2000 | JP |
| 2000-223216 | Aug 2000 | JP |
| 2000-223218 | Aug 2000 | JP |
| 2001-035603 | Feb 2001 | JP |
| 2001-069165 | Mar 2001 | JP |
| 2001-196133 | Jul 2001 | JP |
| 2001-230021 | Aug 2001 | JP |
| 2001-332350 | Nov 2001 | JP |
| 2002-025720 | Jan 2002 | JP |
| 2002-14304 | May 2002 | JP |
| 2002-203641 | Jul 2002 | JP |
| 2002 245719 | Aug 2002 | JP |
| 2002-252566 | Sep 2002 | JP |
| 3090747 | Oct 2002 | JP |
| 2002-374447 | Dec 2002 | JP |
| 2003-017165 | Jan 2003 | JP |
| 2003-032351 | Jan 2003 | JP |
| 2003-058430 | Feb 2003 | JP |
| 2003-274386 | Sep 2003 | JP |
| 2002-342659 | Nov 2003 | JP |
| 2004-078538 | Mar 2004 | JP |
| 2004-259280 | Sep 2004 | JP |
| 2008053955 | Mar 2008 | JP |
| 2008071419 | Mar 2008 | JP |
| 2009303001 | Dec 2009 | JP |
| WO 9501058 | Jan 1995 | WO |
| WO 9926330 | May 1999 | WO |
| WO 9948089 | Sep 1999 | WO |
| WO 0039907 | Jul 2000 | WO |
| WO 0060450 | Oct 2000 | WO |
| WO 0249314 | Jun 2002 | WO |
| WO 03036541 | May 2003 | WO |
| WO 03036957 | May 2003 | WO |
| WO 03056776 | Jul 2003 | WO |
| WO 03073688 | Sep 2003 | WO |
| WO 2004084413 | Sep 2004 | WO |
| WO 2004-095772 | Nov 2004 | WO |
| WO 2004112311 | Dec 2004 | WO |
| WO 2005024818 | Mar 2005 | WO |
| WO 2005119463 | Dec 2005 | WO |
| WO 2006080957 | Aug 2006 | WO |
| WO 2008080006 | Jul 2008 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20090125134 A1 | May 2009 | US |
| Number | Date | Country | |
|---|---|---|---|
| Parent | 11519386 | Sep 2006 | US |
| Child | 12208987 | US |