
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] => 11523422
[patent_doc_number] => 09606820
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-28
[patent_title] => 'Ensuring determinism during programmatic replay in a virtual machine'
[patent_app_type] => utility
[patent_app_number] => 14/258928
[patent_app_country] => US
[patent_app_date] => 2014-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 20676
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14258928
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/258928 | Ensuring determinism during programmatic replay in a virtual machine | Apr 21, 2014 | Issued |
Array
(
[id] => 10078866
[patent_doc_number] => 09116714
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-25
[patent_title] => 'Methods and systems for file processing'
[patent_app_type] => utility
[patent_app_number] => 14/256678
[patent_app_country] => US
[patent_app_date] => 2014-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 5191
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14256678
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/256678 | Methods and systems for file processing | Apr 17, 2014 | Issued |
Array
(
[id] => 13665149
[patent_doc_number] => 10162737
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-25
[patent_title] => Emulating a user performing spatial gestures
[patent_app_type] => utility
[patent_app_number] => 15/114070
[patent_app_country] => US
[patent_app_date] => 2014-02-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4253
[patent_no_of_claims] => 4
[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] => 15114070
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/114070 | Emulating a user performing spatial gestures | Feb 19, 2014 | Issued |
Array
(
[id] => 11086252
[patent_doc_number] => 20160283218
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-29
[patent_title] => 'Method for distributing large-sized Linux software packages'
[patent_app_type] => utility
[patent_app_number] => 14/398469
[patent_app_country] => US
[patent_app_date] => 2014-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2044
[patent_no_of_claims] => 21
[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] => 14398469
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/398469 | Method for distributing large-sized Linux software packages | Feb 9, 2014 | Issued |
Array
(
[id] => 13185765
[patent_doc_number] => 10108402
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-23
[patent_title] => Persistent pointers for programs running on NVRAM based computers
[patent_app_type] => utility
[patent_app_number] => 15/114370
[patent_app_country] => US
[patent_app_date] => 2014-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 3123
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[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] => 15114370
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/114370 | Persistent pointers for programs running on NVRAM based computers | Jan 29, 2014 | Issued |
Array
(
[id] => 10308237
[patent_doc_number] => 20150193238
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-09
[patent_title] => 'METHODS AND SYSTEMS FOR OPTIMALLY SELECTING AN ASSIST UNIT'
[patent_app_type] => utility
[patent_app_number] => 14/150471
[patent_app_country] => US
[patent_app_date] => 2014-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7386
[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] => 14150471
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/150471 | Methods and systems for optimally selecting an assist unit | Jan 7, 2014 | Issued |
Array
(
[id] => 11806418
[patent_doc_number] => 09547486
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-01-17
[patent_title] => 'Creating a virtual resource package'
[patent_app_type] => utility
[patent_app_number] => 14/150182
[patent_app_country] => US
[patent_app_date] => 2014-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 9248
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14150182
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/150182 | Creating a virtual resource package | Jan 7, 2014 | Issued |
Array
(
[id] => 9605077
[patent_doc_number] => 20140201759
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-07-17
[patent_title] => 'INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND PROCESS EXECUTION METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/148923
[patent_app_country] => US
[patent_app_date] => 2014-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 34
[patent_no_of_words] => 17160
[patent_no_of_claims] => 9
[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] => 14148923
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/148923 | Information processing system, information processing apparatus, and process execution method | Jan 6, 2014 | Issued |
Array
(
[id] => 14298621
[patent_doc_number] => 10289437
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-05-14
[patent_title] => Idle processor management in virtualized systems via paravirtualization
[patent_app_type] => utility
[patent_app_number] => 14/149061
[patent_app_country] => US
[patent_app_date] => 2014-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4443
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14149061
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/149061 | Idle processor management in virtualized systems via paravirtualization | Jan 6, 2014 | Issued |
Array
(
[id] => 10074493
[patent_doc_number] => 09112866
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-18
[patent_title] => 'Methods and devices for controlling access to computing resources'
[patent_app_type] => utility
[patent_app_number] => 14/132728
[patent_app_country] => US
[patent_app_date] => 2013-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 13468
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 14132728
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/132728 | Methods and devices for controlling access to computing resources | Dec 17, 2013 | Issued |
Array
(
[id] => 11035122
[patent_doc_number] => 20160232077
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-11
[patent_title] => 'TECHNIQUES FOR DETECTING RACE CONDITIONS'
[patent_app_type] => utility
[patent_app_number] => 15/026515
[patent_app_country] => US
[patent_app_date] => 2013-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 17369
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 5
[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] => 15026515
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/026515 | Techniques for detecting race conditions | Dec 11, 2013 | Issued |
Array
(
[id] => 11109643
[patent_doc_number] => 20160306613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-20
[patent_title] => 'CODE ROUTINE PERFORMANCE PREDICTION USING TEST RESULTS FROM CODE INTEGRATION TOOL'
[patent_app_type] => utility
[patent_app_number] => 15/101111
[patent_app_country] => US
[patent_app_date] => 2013-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7118
[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] => 15101111
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/101111 | CODE ROUTINE PERFORMANCE PREDICTION USING TEST RESULTS FROM CODE INTEGRATION TOOL | Dec 2, 2013 | Abandoned |
Array
(
[id] => 9424387
[patent_doc_number] => 20140109038
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-17
[patent_title] => 'SEMANTIC-BASED, SERVICE-ORIENTED SYSTEM AND METHOD OF DEVELOPING, PROGRAMMING AND MANAGING SOFTWARE MODULES AND SOFTWARE SOLUTIONS'
[patent_app_type] => utility
[patent_app_number] => 14/084488
[patent_app_country] => US
[patent_app_date] => 2013-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 56
[patent_figures_cnt] => 56
[patent_no_of_words] => 12454
[patent_no_of_claims] => 68
[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] => 14084488
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/084488 | Semantic-based, service-oriented system and method of developing, programming and managing software modules and software solutions | Nov 18, 2013 | Issued |
Array
(
[id] => 11013170
[patent_doc_number] => 20160210123
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-07-21
[patent_title] => 'SIMPLIFIED CREATION OF AN APPLICATION IN A SELECTED STREAM PROCESSING PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 15/023641
[patent_app_country] => US
[patent_app_date] => 2013-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9257
[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] => 15023641
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/023641 | Simplified creation of an application in a selected stream processing platform | Sep 23, 2013 | Issued |
Array
(
[id] => 10637367
[patent_doc_number] => 09354870
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-31
[patent_title] => 'Maintaining integrity of output of code generators'
[patent_app_type] => utility
[patent_app_number] => 14/032839
[patent_app_country] => US
[patent_app_date] => 2013-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6623
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14032839
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/032839 | Maintaining integrity of output of code generators | Sep 19, 2013 | Issued |
Array
(
[id] => 9645311
[patent_doc_number] => 20140223424
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-08-07
[patent_title] => 'IMAGE FORMING APPARATUS, TRACKING APPARATUS, MANAGING APPARATUS AND METHOD OF UPDATING FIRMWARE OF IMAGE FORMING APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 14/031448
[patent_app_country] => US
[patent_app_date] => 2013-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 10995
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 7
[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] => 14031448
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/031448 | Image forming apparatus, tracking apparatus, managing apparatus and method of updating firmware of image forming apparatus | Sep 18, 2013 | Issued |
Array
(
[id] => 10072341
[patent_doc_number] => 09110699
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-18
[patent_title] => 'Determining optimal methods for creating virtual machines'
[patent_app_type] => utility
[patent_app_number] => 14/031305
[patent_app_country] => US
[patent_app_date] => 2013-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3956
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14031305
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/031305 | Determining optimal methods for creating virtual machines | Sep 18, 2013 | Issued |
Array
(
[id] => 14298825
[patent_doc_number] => 10289539
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-05-14
[patent_title] => Performance testing in a software deployment pipeline
[patent_app_type] => utility
[patent_app_number] => 14/030715
[patent_app_country] => US
[patent_app_date] => 2013-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8641
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14030715
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/030715 | Performance testing in a software deployment pipeline | Sep 17, 2013 | Issued |
Array
(
[id] => 10098839
[patent_doc_number] => 09135151
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-15
[patent_title] => 'Automatic verification by comparing user interface images'
[patent_app_type] => utility
[patent_app_number] => 14/030480
[patent_app_country] => US
[patent_app_date] => 2013-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 14
[patent_no_of_words] => 9716
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14030480
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/030480 | Automatic verification by comparing user interface images | Sep 17, 2013 | Issued |
Array
(
[id] => 9372725
[patent_doc_number] => 20140082598
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-20
[patent_title] => 'CODE CONVERSION METHOD, PROGRAM, AND SYSTEM FOR GARBAGE COLLECTION'
[patent_app_type] => utility
[patent_app_number] => 14/028579
[patent_app_country] => US
[patent_app_date] => 2013-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3933
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 6
[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] => 14028579
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/028579 | Code conversion method, program, and system for garbage collection | Sep 16, 2013 | Issued |