Search

John M. Heffington

Examiner (ID: 7122, Phone: (571)270-1696 , Office: P/2172 )

Most Active Art Unit
2172
Art Unit(s)
2177, 2179, 2172, 2145
Total Applications
502
Issued Applications
180
Pending Applications
88
Abandoned Applications
258

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 6415095 [patent_doc_number] => 20100306672 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'METHOD AND APPARATUS FOR MATCHING USERS IN MULTI-USER COMPUTER SIMULATIONS' [patent_app_type] => utility [patent_app_number] => 12/557376 [patent_app_country] => US [patent_app_date] => 2009-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8520 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0306/20100306672.pdf [firstpage_image] =>[orig_patent_app_number] => 12557376 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/557376
METHOD AND APPARATUS FOR MATCHING USERS IN MULTI-USER COMPUTER SIMULATIONS Sep 9, 2009 Abandoned
Array ( [id] => 6234491 [patent_doc_number] => 20100185945 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-07-22 [patent_title] => 'OPERATION CONTROL APPARATUS AND METHOD FOR CONTROLLING DEVICE THROUGH WIND RECOGNITION' [patent_app_type] => utility [patent_app_number] => 12/556351 [patent_app_country] => US [patent_app_date] => 2009-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4496 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0185/20100185945.pdf [firstpage_image] =>[orig_patent_app_number] => 12556351 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/556351
OPERATION CONTROL APPARATUS AND METHOD FOR CONTROLLING DEVICE THROUGH WIND RECOGNITION Sep 8, 2009 Abandoned
Array ( [id] => 6008979 [patent_doc_number] => 20110061011 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-10 [patent_title] => 'Three-Dimensional Shopping Lists' [patent_app_type] => utility [patent_app_number] => 12/555655 [patent_app_country] => US [patent_app_date] => 2009-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 13568 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0061/20110061011.pdf [firstpage_image] =>[orig_patent_app_number] => 12555655 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/555655
Three-Dimensional Shopping Lists Sep 7, 2009 Abandoned
Array ( [id] => 6008953 [patent_doc_number] => 20110060985 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-10 [patent_title] => 'System and Method for Collecting a Signature Using a Smart Device' [patent_app_type] => utility [patent_app_number] => 12/555667 [patent_app_country] => US [patent_app_date] => 2009-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 10728 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0060/20110060985.pdf [firstpage_image] =>[orig_patent_app_number] => 12555667 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/555667
System and Method for Collecting a Signature Using a Smart Device Sep 7, 2009 Abandoned
Array ( [id] => 8460977 [patent_doc_number] => 08296662 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-23 [patent_title] => 'Image display device' [patent_app_type] => utility [patent_app_number] => 12/555471 [patent_app_country] => US [patent_app_date] => 2009-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 19495 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12555471 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/555471
Image display device Sep 7, 2009 Issued
Array ( [id] => 6617957 [patent_doc_number] => 20100293478 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-18 [patent_title] => 'Interactive learning software' [patent_app_type] => utility [patent_app_number] => 12/454262 [patent_app_country] => US [patent_app_date] => 2009-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2178 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0293/20100293478.pdf [firstpage_image] =>[orig_patent_app_number] => 12454262 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/454262
Interactive learning software May 12, 2009 Abandoned
Array ( [id] => 6536789 [patent_doc_number] => 20100287505 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-11 [patent_title] => 'User Input for Hand-Held Device' [patent_app_type] => utility [patent_app_number] => 12/435546 [patent_app_country] => US [patent_app_date] => 2009-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3359 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0287/20100287505.pdf [firstpage_image] =>[orig_patent_app_number] => 12435546 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/435546
User Input for Hand-Held Device May 4, 2009 Abandoned
Array ( [id] => 7679465 [patent_doc_number] => 20100107122 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-29 [patent_title] => 'System for Providing Widget Type Idle-Screen' [patent_app_type] => utility [patent_app_number] => 12/430856 [patent_app_country] => US [patent_app_date] => 2009-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3170 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0107/20100107122.pdf [firstpage_image] =>[orig_patent_app_number] => 12430856 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/430856
System for Providing Widget Type Idle-Screen Apr 26, 2009 Abandoned
Array ( [id] => 5393510 [patent_doc_number] => 20090210823 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-20 [patent_title] => 'METHOD AND SYSTEM FOR MANAGING UNREAD ELECTRONIC MESSAGES' [patent_app_type] => utility [patent_app_number] => 12/423427 [patent_app_country] => US [patent_app_date] => 2009-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2290 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0210/20090210823.pdf [firstpage_image] =>[orig_patent_app_number] => 12423427 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/423427
Method and system for managing unread electronic messages Apr 13, 2009 Issued
Array ( [id] => 6587549 [patent_doc_number] => 20100235789 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-16 [patent_title] => 'DISPLAY CONTROL SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 12/422207 [patent_app_country] => US [patent_app_date] => 2009-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1122 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0235/20100235789.pdf [firstpage_image] =>[orig_patent_app_number] => 12422207 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/422207
DISPLAY CONTROL SYSTEM AND METHOD Apr 9, 2009 Abandoned
Array ( [id] => 5459813 [patent_doc_number] => 20090259965 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-15 [patent_title] => 'METHODS OF INTERFACING WITH MULTI-INPUT DEVICES AND MULTI-INPUT DISPLAY SYSTEMS EMPLOYING INTERFACING TECHNIQUES' [patent_app_type] => utility [patent_app_number] => 12/420501 [patent_app_country] => US [patent_app_date] => 2009-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 14424 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0259/20090259965.pdf [firstpage_image] =>[orig_patent_app_number] => 12420501 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/420501
Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques Apr 7, 2009 Issued
Array ( [id] => 6600198 [patent_doc_number] => 20100062811 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-11 [patent_title] => 'TERMINAL AND MENU DISPLAY METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 12/403528 [patent_app_country] => US [patent_app_date] => 2009-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9846 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0062/20100062811.pdf [firstpage_image] =>[orig_patent_app_number] => 12403528 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/403528
Terminal and menu display method thereof Mar 12, 2009 Issued
Array ( [id] => 8971842 [patent_doc_number] => 08510672 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-13 [patent_title] => 'Automatically creating and modifying furniture layouts in design software' [patent_app_type] => utility [patent_app_number] => 12/444886 [patent_app_country] => US [patent_app_date] => 2009-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 11 [patent_no_of_words] => 12228 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 324 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12444886 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/444886
Automatically creating and modifying furniture layouts in design software Mar 10, 2009 Issued
Array ( [id] => 6415151 [patent_doc_number] => 20100306681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'CREATION AND MODIFICATION OF VALID FUNCTIONAL DESIGN LAYOUTS' [patent_app_type] => utility [patent_app_number] => 12/444890 [patent_app_country] => US [patent_app_date] => 2009-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9564 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0306/20100306681.pdf [firstpage_image] =>[orig_patent_app_number] => 12444890 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/444890
Creation and modification of valid functional design layouts Feb 12, 2009 Issued
Array ( [id] => 11795689 [patent_doc_number] => 09405513 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-02 [patent_title] => 'Systems and methods for graphically developing rules for transforming models between description notations' [patent_app_type] => utility [patent_app_number] => 12/318011 [patent_app_country] => US [patent_app_date] => 2008-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 12229 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12318011 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/318011
Systems and methods for graphically developing rules for transforming models between description notations Dec 18, 2008 Issued
Array ( [id] => 6415216 [patent_doc_number] => 20100306689 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'USER EQUIPMENT, STORAGE MEDIUM, SERVICE CENTER AND METHOD' [patent_app_type] => utility [patent_app_number] => 12/735127 [patent_app_country] => US [patent_app_date] => 2008-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2898 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0306/20100306689.pdf [firstpage_image] =>[orig_patent_app_number] => 12735127 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/735127
USER EQUIPMENT, STORAGE MEDIUM, SERVICE CENTER AND METHOD Dec 15, 2008 Abandoned
Array ( [id] => 5548313 [patent_doc_number] => 20090158190 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-18 [patent_title] => 'COMPUTING APPARATUS INCLUDING A PERSONAL WEB AND APPLICATION ASSISTANT' [patent_app_type] => utility [patent_app_number] => 12/334984 [patent_app_country] => US [patent_app_date] => 2008-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 32 [patent_no_of_words] => 14492 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0158/20090158190.pdf [firstpage_image] =>[orig_patent_app_number] => 12334984 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/334984
COMPUTING APPARATUS INCLUDING A PERSONAL WEB AND APPLICATION ASSISTANT Dec 14, 2008 Abandoned
Array ( [id] => 11802025 [patent_doc_number] => 09542912 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-10 [patent_title] => 'Information processing device and program' [patent_app_type] => utility [patent_app_number] => 12/808288 [patent_app_country] => US [patent_app_date] => 2008-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 5224 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12808288 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/808288
Information processing device and program Dec 14, 2008 Issued
Array ( [id] => 5317760 [patent_doc_number] => 20090282358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-12 [patent_title] => 'DISPLAY APPARATUS FOR DISPLAYING A WIDGET WINDOW AND A METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 12/263634 [patent_app_country] => US [patent_app_date] => 2008-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3603 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0282/20090282358.pdf [firstpage_image] =>[orig_patent_app_number] => 12263634 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/263634
DISPLAY APPARATUS FOR DISPLAYING A WIDGET WINDOW AND A METHOD THEREOF Nov 2, 2008 Abandoned
Array ( [id] => 6332735 [patent_doc_number] => 20100115472 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-05-06 [patent_title] => 'Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof' [patent_app_type] => utility [patent_app_number] => 12/261067 [patent_app_country] => US [patent_app_date] => 2008-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4306 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0115/20100115472.pdf [firstpage_image] =>[orig_patent_app_number] => 12261067 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/261067
Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof Oct 29, 2008 Abandoned
Menu