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] => 14298773 [patent_doc_number] => 10289513 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Method and system for automated injection of process type specific in-process agents on process startup [patent_app_type] => utility [patent_app_number] => 15/264949 [patent_app_country] => US [patent_app_date] => 2016-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8597 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15264949 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/264949
Method and system for automated injection of process type specific in-process agents on process startup Sep 13, 2016 Issued
Array ( [id] => 14957711 [patent_doc_number] => 10440145 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-08 [patent_title] => SDK for reducing unnecessary polling of a network service [patent_app_type] => utility [patent_app_number] => 15/263747 [patent_app_country] => US [patent_app_date] => 2016-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 9622 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15263747 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/263747
SDK for reducing unnecessary polling of a network service Sep 12, 2016 Issued
Array ( [id] => 11499769 [patent_doc_number] => 20170073954 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'SYSTEMS, METHODS, AND DEVICES RELATING TO A URINAL' [patent_app_type] => utility [patent_app_number] => 15/260547 [patent_app_country] => US [patent_app_date] => 2016-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6325 [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] => 15260547 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260547
Systems, methods, and devices relating to a urinal Sep 8, 2016 Issued
Array ( [id] => 11632006 [patent_doc_number] => 20170142195 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-18 [patent_title] => 'ASSISTANT DATA TRANSMISSION METHOD' [patent_app_type] => utility [patent_app_number] => 15/260352 [patent_app_country] => US [patent_app_date] => 2016-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4863 [patent_no_of_claims] => 22 [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] => 15260352 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260352
ASSISTANT DATA TRANSMISSION METHOD Sep 8, 2016 Abandoned
Array ( [id] => 16037073 [patent_doc_number] => 10680976 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Technologies for performing switch-based collective operations in distributed architectures [patent_app_type] => utility [patent_app_number] => 15/260638 [patent_app_country] => US [patent_app_date] => 2016-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 9155 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [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] => 15260638 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260638
Technologies for performing switch-based collective operations in distributed architectures Sep 8, 2016 Issued
Array ( [id] => 12244250 [patent_doc_number] => 20180077113 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-15 [patent_title] => 'METHOD FOR AUTOMATIC DISTRIBUTION OF IP ADDRESS, SYSTEM AND CLIENT USING THE SAME' [patent_app_type] => utility [patent_app_number] => 15/260334 [patent_app_country] => US [patent_app_date] => 2016-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1413 [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] => 15260334 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260334
METHOD FOR AUTOMATIC DISTRIBUTION OF IP ADDRESS, SYSTEM AND CLIENT USING THE SAME Sep 8, 2016 Abandoned
Array ( [id] => 13259473 [patent_doc_number] => 10142438 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-27 [patent_title] => Intermediate destination module for communication of interaction data with disparate intermediate destinations [patent_app_type] => utility [patent_app_number] => 15/260083 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 21 [patent_no_of_words] => 5028 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15260083 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260083
Intermediate destination module for communication of interaction data with disparate intermediate destinations Sep 7, 2016 Issued
Array ( [id] => 13259109 [patent_doc_number] => 10142255 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-11-27 [patent_title] => Allocating dynamic resources to service clusters [patent_app_type] => utility [patent_app_number] => 15/259912 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10365 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 320 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15259912 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/259912
Allocating dynamic resources to service clusters Sep 7, 2016 Issued
Array ( [id] => 13864143 [patent_doc_number] => 10193814 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-29 [patent_title] => Method and apparatus for categorizing a download of a resource [patent_app_type] => utility [patent_app_number] => 15/260161 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11631 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15260161 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260161
Method and apparatus for categorizing a download of a resource Sep 7, 2016 Issued
Array ( [id] => 12237071 [patent_doc_number] => 20180069934 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'PHYSICAL LOCATION DETERMINATION OF INTERNAL NETWORK COMPONENTS' [patent_app_type] => utility [patent_app_number] => 15/260314 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7693 [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] => 15260314 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260314
Physical location determination of internal network components Sep 7, 2016 Issued
Array ( [id] => 11496368 [patent_doc_number] => 20170070553 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-09 [patent_title] => 'METHOD AND SYSTEM FOR PANORAMIC MULTIMEDIA STREAMING' [patent_app_type] => utility [patent_app_number] => 15/259962 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 36 [patent_no_of_words] => 13529 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15259962 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/259962
Method and system for panoramic multimedia streaming Sep 7, 2016 Issued
Array ( [id] => 16373385 [patent_doc_number] => 10805162 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-10-13 [patent_title] => Content policy discovery [patent_app_type] => utility [patent_app_number] => 15/758989 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 6268 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15758989 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/758989
Content policy discovery Sep 7, 2016 Issued
Array ( [id] => 11504163 [patent_doc_number] => 20170078348 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'INTERMEDIATE NETWORK ENTITY FOR CONTROLLING BANDWIDTH FOR AN ADAPTIVE BIT RATE STREAM' [patent_app_type] => utility [patent_app_number] => 15/260040 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11503 [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] => 15260040 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260040
Intermediate network entity for controlling bandwidth for an adaptive bit rate stream Sep 7, 2016 Issued
Array ( [id] => 14693601 [patent_doc_number] => 20190245916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-08 [patent_title] => METHOD AND SYSTEM OF ORGANIZING A MESH NETWORK [patent_app_type] => utility [patent_app_number] => 16/319392 [patent_app_country] => US [patent_app_date] => 2016-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4998 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 582 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16319392 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/319392
Method and system of organizing a mesh network Aug 25, 2016 Issued
Array ( [id] => 11340799 [patent_doc_number] => 20160366556 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-15 [patent_title] => 'AUTOMATED DETERMINATION OF MOBILE USER LOCATIONS AND NOTIFICATION OF SOCIAL MEDIA MEMBER EVENTS' [patent_app_type] => utility [patent_app_number] => 15/247466 [patent_app_country] => US [patent_app_date] => 2016-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 18411 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15247466 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/247466
Automated determination of mobile user locations and notifications of social media member events Aug 24, 2016 Issued
Array ( [id] => 11460684 [patent_doc_number] => 20170054590 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-23 [patent_title] => 'Multi-Tenant Persistent Job History Service for Data Processing Centers' [patent_app_type] => utility [patent_app_number] => 15/243918 [patent_app_country] => US [patent_app_date] => 2016-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 2391 [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] => 15243918 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/243918
Multi-Tenant Persistent Job History Service for Data Processing Centers Aug 21, 2016 Abandoned
Array ( [id] => 11329767 [patent_doc_number] => 20160360379 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-08 [patent_title] => 'AUTOMATED DETERMINATION OF MOBILE USER LOCATIONS AND DEDUCTION OF USER ACTIVITIES AT THE USER LOCATIONS' [patent_app_type] => utility [patent_app_number] => 15/237791 [patent_app_country] => US [patent_app_date] => 2016-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 15804 [patent_no_of_claims] => 22 [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] => 15237791 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/237791
Automated determination of mobile user locations and deduction of user activities at the user locations Aug 15, 2016 Issued
Array ( [id] => 14478405 [patent_doc_number] => 20190190856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-06-20 [patent_title] => Methods and Apparatus for Shared Buffer Allocation in a Transport Node [patent_app_type] => utility [patent_app_number] => 16/322180 [patent_app_country] => US [patent_app_date] => 2016-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7617 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16322180 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/322180
Methods and apparatus for shared buffer allocation in a transport node Aug 1, 2016 Issued
Array ( [id] => 11593686 [patent_doc_number] => 20170118098 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-27 [patent_title] => 'SYSTEMS AND METHODS FOR INTELLIGENT APPLICATION GROUPING' [patent_app_type] => utility [patent_app_number] => 15/223864 [patent_app_country] => US [patent_app_date] => 2016-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7800 [patent_no_of_claims] => 42 [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] => 15223864 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/223864
Systems and methods for intelligent application grouping Jul 28, 2016 Issued
Array ( [id] => 14901421 [patent_doc_number] => 20190294476 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-26 [patent_title] => METHODS AND MODULES RELATING TO ALLOCATION OF HOST MACHINES [patent_app_type] => utility [patent_app_number] => 16/306555 [patent_app_country] => US [patent_app_date] => 2016-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7801 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16306555 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/306555
Methods and modules relating to allocation of host machines Jul 6, 2016 Issued
Menu