1. Field of the Invention
The present invention relates generally to the field of generating images or documents from digital data. More specifically, the present invention relates generally to printers and projectors. Still more particularly, the present invention relates to a device capable of accepting a document or image data in multiple formats and outputting the document in multiple formats.
2. Description of the Related Art
Data projectors for use with portable computers are well known and have become commonplace in the home and business environments. A conventional projector 102 is shown in
However, there are shortcomings with such prior art projectors. One problem is that they are only able to receive data in limited number of formats. Another problem is that the computer, such as a laptop, must by physically coupled to the projector for use, and display only what is shown on the computer's display. Also, they generally do not have any ability to store multiple presentations and display them at user request and under user control. Finally, projectors are often limited to the display resolution of the computer providing the image for display even if the projector is capable of displaying the image at a higher resolution than can be output by the computer.
Like data projectors, printers are well known and have become ubiquitous. A conventional printer 202 is shown in
However, there are a number of problems with conventional printers. First, they like projectors must receive the information in one of a limited number of print languages. Second, they have not been combined with projectors for a multifunction output device, and finally cannot generate a printed document based on input in projector format.
Therefore, what is needed is a device capable of accepting a document or image data in multiple formats and outputting the document in multiple formats. Moreover, there is a need for such a system that overcomes the other problems noted above with both projectors and printers of the prior art.
The present invention satisfies the foregoing needs by providing a system capable of accepting a document or image data in different formats and outputting the document in any one of multiple formats. More specifically, the present invention is a combined projector/printer that can receive data in a printer format or a projector format, and then either generate a displayable image, a printed document or both. In a first embodiment, the projector system is capable of accepting a variety of input formats, including video, LAN, or parallel inputs, and displaying a projectable image of any of these inputs through the digital display of a digital projector. In the case that the input data is not in a video format but rather in a print format, the projector system is further capable of converting the print format data to image data and to render the image data on a digital display. The print format to image data conversion is provided by a unique coder/decoder (Codec). In another embodiment, the combined projector/printer system is capable of displaying an image, printing an image, or recording a presentation according to the needs of the user. Yet, another embodiment offers an option for storing a received image for later use and associating an image with a particular presentation by matching the name, slide number, and pointer position of the presentation. The present invention also includes a variety of methods for performing the functionality of the present invention including a “print-to-display” method.
A digital projector 300 for displaying an image, in accordance with an embodiment of the present invention, is shown in
The I/O controller 310 preferably has a variety of connectors such at a file can be sent to the digital projector 300 as parallel port data 308 from a direct parallel connection with a PC or media card; as network data 306 received over a local-area-network (LAN) coupled by a network connection, wired or wireless; or as video data 304 through a display connector like most conventional projector systems. Furthermore, a user can “print” a file to the digital projector system 300 over Bluetooth in yet another embodiment where the digital projector 300 includes a Bluetooth transceiver. I/O controller 310 supports a variety of data input formats through connection between a video input port, LAN input port, parallel input port, or any particular data port configured to accept any particular data format that a user chooses for display.
Once the particular data file is input to digital projector 300, by way of I/O controller 310, the data file is then sent to the system controller 312 where the system controller 312 determines whether the incoming data file is a compatible format for display by digital projector 300. In an embodiment, system controller 312 is adapted to control the flow of data within digital projector 300 by receiving input data in a variety of formats (including video or print data) and outputting data to the appropriate modules for processing, conversion, or storage. The system controller 312 is coupled by signal line 320 to the image generator 314 for conversion of the input file to a format such as pixel and color data that can be provided to the display controller 108 to produce an image. In one embodiment, I/O controller 310 accepts network input data 306 from a LAN port or parallel port data 308 in a standard printer language such as postscript, portable document format (PDF), or the like. A data file of this type is directed by system controller 312 to an image generator 314 for data conversion to a format conducive for display and for image processing. Image generator 314 receives the data file in a standard printer language and converts the file to a projectable format (like RGB or CYN data) that can be displayed through display controller 108 and optics 116.
In another embodiment, video data 304 enters the digital projector 300 from a video input port on I/O controller 310. The video data is then directed by I/O controller 310 to system controller 312 for analysis. At this point, system controller 312 determines that the video data 304 is in proper format for display and sends the data directly to controller 108 and optics 116 for display on screen 118.
A more detailed view of an image generator 314, in accordance with an embodiment of the present invention, that supports rendering standard printer files, such as postscript or PDF, is shown in
In one embodiment, the image processing module 412 receives video data and converts that data to pixel and color data. The image processing module 412 is coupled to the signal line 320 and is capable of receiving data from the codec 414 or the digital storage 404 via the storage controller 402. The image processing unit also provides the pixel and color data to the display controller 108 via the system controller 312.
The storage controller 402 and digital storage 404 handle storage of input data, partially converted data, or processed pixel and color data. The storage controller 402 also orchestrates storage of multiple image files based on the order in which the I/O controller 310 receives the incoming data. Storage controller 402 accesses the temporary digital storage 404 to allow the digital projector 300 to receive data faster than it can be rendered, thus allowing the digital projector 300 and other devices coupled to it to perform other tasks while the display of images continues.
The codec has an input and an output coupled to line 320 to receive input data and output data. The codec is configurable and capable of performing compression, decompression, encoding and decoding signals. The codec is responsive to the application controller 406 and the system controller 312 as will be described in more detail below.
The application controller 406 is also coupled to line 320 for communication with the system controller 312, the codec 414, the image processing module 412 and the storage controller 402. The application controller 406 controls the storage and conversion of files from a print format into video data format. As will be described in more detail below, the application controller 406 controls the codec 414 including identifying what type of coding or decoding to use to convert an input print file to a video data format. Such conversion includes running applications necessary to translate and interpret the print file format.
In a first mode, the projector 300 operates in a conventional manner and video data is received at the I/O controller, and identified by the system controller 312 as such. The system controller 312 sends the video data to the image generator 314. At the direction of the system controller 312, the video data is first processed by the codec to modify the video data to the projector's display format, and then to the image processing unit 412 for processing in a conventional manner to generate pixel and color data. This pixel and color data in turn is provided to the display controller 108.
In a second mode, the system controller 312 identifies the input as a file in printer format. For example, this identification could be based on the port of the I/O controller that received the file. Alternatively, the identification could be from identification of the file format or header information. In this mode, the system controller 312 receives data in a printer format such as printer control language (PCL), PDF or PDL and it needs to be converted for display. The system controller 312 sends the printer format data to application controller 406 of the image generator 314 for appropriate data conversion. Application controller 406 sends translation instructions to codec 414 such that codec 414 can successfully carry out a printer format to video data conversion. The particular translation instructions sent from the application controller 406 to codec 414 depend on the exact form of the incoming printer format data. Different printer formats (i.e. postscript or PDF) have different translation instructions as will be recognized by those skilled in the art. During the conversion step, the incoming printer format data is converted to a data file suitable for further manipulation by the image processing module 412 to generate an image displayable by the digital projector 300. Typical data display formats include, but are not limited to RGB and CYN data. Once the print format data is converted successfully to a projectable format, the converted data is ready for processing and display.
A method 600 for displaying a file in a printer format, in accordance with an embodiment of the present invention, is described in the flow diagram of
A block diagram of an embodiment of a digital projector/printer 500 is shown in
As shown in
The system controller 502 is similar to that described above, however, it includes the added functionality for the operations noted above, specifically: 1) projecting a display of an incoming video data file; 2) projecting a display of an incoming print file; 3) printing an incoming print file; 4) printing an incoming video file; and 5) recording a presentation. The system controller 502 is adapted to control the flow of data within digital projector/printer 500 by receiving input data in a variety of formats from the I/O controller 310 and sending the data as appropriate to the image generator 314, the presentation recorder 504, and the print engine 206 and the display controller 108. The system controller is coupled to send and receive data and control signals to the image generator 314 and the presentation recorder 504. The system controller 502 is coupled to send data and control signals to the print engine 206 and the display controller 108.
The print engine 206 can be any one of a conventional type, and using input and control signals from the system controller 502 generates a document 220 that may be printed text, drawings or images. The print engine 206 has an input coupled to the system controller 502 to receive data and commands. The system controller preferably provides the information and data in a format understood by the print engine such as PDL, PCL or other similar printer language.
The image generator 314 is similar to that described above, however, the image generator 314 for the projector/printer 500 embodiment of the present invention also includes functionality to output the file in print format to the print engine 206 for printing or a format suitable for the presentation recorder 504. The image generator 314 includes the image processing module 412, the Codec 414, the storage controller 402, the digital storage 404, and the application controller 406 coupled by signal line 320, as has been described above. Depending on the type and format of the incoming data, the system controller 502 determines which of these components of the image generator 314 receive the incoming data. The image generator 314 of the present invention is advantageously able to receive an input file in a variety of different formats, and convert that input file into pixel and color data that can be sent to the display controller 108 to generate a displayable image or convert the input file into control and print data that can be provided to the print engine 206 for generating a document. Different modules of the image generator 314 are used to manipulate the input file depending on its input format and the desired output.
In one mode, the image processing module 412 receives video data and converts that data to pixel and color data. In another mode, the image processing module 412 receives print data and converts it to data and control signals understood by the print engine 206. The image processing module 412 is coupled to the signal line 320 and is capable of receiving data from the codec 414 or the digital storage 404 via the storage controller 402. The image processing unit 412 is also coupled to the system controller 502.
The storage controller 402 and digital storage 404 handle storage of input data, partially converted data, or processed pixel and color data, or processed print and control data. The storage controller 402 is capable of storing multiple files based on the order in which the I/O controller 310 receives the incoming data. Storage controller 402 accesses the temporary digital storage 404 to allow the projector/printer 500 to receive data faster than it can be rendered, thus allowing it and other devices coupled to it to perform other tasks while the display or printing of images continues.
The codec has an input and an output coupled to line 320 to receive input data and output data. The codec is configurable and capable of performing compression, decompression, encoding and decoding signals. The codec is responsive to the application controller 406 and the system controller 502 as will be described in more detail below.
The application controller 406 is also coupled to line 320 for communication with the system controller 502, the codec 414, the image processing module 412 and the storage controller 402. The application controller 406 controls 1) the storage and conversion of files from a print format into video data format, 2) the storage and conversion of files from a video format into print format, and 3) conversion to and from a meeting recorder format. As will be described in more detail below, the application controller 406 controls the codec 414 including identifying what type of coding or decoding to use to convert an input file to a output data format, whether it be print or video format. Such conversion includes running applications necessary to translate and interpret the print and video file formats.
In an embodiment (process 5), projector/printer system 500 is equipped with a presentation recorder 504 for capturing presentation data 550. The presentation recorder 504 is part of a larger system for recording meeting and presentations. Presentation data 550, such as from cameras, microphones; and other capture devices as well as from a server (not shown) may be input to the presentation recorder of the projector/printer 500. This data under direction and control of the system controller 502 and input from the user may be displayed, printed or later recalled by the projector/printer 500. The system controller 502 may store a displayed image to the presentation recorder 504 as well for used in recording a meeting that used the projector/printer 500. An exemplary presentation recorder 504 that could be incorporated as part of the present invention is disclosed in U.S. patent application Ser. No. 09/728,560, filed Nov. 30, 2000, titled “Techniques for Capturing Information During Multimedia Presentations,” by Jonathan Hull, Michael Baxter, Pamela Gage, Jamey Graham, Dar-Shyang Lee, and Peter Hart, which is incorporated by reference herein. The format of presentation data can include at least video, audio, or print media. Presentation recorder 504 allows a user to simultaneously project a presentation and also record the presentation for later use or editing. The video recording portion of presentation recorder also allows for recording of a completely interactive presentation through capture of audience reaction, feedback, or questioning. Also, in an embodiment, presentation recorder 550 is equipped with a digital scanner to receive incoming print media for editing and printing the print media.
Referring now to
In an embodiment (process 4) where the incoming data file to be printed is video data 304, system controller 502 directs the video data 304 to application controller 406 located within image generator 314 for appropriate data conversion. Application controller 406 sends translation instructions to codec 414 such that codec 414 can successfully carry out a video format data to print format data, such as PCL, conversion. The particular translation instructions sent from the application controller 406 to codec 414 depend on the exact form of the incoming video data 304. Different video data formats (i.e. RGB or CYN) have different translation instructions. During the conversion step, the incoming video data 304 is converted to a data file suitable for printing by print engine 206. Typical PCL formats include, but are not limited to postscript and PDF. Once the video data 304 is converted successfully to a printable format, the converted data is ready for processing and printing.
A method 800 for processing data by digital projector/printer system 500 is described in flow diagrams 8A-8H. Initially, data is received 805 at the I/O controller 312 and the I/O controller 312 directs the incoming data to system controller 502 to determine 810 what type of data has been received. If the input data is video data, the process continues in step 865 as shown in FIGS. 8A and 8F-H. If the input data is not video data, it is presumed to be print data, and the process continues in step 815 of
FIGS. 8A and 8F-H describe the method of the present invention for processing video data 304. If the system controller 502 determines 865 the command associated with the input data is the display command, the method transitions to step 866 of
If the system controller 502 determines 865 the command associated with the input data is not the display command, the method continues in step 875 to determine whether the command associated with the data is the store for later use command. If so, the method stores 877 stores the data in system memory and the process is complete and ends. For example, the system controller 502 provides the video data 304 to storage controller 402 and digital storage 404 such that the video data 304 can be stored 877 in system memory for later use. If not, the method continues on to step 880.
In step 880, the method determines whether the command associated with the input data is the print video data command. If so, the method continues in step 882 of
If the command is not the print video data command in step 880, the method continues in step 890. In step 890, the system controller 502 determines whether the command associated with the input video data is the associate video data 304 with a presentation command. If so, the method continues in step 892 of
If in step 810 of
If in step 815, the system controller 502 determines the print command is not associated with the input data, then the method continues to step 825 of
If in step 825, the system controller 502 determines the display command was not associated with the input data, the method continues to step 835 where the system controller 502 determines whether the command associated with the input data was to store image data for later use. If so, the system controller 502 provides the image data to storage controller 402 and digital storage 404 such that the image data can be stored 840 in system memory for later use.
If the command associated with the input data is not a storage command, the method continues in step 855. In step 855, the system controller 502 determines if the command was to associate the image data with a presentation. If not the method is completed. If so, the method continues to step 857 of
Another embodiment 900 of the present invention relates to retrieving a file stored within system memory of the projector/printer module 500 for display.
In order for projector/printer 500 to communicate with a LAN to receive incoming data, in an embodiment, a network driver installs the projector/printer 500 as a network projector/printer with a property dialog box interface for specifying action taken by the projector/printer 500. In this embodiment, a user can select projector/printer 500 to receive a document via LAN input port 306 at I/O controller 310 for either display or printing, depending on the desires of the user or the requirements of a particular presentation.
Referring now to
While the present invention has been described with reference to certain preferred embodiments, those skilled in the art will recognize that various modifications may be provided. For example, certain embodiments employ multiple application servers, acting in cooperation to perform a function or request. Any of the above functions or requests can be sent across a network, or using local cables such as IEEE1394, Universal Serial Bus, or wireless networks such as IEEE 802.11 or IEEE 802.15 networks, in any combination. Variations upon and modifications to the preferred embodiments are provided for by the present invention, which is limited only by the following claims.
This application is a continuation-in-part of the following U.S. Patent Applications, each of which is hereby incorporated by reference in its entirety: U.S. patent application Ser. No. 10/814,580, titled “Printer With Document-Triggered Processing,” by Jonathan J. Hull, Kurt W. Piersol and Peter E. Hart, filed Mar. 30, 2004 now U.S. Pat. No. 7,440,126, and U.S. patent application Ser. No. 10/814,842, titled “Printer with Multimedia Server,” by Jonathan J. Hull, Jamey Graham, Peter E. Hart, and Kurt W. Piersol, filed Mar. 30, 2004 now U.S. Pat. No. 7,864,352.
Number | Name | Date | Kind |
---|---|---|---|
4133007 | Wessler et al. | Jan 1979 | A |
4205780 | Burns et al. | Jun 1980 | A |
4437378 | Ishida et al. | Mar 1984 | A |
4619522 | Imai | Oct 1986 | A |
4635132 | Nakamura | Jan 1987 | A |
4703366 | Kobori et al. | Oct 1987 | A |
4734898 | Morinaga | Mar 1988 | A |
4754485 | Klatt | Jun 1988 | A |
4807186 | Ohnishi et al. | Feb 1989 | A |
4831610 | Hoda et al. | May 1989 | A |
4881135 | Heilweil | Nov 1989 | A |
4907973 | Hon | Mar 1990 | A |
4998215 | Black et al. | Mar 1991 | A |
5010498 | Miyata | Apr 1991 | A |
5059126 | Kimball | Oct 1991 | A |
5091948 | Kametani | Feb 1992 | A |
5093730 | Ishii et al. | Mar 1992 | A |
5111285 | Fujita et al. | May 1992 | A |
5115967 | Wedekind | May 1992 | A |
5136563 | Takemasa et al. | Aug 1992 | A |
5170935 | Federspiel et al. | Dec 1992 | A |
5220649 | Forcier | Jun 1993 | A |
5231698 | Forcier | Jul 1993 | A |
5237648 | Mills et al. | Aug 1993 | A |
5270989 | Kimura | Dec 1993 | A |
5343251 | Nafeh | Aug 1994 | A |
5386510 | Jacobs | Jan 1995 | A |
5428555 | Starkey et al. | Jun 1995 | A |
5432532 | Mochimaru et al. | Jul 1995 | A |
5436792 | Leman et al. | Jul 1995 | A |
5438426 | Miake et al. | Aug 1995 | A |
5444476 | Conway | Aug 1995 | A |
5479600 | Wroblewski et al. | Dec 1995 | A |
5480306 | Liu | Jan 1996 | A |
5485554 | Lowitz et al. | Jan 1996 | A |
5488423 | Walkingshaw et al. | Jan 1996 | A |
5493409 | Maeda et al. | Feb 1996 | A |
5524085 | Bellucco et al. | Jun 1996 | A |
5566271 | Tomitsuka et al. | Oct 1996 | A |
5568406 | Gerber | Oct 1996 | A |
5572651 | Weber et al. | Nov 1996 | A |
5576950 | Tonomura et al. | Nov 1996 | A |
5581366 | Merchant et al. | Dec 1996 | A |
5590257 | Forcier | Dec 1996 | A |
5596698 | Morgan | Jan 1997 | A |
5617138 | Ito et al. | Apr 1997 | A |
5624265 | Redford et al. | Apr 1997 | A |
5627936 | Prasad et al. | May 1997 | A |
5628684 | Bouedec | May 1997 | A |
5633723 | Sugiyama et al. | May 1997 | A |
5640193 | Wellner | Jun 1997 | A |
5661506 | Lazzouni et al. | Aug 1997 | A |
5661783 | Assis | Aug 1997 | A |
5682330 | Seaman et al. | Oct 1997 | A |
5682540 | Klotz, Jr. et al. | Oct 1997 | A |
5690496 | Kennedy | Nov 1997 | A |
5706097 | Schelling et al. | Jan 1998 | A |
5717841 | Farrell et al. | Feb 1998 | A |
5721883 | Katsuo et al. | Feb 1998 | A |
5729665 | Gauthier | Mar 1998 | A |
5749735 | Redford et al. | May 1998 | A |
5757897 | LaBarbera et al. | May 1998 | A |
5761380 | Lewis et al. | Jun 1998 | A |
5764235 | Hunt et al. | Jun 1998 | A |
5764368 | Shibaki et al. | Jun 1998 | A |
5774260 | Petitto et al. | Jun 1998 | A |
5793869 | Claflin, Jr. | Aug 1998 | A |
5804803 | Cragun et al. | Sep 1998 | A |
5845144 | Tateyama et al. | Dec 1998 | A |
5877764 | Feitelson et al. | Mar 1999 | A |
5884056 | Steele | Mar 1999 | A |
5903538 | Fujita et al. | May 1999 | A |
5936542 | Kleinrock et al. | Aug 1999 | A |
5938727 | Ikeda | Aug 1999 | A |
5940776 | Baron et al. | Aug 1999 | A |
5941936 | Taylor | Aug 1999 | A |
5945998 | Eick | Aug 1999 | A |
5949879 | Berson et al. | Sep 1999 | A |
5962839 | Eskildsen | Oct 1999 | A |
5974189 | Nicponski | Oct 1999 | A |
5987226 | Ishikawa et al. | Nov 1999 | A |
5995553 | Crandall et al. | Nov 1999 | A |
5999173 | Ubillos | Dec 1999 | A |
6000030 | Steinberg et al. | Dec 1999 | A |
6006241 | Purnaveja et al. | Dec 1999 | A |
6020916 | Gersberg et al. | Feb 2000 | A |
6038567 | Young | Mar 2000 | A |
6043904 | Nickerson | Mar 2000 | A |
6046718 | Suzuki et al. | Apr 2000 | A |
6076733 | Wilz, Sr. et al. | Jun 2000 | A |
6076734 | Dougherty et al. | Jun 2000 | A |
6081261 | Wolff et al. | Jun 2000 | A |
6098106 | Philyaw et al. | Aug 2000 | A |
6106457 | Perkins et al. | Aug 2000 | A |
6108656 | Durst et al. | Aug 2000 | A |
6111567 | Savchenko et al. | Aug 2000 | A |
6115718 | Huberman et al. | Sep 2000 | A |
6118888 | Chino et al. | Sep 2000 | A |
6123258 | Iida | Sep 2000 | A |
6125229 | Dimitrova et al. | Sep 2000 | A |
6138151 | Reber et al. | Oct 2000 | A |
6141001 | Baleh | Oct 2000 | A |
6148094 | Kinsella | Nov 2000 | A |
6152369 | Wilz, Sr. et al. | Nov 2000 | A |
6153667 | Howald | Nov 2000 | A |
6167033 | Chang et al. | Dec 2000 | A |
6170007 | Venkatraman et al. | Jan 2001 | B1 |
6175489 | Markow et al. | Jan 2001 | B1 |
6189009 | Stratigos et al. | Feb 2001 | B1 |
6193658 | Wendelken et al. | Feb 2001 | B1 |
6195068 | Suzuki et al. | Feb 2001 | B1 |
6199042 | Kurzweil | Mar 2001 | B1 |
6230189 | Sato et al. | May 2001 | B1 |
6256638 | Dougherty et al. | Jul 2001 | B1 |
6266053 | French et al. | Jul 2001 | B1 |
6296693 | McCarthy | Oct 2001 | B1 |
6297812 | Ohara et al. | Oct 2001 | B1 |
6297851 | Taubman et al. | Oct 2001 | B1 |
6298145 | Zhang et al. | Oct 2001 | B1 |
6301586 | Yang et al. | Oct 2001 | B1 |
6302527 | Walker | Oct 2001 | B1 |
6307956 | Black | Oct 2001 | B1 |
6308887 | Korman et al. | Oct 2001 | B1 |
6330976 | Dymetman et al. | Dec 2001 | B1 |
6360057 | Tsumagari et al. | Mar 2002 | B1 |
6369811 | Graham et al. | Apr 2002 | B1 |
6373498 | Abgrall | Apr 2002 | B1 |
6373585 | Mastie et al. | Apr 2002 | B1 |
6375298 | Purcell et al. | Apr 2002 | B2 |
6378070 | Chan et al. | Apr 2002 | B1 |
6381614 | Barnett et al. | Apr 2002 | B1 |
6396594 | French et al. | May 2002 | B1 |
6400996 | Hoffberg et al. | Jun 2002 | B1 |
6417435 | Chantzis et al. | Jul 2002 | B2 |
6421738 | Ratan et al. | Jul 2002 | B1 |
6439465 | Bloomberg | Aug 2002 | B1 |
6442336 | Lemelson | Aug 2002 | B1 |
6452615 | Chiu et al. | Sep 2002 | B1 |
6466534 | Cundiff, Sr. | Oct 2002 | B2 |
6476793 | Motoyama et al. | Nov 2002 | B1 |
6476834 | Doval et al. | Nov 2002 | B1 |
6502114 | Forcier | Dec 2002 | B1 |
D468277 | Sugiyama | Jan 2003 | S |
6502756 | Fåhraeus | Jan 2003 | B1 |
6504620 | Kinjo | Jan 2003 | B1 |
6515756 | Mastie et al. | Feb 2003 | B1 |
6519360 | Tanaka | Feb 2003 | B1 |
6529920 | Arons et al. | Mar 2003 | B1 |
6535639 | Uchihachi et al. | Mar 2003 | B1 |
6544294 | Greenfield et al. | Apr 2003 | B1 |
6552743 | Rissman | Apr 2003 | B1 |
6556241 | Yoshimura et al. | Apr 2003 | B1 |
6568595 | Russell et al. | May 2003 | B1 |
6581070 | Gibbon et al. | Jun 2003 | B1 |
6587859 | Dougherty et al. | Jul 2003 | B2 |
6593860 | Lai et al. | Jul 2003 | B2 |
6594377 | Kim et al. | Jul 2003 | B1 |
6611276 | Muratori et al. | Aug 2003 | B1 |
6611622 | Krumm | Aug 2003 | B1 |
6611628 | Sekiguchi et al. | Aug 2003 | B1 |
6625334 | Shiota et al. | Sep 2003 | B1 |
6647534 | Graham | Nov 2003 | B1 |
6647535 | Bozdagi et al. | Nov 2003 | B1 |
6654887 | Rhoads | Nov 2003 | B2 |
6665092 | Reed | Dec 2003 | B2 |
6674538 | Takahashi | Jan 2004 | B2 |
6678389 | Sun et al. | Jan 2004 | B1 |
6687383 | Kanevsky et al. | Feb 2004 | B1 |
6700566 | Shimoosawa et al. | Mar 2004 | B2 |
6701011 | Nakajima | Mar 2004 | B1 |
6701369 | Philyaw | Mar 2004 | B1 |
6724494 | Danknick | Apr 2004 | B1 |
6728466 | Tanaka | Apr 2004 | B1 |
6745234 | Philyaw et al. | Jun 2004 | B1 |
6750978 | Marggraff et al. | Jun 2004 | B1 |
6753883 | Schena et al. | Jun 2004 | B2 |
6771283 | Carro | Aug 2004 | B2 |
6772947 | Shaw | Aug 2004 | B2 |
6774951 | Narushima | Aug 2004 | B2 |
6775651 | Lewis et al. | Aug 2004 | B1 |
6807303 | Kim et al. | Oct 2004 | B1 |
6824044 | Lapstun et al. | Nov 2004 | B1 |
6845913 | Madding et al. | Jan 2005 | B2 |
6853980 | Ying et al. | Feb 2005 | B1 |
6856415 | Simchik et al. | Feb 2005 | B1 |
6871780 | Nygren et al. | Mar 2005 | B2 |
6877134 | Fuller et al. | Apr 2005 | B1 |
6883162 | Jackson et al. | Apr 2005 | B2 |
6886750 | Rathus et al. | May 2005 | B2 |
6892193 | Bolle et al. | May 2005 | B2 |
6898709 | Teppler | May 2005 | B1 |
6904168 | Steinberg et al. | Jun 2005 | B1 |
6904451 | Orfitelli et al. | Jun 2005 | B1 |
6923721 | Luciano et al. | Aug 2005 | B2 |
6931594 | Jun | Aug 2005 | B1 |
6938202 | Matsubayashi et al. | Aug 2005 | B1 |
6946672 | Lapstun et al. | Sep 2005 | B1 |
6950623 | Brown et al. | Sep 2005 | B2 |
6964374 | Djuknic et al. | Nov 2005 | B1 |
6966495 | Lynggaard et al. | Nov 2005 | B2 |
6983482 | Morita et al. | Jan 2006 | B2 |
7000193 | Impink, Jr. et al. | Feb 2006 | B1 |
7023459 | Arndt et al. | Apr 2006 | B2 |
7031965 | Moriya et al. | Apr 2006 | B1 |
7073119 | Matsubayashi et al. | Jul 2006 | B2 |
7075676 | Owen | Jul 2006 | B2 |
7079278 | Sato | Jul 2006 | B2 |
7089156 | Takayasu et al. | Aug 2006 | B2 |
7089420 | Durst et al. | Aug 2006 | B1 |
7092568 | Eaton | Aug 2006 | B2 |
7131058 | Lapstun | Oct 2006 | B1 |
7134016 | Harris | Nov 2006 | B1 |
7149957 | Hull et al. | Dec 2006 | B2 |
7151613 | Ito | Dec 2006 | B1 |
7152206 | Tsuruta | Dec 2006 | B1 |
7162690 | Gupta et al. | Jan 2007 | B2 |
7174151 | Lynch et al. | Feb 2007 | B2 |
7181502 | Incertis | Feb 2007 | B2 |
7196808 | Kofman et al. | Mar 2007 | B2 |
7215436 | Hull et al. | May 2007 | B2 |
7225158 | Toshikage et al. | May 2007 | B2 |
7228492 | Graham | Jun 2007 | B1 |
7260828 | Aratani et al. | Aug 2007 | B2 |
7263659 | Hull et al. | Aug 2007 | B2 |
7263671 | Hull et al. | Aug 2007 | B2 |
7280738 | Kauffman et al. | Oct 2007 | B2 |
7298512 | Reese et al. | Nov 2007 | B2 |
7305620 | Nakajima et al. | Dec 2007 | B1 |
7313808 | Gupta et al. | Dec 2007 | B1 |
7363580 | Tabata et al. | Apr 2008 | B2 |
7647555 | Wilcox et al. | Jan 2010 | B1 |
20010003846 | Rowe et al. | Jun 2001 | A1 |
20010017714 | Komatsu et al. | Aug 2001 | A1 |
20010020954 | Hull et al. | Sep 2001 | A1 |
20010037408 | Thrift et al. | Nov 2001 | A1 |
20010052942 | MacCollum et al. | Dec 2001 | A1 |
20020001101 | Hamura et al. | Jan 2002 | A1 |
20020004807 | Graham et al. | Jan 2002 | A1 |
20020006100 | Cundiff, Sr. et al. | Jan 2002 | A1 |
20020010641 | Stevens et al. | Jan 2002 | A1 |
20020011518 | Goetz et al. | Jan 2002 | A1 |
20020015066 | Siwinski et al. | Feb 2002 | A1 |
20020019982 | Aratani et al. | Feb 2002 | A1 |
20020023957 | Michaelis et al. | Feb 2002 | A1 |
20020048224 | Dygert et al. | Apr 2002 | A1 |
20020051010 | Jun et al. | May 2002 | A1 |
20020060748 | Aratani et al. | May 2002 | A1 |
20020066782 | Swaminathan et al. | Jun 2002 | A1 |
20020067503 | Hiatt | Jun 2002 | A1 |
20020078149 | Chang et al. | Jun 2002 | A1 |
20020087530 | Smith et al. | Jul 2002 | A1 |
20020087598 | Carro | Jul 2002 | A1 |
20020095501 | Chiloyan et al. | Jul 2002 | A1 |
20020099534 | Hegarty | Jul 2002 | A1 |
20020101343 | Patton | Aug 2002 | A1 |
20020101513 | Halverson | Aug 2002 | A1 |
20020131071 | Parry | Sep 2002 | A1 |
20020131078 | Tsukinokizawa | Sep 2002 | A1 |
20020134699 | Bradfield et al. | Sep 2002 | A1 |
20020135800 | Dutta | Sep 2002 | A1 |
20020137544 | Myojo | Sep 2002 | A1 |
20020140993 | Silverbrook | Oct 2002 | A1 |
20020159637 | Echigo et al. | Oct 2002 | A1 |
20020165769 | Ogaki et al. | Nov 2002 | A1 |
20020169849 | Schroath | Nov 2002 | A1 |
20020171857 | Hisatomi et al. | Nov 2002 | A1 |
20020185533 | Shieh et al. | Dec 2002 | A1 |
20020199149 | Nagasaki et al. | Dec 2002 | A1 |
20030002068 | Constantin et al. | Jan 2003 | A1 |
20030007776 | Kameyama et al. | Jan 2003 | A1 |
20030014615 | Lynggaard | Jan 2003 | A1 |
20030024975 | Rajasekharan | Feb 2003 | A1 |
20030025951 | Pollard et al. | Feb 2003 | A1 |
20030038971 | Renda | Feb 2003 | A1 |
20030046241 | Toshikage et al. | Mar 2003 | A1 |
20030051214 | Graham et al. | Mar 2003 | A1 |
20030065925 | Shindo et al. | Apr 2003 | A1 |
20030076521 | Li et al. | Apr 2003 | A1 |
20030084462 | Kubota et al. | May 2003 | A1 |
20030086720 | Song | May 2003 | A1 |
20030088582 | Pflug | May 2003 | A1 |
20030093384 | Durst et al. | May 2003 | A1 |
20030110926 | Sitrick et al. | Jun 2003 | A1 |
20030117652 | Lapstun | Jun 2003 | A1 |
20030121006 | Tabata et al. | Jun 2003 | A1 |
20030128877 | Nicponski | Jul 2003 | A1 |
20030146927 | Crow et al. | Aug 2003 | A1 |
20030160898 | Baek et al. | Aug 2003 | A1 |
20030164898 | Imai | Sep 2003 | A1 |
20030177240 | Gulko et al. | Sep 2003 | A1 |
20030187642 | Ponceleon et al. | Oct 2003 | A1 |
20030218597 | Hodzic | Nov 2003 | A1 |
20030220988 | Hymel | Nov 2003 | A1 |
20030231198 | Janevski | Dec 2003 | A1 |
20040024643 | Pollock et al. | Feb 2004 | A1 |
20040036842 | Tsai et al. | Feb 2004 | A1 |
20040039723 | Lee et al. | Feb 2004 | A1 |
20040044894 | Lofgren et al. | Mar 2004 | A1 |
20040049681 | Diehl et al. | Mar 2004 | A1 |
20040064207 | Zacks et al. | Apr 2004 | A1 |
20040118908 | Ando et al. | Jun 2004 | A1 |
20040125402 | Kanai et al. | Jul 2004 | A1 |
20040128514 | Rhoads | Jul 2004 | A1 |
20040128613 | Sinisi | Jul 2004 | A1 |
20040143459 | Engelson et al. | Jul 2004 | A1 |
20040143602 | Ruiz et al. | Jul 2004 | A1 |
20040150627 | Luman et al. | Aug 2004 | A1 |
20040156616 | Strub et al. | Aug 2004 | A1 |
20040167895 | Carro | Aug 2004 | A1 |
20040184064 | TaKeda et al. | Sep 2004 | A1 |
20040207876 | Aschenbrenner et al. | Oct 2004 | A1 |
20040215470 | Bodin | Oct 2004 | A1 |
20040229195 | Marggraff et al. | Nov 2004 | A1 |
20040240541 | Chadwick et al. | Dec 2004 | A1 |
20040240562 | Bargeron et al. | Dec 2004 | A1 |
20040249650 | Freedman et al. | Dec 2004 | A1 |
20050038794 | Piersol | Feb 2005 | A1 |
20050064935 | Blanco | Mar 2005 | A1 |
20050068569 | Hull et al. | Mar 2005 | A1 |
20050068581 | Hull et al. | Mar 2005 | A1 |
20050083413 | Reed et al. | Apr 2005 | A1 |
20050125717 | Segal et al. | Jun 2005 | A1 |
20050149849 | Graham et al. | Jul 2005 | A1 |
20050213153 | Hull et al. | Sep 2005 | A1 |
20050216838 | Graham | Sep 2005 | A1 |
20050216852 | Hull et al. | Sep 2005 | A1 |
20050223309 | Lee et al. | Oct 2005 | A1 |
20050225781 | Koizumi | Oct 2005 | A1 |
20050262437 | Patterson et al. | Nov 2005 | A1 |
20060013478 | Ito et al. | Jan 2006 | A1 |
20060043193 | Brock | Mar 2006 | A1 |
20060092450 | Kanazawa et al. | May 2006 | A1 |
20060136343 | Coley et al. | Jun 2006 | A1 |
20060171559 | Rhoads | Aug 2006 | A1 |
20060250585 | Anderson et al. | Nov 2006 | A1 |
20070033419 | Kocher et al. | Feb 2007 | A1 |
20070065094 | Chien et al. | Mar 2007 | A1 |
20070109397 | Yuan et al. | May 2007 | A1 |
20070162858 | Hurley et al. | Jul 2007 | A1 |
20070168426 | Ludwig et al. | Jul 2007 | A1 |
20070234196 | Nicol et al. | Oct 2007 | A1 |
20070268164 | Lai et al. | Nov 2007 | A1 |
20080037043 | Hull et al. | Feb 2008 | A1 |
20080246757 | Ito | Oct 2008 | A1 |
Number | Date | Country |
---|---|---|
2386829 | Nov 2002 | CA |
1352765 | Jun 2002 | CN |
1097394 | Dec 2002 | CN |
0651556 | May 1995 | EP |
0743613 | Nov 1996 | EP |
1079313 | Feb 2001 | EP |
1133170 | Sep 2001 | EP |
60-046653 | Mar 1985 | JP |
01-172900 | Jul 1989 | JP |
04-225670 | Aug 1992 | JP |
05-101484 | Apr 1993 | JP |
06-124502 | May 1994 | JP |
07-160445 | Jun 1995 | JP |
H07-284033 | Oct 1995 | JP |
08-002015 | Jan 1996 | JP |
08-69419 | Mar 1996 | JP |
08-160985 | Jun 1996 | JP |
H09-037180 | Feb 1997 | JP |
H10-049761 | Feb 1998 | JP |
10-126723 | May 1998 | JP |
H11-341423 | Dec 1999 | JP |
2000190575 | Jul 2000 | JP |
2000352995 | Dec 2000 | JP |
2001-228994 | Aug 2001 | JP |
2001324988 | Nov 2001 | JP |
2002178565 | Jun 2002 | JP |
2002344636 | Nov 2002 | JP |
2003005790 | Jan 2003 | JP |
2003-87458 | Mar 2003 | JP |
2003-513564 | Apr 2003 | JP |
2003-514318 | Apr 2003 | JP |
2003-177776 | Jun 2003 | JP |
WO9806098 | Feb 1998 | WO |
WO 9918523 | Apr 1999 | WO |
WO0073875 | Dec 2000 | WO |
WO 02082316 | Oct 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20050231739 A1 | Oct 2005 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10814580 | Mar 2004 | US |
Child | 11094887 | US | |
Parent | 10814842 | Mar 2004 | US |
Child | 10814580 | US |