
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |