Automatic modification of web pages

Information

  • Patent Grant
  • 7707039
  • Patent Number
    7,707,039
  • Date Filed
    Friday, December 3, 2004
    19 years ago
  • Date Issued
    Tuesday, April 27, 2010
    14 years ago
Abstract
Systems and methods for quickly and easily getting information about, or included in, a paper document into a public or private digital page. One embodiment of an example system includes a scanner that generates scan information from at least a portion of a paper document and a processing system that receives the generated scan information from the scanner, accesses a database of digital documents, searches the database based on the received scan information, locates a digital document corresponding to the paper document, and sends either the digital content or a hyperlink to the digital content to a predetermined web page.
Description
BACKGROUND

The use of printed books and documents (hereafter referred to as simply “documents”) has been commonplace for many hundreds of years. Over the centuries, various tools and strategies have evolved to try to make more effective use of printed documents. These range from handwritten (or typed) notes on the contents of documents (either on the document itself or in a separate but related document), to highlighting passages in a document deemed to be of greater significance, to manually copying passages from a document (or using a scanning copier, despite the fact that copyrights are often so infringed), to the simple act of including a printed index at the end of a document to facilitate locating information on a specific topic. Many new tools and strategies are needed now that a document can be accessed in an electronic, searchable format such as a file on a local computer or a web page that can be accessed with a browser.


The relatively recent innovation of providing a searchable electronic copy of a document that can be accessed using a standard personal computer is quite powerful in increasing the ease with which the desired contents can be accessed and utilized. When a traditional index is provided in such a context, once an entry is found, a single click of the mouse can take the user directly to the desired entry in the electronic text. Once a relevant entry has been found, its location can be retained as a “bookmark” and filed according to the user's choice, making future access to the location in the electronic document quick and easy.


It is a problem that these very useful tools for working with electronic documents cannot be used with the vast existing reserve of printed books and documents. Even though there are tremendous advantages that accrue with access to an electronic version of a document, these are obviously only available when such an electronic version is available (and a computer is available to access the electronic document). Even in those instances where such an electronic version is available, this still does nothing to enhance the actual use of the paper document itself. Furthermore, when newer revisions and updated versions of either the paper or the electronic version of a document become available, the owner of a previous version generally has little recourse but to go and purchase a new, updated copy of the material.


As is well known in the art, by using traditional methods for document processing (such as, for example, a flatbed scanner combined with appropriate computer software for optical character recognition), a user can create an electronic version of a paper document. However, in addition to the fact that such a task is laborious, time-consuming, and generally error-prone, it usually involves infringement of the copyright held by the author of the textbook in question. Further, even when an electronic version of a document is thus created, it is still subject to the limitations mentioned above—a computer is required to make any use of the additional features offered, and no additional utility is provided for the paper document itself. Despite the prevalence of computers, and despite the advantages conveyed by searchable electronic versions of documents, the continued widespread preference for creating and using paper documents is a clear indication of how attractive they remain to the average user. The portability, convenience, ease of viewing, and even the “feel” of paper documents clearly retain a powerful appeal to most individuals.


Therefore, there exists a need to allow users to easily navigate between printed and electronic versions of documents. There also exists a need to allow users to easily access electronic document versions or links of a paper document or article.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a system diagram illustrating a typical environment in which embodiments of the system operate.



FIG. 2 is a diagram of an example scanner used in the system shown in FIG. 1;



FIG. 3 is a flow diagram of an example process performed by the system of FIG. 1;



FIG. 4 is a diagram of an example paper document scanned by the scanner of FIG. 2; and



FIG. 5 is a display of an example web log produced by the system of FIG. 1.





DETAILED DESCRIPTION

Systems and methods for quickly and easily getting information about, or included in, a paper document into a public or private digital page are described. An example system includes a scanner that generates scan information of at least a portion of a paper document and a processing system in data communication with the scanner over a network. The processing system stores digital content corresponding to a plurality of paper documents into a database, receives the generated scan information from the scanner, searches the database to identify digital content associated with the received scan information, and sends at least one of a portion of the identified digital content or an address associated with the identified digital content to a network-accessible location being associated with the user, if results of that database search are positive. In one embodiment, the network-accessible location is a web log page associated with the user.


In another embodiment of the disclosed innovations, a blogger could scan some text from a paper document with a portable scanning device. The scanning device could either perform optical character recognition (OCR) on the scanned image or transmit either the raw image data or a partially processed version of the image data to a computer for remote OCR processing. The computer would submit at least a portion of the text to a search engine that would locate an electronic version of the paper document and return a hyperlink to the computer. The computer could then modify a predetermined blog page by adding an entry having at least a portion of the scanned text followed by a hyperlink to the electronic document. By optionally including a portion of the scanned text in the blog entry, the hyperlink can be put in context without requiring the blogger to type any explanatory text.



FIG. 1 illustrates a typical environment 100 in which some embodiments of the system operate. As illustrated, the example operating environment 100 includes a scanning device 102 (operative to graphically capture a portion of a document 104), a computer 106, wireless device 125, an account server 108 (having an account database), one or more document servers 110 (having document databases 112), vendor server (having an item database), aggregator server 160 (having an aggregator database 165), all interconnected via a network such as the Internet 110.


The computer 106 may include a memory containing computer executable instructions for processing an order request from scanning device 102 by obtaining an order. An example of an order could include an identifier (such as a serial number of the scanning device 102 or an identifier that uniquely identifies the user of the scanner), scanning context information and/or scanned information that serves as the basis for a search of one or more document databases 112 to uniquely identify the digital document corresponding to the document 104 being scanned. The computer 106 also includes a processor and memory. In alternative embodiments, operating environment 100 may include more or less components.


In other embodiments, the system 100 includes a wireless device 118, a vendor server 120 and an aggregator server 126. The servers 120 and 126 are coupled to each other via various sorts of networks (e.g., the Internet 130 or wireless network 132). Regardless of the manner by which the devices are coupled to each other, the scanning device 102, the computer 106, the wireless device 118, the account server 108, the document server 110, the vendor server 120 and the aggregator server 126 may be operable in accordance with well-known commercial transaction and communication protocols. In various embodiments, the functions and capabilities of the scanning device 102, the computer 106, and the wireless device 118 may be wholly or partially integrated into one device. Thus, the terms scanning device, computer and wireless device, could refer to the same device depending upon whether the device incorporates functions or capabilities corresponding to the roles of the scanning device 102, the computer 106 and the wireless device 118.


