Source: http://www.google.com/patents/US7317834?dq=5787445
Timestamp: 2014-03-08 13:12:04
Document Index: 724955602

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

Patent US7317834 - Serial storage of ink and its properties - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsInk is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and property information. Properties may be associated globally with the ink strokes and/or with each stroke individually. Aspects include a data structure that supports ink for multiple...http://www.google.com/patents/US7317834?utm_source=gb-gplus-sharePatent US7317834 - Serial storage of ink and its propertiesAdvanced Patent SearchPublication numberUS7317834 B2Publication typeGrantApplication numberUS 11/019,468Publication dateJan 8, 2008Filing dateDec 23, 2004Priority dateJun 21, 2000Fee statusPaidAlso published asUS7319789, US7321689, US7397949, US20020013795, US20050103871, US20050103872, US20050147300Publication number019468, 11019468, US 7317834 B2, US 7317834B2, US-B2-7317834, US7317834 B2, US7317834B2InventorsBodin Dresevic, Rudolph Balaz, Donald D. Karlov, Subha Bhattacharyay, Patrick HaluptzokOriginal AssigneeMicrosoft CorporationExport CitationBiBTeX, EndNote, RefManPatent Citations (131), Non-Patent Citations (55), Classifications (10), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetSerial storage of ink and its propertiesUS 7317834 B2Abstract Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and property information. Properties may be associated globally with the ink strokes and/or with each stroke individually. Aspects include a data structure that supports ink for multiple applications. Using the storage system, method, and data structure, various applications may expand on ink to include additional attributes while permitting the ink to be used in applications not supporting the additional attributes. When encountering an unknown tag, the applications will skip past the end of the tag and its associated data to start reading the next tag.
an input configured to receive at least first and second ink strokes;
a processor configured to parse the received ink strokes and to determine at least a first and a second property associated with the ink strokes; and
a storage configured to store the ink strokes in a data structure with at least one tag identifying and delimiting data associated with said at least first and second property, thereby allowing said system to ignore data not understood,
the data structure further including a portion containing index data associated with said at least first and second property of the handwritten ink information, the tag data having a reference to the index data, wherein the first property of the handwritten ink information associated with the index data is applied to the tag data and the first ink stroke based on the reference and the second property of the handwritten ink information associated with the index data is applied to the tag data and the second ink stroke based on the reference, and wherein the properties include at least one of a specific color, line width, drawing attribute, count of points, stroke size, a shape of pen tip, a type of pen tip, a point at which a stylus starts a stroke, stroke coordinates, pressure, angle of pen, and interval of time between coordinates.
2. The system according to claim 1, wherein said identifying tag is an index to a point in one of said ink strokes.
3. The system according to claim 1, wherein said data structure includes a size of data relating to said property.
a storage configured to store first and second ink strokes in a data structure with at least one tag identifying at least a first and a second property, the data structure including a portion containing index data associated with said at least first and second property of the handwritten ink information, the tag data having a reference to the index data; and,
a processor configured to retrieve the ink strokes and said at least one tag and apply said first property of the handwritten ink information associated with the index data to the tag data and the first ink stroke based on the reference and apply the second property of the handwritten ink information associated with the index data to the tag data and the second ink stroke based on the reference when rendering said ink strokes, and wherein the properties include at least one of a specific color, line width, drawing attribute, count of points, stroke size, a shape of pen tip, a type of pen tip, a point at which a stylus starts a stroke, stroke coordinates, pressure, angle of pen, and interval of time between coordinates.
Each metric block may start with an identifier 1101 (for example, TAG_METRIC_BLOCK) and is followed by the size 1102 of the block. The TAG_METRIC_BLOCK may be omitted in the metrics table. Next, each entry may follow as entry[0] 1103�entry[number of metric blocks-1] 1105. The various entries may describe minimum and/or maximum values for values, the degree of precision and associated units, as well as other properties.
1) a drawing attribute index; 2) a stroke descriptor index; 3) a transform index; 4) a metrics index; and 5) strokes 1) Drawing Attribute Index
Size/Count of the Rest of the Object
Size of Table Having Two Blocks
Size of stroke descriptor table containing two blocks
Size = 0 (for the second block)
Size/Count of the Metric Block
Metrics for X and Y are not stored in this example.
Size/count for Normal Pressure
Size/count of the stroke and related
Stroke Descriptor Table Index Tag
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4156237Aug 17, 1977May 22, 1979Hitachi Denshi Kabushiki KaishaColored display system for displaying colored planar figuresUS4521770Aug 30, 1982Jun 4, 1985International Business Machines CorporationUse of inversions in the near realtime control of selected functions in interactive buffered raster displaysUS4709348Jun 13, 1986Nov 24, 1987International Business Machines CorporationInteractive page length adjustment with automatic paginationUS5091964Apr 1, 1991Feb 25, 1992Fuji Electric Co., Ltd.Apparatus for extracting a text region in a document imageUS5146552Feb 28, 1990Sep 8, 1992International Business Machines CorporationMethod for associating annotation with electronically published materialUS5148155Nov 13, 1990Sep 15, 1992Wang Laboratories, Inc.Computer with tablet input to standard programsUS5239466Oct 4, 1990Aug 24, 1993Motorola, Inc.System for selectively routing and merging independent annotations to a document at remote locationsUS5349648Apr 9, 1992Sep 20, 1994Handley George EAutomatic high speed publishing systemUS5434965Dec 23, 1992Jul 18, 1995Taligent, Inc.Balloon help systemUS5465325May 27, 1993Nov 7, 1995Apple Computer, Inc.Method and apparatus for manipulating inked objectsUS5473742Feb 22, 1994Dec 5, 1995Paragraph InternationalMethod and apparatus for representing image data using polynomial approximation method and iterative transformation-reparametrization techniqueUS5509663Nov 13, 1991Apr 23, 1996Nintendo Co., Ltd.Image processing apparatus and external storage unitUS5523775 *Jun 8, 1994Jun 4, 1996Apple Computer, Inc.Method for selecting objects on a computer displayUS5534893 *Dec 15, 1993Jul 9, 1996Apple Computer, Inc.Method and apparatus for using stylus-tablet input in a computer systemUS5572643Oct 19, 1995Nov 5, 1996Judson; David H.Web browser with dynamic display of information objects during linkingUS5588141 *Jul 30, 1993Dec 24, 1996Apple Computer, Inc.System for executing different functions associated with different contexts corresponding to different screen events based upon information stored in unified data structureUS5613019Jun 3, 1994Mar 18, 1997Microsoft CorporationSystem and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawingsUS5625833Mar 20, 1995Apr 29, 1997Wang Laboratories, Inc.Document annotation & manipulation in a data processing systemUS5632022Nov 13, 1991May 20, 1997The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationEncyclopedia of software componentsUS5646650Feb 9, 1995Jul 8, 1997Miller; Robert F.Electronic paintbrush and color paletteUS5666139Mar 3, 1995Sep 9, 1997Advanced Pen Technologies, Inc.Pen-based computer copy editing apparatus and method for manuscriptsUS5680480Jul 29, 1994Oct 21, 1997Apple Computer, Inc.Method and apparatus for training a recognizerUS5680636Jun 7, 1995Oct 21, 1997Eastman Kodak CompanyDocument annotation and manipulation in a data processing systemUS5682439Aug 7, 1995Oct 28, 1997Apple Computer, Inc.Boxed input correction system and method for pen based computer systemsUS5687254 *Jun 6, 1994Nov 11, 1997Xerox CorporationSearching and Matching unrecognized handwritingUS5687331Aug 3, 1995Nov 11, 1997Microsoft CorporationMethod and system for displaying an animated focus itemUS5708825May 26, 1995Jan 13, 1998Iconovex CorporationAutomatic summary page creation and hyperlink generationUS5717879Nov 3, 1995Feb 10, 1998Xerox CorporationSystem for the capture and replay of temporal data representing collaborative activitiesUS5727129Jun 4, 1996Mar 10, 1998International Business Machines CorporationNetwork system for profiling and actively facilitating user activitiesUS5729687Dec 20, 1993Mar 17, 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 informationUS5737599Dec 7, 1995Apr 7, 1998Rowe; Edward R.Method and apparatus for downloading multi-page electronic documents with hint informationUS5745116Sep 9, 1996Apr 28, 1998Motorola, Inc.Intuitive gesture-based graphical user interfaceUS5758358 *Jan 29, 1996May 26, 1998Microsoft CorporationMethod and system for reconciling sections of documentsUS5760773Jan 6, 1995Jun 2, 1998Microsoft CorporationMethods and apparatus for interacting with data objects using action handlesUS5778404Aug 7, 1995Jul 7, 1998Apple Computer, Inc.String inserter for pen-based computer systems and method for providing sameUS5790818Feb 20, 1996Aug 4, 1998Intel CorporationRemote highlighting of objects in a conferencing system by logically anding a highlight bitmap and a foreground bitmapUS5801687Sep 25, 1996Sep 1, 1998Apple Computer, Inc.Authoring tool comprising nested state machines for use in a computer systemUS5818456Apr 30, 1996Oct 6, 1998Evans & Sutherland Computer CorporationComputer graphics system with adaptive pixel multisamplerUS5821925Jan 26, 1996Oct 13, 1998Silicon Graphics, Inc.Collaborative work environment supporting three-dimensional objects and multiple remote participantsUS5832263Mar 15, 1996Nov 3, 1998Digidox, Inc.System and method for in-place modification of information recorded in read-only storage using modifiable non-volatile storage associated with an agentUS5838914Aug 5, 1997Nov 17, 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 computersUS5845262Jul 9, 1996Dec 1, 1998Hitachi, Ltd.Electronic press information dispatching systemUS5867593Oct 8, 1996Feb 2, 1999Olympus Optical Co., Ltd.Image region dividing apparatusUS5877757May 23, 1997Mar 2, 1999International Business Machines CorporationMethod and system for providing user help information in network applicationsUS5889523Nov 25, 1997Mar 30, 1999Fuji Xerox Co., Ltd.Method and apparatus for dynamically grouping a plurality of graphic objectsUS5893126Aug 12, 1996Apr 6, 1999Intel CorporationMethod and apparatus for annotating a computer document incorporating soundUS5893132Dec 14, 1995Apr 6, 1999Motorola, Inc.Method and system for encoding a book for reading using an electronic bookUS5918236Jun 28, 1996Jun 29, 1999Oracle CorporationPoint of view gists and generic gists in a document browsing systemUS5920647Aug 12, 1997Jul 6, 1999Motorola, Inc.Method and apparatus for recognition of hand-printed characters represented as an electronic ink stream using a box filtering techniqueUS5920694Apr 7, 1997Jul 6, 1999Ncr CorporationAnnotation of computer video displaysUS5931912Aug 9, 1996Aug 3, 1999International Business Machines CorporationTraversal path-based approach to understanding user-oriented hypertext object usageUS5933140Jun 30, 1997Aug 3, 1999Sun Microsystems, Inc.Child window containing context-based help and a miniaturized web pageUS5937416Mar 25, 1997Aug 10, 1999Bennethum Computer SystemsMethod for preserving data in an electronic documentUS5948040Feb 6, 1997Sep 7, 1999Delorme Publishing Co.Travel reservation information and planning systemUS5950214Apr 10, 1998Sep 7, 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 documentsUS5953735Jun 4, 1998Sep 14, 1999Forcier; Mitchell D.Script character processing method and system with bit-mapped document editingUS5963205Jun 14, 1995Oct 5, 1999Iconovex CorporationAutomatic index creation for a word processorUS5978818Apr 29, 1997Nov 2, 1999Oracle CorporationAutomated hypertext outline generation for documentsUS5983248Jun 30, 1997Nov 9, 1999Inso Providence CorporationData processing system and method for generating a representation for and random access rendering of electronic documentsUS5986665Sep 3, 1997Nov 16, 1999Quantel LimitedElectronic graphic systemUS6005987Oct 16, 1997Dec 21, 1999Sharp Kabushiki KaishaPicture image forming apparatusUS6011537Jan 27, 1998Jan 4, 2000Slotznick; BenjaminSystem for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial spaceUS6012055Apr 9, 1996Jan 4, 2000Silicon Graphics, Inc.Mechanism for integrated information search and retrieval from diverse sources using multiple navigation methodsUS6018334Feb 20, 1997Jan 25, 2000Eckerberg; MarkComputer pointing deviceUS6018342Jul 3, 1995Jan 25, 2000Sun Microsystems, Inc.Automatically generated content-based history mechanismUS6018742Jul 7, 1998Jan 25, 2000Perigis CorporationConstructing a bifurcated database of context-dependent and context-independent data itemsUS6035330Mar 29, 1996Mar 7, 2000British TelecommunicationsWorld wide web navigational mapping system and methodUS6049812Nov 18, 1996Apr 11, 2000International Business Machines Corp.Browser and plural active URL manager for network computersUS6052514Jan 18, 1995Apr 18, 2000Quark, Inc.Distributed publication system with simultaneous separate access to publication data and publication status informationUS6054990Jul 5, 1996Apr 25, 2000Tran; Bao Q.Computer system with handwriting annotationUS6081829Jan 31, 1996Jun 27, 2000Silicon Graphics, Inc.General purpose web annotations without modifying browserUS6088481Jun 30, 1995Jul 11, 2000Sanyo Electric Co., Ltd.Handwritten character input device allowing input of handwritten characters to arbitrary application programUS6091930Mar 4, 1997Jul 18, 2000Case Western Reserve UniversityCustomizable interactive textbookUS6094197May 17, 1995Jul 25, 2000Xerox CorporationGraphical keyboardUS6101280Jan 3, 1997Aug 8, 2000Hewlett-Packard CompanyMethod and apparatus for compression of electronic inkUS6118437Jan 21, 1998Sep 12, 2000Wacom Co., Ltd.Digitizer eraser system and methodUS6122649May 30, 1996Sep 19, 2000Microsoft CorporationMethod and system for user defined and linked propertiesUS6128007Jul 29, 1996Oct 3, 2000Motorola, Inc.Method and apparatus for multi-mode handwritten input and hand directed control of a computing deviceUS6157381Nov 18, 1997Dec 5, 2000International Business Machines CorporationComputer system, user interface component and method utilizing non-linear scroll barUS6181344May 28, 1998Jan 30, 2001Nuvomedia, Inc.Drag-and-release method for configuring user-definable function key of hand-held computing deviceUS6195679Jan 6, 1998Feb 27, 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 pathsUS6195694Nov 19, 1997Feb 27, 2001International Business Machines CorporationServer for reconfiguring control of a subset of devices on one or more kiosksUS6199082Jul 17, 1995Mar 6, 2001Microsoft CorporationMethod for delivering separate design and content in a multimedia publishing systemUS6201528 *Nov 16, 1994Mar 13, 2001International Business Machines CorporationAnti-aliased inking for pen computersUS6205455Jul 13, 1999Mar 20, 2001Michael Umen & Co. , Inc.Drug document production systemUS6230171Aug 29, 1998May 8, 2001International Business Machines CorporationMarkup system for shared HTML documentsUS6239792Jun 4, 1996May 29, 2001Canon Kabushiki KaishaCoordinate input system having multiple editing modesUS6262719Oct 23, 1997Jul 17, 2001Packard Bell Nec, Inc.Mouse emulation with a passive penUS6271840Sep 24, 1998Aug 7, 2001James Lee FinsethGraphical search engine visual indexUS6279005Mar 3, 1998Aug 21, 2001Paul ZellwegerMethod and apparatus for generating paths in an open hierarchical data structureUS6279014Sep 15, 1997Aug 21, 2001Xerox CorporationMethod and system for organizing documents based upon annotations in contextUS6279153 *Jan 15, 1997Aug 21, 2001Nec CorporationMulti-user flash ROM updateUS6289362Sep 1, 1998Sep 11, 2001Aidministrator Nederland B.V.System and method for generating, transferring and using an annotated universal addressUS6301590Aug 11, 1997Oct 9, 2001ViadorMethod and apparatus for formatting and displaying data from the internetUS6321244Dec 4, 1997Nov 20, 2001Siemens Corporate Research, Inc.Style specifications for systematically creating card-based hypermedia manualsUS6326970Oct 2, 1998Dec 4, 2001Liberate TechnologiesTV centric layoutUS6331867May 28, 1998Dec 18, 2001Nuvomedia, Inc.Electronic book with automated look-up of terms of within reference titlesUS6332039Mar 27, 1998Dec 18, 2001Matsushita Graphic Communication Systems, Inc.Structured document preparation apparatus and structured document preparation methodUS6335727Dec 15, 1997Jan 1, 2002Kabushiki Kaisha ToshibaInformation input device, position information holding device, and position recognizing system including themUS6340967Apr 23, 1999Jan 22, 2002Natural Input Solutions Inc.Pen based edit correction interface method and apparatusUS6356287May 28, 1998Mar 12, 2002Nuvomedia, Inc.Citation selection and routing feature for hand-held content display deviceUS6369811Sep 9, 1998Apr 9, 2002Ricoh Company LimitedAutomatic adaptive document help for paper documentsUS6373490Mar 9, 1998Apr 16, 2002Macromedia, Inc.Using remembered properties to create and regenerate points along an editable pathUS6384847Mar 20, 1992May 7, 2002International Business Machines CorporationInteractive graphical method for analyzing many-dimensional data setsUS6389434Apr 9, 1998May 14, 2002Aurigin Systems, Inc.System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation modeUS6393422Nov 13, 1998May 21, 2002International Business Machines CorporationNavigation method for dynamically generated HTML pagesUS6563503 *Aug 25, 1999May 13, 2003Nintendo Co., Ltd.Object modeling for computer simulation and animationUS6956970 *Jun 1, 2001Oct 18, 2005Microsoft CorporationInformation storage using tables and scope indicesUS7006711 *Jun 27, 2001Feb 28, 2006Microsoft CorporationTransform table for ink sizing and compressionUS7137076 *Jul 30, 2002Nov 14, 2006Microsoft CorporationCorrecting recognition results associated with user inputUS7158675 *Jun 28, 2002Jan 2, 2007Microsoft CorporationInterfacing with inkUS7167585 *Dec 16, 2005Jan 23, 2007Microsoft CorporationInterfacing with inkUS7203365 *Nov 22, 2004Apr 10, 2007Microsoft CorporationInformation storage using tables and scope indicesUS7259753 *Dec 29, 2000Aug 21, 2007Microsoft CorporationClassifying, anchoring, and transforming inkUS7283670 *Aug 21, 2003Oct 16, 2007Microsoft CorporationElectronic ink processingUS7284192 *Jun 24, 2004Oct 16, 2007Avaya Technology Corp.Architecture for ink annotations on web documentsUS20030091234 *Nov 12, 2002May 15, 2003Paul LapstunMethod and system for note taking using sensor with identifierUS20030101163 *Jun 21, 2002May 29, 2003Microsoft CorporationMethod and system for searching for words and phrases in active and stored ink word documentsUS20030215140 *Jun 28, 2002Nov 20, 2003Microsoft CorporationInterfacing with inkUS20030217336 *Jun 28, 2002Nov 20, 2003Microsoft CorporationOverlaying electronic inkUS20040021647 *Jul 30, 2002Feb 5, 2004Microsoft CorporationEnhanced on-object context menusUS20050041866 *Oct 24, 2003Feb 24, 2005Microsoft CorporationInk editing architectureUS20050052433 *Aug 21, 2003Mar 10, 2005Microsoft CorporationInk collection and renderingUS20050053283 *Aug 21, 2003Mar 10, 2005Microsoft CorporationElectronic ink processingUS20050147300 *Dec 23, 2004Jul 7, 2005Microsoft CorporationSerial storage of ink and its propertiesUS20050289452 *Jun 24, 2004Dec 29, 2005Avaya Technology Corp.Architecture for ink annotations on web documentsUS20060010368 *Sep 7, 2005Jan 12, 2006Avaya Technology Corp.Method for storing and retrieving digital ink call logsUS20060062470 *Jun 20, 2005Mar 23, 2006Microsoft CorporationGraphical user interface for expression recognitionUS20060093218 *Dec 16, 2005May 4, 2006Microsoft CorporationInterfacing with inkUS20060093219 *Dec 16, 2005May 4, 2006Microsoft CorporationInterfacing with inkUS20060212802 *Mar 18, 2005Sep 21, 2006Microsoft CorporationOn demand data proxy* Cited by examinerNon-Patent CitationsReference1"Adobe Acrobat 3.0 Reader Online Guide", Adobe Systems, Inc., pp. 1-110, 2004.2"EA IFF 85" Standard for Interchange Format Files, 1985.3Adobe Systems Incorporated, "PostScript Language Reference", 3<SUP>rd </SUP>Edition, 1999, ISBN 0-201-37922-8.4aha! 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.5aha! 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.6aha! InkWriterJ The simplicity of pen and paper, the power of word processing., Advertisement, 1993, 2 pp., aha! software corporation, Mountain View, CA.7aha! software products, Web Page List of Products, Sep. 24, 1997, pp. 1-5, aha! software corporation, Mountain View, CA.8Anderson, Andrew, The Routing Table, Mar. 1996, <http://www.tidp.org/LDP/nag/node31.html>.9Angelfire Webpage, "Curve Fitting and the Method of Least Squares", http://www.angelfire.com/ak4/neurope/is.html, printed Jul. 6, 2001, 13 pages.10Answers.com Data Structure [Retrieved: Jan. 11, 2001] [Online] URL: http//www.answers.com/topic/data-structure.11Aref et al., "On Handling Electronic Ink", ACM Computing Surveys, vol. 27, No. 4, Dec. 1995, pp. 564-567.12Aref et al., "The Handwritten Trie: Indexing Electronic Ink," SIGMOD '95, 1995, pp. 151-162.13Baxes, Gregory A., Digital Image Processing, 1994, John Wiley & Sons, Inc. ISBN 0-471-00949-0.14Bill N. Schilit et al., "Digital Library Information Appliances", pp. 217-225, 1998.15Computer Networks and ISDN Systems "Responsive interaction for a large Web application: the meteror shower architecture in the WebWriter II Editor"; 1997, pp. 1508-1517.16Dublin Core Metadata Element Set, Version 1.1: Reference Description; 1999.17Dublin Core Metadata Initiative: User Guide Working Draft Jul. 31, 1998; 1999.18Dublin Core Resource Types: Structurality DRAFT: Jul. 24, 1997, Feb. 27, 1998.19EP Search Report dated Jul. 8, 2004.20Explore the Features of the Rocket eBook; wysiwyg://212http://www.rocketbook.com/Products/Tour/index.html; publication date unknown, prior to filing application, 2004.21Franklin, .M. and Peters, .M., Device-Independent Bitmap Sizing, Mar. 1990, IBM Technical Disclosure Bulletin, vol. 32, No. 10A, p. 169.22Gerald E. Farin, "Curves and Surfaces for Computer Aided Geometric Design a Practical Guide", 2ND Edition, 1990, pp. 37-41.23Graphics Interchange Format (sm), Version 89a, 1990, CompuServe Incorporated.24Hamilton, Eric, JPEG File Interchage Format Version 1.02, Sep. 1, 1992, http://www.w3.org/Graphics/JPEG/jfif3.pdf.25Hirotsu et al., "Cmew/U-A Multimedia Web Annotation Sharing System", NTT Network Innovation Laboratories-Japan, IEEE, 1999, pp. 356-359.26International Search Report, 2004.27Internet Printout: About Interchange File Format, http://www.borg.com, dated May 10, 2001.28Internet Printout: http://burks.brighton.ac.uk/burks/foldoc/32/57.htm, Interchange File Format, dated May 10, 2001.29Internet Printout: http://ccrma-www.stanford.edu, WAVE PCM soundfile format, dated May 10, 2001.30Internet Printout: http://msdn.microsoft.com/library/psdk/multimed/mmio, Resource Interchange File Format Services, dated May 10, 2001.31Internet Printout: http://n.ethz.ch/student/hhug/simpl/doc/iff<SUB>-</SUB>h-source.html, iff.h, dated May 10, 2001.32Internet Printout: http://www.borg.com, Opening a RIFF file for reading or writing, dated May 10, 2001.33Internet Printout: http://www.cica.indiana.edu/graphics/image.formats.html, Center for Innovative Computer Applications, dated May 10, 2001.34Internet Printout: http://www.daubnet.com/formats/RIFF.html, Resource Interchange Format, dated May 10, 2001.35Internet 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, 200136Internet Printout: http://www.faqs.org/faqs/graphics/fileformats-faq/part2/preamble.html, Graphics File Formats FAQ (Part 2 of 4): Image Conversion and Display Programs, dated May 10, 2001.37Internet 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.38Internet 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.39Internet Printout: http://www.timestream.com/mmedia/making/hiff1.html, HIFF Format Specification, dated May 10, 2001.40J.E. Warnock and D.K. Wyatt, "A Device Independent Graphics Imiaging Model for Use with Raster Devices", Compauter Graphics, 16, 3, 313-319 (1982).41James D. Foley, et al., "Computer Graphics: Principles and Practices", 2ND Edition, 1990, pp. 835-840.42John D. Hobby, "Rasterizing Curves of Constant Width", Journal of the Association for Computing Machinery, vol. 36, No. 2, Apr. 1989, pp. 209-229.43JOT-A Specification for an Ink Storage and Interchange Format, 1996.44Kristensen, A., "Formsheets and the XML Forms Language" (Mar. 1999).45Kunikazu, T., Patent Abstracts of Japan, Publication No. 11327789 for Color Display and Electronic Blackboard System, published Nov. 30, 1999.46Kuo et al., "A Synchronization Scheme for Multimedia Annotation", Multimedia Information Networking Laboratory, Tamkang University-Taiwan, IEEE, 1997, pp. 594-598.47Microsoft Windows Graphical Environment for Pen Computing-Introduction to Microsoft Windows for Pen Computing, pp. 1-13, 2004.48Microsoft Windows Graphical Environment for Pen Computing-Introduction to Microsoft Windows for Pen Computing, pp. 1-13, date unknown, 2004.49Microsoft(R) Windows Graphical Environment for Pen Computing SDK, Guide to Pen Programming, Aug. 2, 1991.50Open eBook Forum, Open eBook(TM) Publication Structure 1.0, Sep. 1999 http://www.ebxwg.org/oebps/oebps1.0/download/oeb1-oebps.htm.51Quick Time, Inside Macintosh: QuickTime Reference, 1999, http://developer.apple.com/documentation/QuickTime/REF/refVectors.1.htm.52Rocket eBook Using the Rocket eBook, 1999; http://www.rocketbook.com/Products/Faq/using.html.53SOFTBOOK(R) Press, The Leader in Internet-Enabled Document Distribution and Reading Systems; 1999 http://www.softbook.com/consumer/reader.asp.54Uchihashi 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.55W3C, XML Schema Part 1: Structures, 1999, http://www.w3.org/TR/1999/WD-XMLSCHEMA-1-19991217/.Classifications U.S. Classification382/186, 715/268, 345/179International ClassificationG06F17/21, G06K9/18, G06F17/24Cooperative ClassificationG06F17/211, G06F17/241European ClassificationG06F17/24A, G06F17/21FLegal EventsDateCodeEventDescriptionJun 8, 2011FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google