Source: http://www.google.co.uk/patents/US7168038
Timestamp: 2014-03-07 07:52:55
Document Index: 195380314

Matched Legal Cases: ['art1', 'art 1', 'art2', 'art 2', 'art3', 'art 3', 'art4', 'art 4', 'art 1']

Patent US7168038 - System and method for scaling and repositioning drawings - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA computer system and method relating to editing an electronic document having both text and drawings is disclosed. Drawings may be rescaled and/or repositioned responsive to a change in line height or font size of text. The resealing may be done in proportion to the change in line height or font size,...http://www.google.co.uk/patents/US7168038?utm_source=gb-gplus-sharePatent US7168038 - System and method for scaling and repositioning drawingsAdvanced Patent SearchPublication numberUS7168038 B2Publication typeGrantApplication numberUS 09/918,722Publication date23 Jan 2007Filing date1 Aug 2001Priority date1 Aug 2001Fee statusPaidAlso published asUS20040205624Publication number09918722, 918722, US 7168038 B2, US 7168038B2, US-B2-7168038, US7168038 B2, US7168038B2InventorsCharlton E. Lui, Dan Altman, Anthony Scott Smith, Cynthia Tee, Shenbagalakshmi PichaiahOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (112), Non-Patent Citations (49), Referenced by (11), Classifications (14), Legal Events (2) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for scaling and repositioning drawingsUS 7168038 B2Abstract A computer system and method relating to editing an electronic document having both text and drawings is disclosed. Drawings may be rescaled and/or repositioned responsive to a change in line height or font size of text. The resealing may be done in proportion to the change in line height or font size, and the repositioning may be performed to avoid overlapping of the rescaled drawings. A document may be divided into a plurality of adjacent regions, and drawings within the document may each have an offset value representing a distance between the drawing and a reference axis of one of the regions.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS415623717 Aug 197722 May 1979Hitachi Denshi Kabushiki KaishaColored display system for displaying colored planar figuresUS452177030 Aug 19824 Jun 1985International Business Machines CorporationUse of inversions in the near realtime control of selected functions in interactive buffered raster displaysUS470934813 Jun 198624 Nov 1987International Business Machines CorporationInteractive page length adjustment with automatic paginationUS4712140 *17 Mar 19868 Dec 1987International Business Machines CorporationImage reduction methodUS5091964 *1 Apr 199125 Feb 1992Fuji Electric Co., Ltd.Apparatus for extracting a text region in a document imageUS514655228 Feb 19908 Sep 1992International Business Machines CorporationMethod for associating annotation with electronically published materialUS514815513 Nov 199015 Sep 1992Wang Laboratories, Inc.Computer with tablet input to standard programsUS52394664 Oct 199024 Aug 1993Motorola, Inc.System for selectively routing and merging independent annotations to a document at remote locationsUS53496489 Apr 199220 Sep 1994Handley George EAutomatic high speed publishing systemUS543496523 Dec 199218 Jul 1995Taligent, Inc.Balloon help systemUS546532527 May 19937 Nov 1995Apple Computer, Inc.Method and apparatus for manipulating inked objectsUS547374222 Feb 19945 Dec 1995Paragraph InternationalMethod and apparatus for representing image data using polynomial approximation method and iterative transformation-reparametrization techniqueUS550966313 Nov 199123 Apr 1996Nintendo Co., Ltd.Image processing apparatus and external storage unitUS553489315 Dec 19939 Jul 1996Apple Computer, Inc.Method and apparatus for using stylus-tablet input in a computer systemUS557264319 Oct 19955 Nov 1996Judson; David H.Web browser with dynamic display of information objects during linkingUS56130193 Jun 199418 Mar 1997Microsoft CorporationSystem and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawingsUS562583320 Mar 199529 Apr 1997Wang Laboratories, Inc.Document annotation & manipulation in a data processing systemUS563202213 Nov 199120 May 1997The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationEncyclopedia of software componentsUS56466509 Feb 19958 Jul 1997Miller; Robert F.Electronic paintbrush and color paletteUS56661393 Mar 19959 Sep 1997Advanced Pen Technologies, Inc.Pen-based computer copy editing apparatus and method for manuscriptsUS568048029 Jul 199421 Oct 1997Apple Computer, Inc.Method and apparatus for training a recognizerUS56806367 Jun 199521 Oct 1997Eastman Kodak CompanyDocument annotation and manipulation in a data processing systemUS56824397 Aug 199528 Oct 1997Apple Computer, Inc.Boxed input correction system and method for pen based computer systemsUS56873313 Aug 199511 Nov 1997Microsoft CorporationMethod and system for displaying an animated focus itemUS570882526 May 199513 Jan 1998Iconovex CorporationAutomatic summary page creation and hyperlink generationUS5712995 *20 Sep 199527 Jan 1998Galileo Frames, Inc.Non-overlapping tiling apparatus and method for multiple window displaysUS57178793 Nov 199510 Feb 1998Xerox CorporationSystem for the capture and replay of temporal data representing collaborative activitiesUS57271294 Jun 199610 Mar 1998International Business Machines CorporationNetwork system for profiling and actively facilitating user activitiesUS572968720 Dec 199317 Mar 1998Intel CorporationSystem for sending differences between joining meeting information and public meeting information between participants in computer conference upon comparing annotations of joining and public meeting informationUS57375997 Dec 19957 Apr 1998Rowe; Edward R.Method and apparatus for downloading multi-page electronic documents with hint informationUS57451169 Sep 199628 Apr 1998Motorola, Inc.Intuitive gesture-based graphical user interfaceUS57607736 Jan 19952 Jun 1998Microsoft CorporationMethods and apparatus for interacting with data objects using action handlesUS57784047 Aug 19957 Jul 1998Apple Computer, Inc.String inserter for pen-based computer systems and method for providing sameUS579081820 Feb 19964 Aug 1998Intel CorporationRemote highlighting of objects in a conferencing system by logically anding a highlight bitmap and a foreground bitmapUS580168725 Sep 19961 Sep 1998Apple Computer, Inc.Authoring tool comprising nested state machines for use in a computer systemUS581845630 Apr 19966 Oct 1998Evans & Sutherland Computer CorporationComputer graphics system with adaptive pixel multisamplerUS582192526 Jan 199613 Oct 1998Silicon Graphics, Inc.Collaborative work environment supporting three-dimensional objects and multiple remote participantsUS583226315 Mar 19963 Nov 1998Digidox, Inc.System and method for in-place modification of information recorded in read-only storage using modifiable non-volatile storage associated with an agentUS58389145 Aug 199717 Nov 1998Ncr CorporationCollaboration system for allowing computer to draw annotation images on the output of selected program and replicating the annotation images on displays of other computersUS58452629 Jul 19961 Dec 1998Hitachi, Ltd.Electronic press information dispatching systemUS5859639 *30 Sep 199612 Jan 1999International Business Machines CorporationMechanism to control visible presence of desktop objects in a graphical user interfaceUS5867593 *8 Oct 19962 Feb 1999Olympus Optical Co., Ltd.Image region dividing apparatusUS587775723 May 19972 Mar 1999International Business Machines CorporationMethod and system for providing user help information in network applicationsUS588952325 Nov 199730 Mar 1999Fuji Xerox Co., Ltd.Method and apparatus for dynamically grouping a plurality of graphic objectsUS589312612 Aug 19966 Apr 1999Intel CorporationMethod and apparatus for annotating a computer document incorporating soundUS589313214 Dec 19956 Apr 1999Motorola, Inc.Method and system for encoding a book for reading using an electronic bookUS591823628 Jun 199629 Jun 1999Oracle CorporationPoint of view gists and generic gists in a document browsing systemUS592064712 Aug 19976 Jul 1999Motorola, Inc.Method and apparatus for recognition of hand-printed characters represented as an electronic ink stream using a box filtering techniqueUS59206947 Apr 19976 Jul 1999Ncr CorporationAnnotation of computer video displaysUS59319129 Aug 19963 Aug 1999International Business Machines CorporationTraversal path-based approach to understanding user-oriented hypertext object usageUS593314030 Jun 19973 Aug 1999Sun Microsystems, Inc.Child window containing context-based help and a miniaturized web pageUS593741625 Mar 199710 Aug 1999Bennethum Computer SystemsMethod for preserving data in an electronic documentUS59480406 Feb 19977 Sep 1999Delorme Publishing Co.Travel reservation information and planning systemUS595021410 Apr 19987 Sep 1999Aurigin Systems, Inc.System, method, and computer program product for accessing a note database having subnote information for the purpose of manipulating subnotes linked to portions of documentsUS59537354 Jun 199814 Sep 1999Forcier; Mitchell D.Script character processing method and system with bit-mapped document editingUS596320514 Jun 19955 Oct 1999Iconovex CorporationAutomatic index creation for a word processorUS597881829 Apr 19972 Nov 1999Oracle CorporationAutomated hypertext outline generation for documentsUS598324830 Jun 19979 Nov 1999Inso Providence CorporationData processing system and method for generating a representation for and random access rendering of electronic documentsUS59866653 Sep 199716 Nov 1999Quantel LimitedElectronic graphic systemUS6005987 *16 Oct 199721 Dec 1999Sharp Kabushiki KaishaPicture image forming apparatusUS601153727 Jan 19984 Jan 2000Slotznick; BenjaminSystem for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial spaceUS60120559 Apr 19964 Jan 2000Silicon Graphics, Inc.Mechanism for integrated information search and retrieval from diverse sources using multiple navigation methodsUS601833420 Feb 199725 Jan 2000Eckerberg; MarkComputer pointing deviceUS60183423 Jul 199525 Jan 2000Sun Microsystems, Inc.Automatically generated content-based history mechanismUS60187427 Jul 199825 Jan 2000Perigis CorporationConstructing a bifurcated database of context-dependent and context-independent data itemsUS603533029 Mar 19967 Mar 2000British TelecommunicationsWorld wide web navigational mapping system and methodUS604981218 Nov 199611 Apr 2000International Business Machines Corp.Browser and plural active URL manager for network computersUS605251418 Jan 199518 Apr 2000Quark, Inc.Distributed publication system with simultaneous separate access to publication data and publication status informationUS60549905 Jul 199625 Apr 2000Tran; Bao Q.Computer system with handwriting annotationUS6075532 *23 Mar 199813 Jun 2000Microsoft CorporationEfficient redrawing of animated windowsUS608182931 Jan 199627 Jun 2000Silicon Graphics, Inc.General purpose web annotations without modifying browserUS608848130 Jun 199511 Jul 2000Sanyo Electric Co., Ltd.Handwritten character input device allowing input of handwritten characters to arbitrary application programUS60919304 Mar 199718 Jul 2000Case Western Reserve UniversityCustomizable interactive textbookUS609419717 May 199525 Jul 2000Xerox CorporationGraphical keyboardUS61012803 Jan 19978 Aug 2000Hewlett-Packard CompanyMethod and apparatus for compression of electronic inkUS6115501 *10 Jul 19965 Sep 2000Hyundai Electronics Industries Co., Ltd.Grid moving method for minimizing image information of an objectUS611843721 Jan 199812 Sep 2000Wacom Co., Ltd.Digitizer eraser system and methodUS612264930 May 199619 Sep 2000Microsoft CorporationMethod and system for user defined and linked propertiesUS612800729 Jul 19963 Oct 2000Motorola, Inc.Method and apparatus for multi-mode handwritten input and hand directed control of a computing deviceUS615738118 Nov 19975 Dec 2000International Business Machines CorporationComputer system, user interface component and method utilizing non-linear scroll barUS618134428 May 199830 Jan 2001Nuvomedia, Inc.Drag-and-release method for configuring user-definable function key of hand-held computing deviceUS61956796 Jan 199827 Feb 2001Netscape Communications CorporationBrowsing session recording playback and editing system for generating user defined paths and allowing users to mark the priority of items in the pathsUS619569419 Nov 199727 Feb 2001International Business Machines CorporationServer for reconfiguring control of a subset of devices on one or more kiosksUS619908217 Jul 19956 Mar 2001Microsoft CorporationMethod for delivering separate design and content in a multimedia publishing systemUS620152816 Nov 199413 Mar 2001International Business Machines CorporationAnti-aliased inking for pen computersUS620545513 Jul 199920 Mar 2001Michael Umen & Co. , Inc.Drug document production systemUS623017129 Aug 19988 May 2001International Business Machines CorporationMarkup system for shared HTML documentsUS62397924 Jun 199629 May 2001Canon Kabushiki KaishaCoordinate input system having multiple editing modesUS626271923 Oct 199717 Jul 2001Packard Bell Nec, Inc.Mouse emulation with a passive penUS627184024 Sep 19987 Aug 2001James Lee FinsethGraphical search engine visual indexUS62790053 Mar 199821 Aug 2001Paul ZellwegerMethod and apparatus for generating paths in an open hierarchical data structureUS627901415 Sep 199721 Aug 2001Xerox CorporationMethod and system for organizing documents based upon annotations in contextUS62893621 Sep 199811 Sep 2001Aidministrator Nederland B.V.System and method for generating, transferring and using an annotated universal addressUS630159011 Aug 19979 Oct 2001ViadorMethod and apparatus for formatting and displaying data from the internetUS63212444 Dec 199720 Nov 2001Siemens Corporate Research, Inc.Style specifications for systematically creating card-based hypermedia manualsUS6326970 *2 Oct 19984 Dec 2001Liberate TechnologiesTV centric layoutUS633186728 May 199818 Dec 2001Nuvomedia, Inc.Electronic book with automated look-up of terms of within reference titlesUS633203927 Mar 199818 Dec 2001Matsushita Graphic Communication Systems, Inc.Structured document preparation apparatus and structured document preparation methodUS633572715 Dec 19971 Jan 2002Kabushiki Kaisha ToshibaInformation input device, position information holding device, and position recognizing system including themUS634096723 Apr 199922 Jan 2002Natural Input Solutions Inc.Pen based edit correction interface method and apparatusUS635628728 May 199812 Mar 2002Nuvomedia, Inc.Citation selection and routing feature for hand-held content display deviceUS63698119 Sep 19989 Apr 2002Ricoh Company LimitedAutomatic adaptive document help for paper documentsUS63734909 Mar 199816 Apr 2002Macromedia, Inc.Using remembered properties to create and regenerate points along an editable pathUS638484720 Mar 19927 May 2002International Business Machines CorporationInteractive graphical method for analyzing many-dimensional data setsUS63894349 Apr 199814 May 2002Aurigin Systems, Inc.System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation modeUS6389437 *7 Jan 199814 May 2002Ion Systems, Inc.System for converting scrolling display to non-scrolling columnar displayUS6392673 *4 Sep 199821 May 2002Microsoft CorporationMethod for resizing user interface elements for an operating systemUS639342213 Nov 199821 May 2002International Business Machines CorporationNavigation method for dynamically generated HTML pagesUS6397233 *7 Nov 199628 May 2002Fujitsu LimitedDocument processing apparatus and computer program product thereforUS640522120 Oct 199511 Jun 2002Sun Microsystems, Inc.Method and apparatus for creating the appearance of multiple embedded pages of information in a single web browser displayUS64210659 Feb 199816 Jul 2002Microsoft CorporationAccess of online information featuring automatic hide/show functionUS20040075657 *22 Dec 200022 Apr 2004Chua Gim GuanMethod of rendering a graphics image* Cited by examinerNon-Patent CitationsReference1"Adobe Acrobat 3.0 Reader Online Guide", Adobe Systems, Inc., pp. 1-110.2"EA IFF 85" Standard for Interchange Format Files.3Aha! 2.0 for Windows InkWriterJ The power of word processing, the convenience of pen and paper, Advertisement, 1994, 1995, 2 pp., aha! software corporation, Mountain View, CA.4Aha! InkWriterJ for Magic Cap "The fastest, most convenient way to create faxes, notes and messages." Advertisement, 1993, 1994, 2 pp., aha! software corporation, Mountain View, CA.5Aha! InkWriterJ The simplicity of pen and paper, the power of word processing., Advertisement, 1993, 2 pp., aha! software corporation, Mountain View, CA.6Aha! software products, Web Page List of Products, Sep. 24, 1997, pp. 1-5, aha! software corporation, Mountain View, CA.7Angelfire Webpage, "Curve Fitting and the Method of Least Squares", http://www.angelfire.com/ak4/neurope/ls.html, printed Jul. 6, 2001, 13 pages.8Aref et al., "On Handling Electronic Ink", ACM Computing Surveys, vol. 27, No. 4, Dec. 1995, pp. 564-567.9Aref et al., "The Handwritten Trie: Indexing Electronic Ink," SIGMOD '95, 1995, pp. 151-162.10Baxes, Gregory A., Digital Image Processing, 1994, John Wiley & Sons, Inc., ISBN 0-471-00949-0.11Bill N. Schilit et al., "Digital Library Information Appliances", pp. 217-225, 1998.12Computer Networks and ISDN Systems "Responsive interaction for a large Web application: the meteror shower architecture in the WebWriter II Editor"; 1997, pp. 1508-1517.13Dublin Core Metadata Element Set, Version 1.1: Reference Description; 1999.14Dublin Core Metadata Initiative: User Guide Working Draft Jul. 31, 1998; 1999.15Dublin Core Resource Types: Structurality DRAFT: Jul. 24, 1997, Feb. 27, 1998.16EP Search Report dated Jul. 8, 2004.17Explore the Features of the Rocket eBook; wysiwyg://212http://www.rocketbook.com/Products/Tour/index.html; publication date unknown, prior to filing application.18Gerald E. Farin, "Curves and Surfaces for Computer Aided Geometric Design a Practical Guide", 2nd Edition, 1990, pp. 37-41.19Graphics Interchange Format (sm), Version 89a, 1990, CompuServe Incorporated.20Hamilton, Eric, JPEG File Interchange Format Version 1.02, Sep. 1, 1992, http://www.w3.org/Graphics/JPEG/jfif3.pdf.21Hirotsu et al., "Cmew/U-A Multimedia Web Annotation Sharing System", NTT Network Innovation Laboratories-Japan, IEEE, 1999, pp. 356-359.22Internet Printout: About Interchange File Format, http://www.borg.com, dated May 10, 2001.23Internet Printout: http://burks.brighton.ac.uk/burks/foldoc/32/57.htm, Interchange File Format, dated May 10, 2001.24Internet Printout: http://ccrma-www.stanford.edu, WAVE PCM soundfile format, dated May 10, 2001.25Internet Printout: http://msdn.microsoft.com/library/psdk/multimed/mmio, Resource Interchange File Format Services, dated May 10, 2001.26Internet Printout: http://n.ethz.ch/student/hhug/simpl/doc/iff<SUB>-</SUB>h-source.html, iff.h, dated May 10, 2001.27Internet Printout: http://www.borg.com, Opening a RIFF file for reading or writing, dated May 10, 2001.28Internet Printout: http://www.cica.indiana.edu/graphics/image.formats.html, Center for Innovative Computer Applications, dated May 10, 2001.29Internet Printout: http://www.daubnet.com/formats/RIFF.html, Resource Interchange Format, dated May 10, 2001.30Internet Printout: http://www.faqs.org/faqs/graphics/fileformats-faq/part1/preamble.html, Graphics File Formats FAQ (Part 1 of 4): General Graphics Format Questions, dated May 10, 2001.31Internet Printout: http://www.faqs.org/faqs/graphics/fileformats-faq/part2/preamble.html, Graphics File Formats FAQ (Part 2 or 4): Image Conversion and Display Programs, dated May 10, 2001.32Internet Printout: http://www.faqs.org/faqs/graphics/fileformats-faq/part3/preamble.html, Graphics File Formats FAQ (Part 3 of 4): Where to Get File Format Specifications, dated May 10, 2001.33Internet Printout: http://www.faqs/graphics/fileformats-faq/part4/preamble.html, Graphics File Formats FAQ (Part 4 of 4): Tips and Tricks of the Trade, dated May 10, 2001.34Internet Printout: http://www.timestream.com/mmedia/making/hiff1.html, HIFF Format Specification, dated May 10, 2001.35James D. Foley, et al., "Computer Graphics: Principles and Practices", 2nd Edition, 1990, pp. 835-840.36John D. Hobby, "Rasterizing Curves of Constant Width", Journal of the Association for Computing Machinery, vol. 36, No. 2, Apr. 1989, pp. 209-229.37JOT-A Specification for an Ink Storage and Interchange Format, 1996.38Kristensen, A., "Formsheets and the XML Forms Language" (Mar. 1999).39Kuo et al., "A Synchronization Scheme for Multimedia Annotation", Multimedia Information Networking Laboratory, Tamkang University-Taiwan, IEEE, 1997, pp. 594-598.40Microsoft Windows Graphical Environment for Pen Computing-Introduction to Microsoft Windows for Pen Computing, pp. 1-13.41Microsoft(R) Windows Graphical Environment for Pen Computing SDK, Guide to Pen Programming, Aug. 2, 1991.42Open eBook Forum, Open eBook(TM) Publication Structure 1.0, Sep. 1999 http://www.ebxwg.org/oebps/oebps1.0/download/oeb1-oebps.htm.43QuickTime, Inside Macintosh: QuickTime Reference, 1999, http://developer.apple.com/documentation/QuickTime/REF/refVectors.1.htm.44Rocket eBook Using the Rocket eBook, 1999; http://www.rocketbook.com/Products/Faq/using.html.45SOFTBOOK(R) Press, The Leader in Internet-Enabled Document Distribution and Reading Systems; 1999 http://www.softbook.com/consumer/reader.asp.46U.S. Appl. No. 10/972,390, filed Oct. 26, 2004, Dresevic et al.47U.S. Appl. No. 10/972,391, filed Oct. 26, 2004, Dresevic et al.48Uchihashi et al., "Automatic Index Creation for Handwritten Notes," IEEE Int. Conf. on Acoustics, Speech, and Signal Processing, vol. 6, Mar. 15, 1999, pp. 3453-3456.49W3C, XML Schema Part 1: Structures, 1999, http://www.w3.org/TR/1999/WD-xmlschema-1-19991217/.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS813557414 Nov 200813 Mar 2012Weikel Bryan TCreating and displaying bodies of parallel segmented textUS826542431 Jul 200811 Sep 2012Adobe Systems IncorporatedVariable seam replication in images with energy-weighted priorityUS827076531 Jul 200818 Sep 2012Adobe Systems IncorporatedHybrid seam carving and scaling of images with configurable energy thresholdUS827076631 Jul 200818 Sep 2012Adobe Systems IncorporatedHybrid seam carving and scaling of images with configurable carving toleranceUS828018631 Jul 20082 Oct 2012Adobe Systems IncorporatedSeam-based reduction and expansion of images with table-based priorityUS828018731 Jul 20082 Oct 2012Adobe Systems IncorporatedSeam carving and expansion of images with color frequency priorityUS828019131 Jul 20082 Oct 2012Abode Systems IncorporatedBanded seam carving of images with pyramidal retargetingUS829030031 Jul 200816 Oct 2012Adobe Systems IncorporatedSeam-based reduction and expansion of images with color-weighted priorityUS8358876 *20 May 200922 Jan 2013Adobe Systems IncorporatedSystem and method for content aware in place translations in imagesUS858193714 Oct 200812 Nov 2013Adobe Systems IncorporatedSeam-based reduction and expansion of images using partial solution matrix dependent on dynamic programming access patternUS862593228 Aug 20087 Jan 2014Adobe Systems IncorporatedSeam carving using seam energy re-computation in seam neighborhood* Cited by examinerClassifications U.S. Classification715/229, 715/246, 382/176, 382/173, 715/245, 382/294, 382/175, 715/251International ClassificationG06K9/32, G06K9/34, G06F15/00, G06F17/21Cooperative ClassificationG06F17/211European ClassificationG06F17/21FLegal EventsDateCodeEventDescription28 Jun 2010FPAYFee paymentYear of fee payment: 41 Nov 2001ASAssignmentOwner name: MICROSOFT CORPORATION, WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUI, CHARLTON E.;ALTMAN, DAN;SMITH, ANTHONY S.;AND OTHERS;REEL/FRAME:012294/0045;SIGNING DATES FROM 20011005 TO 20011008RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google