Additionally, in various embodiments, the computer 106 and the account server 108 may be wholly or partially integrated. Thus, the terms computer and account server, as used herein, for the purpose of this specification, including the claims, shall be interpreted with the meaning of an appropriately equipped device, operating in accordance with either a computer or an account server role.


In accordance with another embodiment, an operating environment 100 includes a document server 110 that has speech recognition capabilities. In this environment, no scanning device 102 is required, and in lieu of scanning a portion of a rendered document, the user reads aloud the portion of the document and the document server 110 performs speech recognition of the spoken text portion to generate the search query to be processed. For example, the user may place a telephone call from wireless device 118 directly to an access number for document server 110, and in response to automated prompts, reads aloud the portion of the rendered document. Because the ultimate task of the server is to identify a document within its database corresponding to the spoken text (that may be assumed to occur within the known corpus of text within the database), the task of correctly recognizing the spoken words is vastly easier than the task of correctly recognizing spoken text when no such information is available to constrain the search domain. This speech-recognition-based approach also has the advantage that it can be implemented using the currently available technology infrastructure, and does not require a user base of individuals who possess a scanning device 102. Thus, in the following disclosure, functions described as being performed by a scanner can alternatively be performed using a speech-recognition-based approach. The unique user identity associated with the scanner may equivalently be associated with, for example, a cellular phone used to call document server 110.



FIG. 2 is a block diagram of an embodiment of a scanner 102. The scanner 102 may include various means for ascertaining a context of a scan. In FIG. 2, the scanner 102 includes a scan port 150 to scan information from rendered documents, and various environmental sensors. The environmental sensors include one or more of a lens 156 (e.g. an aperture to a camera or light-sensitive device), a pixelator 160 to convert visual information of the environment into machine-compatible signals, a microphone 162 to convert sound of the environment (including spoken words) into machine-compatible signals, a Global Positioning System (GPS) 166 to provide a location function, and a tactile sensor 170 to provide sensitivity to contact signals. The scanner 102 also may include logic 172 to interact with the various sensors, possibly processing the received signals into different formats and/or interpretations. The logic 172 may be operable to fetch data and program instructions stored in associated memory such as RAM, ROM, or other suitable memory. The scanner 102 includes an interface 178 to communicate scanned information and environmental signals to a network and/or an associated computing device.


As an example of one use of the scanner 102, a reader may scan some text from a newspaper article with scanner 102. The text is scanned as a bit-mapped image via scan port 150. The logic 172 causes the bit-mapped image to be stored in memory 180. The logic 172 may also perform optical character recognition (OCR) or other post-scan processing on the bit-mapped image to convert it to text or an intermediate form of processed image data. The scanner 102 may then upload the bit-mapped image (or text or processed image data, if post-scan processing has been performed by the logic 172) to the computer 106 via the interface 178.


The scanner 102 further includes a velocity sensor 182 to sense velocity aspects of a scan action (e.g. how fast and in what direction a scan action occurs), an acceleration sensor 184 to detect acceleration aspects of a scan action, and a temperature sensor 188. Of course, not all scanner embodiments may include each of these features, and some embodiments may include additional features not found in the exemplary embodiment.



FIG. 3 illustrates an example process 200 performed by the system shown in FIG. 1. First, at a block 202, a user scans a document using the scanning device 102. At a block 204, information generated by the scanner 102 from the block 202 is sent to the document server 110 or some other searching system. Information uniquely identifying the scanner and/or the user (e.g., equipment serial numbers, billing information, subscription account number, etc.) is sent with the scanned information. At a block 206, the document server 110 or the searching system performs a search of documents stored in the database 112 or stored in a database distributed across the network 130 at various locations. At a decision block 210, the system 200 determines if there are results of the search. If there are no results of the performed search, then at a block 212, the document server 110 or the searching system sends a message that is presented to a user at the scanning device 102 or at the computer 106 or wireless device 118. The transmitted message is an error message that indicates to the operator of the scanning device 102 that the search based on the scan that they performed failed to identify at least one corresponding document in the database.


If there are results from the search, then the process 200 determines if the results are to go to one or more of a public or private location associated with the operator of the scanning device 102, see decision block 216. The results of the search, whether they be a link to a network-based location of the found results (e.g., a hyperlink) or an actual document (or portion thereof) identified in the search, are sent to a public location, at a block 220. The public location associated with the user can be in a number of different formats. A web log (blog) is one example of a public location that receives the results of the search. In one embodiment, the blog is automated to automatically post the results of the search in various formats. Blogs are described in more detail below. If the results of the search determined at the decision block 216 go to a private location, then a private location associated with the user receives the results of the search, see block 218. Whether the search results go to a public or private location associated with the user, various information of the search and the user may be recorded for later use, see block 224. The information recorded may be used, for example, to establish or modify a ranking within the document database 112 of any of the information or associated documents that were scanned and searched, and also to provide various demographic information with regard to the searcher (e.g., location, age, sex, etc.) and the items scanned by the searcher (which may be used by the document server 110 to create other useful databases).


A blog is an online journal (the contraction of “web log”) or a website. A blog usually shows the following primary characteristics:


frequently updated with new content;


content unit is a “post” or an “entry”—it may not necessarily be text but also pictures, sounds, videos, etc.;


posts are dated;


full posts or summaries are displayed on the blog home page with the last or freshest ones on top—that posts are listed in reverse chronologic order makes it very easy to see if a blog has been updated recently, or appears to be stalled, it is therefore an incentive (along with dated posts) for authors to publish frequently in order to keep the content fresh; and


posts are accessible through a permanent link and/or chronological archives (daily/weekly/monthly, or a linear previous/next navigation).


A blog may show the following secondary characteristics, which are not necessarily distinctive of blogs but are instrumental in their adoption:


the publication process is supported by a microcontent or personal publishing system—the emergence of those free or cheap systems which help people without knowledge of web technologies to easily publish content on the web has been the key factor in the spread of blogs outside the web-savvy, geek community;


a news feed is available for use with a news aggregator;


visitors may comment on posts, with or without registration, and their comments may appear publicly along with the post. At any time, a blog author may decide on a post-by-post basis if comments are allowed (most blogs allow comments while most web sites do not). Because most blogs allow comments, a blog may provide a newsfeed that includes visitor comments to improve interaction between publishers and their audience;


posts may be classified by categories;


