Search

Ben C. Wang

Examiner (ID: 17759, 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] => 9193591 [patent_doc_number] => 20130332906 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-12 [patent_title] => 'CONCURRENT TEST GENERATION USING CONCOLIC MULTI-TRACE ANALYSIS' [patent_app_type] => utility [patent_app_number] => 13/874702 [patent_app_country] => US [patent_app_date] => 2013-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5837 [patent_no_of_claims] => 19 [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] => 13874702 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874702
CONCURRENT TEST GENERATION USING CONCOLIC MULTI-TRACE ANALYSIS Apr 30, 2013 Abandoned
Array ( [id] => 10922479 [patent_doc_number] => 20140325499 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-30 [patent_title] => 'STATIC REDIRECTION FOR OBJECTIVE C' [patent_app_type] => utility [patent_app_number] => 13/874451 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3944 [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] => 13874451 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874451
Static redirection for objective C Apr 29, 2013 Issued
Array ( [id] => 10922450 [patent_doc_number] => 20140325470 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-30 [patent_title] => 'METHOD AND SYSTEM FOR PLATFORM-INDEPENDENT APPLICATION DEVELOPMENT' [patent_app_type] => utility [patent_app_number] => 13/874305 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9433 [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] => 13874305 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874305
Method and system for platform-independent application development Apr 29, 2013 Issued
Array ( [id] => 10922456 [patent_doc_number] => 20140325476 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-30 [patent_title] => 'MANAGING A CATALOG OF SCRIPTS' [patent_app_type] => utility [patent_app_number] => 13/874342 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7379 [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] => 13874342 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874342
Managing a catalog of scripts Apr 29, 2013 Issued
Array ( [id] => 10922469 [patent_doc_number] => 20140325489 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-30 [patent_title] => 'PROGRAMMABLE SYMBOLIC EXECUTION BASED DYNAMIC CHECKER' [patent_app_type] => utility [patent_app_number] => 13/874280 [patent_app_country] => US [patent_app_date] => 2013-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5712 [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] => 13874280 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/874280
Programmable symbolic execution based dynamic checker Apr 29, 2013 Issued
Array ( [id] => 11614350 [patent_doc_number] => 09652206 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-16 [patent_title] => 'Rule engine system controlling devices of disparate types and protocols' [patent_app_type] => utility [patent_app_number] => 13/872497 [patent_app_country] => US [patent_app_date] => 2013-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 9049 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13872497 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/872497
Rule engine system controlling devices of disparate types and protocols Apr 28, 2013 Issued
Array ( [id] => 9926494 [patent_doc_number] => 08984481 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-17 [patent_title] => 'System and method for automatically determining relationships between software artifacts using multiple evidence sources' [patent_app_type] => utility [patent_app_number] => 13/855400 [patent_app_country] => US [patent_app_date] => 2013-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8082 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 13855400 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/855400
System and method for automatically determining relationships between software artifacts using multiple evidence sources Apr 1, 2013 Issued
Array ( [id] => 9688506 [patent_doc_number] => 20140245271 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-28 [patent_title] => 'Compiler Based Obfuscation' [patent_app_type] => utility [patent_app_number] => 13/781691 [patent_app_country] => US [patent_app_date] => 2013-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7469 [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] => 13781691 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/781691
Compile based obfuscation Feb 27, 2013 Issued
Array ( [id] => 9968021 [patent_doc_number] => 09015656 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-21 [patent_title] => 'Mapping vector representations onto a predicated scalar multi-threaded system' [patent_app_type] => utility [patent_app_number] => 13/781285 [patent_app_country] => US [patent_app_date] => 2013-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3513 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13781285 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/781285
Mapping vector representations onto a predicated scalar multi-threaded system Feb 27, 2013 Issued
Array ( [id] => 9961428 [patent_doc_number] => 09009653 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-14 [patent_title] => 'Identifying quality requirements of a software product' [patent_app_type] => utility [patent_app_number] => 13/781642 [patent_app_country] => US [patent_app_date] => 2013-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6201 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13781642 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/781642
Identifying quality requirements of a software product Feb 27, 2013 Issued
Array ( [id] => 10602947 [patent_doc_number] => 09323511 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-04-26 [patent_title] => 'Splitting application permissions on devices' [patent_app_type] => utility [patent_app_number] => 13/781164 [patent_app_country] => US [patent_app_date] => 2013-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4594 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13781164 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/781164
Splitting application permissions on devices Feb 27, 2013 Issued
Array ( [id] => 10901707 [patent_doc_number] => 08924954 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-30 [patent_title] => 'Application software installation method and application software installation apparatus' [patent_app_type] => utility [patent_app_number] => 13/712645 [patent_app_country] => US [patent_app_date] => 2012-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 18 [patent_no_of_words] => 9571 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 189 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13712645 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/712645
Application software installation method and application software installation apparatus Dec 11, 2012 Issued
Array ( [id] => 10885735 [patent_doc_number] => 08910139 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-12-09 [patent_title] => 'Method for processing firmware based on firmware over the air technology, apparatus, and system' [patent_app_type] => utility [patent_app_number] => 13/712646 [patent_app_country] => US [patent_app_date] => 2012-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 7096 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13712646 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/712646
Method for processing firmware based on firmware over the air technology, apparatus, and system Dec 11, 2012 Issued
Array ( [id] => 10074903 [patent_doc_number] => 09113279 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-18 [patent_title] => 'Method for adjusting a hearing apparatus via a formal language' [patent_app_type] => utility [patent_app_number] => 13/692037 [patent_app_country] => US [patent_app_date] => 2012-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7317 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13692037 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/692037
Method for adjusting a hearing apparatus via a formal language Dec 2, 2012 Issued
Array ( [id] => 10841396 [patent_doc_number] => 08869096 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Requirement management method and apparatus' [patent_app_type] => utility [patent_app_number] => 13/686029 [patent_app_country] => US [patent_app_date] => 2012-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5767 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 206 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13686029 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/686029
Requirement management method and apparatus Nov 26, 2012 Issued
Array ( [id] => 8816503 [patent_doc_number] => 20130117548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-09 [patent_title] => 'ALGORITHM FOR VECTORIZATION AND MEMORY COALESCING DURING COMPILING' [patent_app_type] => utility [patent_app_number] => 13/660986 [patent_app_country] => US [patent_app_date] => 2012-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4159 [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] => 13660986 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/660986
Algorithm for vectorization and memory coalescing during compiling Oct 24, 2012 Issued
Array ( [id] => 9714616 [patent_doc_number] => 08839219 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-16 [patent_title] => 'Data prefetching and coalescing for partitioned global address space languages' [patent_app_type] => utility [patent_app_number] => 13/659048 [patent_app_country] => US [patent_app_date] => 2012-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9491 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13659048 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/659048
Data prefetching and coalescing for partitioned global address space languages Oct 23, 2012 Issued
Array ( [id] => 9829492 [patent_doc_number] => 08938731 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-20 [patent_title] => 'Cost optimization for firmware updates for globally mobile machine-to-machine devices' [patent_app_type] => utility [patent_app_number] => 13/659115 [patent_app_country] => US [patent_app_date] => 2012-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6592 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13659115 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/659115
Cost optimization for firmware updates for globally mobile machine-to-machine devices Oct 23, 2012 Issued
Array ( [id] => 9961461 [patent_doc_number] => 09009686 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-14 [patent_title] => 'Algorithm for 64-bit address mode optimization' [patent_app_type] => utility [patent_app_number] => 13/659786 [patent_app_country] => US [patent_app_date] => 2012-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3858 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13659786 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/659786
Algorithm for 64-bit address mode optimization Oct 23, 2012 Issued
Array ( [id] => 9695635 [patent_doc_number] => 08826265 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-02 [patent_title] => 'Data concentrator initiated multicast firmware upgrade' [patent_app_type] => utility [patent_app_number] => 13/659866 [patent_app_country] => US [patent_app_date] => 2012-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 6457 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13659866 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/659866
Data concentrator initiated multicast firmware upgrade Oct 23, 2012 Issued
Menu