Search

Ryan R. Yang

Examiner (ID: 4042, Phone: (571)272-7666 , Office: P/2614 )

Most Active Art Unit
2616
Art Unit(s)
2628, 2614, 2616, 2679, 2672, 2779
Total Applications
1133
Issued Applications
995
Pending Applications
45
Abandoned Applications
110

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14771345 [patent_doc_number] => 10397085 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-08-27 [patent_title] => Offloading heartbeat responses message processing to a kernel of a network device [patent_app_type] => utility [patent_app_number] => 15/198756 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 16910 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15198756 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/198756
Offloading heartbeat responses message processing to a kernel of a network device Jun 29, 2016 Issued
Array ( [id] => 14861669 [patent_doc_number] => 10419582 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-17 [patent_title] => Processing command line templates for database queries [patent_app_type] => utility [patent_app_number] => 15/198585 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6399 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15198585 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/198585
Processing command line templates for database queries Jun 29, 2016 Issued
Array ( [id] => 16281170 [patent_doc_number] => 10764219 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-01 [patent_title] => Message schema control [patent_app_type] => utility [patent_app_number] => 16/306353 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 16903 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16306353 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/306353
Message schema control Jun 29, 2016 Issued
Array ( [id] => 12121119 [patent_doc_number] => 20180004705 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'Selective acknowledgment of RDMA packets' [patent_app_type] => utility [patent_app_number] => 15/196088 [patent_app_country] => US [patent_app_date] => 2016-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5245 [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] => 15196088 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/196088
Selective acknowledgement of RDMA packets Jun 28, 2016 Issued
Array ( [id] => 12123512 [patent_doc_number] => 20180007098 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'Multifunction Collaboration Within An Electronic Meeting' [patent_app_type] => utility [patent_app_number] => 15/197502 [patent_app_country] => US [patent_app_date] => 2016-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 13402 [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] => 15197502 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/197502
Multifunction collaboration within an electronic meeting Jun 28, 2016 Issued
Array ( [id] => 15549837 [patent_doc_number] => 10574717 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-02-25 [patent_title] => Network-adaptive live media encoding system [patent_app_type] => utility [patent_app_number] => 15/197521 [patent_app_country] => US [patent_app_date] => 2016-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7435 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15197521 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/197521
Network-adaptive live media encoding system Jun 28, 2016 Issued
Array ( [id] => 15136991 [patent_doc_number] => 10481963 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-19 [patent_title] => Load-balancing for achieving transaction fault tolerance [patent_app_type] => utility [patent_app_number] => 15/197700 [patent_app_country] => US [patent_app_date] => 2016-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11428 [patent_no_of_claims] => 15 [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] => 15197700 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/197700
Load-balancing for achieving transaction fault tolerance Jun 28, 2016 Issued
Array ( [id] => 13950343 [patent_doc_number] => 10210950 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-19 [patent_title] => Home automation (HA) system including failed sandboxed bridge reloading and related methods [patent_app_type] => utility [patent_app_number] => 15/196365 [patent_app_country] => US [patent_app_date] => 2016-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 39 [patent_figures_cnt] => 51 [patent_no_of_words] => 16826 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15196365 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/196365
Home automation (HA) system including failed sandboxed bridge reloading and related methods Jun 28, 2016 Issued
Array ( [id] => 13669757 [patent_doc_number] => 10165073 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-12-25 [patent_title] => Multiple controlled-environment facility investigative data aggregation and analysis system access to and use of social media data [patent_app_type] => utility [patent_app_number] => 15/195317 [patent_app_country] => US [patent_app_date] => 2016-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 9639 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15195317 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/195317
Multiple controlled-environment facility investigative data aggregation and analysis system access to and use of social media data Jun 27, 2016 Issued
Array ( [id] => 14708967 [patent_doc_number] => 10382255 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-08-13 [patent_title] => Custom promotion tiers [patent_app_type] => utility [patent_app_number] => 15/195718 [patent_app_country] => US [patent_app_date] => 2016-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8192 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15195718 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/195718
Custom promotion tiers Jun 27, 2016 Issued
Array ( [id] => 13725979 [patent_doc_number] => 20170373945 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-28 [patent_title] => ACCESS CONTROL IN A DECENTRALIZED CONTROL PLANE OF A COMPUTING SYSTEM [patent_app_type] => utility [patent_app_number] => 15/195513 [patent_app_country] => US [patent_app_date] => 2016-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13474 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15195513 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/195513
Access control in a decentralized control plane of a computing system Jun 27, 2016 Issued
Array ( [id] => 11352914 [patent_doc_number] => 20160371654 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-22 [patent_title] => 'METHODS AND SYSTEMS FOR CREATING ONLINE UNIFIED CONTACT AND COMMUNICATION MANAGEMENT (CM) PLATFORM' [patent_app_type] => utility [patent_app_number] => 15/184851 [patent_app_country] => US [patent_app_date] => 2016-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 2140 [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] => 15184851 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/184851
Methods and systems for creating online unified contact and communication management (CM) platform Jun 15, 2016 Issued
Array ( [id] => 11405909 [patent_doc_number] => 20170026447 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-01-26 [patent_title] => 'DIRECTORY LIMIT BASED SYSTEM AND METHOD FOR STORING MEDIA SEGMENTS' [patent_app_type] => utility [patent_app_number] => 15/183122 [patent_app_country] => US [patent_app_date] => 2016-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10670 [patent_no_of_claims] => 24 [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] => 15183122 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/183122
Directory limit based system and method for storing media segments Jun 14, 2016 Issued
Array ( [id] => 11329089 [patent_doc_number] => 20160359701 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-08 [patent_title] => 'PARALLEL COORDINATE CHARTS FOR FLOW EXPLORATION' [patent_app_type] => utility [patent_app_number] => 15/173466 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10941 [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] => 15173466 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/173466
PARALLEL COORDINATE CHARTS FOR FLOW EXPLORATION Jun 2, 2016 Abandoned
Array ( [id] => 12096437 [patent_doc_number] => 20170353530 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-07 [patent_title] => 'SENSOR-TRIGGERED SOFTWARE DEFINED DEVICE' [patent_app_type] => utility [patent_app_number] => 15/172986 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12144 [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] => 15172986 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/172986
Sensor-triggered software defined device Jun 2, 2016 Issued
Array ( [id] => 13203579 [patent_doc_number] => 10116719 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-30 [patent_title] => Customized dash manifest [patent_app_type] => utility [patent_app_number] => 15/173495 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11103 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15173495 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/173495
Customized dash manifest Jun 2, 2016 Issued
Array ( [id] => 16187943 [patent_doc_number] => 10721290 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-21 [patent_title] => Architecture for managing I/O and storage for a virtualization environment using executable containers and virtual machines [patent_app_type] => utility [patent_app_number] => 15/173577 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 30 [patent_no_of_words] => 18462 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15173577 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/173577
Architecture for managing I/O and storage for a virtualization environment using executable containers and virtual machines Jun 2, 2016 Issued
Array ( [id] => 12096435 [patent_doc_number] => 20170353528 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-07 [patent_title] => 'Multi-Service Application Fabric Architecture' [patent_app_type] => utility [patent_app_number] => 15/172605 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7199 [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] => 15172605 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/172605
Multi-service application fabric architecture Jun 2, 2016 Issued
Array ( [id] => 16150133 [patent_doc_number] => 10708155 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-07 [patent_title] => Systems and methods for managing network operations [patent_app_type] => utility [patent_app_number] => 15/172601 [patent_app_country] => US [patent_app_date] => 2016-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 7701 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 5 [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] => 15172601 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/172601
Systems and methods for managing network operations Jun 2, 2016 Issued
Array ( [id] => 13161829 [patent_doc_number] => 10097654 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-09 [patent_title] => Identifying users of client devices for tracking user interactions with content distributed by content provider systems [patent_app_type] => utility [patent_app_number] => 15/172040 [patent_app_country] => US [patent_app_date] => 2016-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7891 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15172040 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/172040
Identifying users of client devices for tracking user interactions with content distributed by content provider systems Jun 1, 2016 Issued
Menu