each post may display a list of external links that point to it allowing readers to discover more sources around a particular topic—techniques known as TrackBacks, Pingbacks and Referrer tracking allow for the automatic creation of such back links between two websites;


display a list of other blogs (blogolist) and websites of interest—this is a great way to discover new blogs and also gives a better idea of who are the authors by seeing who they link to; and

    • each time a blog is updated, the blog may “ping” (i.e. signal to) a server that indexes and publishes a list of recently updated blogs (e.g. daypop).



FIG. 4 illustrates an article that is presented in a publication that a user may scan. The scan of a portion of the text may record enough information to perform an accurate search for an electronic copy of the associated document that is stored in the document database 112 or at a database associated with a vendor (e.g., publisher). After the user has scanned a portion of the document, the search is performed and the results of the search are sent to either a private or public location associated with the user depending upon some preset criteria.


In another embodiment, the article includes an icon 300 or other type of graphic image or text that when highlighted by the scanner 102 automatically sends any of the results of the search directly to the blog associated with the user. Of course, the control icon 300 does not necessarily have to be on the paper document that includes the article. The control icon 300 may be scanned from any document. For example, the user may carry a wallet-sized card with various control icons that the user may scan to cause the system 100 to perform certain actions. For example, the user may scan a control icon 300 which causes the text from the next scan to be submitted to a search engine and the search results automatically posted to a predetermined blog.



FIG. 5 illustrates a blog 320 associated with the user of the scanner. The results of the scanning of the article as shown in FIG. 4 may result in a link to that article being automatically entered and stored into the blog as a hyperlink 322. When a viewer selects the hyperlink 322, the digital article or a web page associated with the article is presented. This may also occur if the user scanned the icon 300 from the publication. Also, if the user has recorded his voice over the microphone 162 of the scanner 102, and desires that this voice recording be accessible through his blog 320, an audio (e.g., voice) icon 326 is presented on his blog 320. When a visitor viewing blog 320 activates the voice icon 326, the user's previously stored voice recording is played back to the visitor who activated the voice icon 326.


While the system has been illustrated and described, as noted above, many changes can be made without departing from its spirit and scope. Accordingly, the scope of the invention is not limited by such illustration and description. Instead, the invention should be determined entirely by reference to the claims that follow.

Claims
  • 1. A method performed by a portable capture device for updating a web page, the method comprising: optically or acoustically capturing a portion of a rendered document by the portable capture device, wherein if acoustically captured then the capturing of the portion of the rendered document is performed via a microphone of the portable capture device and includes performing speech recognition on the acoustically captured portion of the rendered document and converting the captured portion to digital content within the portable capture device, and if optically captured then the capturing of the portion of the rendered document includes converting the captured image to digital content within the portable capture device;generating, at the portable capture device, a textual query string from contents of the captured portion of the rendered document;submitting, from the portable capture device, the query string to a query engine that indexes full texts of documents;transmitting, from the portable capture device, an identifier associated with a user of the portable capture device to the query engine;receiving, at the portable capture device and from the query engine a link to an electronic document that includes the captured portion of the rendered document; andtransmitting, from the portable capture device to a web page authoring system, the link to be inserted into a predetermined web page authored by the user of the portable capture device and inserting the link into the predetermined web page.
  • 2. The method of claim 1, further comprising inserting the query string into the predetermined web page.
  • 3. The method of claim 1, further comprising inserting into the predetermined web page a portion of the electronic document proximate to the captured portion.
  • 4. The method of claim 1, wherein the query string includes text that is not within the contents of the captured portion of the rendered document.
  • 5. The method of claim 1, wherein the web page is a weblog.
  • 6. A system in a handheld capture device for updating a web page, comprising: a capture component, wherein the capture component is configured to optically or acoustically capture a portion of a rendered document using the portable capture device, wherein if acoustically captured then the capture of the portion of the rendered document is performed via a microphone of the portable capture device and includes performinq speech recognition on the acoustically captured portion of the rendered document and converting the captured portion to digital content within the portable capture device, and if optically captured then the capture of the portion of the rendered document includes converting the captured image to the digital content within the portable capture device;a query generation component, wherein the query generation component is configured to generate at the portable capture device a textual query string from contents of the captured portion of the rendered document;a query submissiom component, wherein the query submission component is configured to submit, from the portable capture device, the query string to a query engine that indexes full texts of documents;a user identification component, wherein the user identification component is configured to transmit from the portable capture device an identifier associated with a user of the portable capture device to the query engine;a link reception component, wherein the link reception component is configured to receive, at the portable capture device and from the query engine, a link to an electronic document that includes the captured portion of the rendered document; anda link transmission component, wherein the link transmission component is configured to transmit, from the portable capture device to a web page authoring system, the link to be inserted into a predetermined web page authored by the user of the portable capture device;an insertion component that inserts the link into the predetermined web page.
  • 7. A computer-readable medium storing code that when executed causes a handheld capture device to perform a method for updating a web page, comprising: optically or acoustically capturing a portion of a rendered document, wherein if acoustically captured then the capturing of the portion of the rendered document is performed via a microphone of the portable capture device and includes performing speech recognition on the acoustically captured portion of the rendered document and converting the captured portion to digital content within the portable capture device, and if optically captured then the capturing of the portion of the rendered document includes converting the captured image to digital content within the portable capture device;generating, at the portable capture device, a textual query string from contents of the captured portion of the rendered document;submitting, from the portable capture device, the query string to a query engine that indexes full texts of documents;transmitting, from the portable capture device, an identifier associated with a user of the portable capture device to the query engines;receiving, at a web page authoring system and from the query engine, a link to an electronic document that includes the captured portion of the rendered document;transmitting, from the portable capture device to a web page authoring system, the link to be inserted into a predetermined web page authored by the user of the portable capture device; andinserting the link into the predetermined web page.
CROSS REFERENCE(S) TO RELATED APPLICATIONS

This application claims priority to the following U.S. Provisional Patent Applications: Application No. 60/558,527, filed on Apr. 1, 2004, Application No. 60/558,909, filed on Apr. 2, 2004, Application No. 60/559,766, filed on Apr. 6, 2004, Application No. 60/561,768, filed on Apr. 12, 2004, Application No. 60/564,846, filed on Apr. 23, 2004, Application No. 60/564,688, filed on Apr. 23, 2004, and Application No. 60/602,898, filed on Aug. 18, 2004.

