This invention relates to a communication apparatus having a plurality of communication interfaces, and to a communication method in this apparatus.
A method in which a digital camera and printer are connected directly by wire to perform printing has been proposed. Control information and print data are exchanged between the printer and the digital camera by an operating flow described in, e.g., Patent Document 1 (Patent Registration No. 03530847).
Further, a technique in which a signal is switched between networks of different physical layers is disclosed in, e.g., Patent Document 2 (Japanese Patent Application Laid-Open No. 10-257119).
In the description that follows, a printer in the present invention refers to one that is connected to a digital camera physically or logically and is capable of receiving data directly from the digital camera.
It is of course possible to simply adopt a wireless system for a wireless-capable digital camera and wireless-capable printer. However, there is also a need to allow a user who utilizes an existing wire-capable printer to enjoy wireless service by connecting a wireless communication device to the existing wire-capable printer.
However, operation of an existing wire-capable printer is such that when the printer is connected by cable, an operating sequence runs and connects the printer to the digital camera automatically, as set forth in Patent Document 1.
Consequently, when the printer has been connected to a wireless communication device, the connection of the printer to the digital camera will fail if the wireless connection between the wireless-capable digital camera and the wireless communication device has not yet been completed. The result is that the desired printing cannot be performed.
Further, the connection between the wireless communication device and the printer is by USB. In such case the USB device of the wireless communication device is connected to the USB host of the printer. However, there are instances where the USB device of the wireless communication device is connected to a personal computer and network and security information necessary for wireless communication are set in the wireless communication device from the personal computer.
That is, the wireless communication device operates differently depending upon whether the communicating party connected to its USB device is the printer or the personal computer. A problem with the wireless communication device as a consequence is that control suited to a plurality of operation modes must be performed.
An object of the present invention is to control communication with an device, which is connected to a wireless interface, in accordance with the device.
Another object of the present invention is to connect to and communicate with a communication device having a different communication interface without requiring that the user perform a complicated operation.
According to the present invention, the foregoing object is attained by providing a communication apparatus having a plurality of communication interfaces, comprising: a suppressing unit adapted to suppress communication with a first communication device, which has been connected to a first communication interface, in accordance with data from the first communication device; a unit adapted to establish communication with a second communication device by a second communication interface; a unit adapted to remove suppression of communication with the first communication device after communication with the second communication device has been established; and a unit adapted to relay data communication between the first and second communication devices via the first communication and second communication interfaces.
Further, according to the present invention, the foregoing object is attained by providing a communication apparatus having a plurality of communication interfaces, comprising: a unit adapted to suppress communication with a first communication device, which has been connected to a first communication interface, in accordance with data from the first communication device; a unit adapted to establish communication with a second communication device by a second communication interface; a unit adapted to remove suppression of communication with the first communication device after communication with the second communication device has been established; a unit adapted to identify state of communication with the second communication device by the second communication interface; and a unit adapted to notify communication devices on a network, which has been formed via the second communication interface, of the fact that service by the second communication interface has been halted, in a case where a third communication device has been connected by a third communication interface in a state in which the state of communication is not communication in progress, wherein in a case where communication with the first communication device is suppressed and the second communication interface is currently communicating with the second communication device, the third communication interface is not activated until communication with the second communication device is completed even if the fact that the third communication device has been connected to the third communication interface is recognized.
Further, according to the present invention, the foregoing object is attained by providing a communication apparatus having a plurality of communication interfaces, comprising: a suppressing unit adapted to suppressing communication with a first communication device, which has been connected to a first communication interface, in accordance with data from the first communication device; a unit adapted to establish communication with a second communication device by a second communication interface; a unit adapted to remove suppression of communication with the first communication device after communication with the second communication device has been established; a unit adapted to identify state of communication with the second communication device by the second communication interface; and a unit adapted to notify communication devices on a network, which has been formed via the second communication interface, of the fact that service by the second communication interface has transitioned to a busy state, in a case where a third communication device has been connected by a third communication interface in a state in which the state of communication is not communication in progress.
Further, according to the present invention, the foregoing object is attained by providing a communication method in a communication apparatus having a plurality of communication interfaces, comprising the steps of: suppressing communication with a first communication device, which has been connected to a first communication interface, in accordance with data from the first communication device; establishing communication with a second communication device by a second communication interface; removing suppression of communication with the first communication device after communication with the second communication device has been established; and performing data communication between the first and second communication devices via the first communication and second communication interfaces.
Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.
Preferred embodiments of the present invention will now be described in detail with reference to the drawings.
It should be noted that in a case where the wireless adapter 202 has been connected to a personal computer 300 by a USB cable 301, as illustrated in
The structure of the wireless adapter 202, which has the aforesaid plurality of operation modes and plurality of communication interfaces, will be described with reference to
The wireless adapter 202 further includes a USB device (USB-Device) connector 409 and a USB host (USB-Host) connector 410. A signal (Vbus) 411 detects whether or not a USB device has been connected. A control signal 412 is output by the CPU 401 to control the power-supply controller 404. A power supply 413 for the USB host controller 406, a power supply 414 for the wireless unit 407 and a power supply 415 for the USB device controller 405 are controlled by the power-supply controller 404.
A display device 416 comprises an LCD or LED for displaying the state of the connection of wireless adapter 202.
Described next with reference to
It should be noted that the CPU 401 has programmable timers and performs timekeeping by timers 1 and 2, described later. With the usual USB communication, the adapter sends back, as a class response, the response of the class which the adapter itself supports, and waits for data from the connected device. However, in a case where a “false” class response has been sent back, data may no longer be transmitted if the connected device (here the printer) recognizes that it is not connected to the desired device (here the digital camera).
In such case the timer that waits for the receive data from the connected device is timer 1. By proceeding to the next processing step upon waiting for the timer 1 to time out, communication by the printer can be rendered effective again upon previously establishing the connection of the wireless LAN, and the printer can perform wireless communication with the digital camera via the wireless adapter.
Further, the timer employed when the connection between the digital camera and wireless adapter is checked is timer 2. In a case where the activated timer 2 times out, i.e., in a case where a digital camera does not exist, or in a case where a connection has not been made, the wireless adapter 202 transitions to the CPU sleep mode, whereby operation can be performed with little consumption of power.
Next, at step S605, the adapter waits for receipt of an inquiry regarding USB class from the device that has been connected to the USB device connector 409. When the inquiry is received, control proceeds to step S606, whereby the class response is sent back. Processing from this point onward is processing for checking data sent from the connected device and checking the type of device (i.e., in the first embodiment, determining whether the device is a printer or a personal computer) and connection method.
First, at step S607, if the receive data is, e.g., a pairing signal indicating a wireless information setting, then the fact that a connection to the personal computer 300 of
Next, it is determined at step S610 whether pairing has been completed. If pairing has been completed, control proceeds to step S617, where the pull-up resistors 503, 504 are turned off by the switches 505, 506 in order to disable the sending and receiving of data. Then, at step S618, a transition is made to the CPU sleep mode for a prescribed time (n seconds). At step S619, the signal 411 is checked in order to determine whether the USB cable 301 connecting the personal computer 300 and wireless adapter 202 has been disconnected. If the USB cable 301 is disconnected from the personal computer 300, then this processing is exited.
If it is found at step S607 that the data from the device that has been connected to the USB device connector 409 is not a pairing signal, then control proceeds to step S611. Here it is determined whether another signal has been received. If no signal whatsoever has been received, then control proceeds to step S612. Control returns to step S607 and standby for receipt of a signal is continued until timer 1 times out at step S612. If neither the pairing signal nor another signal is received, control thenceforth proceeds to step S614, the details of which will be described later, at time-out of timer 1.
Further, if it is found at step S611 that another signal has been received, then control proceeds to step S613. Here it is determined whether the signal is one from the prescribed printer, i.e., whether the connected device is printer 201. If the signal is not from the printer 201, then control proceeds to step S617 and the above-described processing is executed.
On the other hand, if a signal from the printer 201 is received, then control proceeds to step S614. Here the pull-up resistors 503, 504 are turned off by the switches 505, 506 in order to disable the sending and receiving of data to and from the printer 201. The connection to the wireless LAN by the wireless unit 407 is started at step S615, and the timer 2 for checking the connection to the digital camera 200 via the wireless communication device is activated.
Next, at step S620, the connection to the digital camera 200 is checked. If the connection can be verified, control proceeds to step S621, where the connection verification timer 2 is halted. This is followed by step S622, at which the pull-up resistors 503, 504 are turned on by the switches 505, 506 in order to enable the sending and receiving of data to and from the printer 301. At step S623, operation in a case where the printer 201 has been connected to the digital camera 200 is started automatically and therefore communication via the wireless adapter 202 is started between the digital camera 200 and printer 201.
Next, at step S624, data is received and it is determined whether a communication port at which communication between the digital camera 200 and wireless adapter 202 is being performed has been closed. If the communication port has been closed, control proceeds to step S625. Here the pull-up resistors 503, 504 are turned off by the switches 505, 506 in order to disable data communication. Processing is then exited.
If connection to the digital camera 200 cannot be verified at step S620, control proceeds to step S626. Here it is determined whether timer 2 has timed out. The operation to verify the connection is continued until timer 2 times out. If timer 2 times out without the connection being verified, control proceeds to step S617 and the above-described processing is executed.
Described next will be a sequence in a case where the wireless-capable digital camera 200 transfers an image data file to the existing wire-capable printer 201 by wireless communication via the wireless adapter 202 to perform printing by the printer 201.
Next, the wireless adapter 202 starts the wireless LAN connection and forms an adhoc network (705). If confirmation of formation of the network is received from the digital camera 200 (706), then the wireless adapter 202 transmits by multicast the fact that it has participated in the network to the devices that exist in the same network (707). In order to search for a device that provides a print service, the digital camera 200 issues a service-ability inquiry by multicast (708). As a result, since the wireless adapter 202 is present in the same network and can provide a print service to the digital camera 200 by connection to the printer 201, the wireless adapter 202 sends the digital camera 200 a response concerning its service ability (709).
Next, the digital camera 200 sends the wireless adapter 202 a device-information inquiry for acquiring detailed device information (710). As a result, the wireless adapter 202 sends a device-information response to the digital camera 200 (711). The digital camera 200 subsequently establishes a TCP session for performing data communication with the printer 201 (712). Upon confirming establishment of this session, the wireless adapter 202 turns on the above-mentioned pull-up resistors in order to enable data communication with the printer 201 (713).
As a result, the wireless adapter 202 receives the class inquiry (714) from the printer 201 and transmits a class response (715). Now a wireless link is established between the digital camera 200 and the wireless adapter 202. Since wireless communication can be carried out, the printer establishes a PTP session, which is a host protocol for transferring an image data file, between itself and the digital camera 200 (716). The image data file is subsequently transferred from the digital camera 200 to the printer 201 via the wireless adapter 202 in the PTP session (717). When the digital camera 200 finishes sending the image data file, the TCP session for data communication is ended (718).
Next, the wireless adapter 202 identifies that wireless communication with the digital camera 200 has ended, turns off the above-mentioned pull-up resistors with respect to the printer 201 and reports that the sending and receiving of data has been disabled (719). The wireless adapter 202 then continues to send the devices that exist in the same network a signal by multicast indicating that it is still participating in the network (720).
In accordance with the first embodiment, the wireless adapter 202 having a plurality of operation modes and a plurality of interfaces is such that when the wireless-capable digital camera 200 communicates with the existing wire-capable printer 201, control is exercised so as to actuate the printer 201 after wireless communication with the digital camera 200 becomes possible. This makes it possible to execute wireless communication without requiring that the user perform a complicated operation.
Further, when power is introduced to the wireless adapter 202, wireless operation is not performed immediately but controlled in accordance with the operation mode, thereby reducing power consumption.
A second embodiment according to the present invention will now be described in detail with reference to the drawings. In the first embodiment, an example in which the personal computer 300 or printer 201 is connected to the USB device connector 409 of the wireless adapter 202 has been described. In the second embodiment, however, suppression control by the wireless adapter 202 will be described taking as an example a case where a digital camera has been connected to the USB host connector 410 by a USB cable.
The structure of the wireless adapter according to the second embodiment is similar to that of the first embodiment described above with reference to
Next, reference will be had to
It is determined at step S903 whether the wireless adapter 202 is currently communicating wirelessly with the digital camera 200. If the answer is “YES”, control returns to step S902, where the adapter waits for communication to end. If communication is continuing or communication ends, the pull-up resistors of the USB device connector 409 to which the printer 201 has been connected are turned off at step S904 to disable data communication. Next, at step S905, notification of withdrawal from the wireless network is reported by multicast to the devices that exist on the same network.
Next, at step S906, processing for halting the wireless operation is executed and the wireless state is then set to IDLE at step S907. Then, at step S908, if there is a pairing request for wireless information settings from the digital camera 800 connected to the USB host connector 410 by the USB cable, control proceeds to step S909 and pairing is started. If end of pairing is thenceforth verified, control proceeds from step S910 to step S911. If the USB cable 801 is disconnected from the digital camera 800 and the data signal line falls to the low level, it is determined that the connection has ended, control proceeds to step S912 and processing for starting wireless communication is executed.
If a network is formed at step S913, control proceeds to step S914 and notification of network participation by the adapter is transmitted by multicast. This is followed by step S915. If connection to the digital camera 200 is verified at this step, then the pull-up resistors of the USB device are turned on at step S916 and communication with the printer 201 is started at step S917. If completion of communication is sensed at step S918, then the pull-up resistors are turned off at step S919 and processing ends with communication to the printer 201 being disabled.
In accordance with the second embodiment, suppression of communication between the printer 201 and wireless adapter 202 is controlled in accordance with the state of wireless communication. As a result, even if the wireless adapter 202 receives a pairing request from the other digital camera 800 while it is communicating with the digital camera 200, control can be exercised without hindering operation during wireless communication.
Next, a third embodiment according to the present invention will be described in detail with reference to the drawings. Although the third embodiment is approximately equivalent to the first embodiment, if the wireless adapter 202 has been connected to the printer 201, then the adapter exercises suppression control in a case where a request signal from the printer 201 is held internally until the wireless LAN is connected.
The structure of the wireless adapter according to the third embodiment is similar to that of the first embodiment described above with reference to
Next, reference will be had to
Next, at step S1005, the adapter waits for receipt of a query regarding USB class from the device that has been connected to the USB device connector 409. When the query is received, control proceeds to step S1006, whereby the class response is sent back. Processing from this point onward is processing for checking data sent from the connected device and checking the type of device (i.e., in the third embodiment, determining whether the device is a printer or a personal computer) and connection method.
First, at step S1007, if the receive data is, e.g., a pairing signal indicating a wireless information setting, the fact that a connection to the personal computer 300 of
Next, it is determined at step S1010 whether pairing has been completed. If pairing has been completed, control proceeds to step S1015, where the pull-up resistors 503, 504 are turned off by the switches 505, 506 in order to disable the sending and receiving of data. Then, at step S1016, a transition is made to the CPU sleep mode for a prescribed time (n seconds). At step S1017, the signal 411 is checked in order to determine whether the USB cable 301 connecting the personal computer 300 and wireless adapter 202 is disconnected. If the USB cable 301 is disconnected from the personal computer 300, then this processing is exited.
If it is found at step S1007 that the data from the device that has been connected to the USB device connector 409 is not a pairing signal, then control proceeds to step S1011. Here the adapter waits for receipt of another signal. If another signal is received, control proceeds to step S1012, where the signal requested from the printer 201 is held internally. Next, at step S1013, connection of the wireless LAN is started. Timer 2 for verifying the wireless connection to the digital camera 200 is activated at step S1014.
Next, at step S1018, the connection to the digital camera 200 is checked. If the connection can be verified, control proceeds to step S1019, where the connection verification timer 2 is halted. Next, at step S1021, the retention of the request signal that is being held is terminated and the signal is transmitted to the printer 201. Communication between the digital camera 200 and printer 201 via the wireless adapter 202 is started at step S1022.
Next, at step S1023, data is received and it is determined whether a communication port at which communication between the digital camera 200 and wireless adapter 202 is being performed has been closed. If the communication port has been closed, control proceeds to step S1024. Here the pull-up resistors 503, 504 are turned off by the switches 505, 506 in order to disable data communication. Processing is then exited.
If connection to the digital camera 200 cannot be verified at step S1018, control proceeds to step S1020. Here it is determined whether timer 2 has timed out. The operation to verify the connection is continued until timer 2 times out. If timer 2 times out without the connection being verified, control proceeds to step S1015 and the above-described processing is executed.
In accordance with the third embodiment, it is unnecessary to exercise control for resetting the USB in mid-course and causing the printer side to execute processing again starting from communication initialization processing in response to such reset. As a result, similar effects can be obtained even with an arrangement in which a connection is made to the wireless adapter without particular dependence upon a USB. For example, the connection can be made in compliance with IEEE 1394.
A fourth embodiment according to the present invention will now be described in detail with reference to the drawings. In the fourth embodiment, suppression control by the wireless adapter will be described taking as an example a case where a digital camera has been connected to the USB host connector 410 by a USB cable in a manner similar to that of the second embodiment.
The structure of the wireless adapter according to the fourth embodiment is similar to that of the second embodiment described above with reference to
Further, the fourth embodiment also assumes use of the form of connection shown in
Next, reference will be had to
It is then determined at step S1104 whether the wireless state is notification-in-progress of the existence of the adapter by multicast. Control proceeds to step S1106 if such notification is in progress and to step S1105 if it is not. It is determined at step S1105 whether the wireless state is that communication with the digital camera 200 is in progress. If the answer is “NO”, control returns to step S1106, where it is determined whether the status of the device is IDLE. If the determination is “YES”, control proceeds to step S1107 and the status of the device is set to BUSY.
If it is determined at step S1105 that the wireless state indicates that communication with the digital camera 200 is in progress, control proceeds to step S1108, where timer 1 is halted, and then to step S1109.
If an inquiry request for device information is thenceforth received from the digital camera 200 at step S1109, control proceeds to step S1110, where the status of the device is set to BUSY and a response to the device-information inquiry is transmitted. It is determined at step S1111 whether the wireless state is communication in progress. If communication is in progress, control returns to step S1101.
Next, it is determined at step S1112 whether a pairing request by the USB has been received from the digital camera 800. If the request has been received, control proceeds to step S1114 and timer 1 is halted. Pairing is started at step S1115 and it is determined at step S1116 whether timer 2 has started. If timer 2 has started, then control proceeds to step S1118 as is. If timer 2 has not started, then control proceeds to step S1117, timer 2 is started and control proceeds to step S1118.
End of pairing is awaited at step S1118. If pairing has not ended, control proceeds to step S1119 and it is determined whether timer 2 waiting for end of pairing has timed out. If timer 2 has not timed out, control returns to step S1118 and end of pairing is awaited. If the timer 2 has timed out, control proceeds to step S1121 and a warning message such as “PAIRING COULD NOT BE ENDED. PLEASE DISCONNECT CABLE.” is displayed on the display device 416 of the wireless adapter 202. This warning message is displayed in a case where residual battery power falls below an amount sufficient for processing during the course of pairing, resulting in incomplete processing.
Further, if it is found at step S1118 that pairing has ended, control proceeds to step S1122. Here a message such as “PAIRING HAS ENDED. PLEASE DISCONNECT CABLE.” This is a basic message in a case where pairing has ended normally.
If it is found at step S1112 that a pairing request has not been received, control proceeds to step S1113, where it is determined whether timer 1 awaiting receipt of a pairing request has timed out. If timer 1 has not timed out, control returns to step S1101. If timer 1 has timed out, then control proceeds to step S1120, where a warning message such as “PLEASE CHECK DEVICE STATUS AND DISCONNECT CABLE.” is displayed on the display device 416 of the wireless adapter 202. This occurs in a case where a device entirely unrelated to the digital camera 800 has been connected to the USB host connector 410 of the wireless adapter 202.
Thus, when processing of any of steps S1120 to S1122 ends, control proceeds to step S1124, where it is determined whether the wireless state is notification in progress. If the answer is “NO”, control proceeds to step S1126 as is. If the answer is “YES”, then control proceeds to step S1125, at which the status of the device is changed from BUSY to IDLE. Then, at step S1126, it is determined whether the data signal line of the USB host connector 410 is at the low level in order to verify that the USB cable 801 has been disconnected. If the data signal line falls to the low level, then processing is exited.
It may be so arranged that the warning message displayed at the end of pairing is displayed when password authentication has failed in a case where entry of a password prompted.
The embodiments described above are such that when a wireless adapter and digital camera perform pairing, only connection control is suppressed without temporarily halting radio in a case where pairing has been requested from another wireless device. As a result, by having a digital camera that is desired to be connected wirelessly monitor a change in status (BUSY→IDLE) by polling, it is possible to curtail re-connection time necessary up to construction of the wireless network, e.g., “network scanning, network participation, IP address allocation and device search”, and the time it takes until printing can be performed next can be shortened.
Further, in the embodiments described above, the device status is set to BUSY before a pairing request is received. Although this is advantageous in that a digital camera desired to be connected wirelessly can promptly ascertain the BUSY status of the wireless adapter and printer, there is the possibility that a BUSY determination will be made even in a case where a device other than a digital camera has been connected by a USB.
Further, in a case where device status has been set to BUSY after receipt of a pairing request, notification of BUSY can be given reliably. However, the BUSY determination takes time. As a consequence, in a case where it takes a considerable length of time until receipt of the USB pairing request from the status of the data signal line of the USB host connector, there is a possibility that a wireless connection will be allowed from a digital camera after a device-information inquiry has been responded to with IDLE.
In actuality, however, this series of times represent a time that almost approximates error in terms of user operation. Therefore, by providing timer 1 such as in the foregoing embodiments, it is possible to quickly sense error in a case where a device other than the above-mentioned digital camera has been connected by a USB.
Further, in the first to fourth embodiments, the adhoc mode of a wireless LAN compliant with IEEE 802.11x has been described as an example of a wireless communication scheme. However, the present invention is applicable also to other wireless communication schemes such as the infrastructure mode, Bluetooth (registered trademark), UWB and WiMAX.
The present invention can be applied to a system constituted by a plurality of devices (e.g., a host computer, interface, reader, printer, etc.) or to an apparatus comprising a single device (e.g., a copier or facsimile machine, etc.).
Furthermore, it goes without saying that the object of the invention is attained also by supplying a recording medium storing the program codes of the software for performing the functions of the foregoing embodiments to a system or an apparatus, reading the program codes with a computer (e.g., a CPU or MPU) of the system or apparatus from the recording medium, and then executing the program codes.
In this case, the program codes read from the recording medium implement the novel functions of the embodiments and the recording medium storing the program codes constitutes the invention.
Examples of recording media that can be used for supplying the program code are a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, non-volatile type memory card or ROM, etc.
Further, besides the case where the aforesaid functions according to the embodiments are implemented by executing the program codes read by a computer, it goes without saying that the present invention covers a case where an operating system or the like running on the computer performs a part of or the entire actual process in accordance with the designation of program codes and implements the functions according to the embodiments by such processing.
It goes without saying that the present invention further covers a case where, after the program codes read from the recording medium are written in a memory provided on a function expansion board inserted into the computer or provided in a function expansion unit connected to the computer, a CPU or the like contained in the function expansion board or function expansion unit performs a part of or the entire actual process in accordance with the designation of program codes and implements the functions of the above embodiments by such processing.
As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.
This application claims the benefit of Japanese Patent Application No. 2005-073953 filed on Mar. 15, 2005, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2005-073953 | Mar 2005 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5699511 | Porcaro et al. | Dec 1997 | A |
5708820 | Park et al. | Jan 1998 | A |
5754752 | Sheh et al. | May 1998 | A |
6038225 | Nago | Mar 2000 | A |
6141719 | Rafferty et al. | Oct 2000 | A |
6157465 | Suda et al. | Dec 2000 | A |
6205502 | Endo et al. | Mar 2001 | B1 |
6477570 | Takayama et al. | Nov 2002 | B1 |
6529522 | Ito et al. | Mar 2003 | B1 |
6560662 | Sakai | May 2003 | B1 |
6603744 | Mizutani et al. | Aug 2003 | B2 |
6697618 | Bullock et al. | Feb 2004 | B1 |
6756898 | Ikematsu | Jun 2004 | B2 |
6839344 | Couillaud et al. | Jan 2005 | B1 |
6912651 | Hamdi et al. | Jun 2005 | B1 |
7010638 | Deng et al. | Mar 2006 | B2 |
7024501 | Wright | Apr 2006 | B1 |
7151949 | Cavill et al. | Dec 2006 | B2 |
7162555 | Kim et al. | Jan 2007 | B2 |
7200685 | Uemura | Apr 2007 | B2 |
7207059 | Kurian et al. | Apr 2007 | B1 |
7233408 | Henderson et al. | Jun 2007 | B2 |
7353391 | Sato et al. | Apr 2008 | B2 |
7373434 | Yoshida et al. | May 2008 | B2 |
7428209 | Roberts | Sep 2008 | B1 |
7453880 | Tanaka | Nov 2008 | B2 |
7689223 | Lewis | Mar 2010 | B1 |
7831282 | Luebke et al. | Nov 2010 | B2 |
20010009018 | Iizuka | Jul 2001 | A1 |
20020132603 | Lindskog et al. | Sep 2002 | A1 |
20020147816 | Hlasny | Oct 2002 | A1 |
20020166080 | Attanasio et al. | Nov 2002 | A1 |
20020196769 | Ohmi et al. | Dec 2002 | A1 |
20030012132 | Novaes | Jan 2003 | A1 |
20030086388 | Peters et al. | May 2003 | A1 |
20030110319 | Kim et al. | Jun 2003 | A1 |
20030195983 | Krause | Oct 2003 | A1 |
20030224820 | Einola et al. | Dec 2003 | A1 |
20040088449 | Sakaki | May 2004 | A1 |
20040122649 | Bartek et al. | Jun 2004 | A1 |
20040218204 | Nomura | Nov 2004 | A1 |
20040218209 | Hamaguchi et al. | Nov 2004 | A1 |
20040223180 | Brooks | Nov 2004 | A1 |
20040260745 | Gage et al. | Dec 2004 | A1 |
20040266386 | Kuo | Dec 2004 | A1 |
20050048920 | Liu | Mar 2005 | A1 |
20050048953 | Ohara | Mar 2005 | A1 |
20050052690 | Masumoto et al. | Mar 2005 | A1 |
20050059386 | Li | Mar 2005 | A1 |
20050060419 | Fujii et al. | Mar 2005 | A1 |
20050066197 | Hirata et al. | Mar 2005 | A1 |
20050088689 | Suga et al. | Apr 2005 | A1 |
20050091437 | Yang et al. | Apr 2005 | A1 |
20050194446 | Wiklof et al. | Sep 2005 | A1 |
20050197093 | Wiklof et al. | Sep 2005 | A1 |
20050289257 | Fink | Dec 2005 | A1 |
20060020723 | Chia-Chun | Jan 2006 | A1 |
20060091437 | Hong et al. | May 2006 | A1 |
20060161793 | Orr | Jul 2006 | A1 |
20060200563 | Hirosw | Sep 2006 | A1 |
20060200564 | Watanabe et al. | Sep 2006 | A1 |
20060206592 | Fujii et al. | Sep 2006 | A1 |
20060246946 | Moritomo et al. | Nov 2006 | A1 |
20060246947 | Fujii et al. | Nov 2006 | A1 |
20060248581 | Sundarrajan et al. | Nov 2006 | A1 |
20060253605 | Sundarrajan et al. | Nov 2006 | A1 |
20060268744 | Sakai et al. | Nov 2006 | A1 |
20070002867 | Shitano et al. | Jan 2007 | A1 |
20070230393 | Sinba et al. | Oct 2007 | A1 |
Number | Date | Country |
---|---|---|
1132381 | Dec 2003 | CN |
0169244 | Jul 1991 | EP |
09-153897 | Jun 1997 | JP |
10-257119 | Sep 1998 | JP |
11-239312 | Aug 1999 | JP |
2000-209238 | Jul 2000 | JP |
2002-118577 | Apr 2002 | JP |
2002-202835 | Jul 2002 | JP |
2003-087276 | Mar 2003 | JP |
2003-110585 | Apr 2003 | JP |
3094734 | Jul 2003 | JP |
2003-263253 | Sep 2003 | JP |
2004-005541 | Jan 2004 | JP |
2004-009388 | Jan 2004 | JP |
3530847 | Mar 2004 | JP |
2004-171158 | Jun 2004 | JP |
2005-011246 | Jan 2005 | JP |
2005-044094 | Feb 2005 | JP |
1985-7000172 | Oct 1985 | KR |
2005-0102824 | Oct 2005 | KR |
2005-0119407 | Dec 2005 | KR |
2006-0079516 | Jul 2006 | KR |
WO 0042740 | Jul 2000 | WO |
0148613 | Jul 2001 | WO |
03052606 | Jun 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20060212611 A1 | Sep 2006 | US |