Search

John B. Walsh

Examiner (ID: 170, Phone: (571)272-7063 , Office: P/2451 )

Most Active Art Unit
2451
Art Unit(s)
3629, 2451, 2151, 3627, 3676
Total Applications
1571
Issued Applications
1237
Pending Applications
100
Abandoned Applications
256

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8552083 [patent_doc_number] => 08326980 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-04 [patent_title] => 'Using DNS reflection to measure network performance' [patent_app_type] => utility [patent_app_number] => 12/769270 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9529 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12769270 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/769270
Using DNS reflection to measure network performance Apr 27, 2010 Issued
Array ( [id] => 8530447 [patent_doc_number] => 08307031 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-11-06 [patent_title] => 'Processing data requests using multiple request timers' [patent_app_type] => utility [patent_app_number] => 12/769376 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11075 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [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] => 12769376 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/769376
Processing data requests using multiple request timers Apr 27, 2010 Issued
Array ( [id] => 8861378 [patent_doc_number] => 08463930 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-06-11 [patent_title] => 'Skip feature for a broadcast or multicast media station' [patent_app_type] => utility [patent_app_number] => 12/768980 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 20 [patent_no_of_words] => 6768 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 12768980 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768980
Skip feature for a broadcast or multicast media station Apr 27, 2010 Issued
Array ( [id] => 8763072 [patent_doc_number] => 08423606 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-04-16 [patent_title] => 'Data framing' [patent_app_type] => utility [patent_app_number] => 12/768636 [patent_app_country] => US [patent_app_date] => 2010-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14591 [patent_no_of_claims] => 23 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12768636 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768636
Data framing Apr 26, 2010 Issued
Array ( [id] => 8272930 [patent_doc_number] => 08214449 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-03 [patent_title] => 'Method and apparatus for switching communication channel in shared memory communication environment' [patent_app_type] => utility [patent_app_number] => 12/768503 [patent_app_country] => US [patent_app_date] => 2010-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2941 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12768503 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768503
Method and apparatus for switching communication channel in shared memory communication environment Apr 26, 2010 Issued
Array ( [id] => 7492612 [patent_doc_number] => 20110238732 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'TEXT MESSAGE HANDSHAKING AND INTEGRATION' [patent_app_type] => utility [patent_app_number] => 12/729525 [patent_app_country] => US [patent_app_date] => 2010-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5355 [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/0238/20110238732.pdf [firstpage_image] =>[orig_patent_app_number] => 12729525 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/729525
Text message handshaking and integration Mar 22, 2010 Issued
Array ( [id] => 9458419 [patent_doc_number] => 08719443 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-06 [patent_title] => 'Method and system for I/O driven rate adaptation' [patent_app_type] => utility [patent_app_number] => 12/718233 [patent_app_country] => US [patent_app_date] => 2010-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 5 [patent_no_of_words] => 3945 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12718233 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/718233
Method and system for I/O driven rate adaptation Mar 4, 2010 Issued
Array ( [id] => 6008759 [patent_doc_number] => 20110060790 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-10 [patent_title] => 'FACILITATING A SERVICE APPLICATION TO OPERATE WITH DIFFERENT SERVICE FRAMEWORKS IN APPLICATION SERVERS' [patent_app_type] => utility [patent_app_number] => 12/717946 [patent_app_country] => US [patent_app_date] => 2010-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8255 [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/0060/20110060790.pdf [firstpage_image] =>[orig_patent_app_number] => 12717946 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/717946
Facilitating a service application to operate with different service frameworks in application servers Mar 3, 2010 Issued
Array ( [id] => 5939762 [patent_doc_number] => 20110213825 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-01 [patent_title] => 'DYNAMICALLY CONFIGURABLE CLUSTERS OF APPARATUSES' [patent_app_type] => utility [patent_app_number] => 12/713596 [patent_app_country] => US [patent_app_date] => 2010-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6969 [patent_no_of_claims] => 30 [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/0213/20110213825.pdf [firstpage_image] =>[orig_patent_app_number] => 12713596 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/713596
DYNAMICALLY CONFIGURABLE CLUSTERS OF APPARATUSES Feb 25, 2010 Abandoned
Array ( [id] => 8632712 [patent_doc_number] => 08364810 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-29 [patent_title] => 'Method, system and apparatus for management of push content when changing computing devices' [patent_app_type] => utility [patent_app_number] => 12/712771 [patent_app_country] => US [patent_app_date] => 2010-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7088 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12712771 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/712771
Method, system and apparatus for management of push content when changing computing devices Feb 24, 2010 Issued
Array ( [id] => 6446876 [patent_doc_number] => 20100153509 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-06-17 [patent_title] => 'Method and Apparatus for Detecting Abusive Email Based on Number of Hops' [patent_app_type] => utility [patent_app_number] => 12/711121 [patent_app_country] => US [patent_app_date] => 2010-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2912 [patent_no_of_claims] => 25 [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/0153/20100153509.pdf [firstpage_image] =>[orig_patent_app_number] => 12711121 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/711121
Method and apparatus for detecting abusive email based on number of hops Feb 22, 2010 Issued
Array ( [id] => 6116854 [patent_doc_number] => 20110191456 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-04 [patent_title] => 'SYSTEMS AND METHODS FOR COORDINATING DATA COMMUNICATION BETWEEN TWO DEVICES' [patent_app_type] => utility [patent_app_number] => 12/699280 [patent_app_country] => US [patent_app_date] => 2010-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8430 [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/0191/20110191456.pdf [firstpage_image] =>[orig_patent_app_number] => 12699280 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/699280
SYSTEMS AND METHODS FOR COORDINATING DATA COMMUNICATION BETWEEN TWO DEVICES Feb 2, 2010 Abandoned
Array ( [id] => 6165680 [patent_doc_number] => 20110161404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'SYSTEMS AND METHODS FOR COMMUNICATING DATA BETWEEN A SERVER AND A DEVICE ON A VIRTUAL DESKTOP' [patent_app_type] => utility [patent_app_number] => 12/651352 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5285 [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/0161/20110161404.pdf [firstpage_image] =>[orig_patent_app_number] => 12651352 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651352
SYSTEMS AND METHODS FOR COMMUNICATING DATA BETWEEN A SERVER AND A DEVICE ON A VIRTUAL DESKTOP Dec 30, 2009 Abandoned
Array ( [id] => 6165856 [patent_doc_number] => 20110161488 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'REDUCING WORKLOAD ON A BACKEND SYSTEM USING CLIENT SIDE REQUEST THROTTLING' [patent_app_type] => utility [patent_app_number] => 12/651197 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3988 [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/0161/20110161488.pdf [firstpage_image] =>[orig_patent_app_number] => 12651197 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651197
Reducing workload on a backend system using client side request throttling Dec 30, 2009 Issued
Array ( [id] => 6130865 [patent_doc_number] => 20110087746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-14 [patent_title] => 'System and Method for Electronic Delivery of Mail' [patent_app_type] => utility [patent_app_number] => 12/651324 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4028 [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/0087/20110087746.pdf [firstpage_image] =>[orig_patent_app_number] => 12651324 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651324
System and Method for Electronic Delivery of Mail Dec 30, 2009 Abandoned
Array ( [id] => 6165858 [patent_doc_number] => 20110161489 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'AUTOMATIC AGGREGATION OF INTER-DEVICE PORTS/LINKS IN A VIRTUAL DEVICE' [patent_app_type] => utility [patent_app_number] => 12/651351 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6659 [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/0161/20110161489.pdf [firstpage_image] =>[orig_patent_app_number] => 12651351 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651351
Automatic aggregation of inter-device ports/links in a virtual device Dec 30, 2009 Issued
Array ( [id] => 4440542 [patent_doc_number] => 07970927 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-06-28 [patent_title] => 'Concurrent transmit processing' [patent_app_type] => utility [patent_app_number] => 12/651270 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 6146 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/970/07970927.pdf [firstpage_image] =>[orig_patent_app_number] => 12651270 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651270
Concurrent transmit processing Dec 30, 2009 Issued
Array ( [id] => 4646835 [patent_doc_number] => 08024447 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-09-20 [patent_title] => 'Traffic estimation' [patent_app_type] => utility [patent_app_number] => 12/650200 [patent_app_country] => US [patent_app_date] => 2009-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 6506 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/024/08024447.pdf [firstpage_image] =>[orig_patent_app_number] => 12650200 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/650200
Traffic estimation Dec 29, 2009 Issued
Array ( [id] => 7490292 [patent_doc_number] => 20110252106 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-13 [patent_title] => 'E-MAIL DELIVERY DEVICE, E-MAIL DELIVERY SYSTEM, AND E-MAIL DELIVERY PROGRAM' [patent_app_type] => utility [patent_app_number] => 13/133774 [patent_app_country] => US [patent_app_date] => 2009-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9921 [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/0252/20110252106.pdf [firstpage_image] =>[orig_patent_app_number] => 13133774 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/133774
E-mail delivery device, E-mail delivery system, and E-mail delivery program Dec 16, 2009 Issued
Array ( [id] => 7512621 [patent_doc_number] => 20110258331 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'COMMUNICATION APPARATUS, CONTROL METHOD THEREFOR, PROGRAM, AND STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 13/140814 [patent_app_country] => US [patent_app_date] => 2009-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5085 [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/0258/20110258331.pdf [firstpage_image] =>[orig_patent_app_number] => 13140814 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/140814
Communication apparatus, control method therefor, program, and storage medium Dec 15, 2009 Issued
Menu