US Referenced Citations (625)
Number Name Date Kind
4052058 Hintz Oct 1977 A
4526078 Chadabe Jul 1985 A
4538072 Immler et al. Aug 1985 A
4610025 Blum et al. Sep 1986 A
4636848 Yamamoto et al. Jan 1987 A
4713008 Stocker et al. Dec 1987 A
4716804 Chadabe Jan 1988 A
4748678 Takeda et al. May 1988 A
4776464 Miller et al. Oct 1988 A
4804949 Faulkerson Feb 1989 A
4805099 Huber Feb 1989 A
4829453 Katsuta et al. May 1989 A
4829872 Topic et al. May 1989 A
4890230 Tanoshima et al. Dec 1989 A
D306162 Faulkerson et al. Feb 1990 S
4901364 Faulkerson et al. Feb 1990 A
4941125 Boyne Jul 1990 A
4947261 Ishikawa et al. Aug 1990 A
4949391 Faulkerson et al. Aug 1990 A
4968877 McAvinney et al. Nov 1990 A
4985863 Fujisawa et al. Jan 1991 A
4988981 Zimmerman et al. Jan 1991 A
5010500 Makkuni et al. Apr 1991 A
5012349 de Fay Apr 1991 A
5062143 Schmitt Oct 1991 A
5083218 Takasu et al. Jan 1992 A
5093873 Takahashi et al. Mar 1992 A
5109439 Froessl Apr 1992 A
5119081 Ikehira et al. Jun 1992 A
5133024 Froessl et al. Jul 1992 A
5133052 Bier et al. Jul 1992 A
5136687 Edelman et al. Aug 1992 A
5146404 Calloway et al. Sep 1992 A
5146552 Cassorla et al. Sep 1992 A
5157384 Greanias et al. Oct 1992 A
5168565 Morita et al. Dec 1992 A
5179652 Rozmanith et al. Jan 1993 A
5185857 Rozmanith et al. Feb 1993 A
5202985 Goyal Apr 1993 A
5203704 McCloud Apr 1993 A
5229590 Harden et al. Jul 1993 A
5231698 Forcier Jul 1993 A
5243149 Comerford et al. Sep 1993 A
5247285 Yokota et al. Sep 1993 A
5251106 Hui Oct 1993 A
5251316 Anick et al. Oct 1993 A
5252951 Tannenbaum et al. Oct 1993 A
RE34476 Norwood Dec 1993 E
5288938 Wheaton Feb 1994 A
5301243 Olschafskie et al. Apr 1994 A
5347295 Agulnick et al. Sep 1994 A
5347306 Nitta Sep 1994 A
5347477 Lee Sep 1994 A
5355146 Chiu et al. Oct 1994 A
5360971 Kaufman et al. Nov 1994 A
5367453 Capps et al. Nov 1994 A
5377706 Huang Jan 1995 A
5398310 Tchao et al. Mar 1995 A
5404442 Foster et al. Apr 1995 A
5404458 Zetts Apr 1995 A
5418684 Koenck et al. May 1995 A
5418717 Su et al. May 1995 A
5418951 Damashek May 1995 A
5423554 Davis Jun 1995 A
5430558 Sohaei et al. Jul 1995 A
5438630 Chen et al. Aug 1995 A
5452442 Kephart Sep 1995 A
5454043 Freeman Sep 1995 A
5462473 Sheller Oct 1995 A
5465325 Capps et al. Nov 1995 A
5467425 Lau et al. Nov 1995 A
5481278 Shigematsu et al. Jan 1996 A
5485565 Saund et al. Jan 1996 A
5488196 Zimmerman et al. Jan 1996 A
5499108 Cotte et al. Mar 1996 A
5500937 Thompson-Rohrlich Mar 1996 A
5502803 Yoshida et al. Mar 1996 A
5512707 Ohshima Apr 1996 A
5517578 Altman et al. May 1996 A
5533141 Futatsugi et al. Jul 1996 A
5539427 Bricklin et al. Jul 1996 A
5543591 Gillespie et al. Aug 1996 A
5550930 Berman et al. Aug 1996 A
5555363 Tou et al. Sep 1996 A
5563996 Tchao Oct 1996 A
5568452 Kronenberg Oct 1996 A
5570113 Zetts Oct 1996 A
5574804 Olschafskie et al. Nov 1996 A
5581276 Cipolla et al. Dec 1996 A
5581670 Bier et al. Dec 1996 A
5581681 Tchao et al. Dec 1996 A
5583542 Capps et al. Dec 1996 A
5583543 Takahashi et al. Dec 1996 A
5583980 Anderson Dec 1996 A
5590219 Gourdol Dec 1996 A
5590256 Tchao et al. Dec 1996 A
5592566 Pagallo et al. Jan 1997 A
5594469 Freeman et al. Jan 1997 A
5594640 Capps et al. Jan 1997 A
5594810 Gourdol Jan 1997 A
5595445 Bobry Jan 1997 A
5596697 Foster et al. Jan 1997 A
5600765 Ando et al. Feb 1997 A
5602570 Capps et al. Feb 1997 A
5608778 Partridge, III Mar 1997 A
5612719 Beernink et al. Mar 1997 A
5625833 Levine et al. Apr 1997 A
5627960 Clifford et al. May 1997 A
5638092 Eng et al. Jun 1997 A
5652849 Conway et al. Jul 1997 A
5656804 Barkan et al. Aug 1997 A
5659638 Bengtson Aug 1997 A
5663514 Usa Sep 1997 A
5663808 Park et al. Sep 1997 A
5668573 Favot et al. Sep 1997 A
5677710 Thompson-Rohrlich Oct 1997 A
5682439 Beernink et al. Oct 1997 A
5684873 Tiilikainen Nov 1997 A
5687254 Poon et al. Nov 1997 A
5692073 Cass Nov 1997 A
5699441 Sagawa et al. Dec 1997 A
5701424 Atkinson Dec 1997 A
5701497 Yamauchi et al. Dec 1997 A
5710831 Beernink et al. Jan 1998 A
5713045 Berdahl Jan 1998 A
5714698 Tokioka et al. Feb 1998 A
5717846 Iida et al. Feb 1998 A
5724985 Snell et al. Mar 1998 A
5732214 Subrahmanyam Mar 1998 A
5732227 Kuzunuki et al. Mar 1998 A
5734923 Sagawa et al. Mar 1998 A
5737507 Smith Apr 1998 A
5745116 Pisutha-Arnond Apr 1998 A
5748926 Fukuda et al. May 1998 A
5752051 Cohen May 1998 A
5754308 Lopresti et al. May 1998 A
5754939 Herz et al. May 1998 A
5764794 Perlin Jun 1998 A
5767457 Gerpheide et al. Jun 1998 A
5768418 Berman et al. Jun 1998 A
5768607 Drews et al. Jun 1998 A
5774357 Hoffberg et al. Jun 1998 A
5774591 Black et al. Jun 1998 A
5777614 Ando et al. Jul 1998 A
5781662 Mori et al. Jul 1998 A
5781723 Yee et al. Jul 1998 A
5784061 Moran et al. Jul 1998 A
5784504 Anderson et al. Jul 1998 A
5796866 Sakurai et al. Aug 1998 A
5798693 Engellenner Aug 1998 A
5798758 Harada et al. Aug 1998 A
5799219 Moghadam et al. Aug 1998 A
5805167 Van Cruyningen Sep 1998 A
5809172 Melen Sep 1998 A
5809267 Moran et al. Sep 1998 A
5809476 Ryan Sep 1998 A
5821925 Carey et al. Oct 1998 A
5822539 Van Hoff Oct 1998 A
5825943 DeVito et al. Oct 1998 A
5832474 Lopresti et al. Nov 1998 A
5837987 Koenck et al. Nov 1998 A
5838326 Card et al. Nov 1998 A
5838889 Booker Nov 1998 A
5845301 Rivette et al. Dec 1998 A
5848187 Bricklin et al. Dec 1998 A
5852676 Lazar Dec 1998 A
5861886 Moran et al. Jan 1999 A
5862256 Zetts et al. Jan 1999 A
5864635 Zetts et al. Jan 1999 A
5864848 Horvitz et al. Jan 1999 A
5867150 Bricklin et al. Feb 1999 A
5867597 Peairs et al. Feb 1999 A
5867795 Novis et al. Feb 1999 A
5880411 Gillespie et al. Mar 1999 A
5880731 Liles et al. Mar 1999 A
5880743 Moran et al. Mar 1999 A
5884267 Goldenthal et al. Mar 1999 A
5889236 Gillespie et al. Mar 1999 A
5889523 Wilcox et al. Mar 1999 A
5893126 Drews et al. Apr 1999 A
5893130 Inoue et al. Apr 1999 A
5895470 Pirolli et al. Apr 1999 A
5905251 Knowles May 1999 A
5907328 Brush, II et al. May 1999 A
5917491 Bauersfeld Jun 1999 A
5920477 Hoffberg et al. Jul 1999 A
5920694 Carleton et al. Jul 1999 A
5932863 Rathus et al. Aug 1999 A
5933829 Durst et al. Aug 1999 A
5946406 Frink et al. Aug 1999 A
5952599 Dolby et al. Sep 1999 A
5953541 King et al. Sep 1999 A
5956423 Frink et al. Sep 1999 A
5960383 Fleischer Sep 1999 A
5966126 Szabo Oct 1999 A
5970455 Wilcox et al. Oct 1999 A
5982853 Liebermann Nov 1999 A
5982929 Ilan et al. Nov 1999 A
5986200 Curtin Nov 1999 A
5986655 Chiu et al. Nov 1999 A
5990878 Ikeda et al. Nov 1999 A
5990893 Numazaki Nov 1999 A
5991441 Jourjine Nov 1999 A
5995643 Saito Nov 1999 A
6002798 Palmer et al. Dec 1999 A
6002808 Freeman Dec 1999 A
6003775 Ackley Dec 1999 A
6011905 Huttenlocher et al. Jan 2000 A
6012071 Krishna et al. Jan 2000 A
6018342 Bristor Jan 2000 A
6018346 Moran et al. Jan 2000 A
6021218 Capps et al. Feb 2000 A
6021403 Horvitz et al. Feb 2000 A
6025844 Parsons Feb 2000 A
6026388 Liddy et al. Feb 2000 A
6028271 Gillespie et al. Feb 2000 A
6029195 Herz Feb 2000 A
6031525 Perlin Feb 2000 A
6038342 Bernzott et al. Mar 2000 A
6040840 Koshiba et al. Mar 2000 A
6042012 Olmstead et al. Mar 2000 A
6049034 Cook Apr 2000 A
6049327 Walker et al. Apr 2000 A
6052481 Grajski et al. Apr 2000 A
6055513 Katz et al. Apr 2000 A
6057844 Strauss May 2000 A
6057845 Dupouy May 2000 A
6061050 Allport et al. May 2000 A
6064854 Peters et al. May 2000 A
6066794 Longo May 2000 A
6069622 Kurlander May 2000 A
6072494 Nguyen Jun 2000 A
6072502 Gupta Jun 2000 A
6075895 Qiao et al. Jun 2000 A
6078308 Rosenberg et al. Jun 2000 A
6081629 Browning Jun 2000 A
6085162 Cherny Jul 2000 A
6088484 Mead Jul 2000 A
6088731 Kiraly et al. Jul 2000 A
6092038 Kanevsky et al. Jul 2000 A
6092068 Dinkelacker Jul 2000 A
6097392 Leyerle Aug 2000 A
6098106 Philyaw et al. Aug 2000 A
6104401 Parsons Aug 2000 A
6104845 Lipman et al. Aug 2000 A
6107994 Harada et al. Aug 2000 A
6108656 Durst et al. Aug 2000 A
6111580 Kazama et al. Aug 2000 A
6111588 Newell Aug 2000 A
6115053 Perlin Sep 2000 A
6115482 Sears et al. Sep 2000 A
6115724 Booker Sep 2000 A
6118888 Chino et al. Sep 2000 A
6118899 Bloomfield et al. Sep 2000 A
D432539 Philyaw Oct 2000 S
6128003 Smith et al. Oct 2000 A
6138915 Danielson et al. Oct 2000 A
6144366 Numazaki et al. Nov 2000 A
6147678 Kumar et al. Nov 2000 A
6151208 Bartlett Nov 2000 A
6154222 Haratsch et al. Nov 2000 A
6154723 Cox et al. Nov 2000 A
6154758 Chiang Nov 2000 A
6157935 Tran et al. Dec 2000 A
6164534 Rathus et al. Dec 2000 A
6167369 Schulze Dec 2000 A
6169969 Cohen Jan 2001 B1
6175772 Kamiya et al. Jan 2001 B1
6175922 Wang Jan 2001 B1
6181343 Lyons Jan 2001 B1
6181778 Ohki et al. Jan 2001 B1
6184847 Fateh et al. Feb 2001 B1
6192165 Irons Feb 2001 B1
6192478 Elledge Feb 2001 B1
6195104 Lyons Feb 2001 B1
6195475 Beausoleil, Jr. et al. Feb 2001 B1
6199048 Hudetz et al. Mar 2001 B1
6204852 Kumar et al. Mar 2001 B1
6208355 Schuster Mar 2001 B1
6208435 Zwolinski Mar 2001 B1
6215890 Matsuo et al. Apr 2001 B1
6218964 Ellis Apr 2001 B1
6219057 Carey et al. Apr 2001 B1
6222465 Kumar et al. Apr 2001 B1
6229542 Miller May 2001 B1
6233591 Sherman et al. May 2001 B1
6240207 Shinozuka et al. May 2001 B1
6243683 Peters Jun 2001 B1
6244873 Hill et al. Jun 2001 B1
6249292 Christian et al. Jun 2001 B1
6249606 Kiraly et al. Jun 2001 B1
6252598 Segen Jun 2001 B1
6256400 Takata et al. Jul 2001 B1
6269187 Frink et al. Jul 2001 B1
6269188 Jamali Jul 2001 B1
6270013 Lipman et al. Aug 2001 B1
6285794 Georgiev et al. Sep 2001 B1
6289304 Grefenstette Sep 2001 B1
6304674 Cass et al. Oct 2001 B1
6307952 Dietz Oct 2001 B1
6307955 Zank et al. Oct 2001 B1
6310971 Shiiyama et al. Oct 2001 B1
6311152 Bai et al. Oct 2001 B1
6312175 Lum Nov 2001 B1
6313853 Lamontagne et al. Nov 2001 B1
6314457 Schena et al. Nov 2001 B1
6316710 Lindemann Nov 2001 B1
6317132 Perlin Nov 2001 B1
6318087 Baumann et al. Nov 2001 B1
6321991 Knowles Nov 2001 B1
6323846 Westerman et al. Nov 2001 B1
6326962 Szabo Dec 2001 B1
6335725 Koh et al. Jan 2002 B1
6341280 Glass et al. Jan 2002 B1
6344906 Gatto et al. Feb 2002 B1
6346933 Lin Feb 2002 B1
6347290 Bartlett Feb 2002 B1
6351222 Swan et al. Feb 2002 B1
6356281 Isenman Mar 2002 B1
6356899 Chakrabarti et al. Mar 2002 B1
6363160 Bradski et al. Mar 2002 B1
RE37654 Longo Apr 2002 E
6366288 Naruki et al. Apr 2002 B1
6369811 Graham et al. Apr 2002 B1
6377296 Zlatsin et al. Apr 2002 B1
6377712 Georgiev et al. Apr 2002 B1
6377986 Philyaw et al. Apr 2002 B1
6378075 Goldstein et al. Apr 2002 B1
6380931 Gillespie et al. Apr 2002 B1
6381602 Shoroff et al. Apr 2002 B1
6384744 Philyaw et al. May 2002 B1
6384829 Prevost et al. May 2002 B1
6393443 Rubin et al. May 2002 B1
6396523 Segal et al. May 2002 B1
6396951 Grefenstette May 2002 B1
6404438 Hatlelid et al. Jun 2002 B1
6408257 Harrington et al. Jun 2002 B1
6414671 Gillespie et al. Jul 2002 B1
6417797 Cousins et al. Jul 2002 B1
6418433 Chakrabarti et al. Jul 2002 B1
6421453 Kanevsky et al. Jul 2002 B1
6421675 Ryan et al. Jul 2002 B1
6430554 Rothschild Aug 2002 B1
6430567 Burridge Aug 2002 B2
6433784 Merrick et al. Aug 2002 B1
6434561 Durst, Jr. et al. Aug 2002 B1
6434581 Forcier Aug 2002 B1
6438523 Oberteuffer et al. Aug 2002 B1
6448979 Schena et al. Sep 2002 B1
6449616 Walker et al. Sep 2002 B1
6454626 An Sep 2002 B1
6460036 Herz Oct 2002 B1
6466198 Feinstein Oct 2002 B1
6476830 Farmer et al. Nov 2002 B1
6476834 Doval et al. Nov 2002 B1
6477239 Ohki et al. Nov 2002 B1
6483513 Haratsch et al. Nov 2002 B1
6484156 Gupta et al. Nov 2002 B1
6486874 Muthuswamy et al. Nov 2002 B1
6486892 Stern Nov 2002 B1
6489970 Pazel Dec 2002 B1
6498970 Colmenarez et al. Dec 2002 B2
6504138 Mangerson Jan 2003 B1
6507349 Balassanian Jan 2003 B1
6508706 Sitrick et al. Jan 2003 B2
6509707 Yamashita et al. Jan 2003 B2
6509912 Moran et al. Jan 2003 B1
6510387 Fuchs et al. Jan 2003 B2
6510417 Quilici et al. Jan 2003 B1
6518950 Dougherty et al. Feb 2003 B1
6522333 Hatlelid et al. Feb 2003 B1
6525749 Moran et al. Feb 2003 B1
6526395 Morris Feb 2003 B1
6526449 Philyaw et al. Feb 2003 B1
6532007 Matsuda Mar 2003 B1
6538187 Beigi Mar 2003 B2
6539931 Trajkovic et al. Apr 2003 B2
6540141 Dougherty et al. Apr 2003 B1
6542933 Durst, Jr. et al. Apr 2003 B1
6543052 Ogasawara Apr 2003 B1
6545669 Kinawi et al. Apr 2003 B1
6546385 Mao et al. Apr 2003 B1
6546405 Gupta et al. Apr 2003 B2
6549751 Mandri Apr 2003 B1
6549891 Rauber et al. Apr 2003 B1
6554433 Holler Apr 2003 B1
6560281 Black et al. May 2003 B1
6564144 Cherveny May 2003 B1
6570555 Prevost et al. May 2003 B1
6571193 Unuma et al. May 2003 B1
6571235 Marpe et al. May 2003 B1
6573883 Bartlett Jun 2003 B1
6577329 Flickner et al. Jun 2003 B1
6577953 Swope et al. Jun 2003 B1
6587835 Treyz et al. Jul 2003 B1
6593723 Johnson Jul 2003 B1
6594616 Zhang et al. Jul 2003 B2
6594705 Philyaw Jul 2003 B1
6597443 Boman Jul 2003 B2
6599130 Moehrle Jul 2003 B2
6600475 Gutta et al. Jul 2003 B2
6610936 Gillespie et al. Aug 2003 B2
6615136 Swope et al. Sep 2003 B1
6615268 Philyaw et al. Sep 2003 B1
6617369 Parfondry et al. Sep 2003 B2
6618504 Yoshino et al. Sep 2003 B1
6618732 White et al. Sep 2003 B1
6622165 Philyaw Sep 2003 B1
6624833 Kumar et al. Sep 2003 B1
6625581 Perkowski Sep 2003 B1
6628295 Wilensky Sep 2003 B2
6629133 Philyaw et al. Sep 2003 B1
6630924 Peck Oct 2003 B1
6631404 Philyaw Oct 2003 B1
6636763 Junker et al. Oct 2003 B1
6636892 Philyaw Oct 2003 B1
6636896 Philyaw Oct 2003 B1
6638314 Meyerzon et al. Oct 2003 B1
6638317 Nakao et al. Oct 2003 B2
6643692 Philyaw et al. Nov 2003 B1
6650761 Rodriguez et al. Nov 2003 B1
6651053 Rothschild Nov 2003 B1
6658151 Lee et al. Dec 2003 B2
6661919 Nicholson et al. Dec 2003 B2
6664991 Chew et al. Dec 2003 B1
6671684 Hull et al. Dec 2003 B1
6677969 Hongo Jan 2004 B1
6678664 Ganesan Jan 2004 B1
6681031 Cohen et al. Jan 2004 B2
6686844 Watanabe et al. Feb 2004 B2
6687612 Cherveny Feb 2004 B2
6688081 Boyd Feb 2004 B2
6688522 Philyaw et al. Feb 2004 B1
6688523 Koenck Feb 2004 B1
6688525 Nelson et al. Feb 2004 B1
6690358 Kaplan Feb 2004 B2
6691123 Gulliksen Feb 2004 B1
6691151 Cheyer et al. Feb 2004 B1
6691194 Ofer Feb 2004 B1
6691914 Isherwood et al. Feb 2004 B2
6692259 Kumar et al. Feb 2004 B2
6694356 Philyaw Feb 2004 B1
6697838 Jakobson Feb 2004 B1
6697949 Philyaw et al. Feb 2004 B1
H2098 Morin Mar 2004 H
6701354 Philyaw et al. Mar 2004 B1
6701369 Philyaw Mar 2004 B1
6704024 Robotham et al. Mar 2004 B2
6704699 Nir et al. Mar 2004 B2
6707581 Browning Mar 2004 B1
6708208 Philyaw Mar 2004 B1
6718308 Nolting Apr 2004 B1
6720984 Jorgensen et al. Apr 2004 B1
6721921 Altman Apr 2004 B1
6725125 Basson et al. Apr 2004 B2
6725203 Seet et al. Apr 2004 B1
6725260 Philyaw Apr 2004 B1
6728000 Lapstun et al. Apr 2004 B1
6735632 Kiraly et al. May 2004 B1
6741745 Dance et al. May 2004 B2
6744938 Rantze et al. Jun 2004 B1
6745234 Philyaw et al. Jun 2004 B1
6747632 Howard Jun 2004 B2
6750852 Gillespie et al. Jun 2004 B2
6752498 Covannon et al. Jun 2004 B2
6753883 Schena et al. Jun 2004 B2
6754632 Kalinowski et al. Jun 2004 B1
6754698 Philyaw et al. Jun 2004 B1
6757715 Philyaw Jun 2004 B1
6758398 Philyaw et al. Jul 2004 B1
6760661 Klein et al. Jul 2004 B2
6766494 Price et al. Jul 2004 B1
6772047 Butikofer Aug 2004 B2
6772338 Hull Aug 2004 B1
6773177 Denoue et al. Aug 2004 B2
6778988 Bengtson Aug 2004 B2
6786793 Wang Sep 2004 B1
6788809 Grzeszczuk et al. Sep 2004 B1
6788815 Lui et al. Sep 2004 B2
6791536 Keely et al. Sep 2004 B2
6791588 Philyaw Sep 2004 B1
6792112 Campbell et al. Sep 2004 B1
6792452 Philyaw Sep 2004 B1
6798429 Bradski Sep 2004 B2
6801637 Voronka et al. Oct 2004 B2
6804396 Higaki et al. Oct 2004 B2
6804659 Graham et al. Oct 2004 B1
6813039 Silverbrook et al. Nov 2004 B1
6816894 Philyaw et al. Nov 2004 B1
6822639 Silverbrook et al. Nov 2004 B1
6823388 Philyaw et al. Nov 2004 B1
6824044 Lapstun et al. Nov 2004 B1
6824057 Rathus et al. Nov 2004 B2
6825956 Silverbrook et al. Nov 2004 B2
6826592 Philyaw et al. Nov 2004 B1
6827259 Rathus et al. Dec 2004 B2
6827267 Rathus et al. Dec 2004 B2
6829650 Philyaw et al. Dec 2004 B1
6830187 Rathus et al. Dec 2004 B2
6830188 Rathus et al. Dec 2004 B2
6832116 Tillgren et al. Dec 2004 B1
6833936 Seymour Dec 2004 B1
6834804 Rathus et al. Dec 2004 B2
6836799 Philyaw et al. Dec 2004 B1
6879957 Pechter et al. Apr 2005 B1
6880122 Lee et al. Apr 2005 B1
6886104 McClurg et al. Apr 2005 B1
6898592 Peltonen et al. May 2005 B2
6931592 Ramaley et al. Aug 2005 B1
6938024 Horvitz Aug 2005 B1
6947571 Rhoads et al. Sep 2005 B1
6947930 Anick et al. Sep 2005 B2
6970915 Partovi et al. Nov 2005 B1
6993580 Isherwood et al. Jan 2006 B2
7043489 Kelley May 2006 B1
7051943 Leone et al. May 2006 B2
7057607 Mayoraz et al. Jun 2006 B2
7062706 Maxwell et al. Jun 2006 B2
7096218 Schirmer et al. Aug 2006 B2
7103848 Barsness et al. Sep 2006 B2
7110576 Norris, Jr. et al. Sep 2006 B2
7121469 Dorai et al. Oct 2006 B2
7130885 Chandra et al. Oct 2006 B2
7136814 McConnell Nov 2006 B1
7174054 Manber et al. Feb 2007 B2
7224820 Inomata et al. May 2007 B2
7240843 Paul et al. Jul 2007 B2
7246118 Chastain et al. Jul 2007 B2
7263521 Carpentier et al. Aug 2007 B2
7275049 Clausner et al. Sep 2007 B2
7299186 Kuzunuki et al. Nov 2007 B2
7299969 Paul et al. Nov 2007 B2
20010001854 Schena et al. May 2001 A1
20010003176 Schena et al. Jun 2001 A1
20010003177 Schena et al. Jun 2001 A1
20010032252 Durst et al. Oct 2001 A1
20010049636 Hudda et al. Dec 2001 A1
20010053252 Creque Dec 2001 A1
20020002504 Engel et al. Jan 2002 A1
20020013781 Petersen Jan 2002 A1
20020016750 Attia Feb 2002 A1
20020023158 Polizzi et al. Feb 2002 A1
20020023215 Wang et al. Feb 2002 A1
20020023959 Miller et al. Feb 2002 A1
20020029350 Cooper et al. Mar 2002 A1
20020038456 Hansen et al. Mar 2002 A1
20020051262 Nuttall et al. May 2002 A1
20020052747 Sarukkai May 2002 A1
20020055906 Katz et al. May 2002 A1
20020075298 Schena et al. Jun 2002 A1
20020090132 Boncyk et al. Jul 2002 A1
20020091569 Kitaura et al. Jul 2002 A1
20020102966 Lev et al. Aug 2002 A1
20020133725 Roy et al. Sep 2002 A1
20020135815 Finn Sep 2002 A1
20020161658 Sussman Oct 2002 A1
20020194143 Banerjee et al. Dec 2002 A1
20030001018 Hussey et al. Jan 2003 A1
20030009495 Adjaoute Jan 2003 A1
20030028889 McCoskey et al. Feb 2003 A1
20030040957 Rodriguez et al. Feb 2003 A1
20030046307 Rivette et al. Mar 2003 A1
20030050854 Showghi et al. Mar 2003 A1
20030093384 Durst et al. May 2003 A1
20030098352 Schnee et al. May 2003 A1
20030130904 Katz et al. Jul 2003 A1
20030132298 Swartz et al. Jul 2003 A1
20030144865 Lin et al. Jul 2003 A1
20030150907 Metcalf et al. Aug 2003 A1
20030179908 Mahoney et al. Sep 2003 A1
20030187886 Hull et al. Oct 2003 A1
20030200152 Divekar Oct 2003 A1
20030214528 Pierce et al. Nov 2003 A1
20030218070 Tsikos et al. Nov 2003 A1
20040015606 Philyaw Jan 2004 A1
20040036718 Warren et al. Feb 2004 A1
20040042667 Lee et al. Mar 2004 A1
20040044952 Jiang et al. Mar 2004 A1
20040052400 Inomata et al. Mar 2004 A1
20040059779 Philyaw Mar 2004 A1
20040073708 Warnock Apr 2004 A1
20040073874 Poibeau et al. Apr 2004 A1
20040075686 Watler et al. Apr 2004 A1
20040078749 Hull et al. Apr 2004 A1
20040121815 Fournier et al. Jun 2004 A1
20040122811 Page Jun 2004 A1
20040128514 Rhoads Jul 2004 A1
20040158492 Lopez et al. Aug 2004 A1
20040186859 Butcher Sep 2004 A1
20040199615 Philyaw Oct 2004 A1
20040206809 Wood et al. Oct 2004 A1
20040208369 Nakayama Oct 2004 A1
20040208372 Boncyk et al. Oct 2004 A1
20040210943 Philyaw Oct 2004 A1
20040217160 Silverbrook et al. Nov 2004 A1
20040220975 Carpentier et al. Nov 2004 A1
20040229194 Yang Nov 2004 A1
20040230837 Philyaw et al. Nov 2004 A1
20040243601 Toshima Dec 2004 A1
20040256454 Kocher Dec 2004 A1
20040258275 Rhoads Dec 2004 A1
20040260470 Rast Dec 2004 A1
20040260618 Larson Dec 2004 A1
20040267734 Toshima Dec 2004 A1
20050005168 Dick Jan 2005 A1
20050076095 Mathew et al. Apr 2005 A1
20050086309 Galli et al. Apr 2005 A1
20051008630 Galli et al. Apr 2005
20050144074 Fredregill et al. Jun 2005 A1
20050149516 Wolf et al. Jul 2005 A1
20050149538 Singh et al. Jul 2005 A1
20050228683 Saylor et al. Oct 2005 A1
20050278179 Overend et al. Dec 2005 A1
20060069616 Bau Mar 2006 A1
20060075327 Sriver Apr 2006 A1
20060080314 Hubert et al. Apr 2006 A1
20060126131 Tseng et al. Jun 2006 A1
20070005570 Hurst-Hiller et al. Jan 2007 A1
20070061146 Jaramillo et al. Mar 2007 A1
20070099636 Roth May 2007 A1
20070170248 Brundage et al. Jul 2007 A1
20070208561 Choi et al. Sep 2007 A1
20070208732 Flowers et al. Sep 2007 A1
20070249406 Andreasson Oct 2007 A1
20080071775 Gross Mar 2008 A1
Foreign Referenced Citations (15)
Number Date Country
0424803 May 1991 EP
0544434 Jun 1993 EP
0596247 May 1994 EP
1141882 Oct 2001 EP
1398711 Mar 2004 EP
3260768 Nov 1991 JP
10-133847 May 1998 JP
2003216631 Jul 2003 JP
WO 9803923 Jan 1998 WO
WO-0067091 Nov 2000 WO
WO-0211446 Feb 2002 WO
WO-02091233 Nov 2002 WO
WO-2004084109 Sep 2004 WO
WO-2005071665 Aug 2005 WO
WO-2008002074 Jan 2008 WO
Related Publications (1)
Number Date Country
20050234851 A1 Oct 2005 US
Provisional Applications (7)
Number Date Country
60558527 Apr 2004 US
60558909 Apr 2004 US
60559766 Apr 2004 US
60561768 Apr 2004 US
60564846 Apr 2004 US
60564688 Apr 2004 US
60602898 Aug 2004 US