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] => 5332862 [patent_doc_number] => 20090113339 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-30 [patent_title] => 'ELECTRONIC CALCULATOR DISPLAYABLE WITH REPEATING DECIMAL' [patent_app_type] => utility [patent_app_number] => 12/260288 [patent_app_country] => US [patent_app_date] => 2008-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4885 [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/0113/20090113339.pdf [firstpage_image] =>[orig_patent_app_number] => 12260288 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/260288
ELECTRONIC CALCULATOR DISPLAYABLE WITH REPEATING DECIMAL Oct 28, 2008 Abandoned
Array ( [id] => 7679473 [patent_doc_number] => 20100107114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-29 [patent_title] => 'IN CONTEXT WEB PAGE LOCALIZATION' [patent_app_type] => utility [patent_app_number] => 12/259617 [patent_app_country] => US [patent_app_date] => 2008-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4975 [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/0107/20100107114.pdf [firstpage_image] =>[orig_patent_app_number] => 12259617 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/259617
IN CONTEXT WEB PAGE LOCALIZATION Oct 27, 2008 Abandoned
Array ( [id] => 7679497 [patent_doc_number] => 20100107090 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-29 [patent_title] => 'REMOTE LINKING TO MEDIA ASSET GROUPS' [patent_app_type] => utility [patent_app_number] => 12/259297 [patent_app_country] => US [patent_app_date] => 2008-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4843 [patent_no_of_claims] => 28 [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/0107/20100107090.pdf [firstpage_image] =>[orig_patent_app_number] => 12259297 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/259297
REMOTE LINKING TO MEDIA ASSET GROUPS Oct 26, 2008 Abandoned
Array ( [id] => 6389088 [patent_doc_number] => 20100083134 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'DELEGATION OF CALENDAR FUNCTIONS' [patent_app_type] => utility [patent_app_number] => 12/239938 [patent_app_country] => US [patent_app_date] => 2008-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2891 [patent_no_of_claims] => 19 [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/0083/20100083134.pdf [firstpage_image] =>[orig_patent_app_number] => 12239938 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/239938
DELEGATION OF CALENDAR FUNCTIONS Sep 28, 2008 Abandoned
Array ( [id] => 6385363 [patent_doc_number] => 20100077350 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-25 [patent_title] => 'COMBINING ELEMENTS IN PRESENTATION OF CONTENT' [patent_app_type] => utility [patent_app_number] => 12/237732 [patent_app_country] => US [patent_app_date] => 2008-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4782 [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/0077/20100077350.pdf [firstpage_image] =>[orig_patent_app_number] => 12237732 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/237732
COMBINING ELEMENTS IN PRESENTATION OF CONTENT Sep 24, 2008 Abandoned
Array ( [id] => 6621417 [patent_doc_number] => 20100064251 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-11 [patent_title] => 'TOGGLING WINDOW DISPLAY STATE BY SCREEN IN A MULTI-SCREENED DESKTOP ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/205536 [patent_app_country] => US [patent_app_date] => 2008-09-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3846 [patent_no_of_claims] => 19 [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/0064/20100064251.pdf [firstpage_image] =>[orig_patent_app_number] => 12205536 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/205536
TOGGLING WINDOW DISPLAY STATE BY SCREEN IN A MULTI-SCREENED DESKTOP ENVIRONMENT Sep 4, 2008 Abandoned
Array ( [id] => 11430772 [patent_doc_number] => 09569088 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-14 [patent_title] => 'Scrolling method of mobile terminal' [patent_app_type] => utility [patent_app_number] => 12/230623 [patent_app_country] => US [patent_app_date] => 2008-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 17 [patent_no_of_words] => 11162 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12230623 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/230623
Scrolling method of mobile terminal Sep 1, 2008 Issued
Array ( [id] => 5510467 [patent_doc_number] => 20090083674 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-26 [patent_title] => 'NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE' [patent_app_type] => utility [patent_app_number] => 12/200449 [patent_app_country] => US [patent_app_date] => 2008-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 53 [patent_figures_cnt] => 53 [patent_no_of_words] => 17150 [patent_no_of_claims] => 10 [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/0083/20090083674.pdf [firstpage_image] =>[orig_patent_app_number] => 12200449 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/200449
Navigation system for a 3D virtual scene Aug 27, 2008 Issued
Array ( [id] => 15516429 [patent_doc_number] => 10564798 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-18 [patent_title] => Navigation system for a 3D virtual scene [patent_app_type] => utility [patent_app_number] => 12/200440 [patent_app_country] => US [patent_app_date] => 2008-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 52 [patent_figures_cnt] => 67 [patent_no_of_words] => 16964 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12200440 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/200440
Navigation system for a 3D virtual scene Aug 27, 2008 Issued
Array ( [id] => 4951232 [patent_doc_number] => 20080307358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-11 [patent_title] => 'HIGHLIGHTING RELATED USER INTERFACE CONTROLS' [patent_app_type] => utility [patent_app_number] => 12/196112 [patent_app_country] => US [patent_app_date] => 2008-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5218 [patent_no_of_claims] => 19 [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/0307/20080307358.pdf [firstpage_image] =>[orig_patent_app_number] => 12196112 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/196112
HIGHLIGHTING RELATED USER INTERFACE CONTROLS Aug 20, 2008 Abandoned
Array ( [id] => 5486942 [patent_doc_number] => 20090276707 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-05 [patent_title] => 'DIRECTED COMMUNICATION IN A VIRTUAL ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/113250 [patent_app_country] => US [patent_app_date] => 2008-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4799 [patent_no_of_claims] => 25 [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/0276/20090276707.pdf [firstpage_image] =>[orig_patent_app_number] => 12113250 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/113250
Directed communication in a virtual environment Apr 30, 2008 Issued
Array ( [id] => 5486938 [patent_doc_number] => 20090276703 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-05 [patent_title] => 'PROFILE-BASED HELP FOR METAVERSE APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 12/113226 [patent_app_country] => US [patent_app_date] => 2008-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2833 [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/0276/20090276703.pdf [firstpage_image] =>[orig_patent_app_number] => 12113226 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/113226
PROFILE-BASED HELP FOR METAVERSE APPLICATIONS Apr 30, 2008 Abandoned
Array ( [id] => 5467718 [patent_doc_number] => 20090327918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-31 [patent_title] => 'FORMATTING INFORMATION FOR TRANSMISSION OVER A COMMUNICATION NETWORK' [patent_app_type] => utility [patent_app_number] => 12/112980 [patent_app_country] => US [patent_app_date] => 2008-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 27519 [patent_no_of_claims] => 29 [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/0327/20090327918.pdf [firstpage_image] =>[orig_patent_app_number] => 12112980 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/112980
FORMATTING INFORMATION FOR TRANSMISSION OVER A COMMUNICATION NETWORK Apr 29, 2008 Abandoned
Array ( [id] => 5486968 [patent_doc_number] => 20090276733 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-05 [patent_title] => 'METHOD, SYSTEM, AND GRAPHICAL USER INTERFACE FOR PRESENTING AN INTERACTIVE HIERARCHY AND INDICATING ENTRY OF INFORMATION THEREIN' [patent_app_type] => utility [patent_app_number] => 12/113089 [patent_app_country] => US [patent_app_date] => 2008-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6790 [patent_no_of_claims] => 23 [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/0276/20090276733.pdf [firstpage_image] =>[orig_patent_app_number] => 12113089 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/113089
Method, system, and graphical user interface for presenting an interactive hierarchy and indicating entry of information therein Apr 29, 2008 Issued
Array ( [id] => 5486950 [patent_doc_number] => 20090276715 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-05 [patent_title] => 'USER INTERFACE FOR MANAGING NETWORK DOWNLOAD AND CONFIGURATION TASKS' [patent_app_type] => utility [patent_app_number] => 12/113038 [patent_app_country] => US [patent_app_date] => 2008-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7058 [patent_no_of_claims] => 39 [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/0276/20090276715.pdf [firstpage_image] =>[orig_patent_app_number] => 12113038 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/113038
User interface for managing network download and configuration tasks Apr 29, 2008 Issued
Array ( [id] => 5560226 [patent_doc_number] => 20090271803 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-29 [patent_title] => 'METHOD FOR PROVIDING DYNAMIC INFORMATION WITH A MOUSE POINTER IN A GRAPHICAL USER INTERFACE' [patent_app_type] => utility [patent_app_number] => 12/109702 [patent_app_country] => US [patent_app_date] => 2008-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1767 [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/0271/20090271803.pdf [firstpage_image] =>[orig_patent_app_number] => 12109702 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/109702
METHOD FOR PROVIDING DYNAMIC INFORMATION WITH A MOUSE POINTER IN A GRAPHICAL USER INTERFACE Apr 24, 2008 Abandoned
Array ( [id] => 13110109 [patent_doc_number] => 10073708 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-11 [patent_title] => System and method of providing visual indicators to manage peripheral devices [patent_app_type] => utility [patent_app_number] => 12/048879 [patent_app_country] => US [patent_app_date] => 2008-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 4774 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12048879 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/048879
System and method of providing visual indicators to manage peripheral devices Mar 13, 2008 Issued
Array ( [id] => 4713049 [patent_doc_number] => 20080301575 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-04 [patent_title] => 'VARIABLY DISPLAYABLE MOBILE DEVICE KEYBOARD' [patent_app_type] => utility [patent_app_number] => 12/046800 [patent_app_country] => US [patent_app_date] => 2008-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4387 [patent_no_of_claims] => 21 [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/0301/20080301575.pdf [firstpage_image] =>[orig_patent_app_number] => 12046800 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/046800
Variably displayable mobile device keyboard Mar 11, 2008 Issued
Array ( [id] => 5535413 [patent_doc_number] => 20090235201 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-17 [patent_title] => 'METHODS FOR CONTROLLING DISPLAY OF ON-SCREEN MENUS' [patent_app_type] => utility [patent_app_number] => 12/046400 [patent_app_country] => US [patent_app_date] => 2008-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8554 [patent_no_of_claims] => 21 [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/20090235201.pdf [firstpage_image] =>[orig_patent_app_number] => 12046400 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/046400
METHODS FOR CONTROLLING DISPLAY OF ON-SCREEN MENUS Mar 10, 2008 Abandoned
Array ( [id] => 5535408 [patent_doc_number] => 20090235196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-17 [patent_title] => 'CUSTOMIZABLE CONTROLS PROVIDED BY A MESSAGING APPLICATION FOR PERFORMING SELECTED ACTIONS' [patent_app_type] => utility [patent_app_number] => 12/046432 [patent_app_country] => US [patent_app_date] => 2008-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8705 [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/0235/20090235196.pdf [firstpage_image] =>[orig_patent_app_number] => 12046432 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/046432
Customizable controls provided by a messaging application for performing selected actions Mar 10, 2008 Issued
Menu