
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |