
Thomas J. Johannes
Supervisory Patent Examiner (ID: 8373, Phone: (571)272-7576 , Office: P/2921 )
| Most Active Art Unit | 2912 |
| Art Unit(s) | 2912, 2910, 2921 |
| Total Applications | 1944 |
| Issued Applications | 1928 |
| Pending Applications | 0 |
| Abandoned Applications | 16 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5438182
[patent_doc_number] => 20090172769
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-07-02
[patent_title] => 'PROGRAMMATIC VALIDATION IN AN INFORMATION TECHNOLOGY ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 11/966619
[patent_app_country] => US
[patent_app_date] => 2007-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 45
[patent_figures_cnt] => 45
[patent_no_of_words] => 26659
[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/0172/20090172769.pdf
[firstpage_image] =>[orig_patent_app_number] => 11966619
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/966619 | Programmatic validation in an information technology environment | Dec 27, 2007 | Issued |
Array
(
[id] => 5332597
[patent_doc_number] => 20090113074
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-30
[patent_title] => 'Variable DNS responses based on client identity'
[patent_app_type] => utility
[patent_app_number] => 11/981335
[patent_app_country] => US
[patent_app_date] => 2007-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4567
[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/0113/20090113074.pdf
[firstpage_image] =>[orig_patent_app_number] => 11981335
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/981335 | Variable DNS responses based on client identity | Oct 30, 2007 | Issued |
Array
(
[id] => 4961539
[patent_doc_number] => 20080275964
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-06
[patent_title] => 'Appliance metaphor for adding media function to a web page'
[patent_app_type] => utility
[patent_app_number] => 11/932065
[patent_app_country] => US
[patent_app_date] => 2007-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8208
[patent_no_of_claims] => 9
[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/0275/20080275964.pdf
[firstpage_image] =>[orig_patent_app_number] => 11932065
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/932065 | Appliance metaphor for adding media function to a web page | Oct 30, 2007 | Abandoned |
Array
(
[id] => 4868757
[patent_doc_number] => 20080147816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'System and methods for electronic mail message subject tracking'
[patent_app_type] => utility
[patent_app_number] => 11/981758
[patent_app_country] => US
[patent_app_date] => 2007-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 8507
[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/0147/20080147816.pdf
[firstpage_image] =>[orig_patent_app_number] => 11981758
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/981758 | System and methods for electronic mail message subject tracking | Oct 30, 2007 | Abandoned |
Array
(
[id] => 8318256
[patent_doc_number] => 08233037
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-31
[patent_title] => 'Image display apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/863611
[patent_app_country] => US
[patent_app_date] => 2007-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 18
[patent_no_of_words] => 11778
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11863611
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/863611 | Image display apparatus | Sep 27, 2007 | Issued |
Array
(
[id] => 4621547
[patent_doc_number] => 08001278
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-08-16
[patent_title] => 'Network packet payload compression'
[patent_app_type] => utility
[patent_app_number] => 11/906162
[patent_app_country] => US
[patent_app_date] => 2007-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 4500
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/001/08001278.pdf
[firstpage_image] =>[orig_patent_app_number] => 11906162
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/906162 | Network packet payload compression | Sep 27, 2007 | Issued |
Array
(
[id] => 5949754
[patent_doc_number] => 20110107420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-05
[patent_title] => 'LOCATOR CODING IN A COMMUNICATIONS NETWORKS'
[patent_app_type] => utility
[patent_app_number] => 12/679184
[patent_app_country] => US
[patent_app_date] => 2007-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6812
[patent_no_of_claims] => 10
[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/20110107420.pdf
[firstpage_image] =>[orig_patent_app_number] => 12679184
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/679184 | Locator coding in a communications networks | Sep 19, 2007 | Issued |
Array
(
[id] => 6627892
[patent_doc_number] => 20100100639
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-22
[patent_title] => 'METHOD FOR PROVIDING INTERNET PROTOCOL HANDOFF OF MOBILE NODE UNDER MULTIPLE MOBILE AGENT PLATFORM ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 12/443677
[patent_app_country] => US
[patent_app_date] => 2007-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7184
[patent_no_of_claims] => 11
[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/0100/20100100639.pdf
[firstpage_image] =>[orig_patent_app_number] => 12443677
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/443677 | METHOD FOR PROVIDING INTERNET PROTOCOL HANDOFF OF MOBILE NODE UNDER MULTIPLE MOBILE AGENT PLATFORM ENVIRONMENT | Sep 17, 2007 | Abandoned |
Array
(
[id] => 4689881
[patent_doc_number] => 20080034062
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-02-07
[patent_title] => 'Method and code module for adding function to a web page'
[patent_app_type] => utility
[patent_app_number] => 11/899265
[patent_app_country] => US
[patent_app_date] => 2007-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8182
[patent_no_of_claims] => 30
[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/0034/20080034062.pdf
[firstpage_image] =>[orig_patent_app_number] => 11899265
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/899265 | Method and code module for adding function to a web page | Sep 3, 2007 | Issued |
Array
(
[id] => 4773335
[patent_doc_number] => 20080058996
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'UPS monitoring and controlling software embedded into a DSP-based online UPS equipment'
[patent_app_type] => utility
[patent_app_number] => 11/892526
[patent_app_country] => US
[patent_app_date] => 2007-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 4455
[patent_no_of_claims] => 20
[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/0058/20080058996.pdf
[firstpage_image] =>[orig_patent_app_number] => 11892526
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/892526 | UPS monitoring and controlling software embedded into a DSP-based online UPS equipment | Aug 22, 2007 | Abandoned |
Array
(
[id] => 4529491
[patent_doc_number] => 07912911
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-22
[patent_title] => 'Method and system for increasing throughput rate by dynamically modifying connection parameters'
[patent_app_type] => utility
[patent_app_number] => 11/892521
[patent_app_country] => US
[patent_app_date] => 2007-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 12401
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/912/07912911.pdf
[firstpage_image] =>[orig_patent_app_number] => 11892521
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/892521 | Method and system for increasing throughput rate by dynamically modifying connection parameters | Aug 22, 2007 | Issued |
Array
(
[id] => 4487655
[patent_doc_number] => 07908361
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-15
[patent_title] => 'Computer maintenance support system and analysis server'
[patent_app_type] => utility
[patent_app_number] => 11/892083
[patent_app_country] => US
[patent_app_date] => 2007-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7475
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/908/07908361.pdf
[firstpage_image] =>[orig_patent_app_number] => 11892083
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/892083 | Computer maintenance support system and analysis server | Aug 19, 2007 | Issued |
Array
(
[id] => 5447900
[patent_doc_number] => 20090049126
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-19
[patent_title] => 'Technical support process for power monitoring networks'
[patent_app_type] => utility
[patent_app_number] => 11/891712
[patent_app_country] => US
[patent_app_date] => 2007-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1635
[patent_no_of_claims] => 4
[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/0049/20090049126.pdf
[firstpage_image] =>[orig_patent_app_number] => 11891712
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/891712 | Technical support process for power monitoring networks | Aug 12, 2007 | Issued |
Array
(
[id] => 4747174
[patent_doc_number] => 20080091776
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-04-17
[patent_title] => 'Information processing apparatus and information processing system'
[patent_app_type] => utility
[patent_app_number] => 11/890550
[patent_app_country] => US
[patent_app_date] => 2007-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 19269
[patent_no_of_claims] => 16
[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/0091/20080091776.pdf
[firstpage_image] =>[orig_patent_app_number] => 11890550
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/890550 | Information processing apparatus and information processing system | Aug 6, 2007 | Abandoned |
Array
(
[id] => 4589215
[patent_doc_number] => 07831690
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-09
[patent_title] => 'Appliance metaphor for adding media function to a web page'
[patent_app_type] => utility
[patent_app_number] => 11/888865
[patent_app_country] => US
[patent_app_date] => 2007-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 8163
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/831/07831690.pdf
[firstpage_image] =>[orig_patent_app_number] => 11888865
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/888865 | Appliance metaphor for adding media function to a web page | Aug 2, 2007 | Issued |
Array
(
[id] => 4730189
[patent_doc_number] => 20080209040
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-08-28
[patent_title] => 'Proxy caching for directory services'
[patent_app_type] => utility
[patent_app_number] => 11/888726
[patent_app_country] => US
[patent_app_date] => 2007-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4888
[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/0209/20080209040.pdf
[firstpage_image] =>[orig_patent_app_number] => 11888726
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/888726 | Proxy caching for directory services | Aug 1, 2007 | Issued |
Array
(
[id] => 47539
[patent_doc_number] => 07783750
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-08-24
[patent_title] => 'System and method for externalized real-time log correlation and performance monitoring of service-oriented applications'
[patent_app_type] => utility
[patent_app_number] => 11/881870
[patent_app_country] => US
[patent_app_date] => 2007-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 5967
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/783/07783750.pdf
[firstpage_image] =>[orig_patent_app_number] => 11881870
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/881870 | System and method for externalized real-time log correlation and performance monitoring of service-oriented applications | Jul 29, 2007 | Issued |
Array
(
[id] => 5520285
[patent_doc_number] => 20090028266
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-29
[patent_title] => 'Compact encoding of arbitrary length binary objects'
[patent_app_type] => utility
[patent_app_number] => 11/881527
[patent_app_country] => US
[patent_app_date] => 2007-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8168
[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/0028/20090028266.pdf
[firstpage_image] =>[orig_patent_app_number] => 11881527
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/881527 | Compact encoding of arbitrary length binary objects | Jul 26, 2007 | Issued |
Array
(
[id] => 8478
[patent_doc_number] => 07818384
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-10-19
[patent_title] => 'Simultaneous synchronous split-domain email routing with conflict resolution'
[patent_app_type] => utility
[patent_app_number] => 11/881391
[patent_app_country] => US
[patent_app_date] => 2007-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 16
[patent_no_of_words] => 5137
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/818/07818384.pdf
[firstpage_image] =>[orig_patent_app_number] => 11881391
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/881391 | Simultaneous synchronous split-domain email routing with conflict resolution | Jul 25, 2007 | Issued |
Array
(
[id] => 6362443
[patent_doc_number] => 20100074144
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-25
[patent_title] => 'METHOD FOR CONFIGURING NODES WITHIN ANYCAST GROUP, AND ASSISTANCE METHOD AND DEVICE THEREFOR'
[patent_app_type] => utility
[patent_app_number] => 12/448605
[patent_app_country] => US
[patent_app_date] => 2007-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10044
[patent_no_of_claims] => 43
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0074/20100074144.pdf
[firstpage_image] =>[orig_patent_app_number] => 12448605
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/448605 | Method for configuring nodes within anycast group, and assistance method and device therefor | Jul 2, 2007 | Issued |