
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] => 9592626
[patent_doc_number] => 08782190
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-15
[patent_title] => 'Demand response management system'
[patent_app_type] => utility
[patent_app_number] => 13/019943
[patent_app_country] => US
[patent_app_date] => 2011-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 4678
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13019943
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/019943 | Demand response management system | Feb 1, 2011 | Issued |
Array
(
[id] => 7492646
[patent_doc_number] => 20110238761
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-29
[patent_title] => 'CHAT RELAY SERVER AND CHAT TERMINAL USED IN CHAT SYSTEM, METHODS OF CONTROLLING SAME, AND CHAT SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/016778
[patent_app_country] => US
[patent_app_date] => 2011-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 12057
[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/0238/20110238761.pdf
[firstpage_image] =>[orig_patent_app_number] => 13016778
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/016778 | CHAT RELAY SERVER AND CHAT TERMINAL USED IN CHAT SYSTEM, METHODS OF CONTROLLING SAME, AND CHAT SYSTEM | Jan 27, 2011 | Abandoned |
Array
(
[id] => 6116930
[patent_doc_number] => 20110191492
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-08-04
[patent_title] => 'ROUTER, ROUTING METHOD, INFORMATION PROCESSING APPARATUS, AND METHOD OF CONSTRUCTING VIRTUAL MACHINE'
[patent_app_type] => utility
[patent_app_number] => 13/016455
[patent_app_country] => US
[patent_app_date] => 2011-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 8324
[patent_no_of_claims] => 11
[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/0191/20110191492.pdf
[firstpage_image] =>[orig_patent_app_number] => 13016455
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/016455 | ROUTER, ROUTING METHOD, INFORMATION PROCESSING APPARATUS, AND METHOD OF CONSTRUCTING VIRTUAL MACHINE | Jan 27, 2011 | Abandoned |
Array
(
[id] => 6181449
[patent_doc_number] => 20110179155
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-21
[patent_title] => 'UNAFFILIATED WEB DOMAIN HOSTING SERVICE BASED ON COMMON SERVICE POOLS ARCHITECTURE'
[patent_app_type] => utility
[patent_app_number] => 13/009241
[patent_app_country] => US
[patent_app_date] => 2011-01-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 35
[patent_no_of_words] => 80471
[patent_no_of_claims] => 5
[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/0179/20110179155.pdf
[firstpage_image] =>[orig_patent_app_number] => 13009241
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/009241 | Unaffiliated web domain hosting service based on common service pools architecture | Jan 18, 2011 | Issued |
Array
(
[id] => 8279819
[patent_doc_number] => 20120173699
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-05
[patent_title] => 'Controlling access to web content'
[patent_app_type] => utility
[patent_app_number] => 12/930434
[patent_app_country] => US
[patent_app_date] => 2011-01-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3960
[patent_no_of_claims] => 13
[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] =>[firstpage_image] =>[orig_patent_app_number] => 12930434
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/930434 | Controlling access to web content | Jan 4, 2011 | Issued |
Array
(
[id] => 6130805
[patent_doc_number] => 20110087727
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-04-14
[patent_title] => 'INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/968392
[patent_app_country] => US
[patent_app_date] => 2010-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 13092
[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/0087/20110087727.pdf
[firstpage_image] =>[orig_patent_app_number] => 12968392
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/968392 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM | Dec 14, 2010 | Abandoned |
Array
(
[id] => 8472509
[patent_doc_number] => 08301700
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-10-30
[patent_title] => 'System and method for event-driven live migration of multi-process applications'
[patent_app_type] => utility
[patent_app_number] => 12/957553
[patent_app_country] => US
[patent_app_date] => 2010-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 22420
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12957553
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/957553 | System and method for event-driven live migration of multi-process applications | Nov 30, 2010 | Issued |
Array
(
[id] => 6031161
[patent_doc_number] => 20110055411
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-03
[patent_title] => 'GENERIC BOOTSTRAPPING PROTOCOL (GBP)'
[patent_app_type] => utility
[patent_app_number] => 12/941205
[patent_app_country] => US
[patent_app_date] => 2010-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4600
[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/0055/20110055411.pdf
[firstpage_image] =>[orig_patent_app_number] => 12941205
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/941205 | GENERIC BOOTSTRAPPING PROTOCOL (GBP) | Nov 7, 2010 | Abandoned |
Array
(
[id] => 8484989
[patent_doc_number] => 20120284396
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-08
[patent_title] => 'DIAGNOSTIC TOOL FOR BROADBAND NETWORKS'
[patent_app_type] => utility
[patent_app_number] => 13/508240
[patent_app_country] => US
[patent_app_date] => 2010-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 12500
[patent_no_of_claims] => 15
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13508240
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/508240 | Diagnostic tool for broadband networks | Nov 3, 2010 | Issued |
Array
(
[id] => 8176184
[patent_doc_number] => 20120110062
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'DATA DELIVERY'
[patent_app_type] => utility
[patent_app_number] => 12/938781
[patent_app_country] => US
[patent_app_date] => 2010-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6787
[patent_no_of_claims] => 19
[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/0110/20120110062.pdf
[firstpage_image] =>[orig_patent_app_number] => 12938781
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/938781 | Data delivery | Nov 2, 2010 | Issued |
Array
(
[id] => 5948271
[patent_doc_number] => 20110106976
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-05
[patent_title] => 'ELECTRONIC DEVICE FOR CONVEYING DEVICE INFORMATION'
[patent_app_type] => utility
[patent_app_number] => 12/938103
[patent_app_country] => US
[patent_app_date] => 2010-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2637
[patent_no_of_claims] => 18
[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/0106/20110106976.pdf
[firstpage_image] =>[orig_patent_app_number] => 12938103
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/938103 | ELECTRONIC DEVICE FOR CONVEYING DEVICE INFORMATION | Nov 1, 2010 | Abandoned |
Array
(
[id] => 8176250
[patent_doc_number] => 20120110108
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-03
[patent_title] => 'Computer System with Cooperative Cache'
[patent_app_type] => utility
[patent_app_number] => 12/914889
[patent_app_country] => US
[patent_app_date] => 2010-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4344
[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/0110/20120110108.pdf
[firstpage_image] =>[orig_patent_app_number] => 12914889
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/914889 | Computer system with cooperative cache | Oct 27, 2010 | Issued |
Array
(
[id] => 7537500
[patent_doc_number] => 08051142
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-11-01
[patent_title] => 'Computer program and method for granting multiple users access to a secure repository'
[patent_app_type] => utility
[patent_app_number] => 12/906826
[patent_app_country] => US
[patent_app_date] => 2010-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 9247
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 348
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/051/08051142.pdf
[firstpage_image] =>[orig_patent_app_number] => 12906826
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/906826 | Computer program and method for granting multiple users access to a secure repository | Oct 17, 2010 | Issued |
Array
(
[id] => 10087284
[patent_doc_number] => 09124642
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-01
[patent_title] => 'Adaptively streaming multimedia'
[patent_app_type] => utility
[patent_app_number] => 12/903491
[patent_app_country] => US
[patent_app_date] => 2010-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5053
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12903491
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/903491 | Adaptively streaming multimedia | Oct 12, 2010 | Issued |
Array
(
[id] => 5975388
[patent_doc_number] => 20110153415
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-23
[patent_title] => 'SYSTEM AND METHOD FOR ADDING TARGETED CONTENT IN A WEB PAGE'
[patent_app_type] => utility
[patent_app_number] => 12/861799
[patent_app_country] => US
[patent_app_date] => 2010-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8139
[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/0153/20110153415.pdf
[firstpage_image] =>[orig_patent_app_number] => 12861799
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/861799 | System and method for adding targeted content in a web page | Aug 22, 2010 | Issued |
Array
(
[id] => 8424458
[patent_doc_number] => 08280955
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-10-02
[patent_title] => 'Systems and methods for handling client-server communications'
[patent_app_type] => utility
[patent_app_number] => 12/836818
[patent_app_country] => US
[patent_app_date] => 2010-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 10414
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12836818
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/836818 | Systems and methods for handling client-server communications | Jul 14, 2010 | Issued |
Array
(
[id] => 8580690
[patent_doc_number] => 08346920
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-01
[patent_title] => 'Managing network resource requests'
[patent_app_type] => utility
[patent_app_number] => 12/837058
[patent_app_country] => US
[patent_app_date] => 2010-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 8758
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 71
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12837058
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/837058 | Managing network resource requests | Jul 14, 2010 | Issued |
Array
(
[id] => 5996020
[patent_doc_number] => 20110016200
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-20
[patent_title] => 'SYSTEM FOR PROVIDING DEMAND RESPONSE SERVICES'
[patent_app_type] => utility
[patent_app_number] => 12/834841
[patent_app_country] => US
[patent_app_date] => 2010-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3940
[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/0016/20110016200.pdf
[firstpage_image] =>[orig_patent_app_number] => 12834841
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/834841 | System for providing demand response services | Jul 11, 2010 | Issued |
Array
(
[id] => 7721928
[patent_doc_number] => 20120011263
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-01-12
[patent_title] => 'Using A Virtual Network Interface To Obtain Access To Resources'
[patent_app_type] => utility
[patent_app_number] => 12/831917
[patent_app_country] => US
[patent_app_date] => 2010-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8915
[patent_no_of_claims] => 22
[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/0011/20120011263.pdf
[firstpage_image] =>[orig_patent_app_number] => 12831917
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/831917 | Using a virtual network interface to obtain access to resources | Jul 6, 2010 | Issued |
Array
(
[id] => 7713794
[patent_doc_number] => 20120005260
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-01-05
[patent_title] => 'Method for Optimizing Remote Object Implementations'
[patent_app_type] => utility
[patent_app_number] => 12/827649
[patent_app_country] => US
[patent_app_date] => 2010-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2710
[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/0005/20120005260.pdf
[firstpage_image] =>[orig_patent_app_number] => 12827649
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/827649 | Method for optimizing remote object implementations | Jun 29, 2010 | Issued |