Search

Ryan Johnson

Examiner (ID: 3839, Phone: (571)270-1264 , Office: P/2842 )

Most Active Art Unit
2849
Art Unit(s)
2836, 2842, 2843, 2817, 2849
Total Applications
1601
Issued Applications
1321
Pending Applications
84
Abandoned Applications
219

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9437362 [patent_doc_number] => 20140115269 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-24 [patent_title] => 'Multi Domain Bridge with Auto Snoop Response' [patent_app_type] => utility [patent_app_number] => 14/031390 [patent_app_country] => US [patent_app_date] => 2013-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 998 [patent_no_of_claims] => 7 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14031390 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/031390
Multi domain bridge with auto snoop response Sep 18, 2013 Issued
Array ( [id] => 9513129 [patent_doc_number] => 20140149621 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-05-29 [patent_title] => 'Switching a Locking Mode of an Object in a Multi-Thread Program' [patent_app_type] => utility [patent_app_number] => 14/023564 [patent_app_country] => US [patent_app_date] => 2013-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9070 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14023564 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/023564
Switching a locking mode of an object in a multi-thread program Sep 10, 2013 Issued
Array ( [id] => 9919108 [patent_doc_number] => 20150074312 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-12 [patent_title] => 'MULTI-CHANNEL UNIVERSAL SERIAL BUS (USB) TO SUBRATE CHANNEL SYSTEMS AND METHODS' [patent_app_type] => utility [patent_app_number] => 14/021550 [patent_app_country] => US [patent_app_date] => 2013-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 21166 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14021550 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/021550
Multi-channel universal serial bus (USB) to subrate channel systems Sep 8, 2013 Issued
Array ( [id] => 11359209 [patent_doc_number] => 09535862 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-03 [patent_title] => 'System and method for supporting a scalable message bus in a distributed data grid cluster' [patent_app_type] => utility [patent_app_number] => 14/020412 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4133 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14020412 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/020412
System and method for supporting a scalable message bus in a distributed data grid cluster Sep 5, 2013 Issued
Array ( [id] => 9919116 [patent_doc_number] => 20150074321 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-12 [patent_title] => 'UNIVERSAL PCI EXPRESS PORT' [patent_app_type] => utility [patent_app_number] => 14/019815 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8976 [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] => 14019815 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019815
Universal PCI express port Sep 5, 2013 Issued
Array ( [id] => 9919117 [patent_doc_number] => 20150074322 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-12 [patent_title] => 'UNIVERSAL PCI EXPRESS PORT' [patent_app_type] => utility [patent_app_number] => 14/019841 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8976 [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] => 14019841 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019841
Universal PCI express port Sep 5, 2013 Issued
Array ( [id] => 11359210 [patent_doc_number] => 09535863 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-01-03 [patent_title] => 'System and method for supporting message pre-processing in a distributed data grid cluster' [patent_app_type] => utility [patent_app_number] => 14/020422 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4156 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14020422 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/020422
System and method for supporting message pre-processing in a distributed data grid cluster Sep 5, 2013 Issued
Array ( [id] => 9919115 [patent_doc_number] => 20150074320 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-12 [patent_title] => 'UNIVERSAL PCI EXPRESS PORT' [patent_app_type] => utility [patent_app_number] => 14/019777 [patent_app_country] => US [patent_app_date] => 2013-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8921 [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] => 14019777 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/019777
Universal PCI express port Sep 5, 2013 Issued
Array ( [id] => 10034607 [patent_doc_number] => 09075927 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-07 [patent_title] => 'Asserting physical presence to a trusted platform module by physically connecting or disconnecting a hot pluggable device' [patent_app_type] => utility [patent_app_number] => 14/016375 [patent_app_country] => US [patent_app_date] => 2013-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3698 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14016375 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/016375
Asserting physical presence to a trusted platform module by physically connecting or disconnecting a hot pluggable device Sep 2, 2013 Issued
Array ( [id] => 10059282 [patent_doc_number] => 09098644 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-04 [patent_title] => 'Asserting physical presence to a trusted platform module by physically connecting or disconnecting a hot pluggable device' [patent_app_type] => utility [patent_app_number] => 14/013799 [patent_app_country] => US [patent_app_date] => 2013-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3819 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [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] => 14013799 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/013799
Asserting physical presence to a trusted platform module by physically connecting or disconnecting a hot pluggable device Aug 28, 2013 Issued
Array ( [id] => 9903317 [patent_doc_number] => 20150058517 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-26 [patent_title] => 'ALLOCATING LANES IN A PERIPHERAL CONNECT INTERFACE EXPRESS (\'PCIe\') BUS' [patent_app_type] => utility [patent_app_number] => 14/013954 [patent_app_country] => US [patent_app_date] => 2013-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5144 [patent_no_of_claims] => 7 [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] => 14013954 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/013954
ALLOCATING LANES IN A PERIPHERAL CONNECT INTERFACE EXPRESS ('PCIe') BUS Aug 28, 2013 Abandoned
Array ( [id] => 12167644 [patent_doc_number] => 09886413 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-06 [patent_title] => 'Displayport over USB mechanical interface' [patent_app_type] => utility [patent_app_number] => 14/011958 [patent_app_country] => US [patent_app_date] => 2013-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4900 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14011958 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/011958
Displayport over USB mechanical interface Aug 27, 2013 Issued
Array ( [id] => 9341351 [patent_doc_number] => 20140068135 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'Providing A Consolidated Sideband Communication Channel Between Devices' [patent_app_type] => utility [patent_app_number] => 14/011009 [patent_app_country] => US [patent_app_date] => 2013-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12379 [patent_no_of_claims] => 36 [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] => 14011009 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/011009
Providing a consolidated sideband communication channel between devices Aug 26, 2013 Issued
Array ( [id] => 9637009 [patent_doc_number] => 20140215118 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-31 [patent_title] => 'SWITCHING CIRCUIT, SEMICONDUCTOR DEVICE, AND ELECTRONIC APPARATUS' [patent_app_type] => utility [patent_app_number] => 14/010820 [patent_app_country] => US [patent_app_date] => 2013-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3692 [patent_no_of_claims] => 14 [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] => 14010820 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/010820
SWITCHING CIRCUIT, SEMICONDUCTOR DEVICE, AND ELECTRONIC APPARATUS Aug 26, 2013 Abandoned
Array ( [id] => 11563729 [patent_doc_number] => 09626319 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-18 [patent_title] => 'Allocating lanes in a peripheral component interconnect express (‘PCIe’) bus' [patent_app_type] => utility [patent_app_number] => 13/974519 [patent_app_country] => US [patent_app_date] => 2013-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5112 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13974519 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/974519
Allocating lanes in a peripheral component interconnect express (‘PCIe’) bus Aug 22, 2013 Issued
Array ( [id] => 9897081 [patent_doc_number] => 20150052280 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-19 [patent_title] => 'METHOD AND SYSTEM FOR COMMUNICATIONS-STACK OFFLOAD TO A HARDWARE CONTROLLER' [patent_app_type] => utility [patent_app_number] => 13/969975 [patent_app_country] => US [patent_app_date] => 2013-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 9984 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13969975 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/969975
METHOD AND SYSTEM FOR COMMUNICATIONS-STACK OFFLOAD TO A HARDWARE CONTROLLER Aug 18, 2013 Abandoned
Array ( [id] => 11252120 [patent_doc_number] => 09477623 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-25 [patent_title] => 'Barrier transactions in interconnects' [patent_app_type] => utility [patent_app_number] => 13/960128 [patent_app_country] => US [patent_app_date] => 2013-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 21 [patent_no_of_words] => 17960 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [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] => 13960128 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/960128
Barrier transactions in interconnects Aug 5, 2013 Issued
Array ( [id] => 9176282 [patent_doc_number] => 20130318267 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-28 [patent_title] => 'APPARATUS AND METHOD FOR POLLING ADDRESSES OF ONE OR MORE SLAVE DEVICES IN A COMMUNICATIONS SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/959387 [patent_app_country] => US [patent_app_date] => 2013-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3704 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13959387 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/959387
APPARATUS AND METHOD FOR POLLING ADDRESSES OF ONE OR MORE SLAVE DEVICES IN A COMMUNICATIONS SYSTEM Aug 4, 2013 Abandoned
Array ( [id] => 10901526 [patent_doc_number] => 08924768 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-30 [patent_title] => 'Inter-processor communication channel including power-down functionality' [patent_app_type] => utility [patent_app_number] => 13/957998 [patent_app_country] => US [patent_app_date] => 2013-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 6525 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13957998 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/957998
Inter-processor communication channel including power-down functionality Aug 1, 2013 Issued
Array ( [id] => 10589257 [patent_doc_number] => 09310867 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-12 [patent_title] => 'Intelligent power controller' [patent_app_type] => utility [patent_app_number] => 13/953678 [patent_app_country] => US [patent_app_date] => 2013-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 16205 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13953678 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/953678
Intelligent power controller Jul 28, 2013 Issued
Menu