Search

Ben C. Wang

Examiner (ID: 15040, Phone: (571)270-1240 , Office: P/2192 )

Most Active Art Unit
2192
Art Unit(s)
2192
Total Applications
487
Issued Applications
410
Pending Applications
1
Abandoned Applications
82

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 10771043 [patent_doc_number] => 20160117200 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-28 [patent_title] => 'RESOURCE MAPPING IN MULTI-THREADED CENTRAL PROCESSOR UNITS' [patent_app_type] => utility [patent_app_number] => 14/953469 [patent_app_country] => US [patent_app_date] => 2015-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8438 [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] => 14953469 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/953469
Resource mapping in multi-threaded central processor units Nov 29, 2015 Issued
Array ( [id] => 11651434 [patent_doc_number] => 20170147335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-25 [patent_title] => 'Source to Image Transformation Pipeline for a Platform-as-a-Service System' [patent_app_type] => utility [patent_app_number] => 14/952188 [patent_app_country] => US [patent_app_date] => 2015-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8008 [patent_no_of_claims] => 23 [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] => 14952188 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/952188
Source to image transformation pipeline for a platform-as-a-service system Nov 24, 2015 Issued
Array ( [id] => 11226734 [patent_doc_number] => 09454457 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-09-27 [patent_title] => 'Software test apparatus, software test method and computer readable medium thereof' [patent_app_type] => utility [patent_app_number] => 14/949431 [patent_app_country] => US [patent_app_date] => 2015-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5582 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 451 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14949431 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/949431
Software test apparatus, software test method and computer readable medium thereof Nov 22, 2015 Issued
Array ( [id] => 11538535 [patent_doc_number] => 09612945 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-04-04 [patent_title] => 'Call count profiling for estimation of relative hotness of function call frequency' [patent_app_type] => utility [patent_app_number] => 14/949780 [patent_app_country] => US [patent_app_date] => 2015-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4749 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14949780 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/949780
Call count profiling for estimation of relative hotness of function call frequency Nov 22, 2015 Issued
Array ( [id] => 10793756 [patent_doc_number] => 20160139912 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM' [patent_app_type] => utility [patent_app_number] => 14/942548 [patent_app_country] => US [patent_app_date] => 2015-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 22316 [patent_no_of_claims] => 15 [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] => 14942548 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/942548
System, method, and computer-readable medium Nov 15, 2015 Issued
Array ( [id] => 13200121 [patent_doc_number] => 10114979 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-30 [patent_title] => Static redirection for objective C [patent_app_type] => utility [patent_app_number] => 14/884818 [patent_app_country] => US [patent_app_date] => 2015-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3913 [patent_no_of_claims] => 16 [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] => 14884818 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/884818
Static redirection for objective C Oct 15, 2015 Issued
Array ( [id] => 10688127 [patent_doc_number] => 20160034272 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-04 [patent_title] => 'MANAGING A CATALOG OF SCRIPTS' [patent_app_type] => utility [patent_app_number] => 14/883223 [patent_app_country] => US [patent_app_date] => 2015-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7380 [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] => 14883223 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/883223
MANAGING A CATALOG OF SCRIPTS Oct 13, 2015 Abandoned
Array ( [id] => 12311181 [patent_doc_number] => 09940105 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-10 [patent_title] => Scalable code division and workflow chart [patent_app_type] => utility [patent_app_number] => 14/867052 [patent_app_country] => US [patent_app_date] => 2015-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5497 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14867052 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/867052
Scalable code division and workflow chart Sep 27, 2015 Issued
Array ( [id] => 11530919 [patent_doc_number] => 20170090897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'IN-SERVICE UPGRADE OF KERNEL LOADABLE MODULES' [patent_app_type] => utility [patent_app_number] => 14/866952 [patent_app_country] => US [patent_app_date] => 2015-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4055 [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] => 14866952 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/866952
In-service upgrade of kernel loadable modules Sep 25, 2015 Issued
Array ( [id] => 11530937 [patent_doc_number] => 20170090915 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'MULTI-LANGUAGE CODE SEARCH INDEX' [patent_app_type] => utility [patent_app_number] => 14/866123 [patent_app_country] => US [patent_app_date] => 2015-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4781 [patent_no_of_claims] => 20 [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] => 14866123 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/866123
Multi-language code search index Sep 24, 2015 Issued
Array ( [id] => 13651307 [patent_doc_number] => 09851968 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-26 [patent_title] => High performant iOS template based application build system [patent_app_type] => utility [patent_app_number] => 14/865904 [patent_app_country] => US [patent_app_date] => 2015-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 38 [patent_no_of_words] => 29450 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14865904 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/865904
High performant iOS template based application build system Sep 24, 2015 Issued
Array ( [id] => 10746197 [patent_doc_number] => 20160092348 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-31 [patent_title] => 'UPDATABLE NATIVE MOBILE APPLICATION FOR TESTING NEW FEATURES' [patent_app_type] => utility [patent_app_number] => 14/865927 [patent_app_country] => US [patent_app_date] => 2015-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 40 [patent_figures_cnt] => 40 [patent_no_of_words] => 30165 [patent_no_of_claims] => 9 [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] => 14865927 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/865927
Updatable native mobile application for testing new features Sep 24, 2015 Issued
Array ( [id] => 10746053 [patent_doc_number] => 20160092204 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-31 [patent_title] => 'LIVE UPDATING OF A SHARED PLUGIN REGISTRY WITH NO SERVICE LOSS FOR ACTIVE USERS' [patent_app_type] => utility [patent_app_number] => 14/866414 [patent_app_country] => US [patent_app_date] => 2015-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16855 [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] => 14866414 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/866414
Live updating of a shared plugin registry with no service loss for active users Sep 24, 2015 Issued
Array ( [id] => 11530951 [patent_doc_number] => 20170090929 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'HARDWARE-ASSISTED SOFTWARE VERIFICATION AND SECURE EXECUTION' [patent_app_type] => utility [patent_app_number] => 14/865511 [patent_app_country] => US [patent_app_date] => 2015-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10463 [patent_no_of_claims] => 25 [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] => 14865511 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/865511
HARDWARE-ASSISTED SOFTWARE VERIFICATION AND SECURE EXECUTION Sep 24, 2015 Abandoned
Array ( [id] => 11473811 [patent_doc_number] => 20170060594 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'METHODS FOR COMBINING INSTRUCTIONS AND APPARATUSES HAVING MULTIPLE DATA PIPES' [patent_app_type] => utility [patent_app_number] => 14/855580 [patent_app_country] => US [patent_app_date] => 2015-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3201 [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] => 14855580 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/855580
Methods for combining instructions and apparatuses having multiple data pipes Sep 15, 2015 Issued
Array ( [id] => 11494339 [patent_doc_number] => 20170068524 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-09 [patent_title] => 'DOMAIN-SPECIFIC PATTERN DESIGN' [patent_app_type] => utility [patent_app_number] => 14/847074 [patent_app_country] => US [patent_app_date] => 2015-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5951 [patent_no_of_claims] => 25 [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] => 14847074 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/847074
Domain-specific pattern design Sep 7, 2015 Issued
Array ( [id] => 11465693 [patent_doc_number] => 09582324 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-28 [patent_title] => 'Controlling execution of threads in a multi-threaded processor' [patent_app_type] => utility [patent_app_number] => 14/846900 [patent_app_country] => US [patent_app_date] => 2015-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 20 [patent_no_of_words] => 10588 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14846900 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/846900
Controlling execution of threads in a multi-threaded processor Sep 6, 2015 Issued
Array ( [id] => 12213951 [patent_doc_number] => 09910760 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-06 [patent_title] => 'Method and apparatus for interception of synchronization objects in graphics application programming interfaces for frame debugging' [patent_app_type] => utility [patent_app_number] => 14/845123 [patent_app_country] => US [patent_app_date] => 2015-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4534 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14845123 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/845123
Method and apparatus for interception of synchronization objects in graphics application programming interfaces for frame debugging Sep 2, 2015 Issued
Array ( [id] => 10454093 [patent_doc_number] => 20150339108 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-26 [patent_title] => 'Compiler Based Obfuscation' [patent_app_type] => utility [patent_app_number] => 14/818538 [patent_app_country] => US [patent_app_date] => 2015-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7508 [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] => 14818538 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/818538
Compile based obfuscation Aug 4, 2015 Issued
Array ( [id] => 13130351 [patent_doc_number] => 10083107 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-25 [patent_title] => Debugging through causality and temporal patterning in an event processing system [patent_app_type] => utility [patent_app_number] => 14/817514 [patent_app_country] => US [patent_app_date] => 2015-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 17 [patent_no_of_words] => 7140 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 345 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14817514 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/817514
Debugging through causality and temporal patterning in an event processing system Aug 3, 2015 Issued
Menu