Search

John B. Walsh

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

Most Active Art Unit
2451
Art Unit(s)
3676, 2151, 3627, 3629, 2451
Total Applications
1605
Issued Applications
1253
Pending Applications
106
Abandoned Applications
261

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7770218 [patent_doc_number] => 20120036264 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-09 [patent_title] => 'Efficient Storage and Retrieval of Resources for Rendering Structured Documents' [patent_app_type] => utility [patent_app_number] => 12/849646 [patent_app_country] => US [patent_app_date] => 2010-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11903 [patent_no_of_claims] => 28 [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/0036/20120036264.pdf [firstpage_image] =>[orig_patent_app_number] => 12849646 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/849646
Efficient storage and retrieval of resources for rendering structured documents Aug 2, 2010 Issued
Array ( [id] => 7759627 [patent_doc_number] => 20120030356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-02 [patent_title] => 'MAXIMIZING EFFICIENCY IN A CLOUD COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/847116 [patent_app_country] => US [patent_app_date] => 2010-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9684 [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/0030/20120030356.pdf [firstpage_image] =>[orig_patent_app_number] => 12847116 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/847116
MAXIMIZING EFFICIENCY IN A CLOUD COMPUTING ENVIRONMENT Jul 29, 2010 Abandoned
Array ( [id] => 7759483 [patent_doc_number] => 20120030276 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-02-02 [patent_title] => 'SYSTEM AND METHOD FOR GENERATING WEB ANALYTIC REPORTS' [patent_app_type] => utility [patent_app_number] => 12/846884 [patent_app_country] => US [patent_app_date] => 2010-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2992 [patent_no_of_claims] => 26 [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/0030/20120030276.pdf [firstpage_image] =>[orig_patent_app_number] => 12846884 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/846884
System and method for generating web analytic reports Jul 29, 2010 Issued
Array ( [id] => 8561778 [patent_doc_number] => 08335847 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-18 [patent_title] => 'Method of servicing requests to manage network congestion and server load and server thereof' [patent_app_type] => utility [patent_app_number] => 12/846991 [patent_app_country] => US [patent_app_date] => 2010-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7726 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12846991 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/846991
Method of servicing requests to manage network congestion and server load and server thereof Jul 29, 2010 Issued
Array ( [id] => 7741620 [patent_doc_number] => 20120020577 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-26 [patent_title] => 'SYSTEM AND METHOD FOR EFFICIENT UNIFIED MESSAGING SYSTEM SUPPORT FOR SPEECH-TO-TEXT SERVICE' [patent_app_type] => utility [patent_app_number] => 12/841830 [patent_app_country] => US [patent_app_date] => 2010-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5948 [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/0020/20120020577.pdf [firstpage_image] =>[orig_patent_app_number] => 12841830 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/841830
System and method for efficient unified messaging system support for speech-to-text service Jul 21, 2010 Issued
Array ( [id] => 6616541 [patent_doc_number] => 20100293371 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-18 [patent_title] => 'GENERATING PKI EMAIL ACCOUNTS ON A WEB-BASED EMAIL SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/841723 [patent_app_country] => US [patent_app_date] => 2010-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3663 [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] => publications/A1/0293/20100293371.pdf [firstpage_image] =>[orig_patent_app_number] => 12841723 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/841723
Generating PKI email accounts on a web-based email system Jul 21, 2010 Issued
Array ( [id] => 6614580 [patent_doc_number] => 20100293225 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-18 [patent_title] => 'CONTAINMENT OF NETWORK COMMUNICATION' [patent_app_type] => utility [patent_app_number] => 12/839856 [patent_app_country] => US [patent_app_date] => 2010-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8461 [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/0293/20100293225.pdf [firstpage_image] =>[orig_patent_app_number] => 12839856 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/839856
Containment of network communication Jul 19, 2010 Issued
Array ( [id] => 9825843 [patent_doc_number] => 08935339 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-13 [patent_title] => 'News feed techniques' [patent_app_type] => utility [patent_app_number] => 12/769443 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4157 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12769443 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/769443
News feed techniques 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] => 7575663 [patent_doc_number] => 20110271319 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'USING ENDPOINT HOST CHECKING TO CLASSIFY UNMANAGED DEVICES IN A NETWORK AND TO IMPROVE NETWORK LOCATION AWARENESS' [patent_app_type] => utility [patent_app_number] => 12/769023 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8204 [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/0271/20110271319.pdf [firstpage_image] =>[orig_patent_app_number] => 12769023 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/769023
Using endpoint host checking to classify unmanaged devices in a network and to improve network location awareness 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] => 7575351 [patent_doc_number] => 20110271007 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'System and Method for a Context Layer Switch' [patent_app_type] => utility [patent_app_number] => 12/769052 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 22224 [patent_no_of_claims] => 26 [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/0271/20110271007.pdf [firstpage_image] =>[orig_patent_app_number] => 12769052 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/769052
System and method for a context layer switch Apr 27, 2010 Issued
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] => 8899280 [patent_doc_number] => 08478813 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-07-02 [patent_title] => 'Transparent migration of endpoint' [patent_app_type] => utility [patent_app_number] => 12/768750 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5140 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12768750 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768750
Transparent migration of endpoint Apr 27, 2010 Issued
Array ( [id] => 7575286 [patent_doc_number] => 20110270942 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'COMBINING MULTIPLE HARDWARE NETWORKS TO ACHIEVE LOW-LATENCY HIGH-BANDWIDTH POINT-TO-POINT COMMUNICATION' [patent_app_type] => utility [patent_app_number] => 12/768804 [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] => 6262 [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/0270/20110270942.pdf [firstpage_image] =>[orig_patent_app_number] => 12768804 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768804
Combining multiple hardware networks to achieve low-latency high-bandwidth point-to-point communication Apr 27, 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] => 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] => 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
Menu