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] => 5083644 [patent_doc_number] => 20070273695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-29 [patent_title] => 'Mechanism for collaboratively exchanging navigation information in distributed document review' [patent_app_type] => utility [patent_app_number] => 11/441621 [patent_app_country] => US [patent_app_date] => 2006-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6919 [patent_no_of_claims] => 20 [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/0273/20070273695.pdf [firstpage_image] =>[orig_patent_app_number] => 11441621 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/441621
Mechanism for collaboratively exchanging navigation information in distributed document review May 25, 2006 Abandoned
Array ( [id] => 5606289 [patent_doc_number] => 20060267805 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Method and system for data input' [patent_app_type] => utility [patent_app_number] => 11/441716 [patent_app_country] => US [patent_app_date] => 2006-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3776 [patent_no_of_claims] => 17 [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/0267/20060267805.pdf [firstpage_image] =>[orig_patent_app_number] => 11441716 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/441716
Method and system for data input May 25, 2006 Abandoned
Array ( [id] => 4996276 [patent_doc_number] => 20070011621 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-11 [patent_title] => 'Methods and systems of graphical user interface presentation' [patent_app_type] => utility [patent_app_number] => 11/441619 [patent_app_country] => US [patent_app_date] => 2006-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 1820 [patent_no_of_claims] => 12 [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/0011/20070011621.pdf [firstpage_image] =>[orig_patent_app_number] => 11441619 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/441619
Methods and systems of graphical user interface presentation May 25, 2006 Abandoned
Array ( [id] => 5226769 [patent_doc_number] => 20070256036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-01 [patent_title] => 'User interface having integer and fraction display' [patent_app_type] => utility [patent_app_number] => 11/413390 [patent_app_country] => US [patent_app_date] => 2006-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6868 [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/0256/20070256036.pdf [firstpage_image] =>[orig_patent_app_number] => 11413390 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/413390
User interface having integer and fraction display Apr 27, 2006 Abandoned
Array ( [id] => 5226756 [patent_doc_number] => 20070256023 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-01 [patent_title] => 'Demonstration scripting using random-access frame presentation' [patent_app_type] => utility [patent_app_number] => 11/413477 [patent_app_country] => US [patent_app_date] => 2006-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9921 [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/0256/20070256023.pdf [firstpage_image] =>[orig_patent_app_number] => 11413477 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/413477
Demonstration scripting using random-access frame presentation Apr 27, 2006 Abandoned
Array ( [id] => 5065008 [patent_doc_number] => 20070226650 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'Apparatus and method for highlighting related user interface controls' [patent_app_type] => utility [patent_app_number] => 11/388014 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5209 [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/0226/20070226650.pdf [firstpage_image] =>[orig_patent_app_number] => 11388014 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388014
Highlighting related user interface controls Mar 22, 2006 Issued
Array ( [id] => 4577729 [patent_doc_number] => 07823069 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-10-26 [patent_title] => 'Method and application tool for dynamically navigating a user customizable representation of a network device configuration' [patent_app_type] => utility [patent_app_number] => 11/388679 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 5186 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 391 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/823/07823069.pdf [firstpage_image] =>[orig_patent_app_number] => 11388679 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388679
Method and application tool for dynamically navigating a user customizable representation of a network device configuration Mar 22, 2006 Issued
Array ( [id] => 5065002 [patent_doc_number] => 20070226644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'Method and apparatus to control the display of windows in a processing system' [patent_app_type] => utility [patent_app_number] => 11/388532 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5544 [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/0226/20070226644.pdf [firstpage_image] =>[orig_patent_app_number] => 11388532 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388532
Method and apparatus to control the display of windows in a processing system Mar 22, 2006 Issued
Array ( [id] => 5064996 [patent_doc_number] => 20070226638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'Selecting a stored content item for use in a task' [patent_app_type] => utility [patent_app_number] => 11/388835 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2327 [patent_no_of_claims] => 19 [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/0226/20070226638.pdf [firstpage_image] =>[orig_patent_app_number] => 11388835 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388835
Selecting a stored content item for use in a task Mar 22, 2006 Abandoned
Array ( [id] => 5065001 [patent_doc_number] => 20070226643 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'System and method for controlling obscuring traits on a field of a display' [patent_app_type] => utility [patent_app_number] => 11/387501 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 1269 [patent_no_of_claims] => 27 [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/0226/20070226643.pdf [firstpage_image] =>[orig_patent_app_number] => 11387501 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/387501
System and method for controlling obscuring traits on a field of a display Mar 22, 2006 Abandoned
Array ( [id] => 5064983 [patent_doc_number] => 20070226625 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-09-27 [patent_title] => 'System and method for unique labeling of animation display states in electronic slide presentations' [patent_app_type] => utility [patent_app_number] => 11/388482 [patent_app_country] => US [patent_app_date] => 2006-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 1740 [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/0226/20070226625.pdf [firstpage_image] =>[orig_patent_app_number] => 11388482 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/388482
System and method for unique labeling of animation display states in electronic slide presentations Mar 22, 2006 Abandoned
Array ( [id] => 5758263 [patent_doc_number] => 20060209208 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-09-21 [patent_title] => 'On screen display apparatus and method for displaying menu' [patent_app_type] => utility [patent_app_number] => 11/334566 [patent_app_country] => US [patent_app_date] => 2006-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5203 [patent_no_of_claims] => 17 [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/0209/20060209208.pdf [firstpage_image] =>[orig_patent_app_number] => 11334566 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/334566
On screen display apparatus and method for displaying menu Jan 18, 2006 Abandoned
Array ( [id] => 5190580 [patent_doc_number] => 20070168889 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-19 [patent_title] => 'Method, system, and program product for indicating a state of a value of a property of an application' [patent_app_type] => utility [patent_app_number] => 11/335278 [patent_app_country] => US [patent_app_date] => 2006-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4565 [patent_no_of_claims] => 20 [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/0168/20070168889.pdf [firstpage_image] =>[orig_patent_app_number] => 11335278 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/335278
Method, system, and program product for indicating a state of a value of a property of an application Jan 18, 2006 Abandoned
Array ( [id] => 8355141 [patent_doc_number] => 08250486 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-21 [patent_title] => 'Computer controlled user interactive display interface for accessing graphic tools with a minimum of display pointer movement' [patent_app_type] => utility [patent_app_number] => 11/335449 [patent_app_country] => US [patent_app_date] => 2006-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2649 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11335449 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/335449
Computer controlled user interactive display interface for accessing graphic tools with a minimum of display pointer movement Jan 18, 2006 Issued
Array ( [id] => 5190563 [patent_doc_number] => 20070168872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-19 [patent_title] => 'Multi-monitor, multi-JVM java GUI infrastructure with layout via XML' [patent_app_type] => utility [patent_app_number] => 11/334432 [patent_app_country] => US [patent_app_date] => 2006-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3357 [patent_no_of_claims] => 27 [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/0168/20070168872.pdf [firstpage_image] =>[orig_patent_app_number] => 11334432 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/334432
Multi-monitor, multi-JVM java GUI infrastructure with layout via XML Jan 18, 2006 Abandoned
Array ( [id] => 5190148 [patent_doc_number] => 20070168457 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-19 [patent_title] => 'Apparatus and method for addressing computer-related problems' [patent_app_type] => utility [patent_app_number] => 11/334717 [patent_app_country] => US [patent_app_date] => 2006-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5584 [patent_no_of_claims] => 35 [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/0168/20070168457.pdf [firstpage_image] =>[orig_patent_app_number] => 11334717 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/334717
Apparatus and method for addressing computer-related problems Jan 17, 2006 Abandoned
Array ( [id] => 5024850 [patent_doc_number] => 20070150817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-28 [patent_title] => 'User interface and method for composing services in a ubiquitous computing environment through direction and selection operators' [patent_app_type] => utility [patent_app_number] => 11/317980 [patent_app_country] => US [patent_app_date] => 2005-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4357 [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/0150/20070150817.pdf [firstpage_image] =>[orig_patent_app_number] => 11317980 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/317980
User interface and method for composing services in a ubiquitous computing environment through direction and selection operators Dec 22, 2005 Abandoned
Array ( [id] => 5706432 [patent_doc_number] => 20060195480 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-31 [patent_title] => 'User interface for sharing and searching playlists' [patent_app_type] => utility [patent_app_number] => 11/316052 [patent_app_country] => US [patent_app_date] => 2005-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9337 [patent_no_of_claims] => 40 [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/0195/20060195480.pdf [firstpage_image] =>[orig_patent_app_number] => 11316052 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/316052
User interface for sharing and searching playlists Dec 20, 2005 Abandoned
Array ( [id] => 5121225 [patent_doc_number] => 20070142940 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-21 [patent_title] => 'Processes for monitoring user-selected parameters' [patent_app_type] => utility [patent_app_number] => 11/312436 [patent_app_country] => US [patent_app_date] => 2005-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4017 [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/0142/20070142940.pdf [firstpage_image] =>[orig_patent_app_number] => 11312436 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/312436
Processes for monitoring user-selected parameters Dec 20, 2005 Abandoned
Array ( [id] => 4990776 [patent_doc_number] => 20070157117 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-05 [patent_title] => 'Apparatus, method and computer program product providing user interface configurable command placement logic' [patent_app_type] => utility [patent_app_number] => 11/314782 [patent_app_country] => US [patent_app_date] => 2005-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6947 [patent_no_of_claims] => 40 [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/0157/20070157117.pdf [firstpage_image] =>[orig_patent_app_number] => 11314782 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/314782
Apparatus, method and computer program product providing user interface configurable command placement logic Dec 19, 2005 Abandoned
Menu