
Ben C. Wang
Examiner (ID: 2864, 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] => 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] => 13651331
[patent_doc_number] => 09851980
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-12-26
[patent_title] => Distributed update service enabling update requests
[patent_app_type] => utility
[patent_app_number] => 13/657734
[patent_app_country] => US
[patent_app_date] => 2012-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 12227
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13657734
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/657734 | Distributed update service enabling update requests | Oct 21, 2012 | Issued |
Array
(
[id] => 9424400
[patent_doc_number] => 20140109051
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-17
[patent_title] => 'CLOUD-BASED SOFTWARE TESTING'
[patent_app_type] => utility
[patent_app_number] => 13/650608
[patent_app_country] => US
[patent_app_date] => 2012-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 20714
[patent_no_of_claims] => 16
[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] => 13650608
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/650608 | Cloud-based software testing | Oct 11, 2012 | Issued |
Array
(
[id] => 9424412
[patent_doc_number] => 20140109063
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-17
[patent_title] => 'CAPTURING TEST DATA ASSOCIATED WITH ERROR CONDITIONS IN SOFTWARE ITEM TESTING'
[patent_app_type] => utility
[patent_app_number] => 13/650860
[patent_app_country] => US
[patent_app_date] => 2012-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 20706
[patent_no_of_claims] => 18
[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] => 13650860
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/650860 | Capturing test data associated with error conditions in software item testing | Oct 11, 2012 | Issued |
Array
(
[id] => 9714600
[patent_doc_number] => 08839202
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-16
[patent_title] => 'Test environment managed within tests'
[patent_app_type] => utility
[patent_app_number] => 13/650969
[patent_app_country] => US
[patent_app_date] => 2012-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 36
[patent_no_of_words] => 20674
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13650969
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/650969 | Test environment managed within tests | Oct 11, 2012 | Issued |
Array
(
[id] => 8650679
[patent_doc_number] => 20130036409
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-07
[patent_title] => 'TECHNIQUE FOR COMPILING AND RUNNING HIGH-LEVEL PROGRAMS ON HETEROGENEOUS COMPUTERS'
[patent_app_type] => utility
[patent_app_number] => 13/618523
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8858
[patent_no_of_claims] => 13
[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] => 13618523
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/618523 | Technique for compiling and running high-level programs on heterogeneous computers | Sep 13, 2012 | Issued |
Array
(
[id] => 8607987
[patent_doc_number] => 20130013299
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-10
[patent_title] => 'METHOD AND APPARATUS FOR DEVELOPMENT, DEPLOYMENT, AND MAINTENANCE OF A VOICE SOFTWARE APPLICATION FOR DISTRIBUTION TO ONE OR MORE CONSUMERS'
[patent_app_type] => utility
[patent_app_number] => 13/616863
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 11162
[patent_no_of_claims] => 17
[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] => 13616863
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/616863 | METHOD AND APPARATUS FOR DEVELOPMENT, DEPLOYMENT, AND MAINTENANCE OF A VOICE SOFTWARE APPLICATION FOR DISTRIBUTION TO ONE OR MORE CONSUMERS | Sep 13, 2012 | Abandoned |
Array
(
[id] => 9826176
[patent_doc_number] => 08935672
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-01-13
[patent_title] => 'Lazy evaluation of geometric definitions of objects within procedural programming environments'
[patent_app_type] => utility
[patent_app_number] => 13/618278
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6323
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13618278
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/618278 | Lazy evaluation of geometric definitions of objects within procedural programming environments | Sep 13, 2012 | Issued |
Array
(
[id] => 9630192
[patent_doc_number] => 08799886
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-08-05
[patent_title] => 'Methods and systems for transferring data over a network'
[patent_app_type] => utility
[patent_app_number] => 13/615039
[patent_app_country] => US
[patent_app_date] => 2012-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7784
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 348
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13615039
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/615039 | Methods and systems for transferring data over a network | Sep 12, 2012 | Issued |
Array
(
[id] => 8686921
[patent_doc_number] => 20130055204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-28
[patent_title] => 'LOCATING ISOLATION POINTS IN AN APPLICATION UNDER MULTI-TENANT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/604051
[patent_app_country] => US
[patent_app_date] => 2012-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4644
[patent_no_of_claims] => 10
[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] => 13604051
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/604051 | LOCATING ISOLATION POINTS IN AN APPLICATION UNDER MULTI-TENANT ENVIRONMENT | Sep 4, 2012 | Abandoned |
Array
(
[id] => 9847853
[patent_doc_number] => 08949787
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-03
[patent_title] => 'Locating isolation points in an application under multi-tenant environment'
[patent_app_type] => utility
[patent_app_number] => 13/600619
[patent_app_country] => US
[patent_app_date] => 2012-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 4615
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13600619
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/600619 | Locating isolation points in an application under multi-tenant environment | Aug 30, 2012 | Issued |
Array
(
[id] => 9954577
[patent_doc_number] => 09003391
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-07
[patent_title] => 'Apparatus and method for providing application service based on area'
[patent_app_type] => utility
[patent_app_number] => 13/538236
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4226
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 216
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13538236
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/538236 | Apparatus and method for providing application service based on area | Jun 28, 2012 | Issued |
Array
(
[id] => 9207883
[patent_doc_number] => 20140007060
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'IMPLEMENTATION OF DISTRIBUTED METHODS THAT SUPPORT GENERIC FUNCTIONS'
[patent_app_type] => utility
[patent_app_number] => 13/539244
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4240
[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] => 13539244
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/539244 | Implementation of distributed methods that support generic functions | Jun 28, 2012 | Issued |
Array
(
[id] => 9847884
[patent_doc_number] => 08949818
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-03
[patent_title] => 'Mechanism for facilitating dynamic and trusted cloud-based extension upgrades for computing systems'
[patent_app_type] => utility
[patent_app_number] => 13/539201
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4888
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13539201
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/539201 | Mechanism for facilitating dynamic and trusted cloud-based extension upgrades for computing systems | Jun 28, 2012 | Issued |
Array
(
[id] => 9834655
[patent_doc_number] => 08943489
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-01-27
[patent_title] => 'High availability in-service software upgrade using virtual machine instances in dual computing appliances'
[patent_app_type] => utility
[patent_app_number] => 13/537760
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 11942
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 292
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13537760
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/537760 | High availability in-service software upgrade using virtual machine instances in dual computing appliances | Jun 28, 2012 | Issued |
Array
(
[id] => 9207893
[patent_doc_number] => 20140007070
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'Managing Software Product Lifecycle Across Multiple Operating System Platforms'
[patent_app_type] => utility
[patent_app_number] => 13/537439
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9885
[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] => 13537439
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/537439 | Managing Software Product Lifecycle Across Multiple Operating System Platforms | Jun 28, 2012 | Abandoned |
Array
(
[id] => 9207884
[patent_doc_number] => 20140007061
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'STAGED LOOP INSTRUCTIONS'
[patent_app_type] => utility
[patent_app_number] => 13/537731
[patent_app_country] => US
[patent_app_date] => 2012-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9096
[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] => 13537731
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/537731 | Staged loop instructions | Jun 28, 2012 | Issued |
Array
(
[id] => 10962983
[patent_doc_number] => 20140366013
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-12-11
[patent_title] => 'Wireless communication terminal and method for securely running industry software'
[patent_app_type] => utility
[patent_app_number] => 14/369589
[patent_app_country] => US
[patent_app_date] => 2012-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2507
[patent_no_of_claims] => 8
[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] => 14369589
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/369589 | Wireless communication terminal and method for securely running industry software | Jun 20, 2012 | Issued |
Array
(
[id] => 9658905
[patent_doc_number] => 20140229910
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-08-14
[patent_title] => 'SYSTEM AND METHOD FOR TRANSPLANTING SOURCE CODE'
[patent_app_type] => utility
[patent_app_number] => 13/492228
[patent_app_country] => US
[patent_app_date] => 2012-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 8240
[patent_no_of_claims] => 19
[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] => 13492228
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/492228 | System and method for transplanting source code | Jun 7, 2012 | Issued |
Array
(
[id] => 9623456
[patent_doc_number] => 08793651
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-29
[patent_title] => 'Remote card content management using synchronous server-side scripting'
[patent_app_type] => utility
[patent_app_number] => 13/489505
[patent_app_country] => US
[patent_app_date] => 2012-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6075
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13489505
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/489505 | Remote card content management using synchronous server-side scripting | Jun 5, 2012 | Issued |