Source: http://www.google.co.uk/patents/US8627197
Timestamp: 2018-01-24 03:49:01
Document Index: 507106526

Matched Legal Cases: ['Application No. 00980988', 'Application No. 00980988', 'Application No. 00980988', 'Application No. 00980988', 'Application No. 2001', 'Application No. 2001', 'Application No. 2001', 'Application No. 2001']

Patent US8627197 - System and method for annotating an electronic document independently of its ... - Google Patents
A system, method, and apparatus for annotating an electronic document independently of its content is provided. According to one variation, a tablet and stylus-based computer is programmed with a document browser that permits a user to annotate documents viewed through the browser. The annotations are...http://www.google.co.uk/patents/US8627197?utm_source=gb-gplus-sharePatent US8627197 - System and method for annotating an electronic document independently of its content
Publication number US8627197 B2
Application number US 13/175,109
Also published as EP1236127A1, US7337389, US7975216, US20080222542, US20110258527, US20140122992, WO2001042980A1
Publication number 13175109, 175109, US 8627197 B2, US 8627197B2, US-B2-8627197, US8627197 B2, US8627197B2
Patent Citations (238), Non-Patent Citations (145), Classifications (16), Legal Events (2)
US 8627197 B2
(a) displaying a page of the electronic document on a computer display device using a document browser that permits a user to move forward and backward among a plurality of document pages;
(b) detecting a selection of an annotation mode that permits the user to annotate the currently displayed document page;
(c) receiving annotation stroke input from a user input device indicating movement associated with the user input device on the currently displayed document page, wherein the user input device comprises a stylus comprising a first end portion and a second end portion;
(d) storing annotation stroke data based on the received annotation stroke input, said annotation stroke data comprising data corresponding to the stroke location and the movement associated with the user input device, wherein the annotation stroke data is stored in an annotation file associated with the user, the annotation file stored separate from the electronic document;
(e) detecting whether the first end portion of the stylus or the second end portion of the stylus is being moved across the computer display device;
(f) if the first end portion of the stylus is being moved across the computer display device, then selecting an ink annotation mode; and
(g) if the second end portion of the stylus is being moved across the computer display device, then selecting an eraser annotation mode.
2. The computer-implemented method of claim 1, further comprising the step of blending pixels in the annotation file with pixels in the electronic document to cause the computer display device to display the electronic document with annotations.
3. The computer-implemented method of claim 2, wherein blending pixels comprises execution of an alpha blending function.
4. A computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to:
detect a selection of an annotation mode that permits the user to annotate a currently displayed document page;
receive annotation stroke input from a user input device, wherein the user input device is a stylus comprising a first end portion and a second end portion, the annotation stroke input indicating movement associated with the user input device on the currently displayed document page; and store annotation stroke data based on the received annotation stroke input, said annotation stroke data comprising data corresponding to the stroke location and the movement associated with the user input device, wherein the annotation stroke data is stored in an annotation file associated with the user, the annotation file stored separately from the electronic document, wherein the computer-readable storage medium is not a signal;
if the first end portion of the stylus is being moved across the display device, then select an ink annotation mode; and
if the second end portion of the stylus is being moved across the display device, then select an eraser annotation mode.
5. The computer-readable storage medium of claim 4, storing further computer-executable instructions that, when executed by the computer, cause the computer to blend pixels in the annotation file with pixels in the electronic document to cause the display device to display the electronic document with annotations.
6. The computer-readable storage medium of claim 5, wherein blending pixels comprises execution of an alpha blending function.
7. A computer system for annotating pages of an electronic document independently of the contents of the electronic document, the computer system comprising:
a user input device, comprising a stylus, wherein the stylus comprises a first end portion and a second end portion; and
receive annotation stroke input from the user input device, the annotation stroke input indicating movement associated with the user input device on the currently displayed document page;
8. The computer system of claim 7, wherein the memory stores further processor-executable instructions that, when executed by the processor, cause the processor to blend pixels in the annotation file with pixels in the electronic document to cause the display device to display the electronic document with annotations.
9. The computer system of claim 8, wherein blending pixels comprises execution of an alpha blending function.
This application is a continuation of U.S. patent application Ser. No. 11/964,457, filed on Dec. 26, 2007, now issued as U.S. Pat. No. 7,975,216, which is a continuation of U.S. patent application Ser. No. 09/455,805, filed on Dec. 7, 1999, now issued as U.S. Pat. No. 7,337,389, both of which are incorporated herein by reference.
In some instances, a user may want to annotate or otherwise mark pages displayed on the computer. Using a conventional word processing program, a user can rearrange text, highlight certain words or phrases, or delete portions of the text. Such features require that the user have access to the underlying content (e.g., the descriptive material that forms the work). In the case of copyrighted materials, however, editing capabilities may not be available to modify the underlying materials. Certain text may be copy-protected or otherwise unavailable for editing using normal editing tools, or may not be in a format suitable for word processing. In such circumstances, there may be no practical way for a user to annotate such works. As one example, a student viewing a copy- or edit-protected textbook on a tablet-based computer may have no practical way of making notes directly in the textbook. Such a feature would be desirable notwithstanding the copy protection or unavailability of general editing functions for the document.
US5870092 28 Jul 1994 9 Feb 1999 Hewlett-Packard Company Page turning facility
US5893128 1 Mar 1994 6 Apr 1999 Nauckhoff; Sven Distributed work flow management
US5937418 1 Jul 1997 10 Aug 1999 Icon Cmt Corp. Automatic wire copy data feed distribution system
US6181399 26 Jan 1999 30 Jan 2001 Mitsubishi Denki Kabushiki Kaisha Reflective type liquid crystal display having scattering polarizer
US6226655 2 Dec 1998 1 May 2001 Netjumper, Inc. Method and apparatus for retrieving data from a network using linked location identifiers
US6229502 3 Nov 1998 8 May 2001 Cylark Development Llc Electronic book
US6281986 20 Aug 1996 28 Aug 2001 Hewlett-Packard Company Method for browsing electronically stored information
US6384815 24 Feb 1999 7 May 2002 Hewlett-Packard Company Automatic highlighting tool for document composing and editing software
US6651218 22 Dec 1998 18 Nov 2003 Xerox Corporation Dynamic content database for multiple document genres
US6801685 19 Jun 2002 5 Oct 2004 Lucent Technologies Inc. Trapping light pulses at controlled perturbations in periodic optical structures
US6865713 7 Aug 1998 8 Mar 2005 International Business Machines Corporation Apparatus, program product and method of annotating a hypertext document with comments
US6904450 9 Aug 2000 7 Jun 2005 Geodata Publishers, Inc. Method and system for customizable network data retrieval
US7194679 20 Oct 1998 20 Mar 2007 International Business Machines Corporation Web-based file review system utilizing source and comment files
US7975216 26 Dec 2007 5 Jul 2011 Microsoft Corporation System and method for annotating an electronic document independently of its content
US20020013834 22 Dec 1998 31 Jan 2002 Jeffrey Esakov Tracking and graphical display of user activity on an information network
US20070255810 17 Apr 2007 1 Nov 2007 Shuster Brian M Modifying apparent browser operation
EP0822501A2 27 Jun 1997 4 Feb 1998 Hewlett-Packard Company Annotation of on-line documents
EP0902379A2 10 Sep 1998 17 Mar 1999 Xerox Corporation A method and system for organizing documents based upon annotations in context
JP11327789A Title not available
JP2009080825A Title not available
WO1996020908A1 27 Dec 1995 11 Jul 1996 Institut Francais Du Petrole Paraxylene separation process comprising at least two high temperature crystallization stages
WO1997022109A1 10 Dec 1996 19 Jun 1997 Motorola Inc. Electronic book and method of annotation therefor
WO1998006054A1 4 Aug 1997 12 Feb 1998 Motorola Inc. Book-like interface for browsing on-line documents and methods therefor
WO1998009446A2 22 Aug 1997 5 Mar 1998 Seng Beng Ho A browsing system and method for computer information
1 "Adobe Acrobat 3.0 Review", http://www.hmug.org/Reviews/, Mar. 1997, 1-18.
2 "Bizweb2000.com-screenshots of an e-book", http://web.archive.org/web/*/http://www.bizweb2000.com/eshots.htm, published on May 1999, 1-4.
3 "Bizweb2000.com—screenshots of an e-book", http://web.archive.org/web/*/http://www.bizweb2000.com/eshots.htm, published on May 1999, 1-4.
4 "Explore the Features of the Rocket eBook", wysiwyg://212http://www.rocketbook.com/Products/Tour/Index.html.
5 "Hucklefine Defined", http://www.ylem.org/artists/mmosher/huck.html, Apr. 1990, 1-3.
6 "Joke eBook", PrimaSoft PC, Inc., Electronic Book Series Version 1.0, Jul. 1998, 1-5.
7 "Rocket eBook Using the Rocket eBook", http://www.rocketbook.com/Products/Faq/using.html.
8 "Softbook.RTM. Press the Leader in Internet-Enabled Document Distribution and Reading Systems", http://www.softbook.com/consumer/reader.asp.
9 "Tour of Korea Hypercard Stack", Grose Educational Media, "http://www.entrenet.com/.about.groedmed/kor2.html", 1996, 1-2.
10 aha! 2.0 for Windows InkWriter The Power of Word Processing, The Convenience of Pen and Paper, (1995), 2 pages.
11 aha! Inkwriter of Magic Cap the Fastest, Most Convenient Way to Create Faxes, Notes and Messages, (1995), 2 pages.
12 aha! Inkwriter The Simplicity of Pen and Paper, the Power of Word Processing, (1995), 2 pages.
13 aha! Software Products, Web Page List of Products, Retrieved from: http://www.ahasoft.com//product.htm on Sep. 24, 1997 Aha Software Corporation, Mountain View, CA (1995), 5 pages.
14 Catlin, et al. "InterNote: Extending a Hypermedia Framework to Support Annotative Collaboration," Institute for Research in Information and Scholarship (IRIS), Brown University, Nov. 1989, pp. 365-378.
15 Chiu et al., "NoteLook: Taking Notes in Meetings with Digital Video and Ink", Proceedings of ACM Multimedia'99, Oct. 1999, 10 pages.
16 Crespo et al., "Responsive interaction for a large Web application: The meteor shower architecture in the WebWriter II Editor", 1997, 15 pages.
17 Dublin Core Metadata Element Set, Version 1.1: Reference Description 1999.
18 Dublin Core Metadata Initiative: User Guide Working Draft Jul. 31, 1998 1999.
19 Dublin Core Resource Types: Structurality Draft: Jul. 24, 1997, Feb. 27, 1998.
20 European Communication dated Jun. 17, 2004, in Application No. 00980988.0 (2 pages).
21 European Communication dated Mar. 7, 2008, in Application No. 00980988.0 (4 pages).
22 European Communication dated May 8, 2007, in Application No. 00980988.0 (3 pages).
23 European Communication dated Oct. 26, 2007, in Application No. 00980988.0 (3 pages).
24 Graefe et al, "Designing the muse: A Digital Music Stand for the Symphony Musician", Proceedings of Conference on Human Factors in Computing Systems, Apr. 13-18, 1996, 436-441.
25 Greenberg, "A Fisheye Text Editor for Relaxed-WYSIWIS Groupware", Chi'96, Conference companion on Human factors in computing systems: common ground, 1996, 2 pages.
26 Hirotsu et al., " Cmew/U-a multimedia Web annotation sharing system ", NTT Network Innovation Laboratories-Japan, Proceedings of the IEEE Region 10 Conference, TENCON 99, Sep. 15-17, 1999, 1, 356-359.
27 International Search Report mailed Feb. 27, 2001, in Application No. PCT/US00/33129 (29 pages).
28 Japanese Notice of Allowance mailed Aug. 21, 2009, in Application No. 2001-544200 (6 pages).
29 Japanese Notice of Decision of Final Rejection mailed Oct. 28, 2008, in Application No. 2001-544200 (5 pages).
30 Japanese Notice of Rejection dated Apr. 24, 2009, in Application No. 2001-544200 (6 pages).
31 Japanese Notice of Rejection mailed Feb. 1, 2008, in Application No. 2001-544200 (14 pages).
32 Kristensen, A. "Formsheets and the XML Forms Language" (Mar. 1999), downloaded from the Internet on May 13, 2003 (16 pages).
33 Kunikazu, T. Patent Abstracts of Japan, Publication No. 11327789 for Color Display and Electronic Blackboard System, published Nov. 30, 1999.
34 Kuo et al., "A Synchronization Scheme for Multimedia Annotation", Multimedia Information Networking Laboratory, Tamkang University-Taiwan, IEEE International Conference on Systems, Man, and Cybernetics (Computational Cybernetics and Simulation), Oct. 12-15, 1997, 1, 594-598.
35 Landay et al., "Making Sharing Pervasive: Ubiquitous Computing for Shared Note Taking", IBM Systems Journal, 1999, 38(4), 531-550.
36 Landay, "Using Note-Taking Appliances for Student Collaboration", 29th ASEE/IEEE Frontiers in Education Conference, IEEE Computer Society, Nov. 10-13, 1999, 12 c4/15-12c4/20.
37 Marshall, "Annotation from paper books to the digital library", ACM International Conf. on Digital Libraries, 1997, 10 pages.
38 Microsoft Corporation, Word 2000 (9.0 6926 Sp-3), 1999.
39 Munyan, "Everybook, Inc: Developing the E-Book in Relation to Publishing Standards", http://www.futureprint.kent.edu/articles/munyan01.htm, accessed, Sep. 1998, 1-7.
40 Nuvomedia, Inc. "Using the Rocket eBook," Retrieved from: http://www.rocketbook.com/Products/Faq/using.html, (1999) pp. 1-2.
41 Open eBook Forum, Open eBookTM Publication Structure 1.0, Sep. 16, 1999, downloaded on May 14, 2003 from http://www.ebxwg.org/oebps/eobps1.0/download/oeb1-oebps.htm (66 pages).
42 PCT Application PCT/US00/33081, International Search Report mailed Mar. 26, 2001, 35 pages
43 PCT Application PCT/US00/33082, International Search Report mailed Feb. 27, 2001, 40 pages.
44 PCT Application PCT/US00/33127, International Search Report mailed.
45 PhotoImpact 3.0, Ulead Systems Inc., 1996 (8 pages).
46 Schilit et al., "Digital Library information Appliances", Proceedings of the third ACM conference on Digital Libraries, Jun. 23-26, 1998, 217-226.
47 U.S. Appl. No. 09/455,754, Advisory Action mailed Oct. 5, 2005 (3 pages).
48 U.S. Appl. No. 09/455,754, Advisory Action mailed Sep. 28, 2004 (3 pages).
49 U.S. Appl. No. 09/455,754, Amendment and Response filed Apr. 27, 2005 (13 pages).
50 U.S. Appl. No. 09/455,754, Amendment and Response filed Jul. 21, 2004 (13 pages).
51 U.S. Appl. No. 09/455,754, Amendment and Response filed Mar. 1, 2004 (4 pages).
52 U.S. Appl. No. 09/455,754, Amendment and Response filed Mar. 27, 2006 (8 pages).
53 U.S. Appl. No. 09/455,754, Amendment and Response filed Oct. 27, 2003 (17 pages).
54 U.S. Appl. No. 09/455,754, Amendment and Response filed Sep. 13, 2005 (11 pages).
55 U.S. Appl. No. 09/455,754, Amendment filed May 8, 2003 (3 pages).
56 U.S. Appl. No. 09/455,754, Appeal Brief filed Feb. 8, 2007 (17 pages).
57 U.S. Appl. No. 09/455,754, Examiner's Answer to Appeal Brief mailed Jul. 2, 2007 (12 pages).
58 U.S. Appl. No. 09/455,754, Final Rejection mailed Jul. 13, 2005 (10 pages).
59 U.S. Appl. No. 09/455,754, Final Rejection mailed Jun. 8, 2006 (10 pages).
60 U.S. Appl. No. 09/455,754, Final Rejection mailed May 21, 2004 (10 pages).
61 U.S. Appl. No. 09/455,754, Non-Final Rejection mailed Dec. 27, 2005 (10 pages).
62 U.S. Appl. No. 09/455,754, Non-Final Rejection mailed Jan. 27, 2005 (10 pages).
63 U.S. Appl. No. 09/455,754, Non-Final Rejection mailed May 27, 2003 (9 pages).
64 U.S. Appl. No. 09/455,754, Patent Board Decision mailed Jun. 23, 2009 (16 pages).
65 U.S. Appl. No. 09/455,754, Reply Brief filed Sep. 4, 2007 (5 pages).
66 U.S. Appl. No. 09/455,805, Advisory Action mailed Feb. 24, 2004 (2 pages).
67 U.S. Appl. No. 09/455,805, Advisory Action mailed Feb. 24, 2006 (2 pages).
68 U.S. Appl. No. 09/455,805, Amendment After Final filed Jan. 26, 2006 (113 pages).
69 U.S. Appl. No. 09/455,805, Amendment and Response filed Aug. 14, 2007 (12 pages).
70 U.S. Appl. No. 09/455,805, Amendment and Response filed Aug. 23, 2006 (12 pages).
71 U.S. Appl. No. 09/455,805, Amendment and Response filed Feb. 12, 2004 (12 pages).
72 U.S. Appl. No. 09/455,805, Amendment and Response filed Jun. 18, 2003 (13 pages).
73 U.S. Appl. No. 09/455,805, Amendment, Response and Affidavit filed Aug. 11, 2005 (117 pages).
74 U.S. Appl. No. 09/455,805, Appeal Brief filed May 17, 2004 (25 pages).
75 U.S. Appl. No. 09/455,805, Final Rejection mailed May 15, 2007 (17 pages).
76 U.S. Appl. No. 09/455,805, Final Rejection mailed Oct. 31, 2005 (16 pages).
77 U.S. Appl. No. 09/455,805, Final Rejection mailed Sep. 16, 2003 (13 pages).
78 U.S. Appl. No. 09/455,805, Non-Final Rejection mailed Mar. 24, 2003 (9 pages).
79 U.S. Appl. No. 09/455,805, Non-Final Rejection mailed May 2, 2005 (13 pages).
80 U.S. Appl. No. 09/455,805, Non-Final Rejection mailed May 23, 2006 (14 pages).
81 U.S. Appl. No. 09/455,805, Notice of Allowance mailed Oct. 17, 2007 (6 pages).
82 U.S. Appl. No. 09/455,806, Amendment and Response filed Dec. 22, 2003, 13 pages.
83 U.S. Appl. No. 09/455,806, Amendment and Response filed Jul. 16, 2003, 10 pages.
84 U.S. Appl. No. 09/455,806, Amendment and Response filed Oct. 19, 2004, 4 pages.
85 U.S. Appl. No. 09/455,806, Notice of Allowance mailed Sep. 14, 2004, 9 pages.
86 U.S. Appl. No. 09/455,806, Office Action mailed Apr. 16, 2003, 6 pages.
87 U.S. Appl. No. 09/455,806, Office Action mailed Sep. 25, 2003, 9 pages.
88 U.S. Appl. No. 09/455,807, Advisory Action mailed Jun. 27, 2003, 2 pages.
89 U.S. Appl. No. 09/455,807, Amendment and Response filed Aug. 23, 2004, 15 pages.
90 U.S. Appl. No. 09/455,807, Amendment and Response filed Jan. 13, 2005, 12 pages.
91 U.S. Appl. No. 09/455,807, Amendment and Response filed Jan. 21, 2003, 6 pages.
92 U.S. Appl. No. 09/455,807, Amendment and Response filed Jun. 6, 2003, 9 pages.
93 U.S. Appl. No. 09/455,807, Amendment and Response filed Mar. 30, 2004, 9 pages.
94 U.S. Appl. No. 09/455,807, Amendment and Response filed Sep. 5, 2003, 8 pages.
95 U.S. Appl. No. 09/455,807, Notice of Allowance mailed May 31, 2005, 7 pages.
96 U.S. Appl. No. 09/455,807, Notice of Allowance mailed Sep. 19, 2005, 6 pages.
97 U.S. Appl. No. 09/455,807, Office Action mailed Apr. 9, 2003, 8 pages.
98 U.S. Appl. No. 09/455,807, Office Action mailed Dec. 30, 2003, 7 pages.
99 U.S. Appl. No. 09/455,807, Office Action mailed Jul. 19, 2002, 8 pages.
100 U.S. Appl. No. 09/455,807, Office Action mailed Jun. 15, 8 pages.
101 U.S. Appl. No. 09/455,807, Office Action mailed Nov. 29, 2004, 8 pages.
102 U.S. Appl. No. 09/455,808, Amendment and Response filed Sep. 10, 2003, 8 pages.
103 U.S. Appl. No. 09/456,975, Amendment and Response Aug. 7, 2003 (9 pages).
104 U.S. Appl. No. 09/456,975, Amendment and Response filed Aug. 20, 2013 (11 pages).
105 U.S. Appl. No. 09/456,975, Amendment and Response filed Feb. 10, 2004 (8 pages).
106 U.S. Appl. No. 09/456,975, Amendment and Response filed Jan. 15, 2003 (17 pages).
107 U.S. Appl. No. 09/456,975, Amendment and Response Jun. 27, 2003 (12 pages).
108 U.S. Appl. No. 09/456,975, Final Office Action mailed Mar. 27, 2003 (10 pages).
109 U.S. Appl. No. 09/456,975, Non-Final Office Action mailed Nov. 10, 2003 (12 pages).
110 U.S. Appl. No. 09/456,975, Non-Final Office Action mailed Oct. 22, 2002 (8 pages).
111 U.S. Appl. No. 09/456,975, Notice of Allowance mailed May 18, 2004 (8 pages).
112 U.S. Appl. No. 10/460,226, Amendment and Response filed Mar. 20, 2007, 10 pages.
113 U.S. Appl. No. 10/460,226, Notice of Allowance mailed Jul. 6, 2007, 2 pages.
114 U.S. Appl. No. 10/460,226, Notice of Allowance mailed May 21, 2007, 7 pages.
115 U.S. Appl. No. 10/460,226, Office Action mailed Dec. 20, 2006, 7 pages.
116 U.S. Appl. No. 10/875,174, Amendment and Response filed Jan. 22, 2008 (10 pages).
117 U.S. Appl. No. 10/875,174, Amendment and Response filed Jun. 7, 2007 (6 pages).
118 U.S. Appl. No. 10/875,174, Amendment and Response filed Nov. 15, 2006 (7 pages).
119 U.S. Appl. No. 10/875,174, Final Rejection mailed Feb. 7, 2007 (8 pages).
120 U.S. Appl. No. 10/875,174, Non-Final Rejection mailed Aug. 20, 2007 (10 pages).
121 U.S. Appl. No. 10/875,174, Non-Final Rejection mailed Aug. 23, 2006 (8 pages).
122 U.S. Appl. No. 10/875,174, Notice of Allowance mailed Oct. 20, 2008 (7 pages).
123 U.S. Appl. No. 10/891,050, Amendment and Response filed Apr. 6, 2007 (11 pages).
124 U.S. Appl. No. 10/891,050, Amendment and Response filed Nov. 15, 2006 (9 pages).
125 U.S. Appl. No. 10/891,050, Amendment and Response filed Oct. 9, 2007 (10 pages).
126 U.S. Appl. No. 10/891,050, Final Rejection mailed Dec. 19, 2007 (11 pages).
127 U.S. Appl. No. 10/891,050, Final Rejection mailed Feb. 6, 2007 (9 pages).
128 U.S. Appl. No. 10/891,050, Non-Final Rejection mailed Aug. 7, 2006 (8 pages).
129 U.S. Appl. No. 10/891,050, Non-Final Rejection mailed Jun. 25, 2007 (10 pages).
130 U.S. Appl. No. 11/224,936, Notice of Allowance mailed May 21, 2009, 6 pages.
131 U.S. Appl. No. 11/224,936, Office Action mailed Oct. 17, 2008, 4 pages.
132 U.S. Appl. No. 11/234,268, Notice of Allowance mailed Dec. 16, 2008, 10 pages.
133 U.S. Appl. No. 11/964,457, Amendment and Response mailed Dec. 29, 2010 (10 pages).
134 U.S. Appl. No. 11/964,457, Non-Final Rejection mailed Sep. 29, 2010 (9 pages).
135 U.S. Appl. No. 11/964,457, Notice of Allowance mailed Mar. 1, 2011 (16 pages).
136 U.S. Appl. No. 12/466,721, Amendment and Response filed Jul. 17, 2012, 11 pages.
137 U.S. Appl. No. 12/466,721, Amendment and Response filed May 10, 2013, 10 pages.
138 U.S. Appl. No. 12/466,721, Amendment and Response filed Sep. 28, 2012, 13 pages.
139 U.S. Appl. No. 12/466,721, Office Action mailed Apr. 17, 2012, 9 pages.
140 U.S. Appl. No. 12/466,721, Office Action mailed Aug. 1, 2012, 10 pages.
141 U.S. Appl. No. 12/466,721,, Notice of Allowance mailed Jun. 4, 2013, 7 pages.
142 U.S. Appl. No. 13/175,109, Amendment and Response filed Apr. 1, 2013, 8 pages.
143 U.S. Appl. No. 13/175,109, Notice of Allowance mailed Apr. 22, 2013, 9 pages.
144 U.S. Appl. No. 13/175,109, Notice of Allowance mailed Jul. 8, 2013, 9 pages.
145 U.S. Appl. No. 13/175,109, Office Action mailed Dec. 31, 2021, 12 pages.
U.S. Classification 715/230, 715/862, 715/234, 715/232, 345/661, 345/179, 715/263
International Classification G06T11/60, G06F3/048, G06F3/033, G06F17/24, G06F17/30, G06F17/00, G06F17/21