Search

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 numberTitle of the applicationFiling DateStatus
Array ( [id] => 8588308 [patent_doc_number] => 20130007130 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-03 [patent_title] => 'METHOD AND SYSTEM FOR SUBSCRIBING PRESENCE INFORMATION, RESOURCE LIST SERVER, AND PRESENCE SERVER' [patent_app_type] => utility [patent_app_number] => 13/603164 [patent_app_country] => US [patent_app_date] => 2012-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7040 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13603164 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/603164
METHOD AND SYSTEM FOR SUBSCRIBING PRESENCE INFORMATION, RESOURCE LIST SERVER, AND PRESENCE SERVER Sep 3, 2012 Abandoned
Array ( [id] => 10139737 [patent_doc_number] => 09173072 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-27 [patent_title] => 'Methods and systems for verification in account registration' [patent_app_type] => utility [patent_app_number] => 13/596778 [patent_app_country] => US [patent_app_date] => 2012-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8689 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13596778 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/596778
Methods and systems for verification in account registration Aug 27, 2012 Issued
Array ( [id] => 9332417 [patent_doc_number] => 20140059199 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-27 [patent_title] => 'TRANSACTION-LEVEL HEALTH MONITORING OF ONLINE SERVICES' [patent_app_type] => utility [patent_app_number] => 13/591029 [patent_app_country] => US [patent_app_date] => 2012-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5350 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13591029 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/591029
Transaction-level health monitoring of online services Aug 20, 2012 Issued
Array ( [id] => 9102557 [patent_doc_number] => 08566450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-22 [patent_title] => 'Systems and methods for GSLB site persistence' [patent_app_type] => utility [patent_app_number] => 13/589796 [patent_app_country] => US [patent_app_date] => 2012-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 37858 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13589796 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/589796
Systems and methods for GSLB site persistence Aug 19, 2012 Issued
Array ( [id] => 9347940 [patent_doc_number] => 08667102 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-03-04 [patent_title] => 'Module-based device interaction system' [patent_app_type] => utility [patent_app_number] => 13/585362 [patent_app_country] => US [patent_app_date] => 2012-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7929 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13585362 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/585362
Module-based device interaction system Aug 13, 2012 Issued
Array ( [id] => 8672276 [patent_doc_number] => 20130046814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-21 [patent_title] => 'INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/569404 [patent_app_country] => US [patent_app_date] => 2012-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 18534 [patent_no_of_claims] => 9 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13569404 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/569404
Information processing device, information processing method, program, and information processing system Aug 7, 2012 Issued
Array ( [id] => 9308407 [patent_doc_number] => 20140047081 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-13 [patent_title] => 'CLOUD-BASED VIRTUAL MACHINES AND OFFICES' [patent_app_type] => utility [patent_app_number] => 13/570161 [patent_app_country] => US [patent_app_date] => 2012-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 10318 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13570161 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/570161
Cloud-based virtual machines and offices Aug 7, 2012 Issued
Array ( [id] => 10046516 [patent_doc_number] => 09086914 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-21 [patent_title] => 'System and method for reducing startup cost of a software application' [patent_app_type] => utility [patent_app_number] => 13/569002 [patent_app_country] => US [patent_app_date] => 2012-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 16342 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13569002 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/569002
System and method for reducing startup cost of a software application Aug 6, 2012 Issued
Array ( [id] => 8804766 [patent_doc_number] => 08443048 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-14 [patent_title] => 'Method, system and program product for assigning a responder to a requester in a collaborative environment' [patent_app_type] => utility [patent_app_number] => 13/564377 [patent_app_country] => US [patent_app_date] => 2012-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 7962 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13564377 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/564377
Method, system and program product for assigning a responder to a requester in a collaborative environment Jul 31, 2012 Issued
Array ( [id] => 8485207 [patent_doc_number] => 20120284614 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-08 [patent_title] => 'PERSONALIZING A WEB PAGE OUTSIDE OF A SOCIAL NETWORKING SYSTEM WITH CONTENT FROM THE SOCIAL NETWORKING SYSTEM THAT INCLUDES USER ACTIONS' [patent_app_type] => utility [patent_app_number] => 13/551498 [patent_app_country] => US [patent_app_date] => 2012-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11005 [patent_no_of_claims] => 24 [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] => 13551498 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/551498
Personalizing a web page outside of a social networking system with content from the social networking system that includes user actions Jul 16, 2012 Issued
Array ( [id] => 8485208 [patent_doc_number] => 20120284615 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-08 [patent_title] => 'PERSONALIZING A WEB PAGE OUTSIDE OF A SOCIAL NETWORKING SYSTEM WITH CONTENT FROM THE SOCIAL NETWORKING SYSTEM SELECTED BASED ON GLOBAL INFORMATION' [patent_app_type] => utility [patent_app_number] => 13/551508 [patent_app_country] => US [patent_app_date] => 2012-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11005 [patent_no_of_claims] => 25 [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] => 13551508 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/551508
Personalizing a web page outside of a social networking system with content from the social networking system selected based on global information Jul 16, 2012 Issued
Array ( [id] => 9224763 [patent_doc_number] => 20140019538 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-16 [patent_title] => 'CLOUD-CONNECTED, INTERACTIVE APPLICATION SHARED THROUGH A SOCIAL NETWORK' [patent_app_type] => utility [patent_app_number] => 13/549535 [patent_app_country] => US [patent_app_date] => 2012-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 4881 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13549535 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/549535
Cloud-connected, interactive application shared through a social network Jul 15, 2012 Issued
Array ( [id] => 9714203 [patent_doc_number] => 08838801 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-16 [patent_title] => 'Cloud optimization using workload analysis' [patent_app_type] => utility [patent_app_number] => 13/549774 [patent_app_country] => US [patent_app_date] => 2012-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 8313 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13549774 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/549774
Cloud optimization using workload analysis Jul 15, 2012 Issued
Array ( [id] => 8478986 [patent_doc_number] => 20120278394 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-01 [patent_title] => 'Personalizing a Web Page Outside of a Social Networking System with Content from the Social Networking System' [patent_app_type] => utility [patent_app_number] => 13/549485 [patent_app_country] => US [patent_app_date] => 2012-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11005 [patent_no_of_claims] => 30 [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] => 13549485 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/549485
Personalizing a web page outside of a social networking system with content from the social networking system Jul 14, 2012 Issued
Array ( [id] => 9347969 [patent_doc_number] => 08667132 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-04 [patent_title] => 'Arrangement for communication about and management of a resource using a mobile device' [patent_app_type] => utility [patent_app_number] => 13/548110 [patent_app_country] => US [patent_app_date] => 2012-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4860 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13548110 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/548110
Arrangement for communication about and management of a resource using a mobile device Jul 11, 2012 Issued
Array ( [id] => 9926105 [patent_doc_number] => 08984090 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-17 [patent_title] => 'Method and apparatus for providing derivative publications of a publication at one or more services' [patent_app_type] => utility [patent_app_number] => 13/545662 [patent_app_country] => US [patent_app_date] => 2012-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 12801 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13545662 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/545662
Method and apparatus for providing derivative publications of a publication at one or more services Jul 9, 2012 Issued
Array ( [id] => 9029446 [patent_doc_number] => 08539043 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-17 [patent_title] => 'System and method for adding targeted content in a web page' [patent_app_type] => utility [patent_app_number] => 13/543382 [patent_app_country] => US [patent_app_date] => 2012-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8323 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13543382 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/543382
System and method for adding targeted content in a web page Jul 5, 2012 Issued
Array ( [id] => 10879132 [patent_doc_number] => 08903929 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-02 [patent_title] => 'Forgotten attachment detection' [patent_app_type] => utility [patent_app_number] => 13/542102 [patent_app_country] => US [patent_app_date] => 2012-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8099 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13542102 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/542102
Forgotten attachment detection Jul 4, 2012 Issued
Array ( [id] => 9825825 [patent_doc_number] => 08935321 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-01-13 [patent_title] => 'Virtualized environment for managing heterogenous enterprise software applications' [patent_app_type] => utility [patent_app_number] => 13/537496 [patent_app_country] => US [patent_app_date] => 2012-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3105 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13537496 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/537496
Virtualized environment for managing heterogenous enterprise software applications Jun 28, 2012 Issued
Array ( [id] => 9207402 [patent_doc_number] => 20140006579 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-02 [patent_title] => 'TECHNIQUES TO DISCOVER SERVICES RECURSIVELY IN A DISTRIBUTED ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/538357 [patent_app_country] => US [patent_app_date] => 2012-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9262 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13538357 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/538357
Techniques to discover services recursively in a distributed environment Jun 28, 2012 Issued
Menu