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] => 9472216 [patent_doc_number] => 08725863 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-13 [patent_title] => 'Method for obtaining external IP address and its network protocol system' [patent_app_type] => utility [patent_app_number] => 13/434383 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2781 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434383 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434383
Method for obtaining external IP address and its network protocol system Mar 28, 2012 Issued
Array ( [id] => 11228283 [patent_doc_number] => 09456011 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-09-27 [patent_title] => 'Dynamic service and registry for management infrastructure' [patent_app_type] => utility [patent_app_number] => 13/433995 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4905 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 296 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13433995 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/433995
Dynamic service and registry for management infrastructure Mar 28, 2012 Issued
Array ( [id] => 10065657 [patent_doc_number] => 09104503 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Processing a unit of work' [patent_app_type] => utility [patent_app_number] => 13/434576 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4188 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434576 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434576
Processing a unit of work Mar 28, 2012 Issued
Array ( [id] => 10060972 [patent_doc_number] => 09100343 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-08-04 [patent_title] => 'Storage descriptors and service catalogs in a cloud environment' [patent_app_type] => utility [patent_app_number] => 13/434264 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 3833 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434264 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434264
Storage descriptors and service catalogs in a cloud environment Mar 28, 2012 Issued
Array ( [id] => 8432437 [patent_doc_number] => 20120254312 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-04 [patent_title] => 'Methods and Systems for Incentivizing, Exchanging, and Tracking Expressions of Gratitude Within a Network' [patent_app_type] => utility [patent_app_number] => 13/433358 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 37 [patent_no_of_words] => 22120 [patent_no_of_claims] => 64 [patent_no_of_ind_claims] => 11 [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] => 13433358 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/433358
Methods and Systems for Incentivizing, Exchanging, and Tracking Expressions of Gratitude Within a Network Mar 28, 2012 Abandoned
Array ( [id] => 10087275 [patent_doc_number] => 09124633 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-09-01 [patent_title] => 'IP address and domain name automation of virtual infrastructure' [patent_app_type] => utility [patent_app_number] => 13/434527 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7127 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434527 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434527
IP address and domain name automation of virtual infrastructure Mar 28, 2012 Issued
Array ( [id] => 9765591 [patent_doc_number] => 08849937 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-30 [patent_title] => 'Apparatus and method for time synchronization by automatically controlling sending message count of master' [patent_app_type] => utility [patent_app_number] => 13/434179 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5008 [patent_no_of_claims] => 12 [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] => 13434179 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434179
Apparatus and method for time synchronization by automatically controlling sending message count of master Mar 28, 2012 Issued
Array ( [id] => 9707142 [patent_doc_number] => 08832234 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-09-09 [patent_title] => 'Distributed data storage controller' [patent_app_type] => utility [patent_app_number] => 13/434666 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11961 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [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] => 13434666 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434666
Distributed data storage controller Mar 28, 2012 Issued
Array ( [id] => 9847497 [patent_doc_number] => 08949430 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-03 [patent_title] => 'Clustered computer environment partition resolution' [patent_app_type] => utility [patent_app_number] => 13/434413 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5847 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434413 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434413
Clustered computer environment partition resolution Mar 28, 2012 Issued
Array ( [id] => 8478983 [patent_doc_number] => 20120278389 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-01 [patent_title] => 'METHOD AND SYSTEM FOR DELEGATING GROUP OWNERSHIP IN A WI-FI PEER TO PEER NETWORK' [patent_app_type] => utility [patent_app_number] => 13/434249 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5389 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13434249 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434249
Method and system for delegating group ownership in a Wi-Fi peer to peer network Mar 28, 2012 Issued
Array ( [id] => 8275857 [patent_doc_number] => 20120169731 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-05 [patent_title] => 'APPARATUS AND METHOD OF DISPLAYING THE THREE-DIMENSIONAL IMAGE' [patent_app_type] => utility [patent_app_number] => 13/414880 [patent_app_country] => US [patent_app_date] => 2012-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 15490 [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] => 13414880 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/414880
Apparatus and method of displaying the three-dimensional image Mar 7, 2012 Issued
Array ( [id] => 11552748 [patent_doc_number] => 09621617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-11 [patent_title] => 'Method and server for sending a data stream to a client and method and client for receiving a data stream from a server' [patent_app_type] => utility [patent_app_number] => 14/380724 [patent_app_country] => US [patent_app_date] => 2012-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4993 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14380724 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/380724
Method and server for sending a data stream to a client and method and client for receiving a data stream from a server Feb 27, 2012 Issued
Array ( [id] => 8250250 [patent_doc_number] => 20120154572 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'SIMULATION SYSTEM IMPLEMENTING REAL-TIME MACHINE DATA' [patent_app_type] => utility [patent_app_number] => 13/406466 [patent_app_country] => US [patent_app_date] => 2012-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6207 [patent_no_of_claims] => 21 [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/0154/20120154572.pdf [firstpage_image] =>[orig_patent_app_number] => 13406466 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/406466
SIMULATION SYSTEM IMPLEMENTING REAL-TIME MACHINE DATA Feb 26, 2012 Abandoned
Array ( [id] => 8525158 [patent_doc_number] => 20120324566 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-20 [patent_title] => 'Takeover Processes In Security Network Integrated With Premise Security System' [patent_app_type] => utility [patent_app_number] => 13/400477 [patent_app_country] => US [patent_app_date] => 2012-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 31161 [patent_no_of_claims] => 2 [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] => 13400477 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/400477
Takeover Processes In Security Network Integrated With Premise Security System Feb 19, 2012 Abandoned
Array ( [id] => 8463431 [patent_doc_number] => 20120268599 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-25 [patent_title] => 'Video Monitoring System For A School Bus' [patent_app_type] => utility [patent_app_number] => 13/399072 [patent_app_country] => US [patent_app_date] => 2012-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3281 [patent_no_of_claims] => 16 [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] => 13399072 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/399072
Video Monitoring System For A School Bus Feb 16, 2012 Abandoned
Array ( [id] => 8511630 [patent_doc_number] => 20120311038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-06 [patent_title] => 'Proximity Session Mobility Extension' [patent_app_type] => utility [patent_app_number] => 13/356125 [patent_app_country] => US [patent_app_date] => 2012-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10345 [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] => 13356125 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/356125
Proximity Session Mobility Extension Jan 22, 2012 Abandoned
Array ( [id] => 8188852 [patent_doc_number] => 20120117172 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-10 [patent_title] => 'SELECTION OF COMMUNICATION PROTOCOL FOR MESSAGE TRANSFER BASED ON QUALITY OF SERVICE REQUIREMENTS' [patent_app_type] => utility [patent_app_number] => 13/348899 [patent_app_country] => US [patent_app_date] => 2012-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6821 [patent_no_of_claims] => 17 [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/0117/20120117172.pdf [firstpage_image] =>[orig_patent_app_number] => 13348899 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/348899
Selection of communication protocol for message transfer based on quality of service requirements Jan 11, 2012 Issued
Array ( [id] => 9986358 [patent_doc_number] => 09032093 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-05-12 [patent_title] => 'Automatic aggregation of inter-device ports/links in a virtual device' [patent_app_type] => utility [patent_app_number] => 13/349441 [patent_app_country] => US [patent_app_date] => 2012-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6690 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 513 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13349441 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/349441
Automatic aggregation of inter-device ports/links in a virtual device Jan 11, 2012 Issued
Array ( [id] => 8303339 [patent_doc_number] => 20120185897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-19 [patent_title] => 'METHODS AND APPARATUS FOR CENTRALIZED AND DECENTRALIZED EMERGENCY ALERT MESSAGING' [patent_app_type] => utility [patent_app_number] => 13/346582 [patent_app_country] => US [patent_app_date] => 2012-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 24032 [patent_no_of_claims] => 25 [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] => 13346582 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/346582
Methods and apparatus for centralized and decentralized emergency alert messaging Jan 8, 2012 Issued
Array ( [id] => 8479470 [patent_doc_number] => 20120278877 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-01 [patent_title] => 'Takeover Processes In Security Network Integrated With Premise Security System' [patent_app_type] => utility [patent_app_number] => 13/335279 [patent_app_country] => US [patent_app_date] => 2011-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 31161 [patent_no_of_claims] => 2 [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] => 13335279 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/335279
Gateway integrated with premises security system Dec 21, 2011 Issued
Menu