
Norman M. Wright
Examiner (ID: 9966)
| Most Active Art Unit | 2134 |
| Art Unit(s) | 2785, 2184, 2131, 2134, 2413, 2313, 2899, 2787 |
| Total Applications | 603 |
| Issued Applications | 437 |
| Pending Applications | 98 |
| Abandoned Applications | 67 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9193615
[patent_doc_number] => 20130332930
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-12
[patent_title] => 'INFORMATION PROCESSING SYSTEM, IMAGE FORMING APPARATUS, CONTROL METHOD, AND RECORDING MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 13/901723
[patent_app_country] => US
[patent_app_date] => 2013-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 12216
[patent_no_of_claims] => 12
[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] => 13901723
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/901723 | Information processing system, image forming apparatus, control method, and recording medium for management of a job consisting of multiple tasks | May 23, 2013 | Issued |
Array
(
[id] => 10004972
[patent_doc_number] => 09049077
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-02
[patent_title] => 'Host controller using reduced network resources to monitor hosts'
[patent_app_type] => utility
[patent_app_number] => 13/891633
[patent_app_country] => US
[patent_app_date] => 2013-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 7005
[patent_no_of_claims] => 20
[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] => 13891633
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/891633 | Host controller using reduced network resources to monitor hosts | May 9, 2013 | Issued |
Array
(
[id] => 10556186
[patent_doc_number] => 09280388
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-03-08
[patent_title] => 'Method and apparatus for efficient scheduling of multithreaded programs'
[patent_app_type] => utility
[patent_app_number] => 13/873640
[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] => 4899
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13873640
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/873640 | Method and apparatus for efficient scheduling of multithreaded programs | Apr 29, 2013 | Issued |
Array
(
[id] => 11179630
[patent_doc_number] => 09411623
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-08-09
[patent_title] => 'Storage performance by heuristically coalescing IO requests'
[patent_app_type] => utility
[patent_app_number] => 13/849249
[patent_app_country] => US
[patent_app_date] => 2013-03-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5885
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13849249
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/849249 | Storage performance by heuristically coalescing IO requests | Mar 21, 2013 | Issued |
Array
(
[id] => 12229211
[patent_doc_number] => 09916456
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-03-13
[patent_title] => 'Systems and methods for securing and restoring virtual machines'
[patent_app_type] => utility
[patent_app_number] => 13/831164
[patent_app_country] => US
[patent_app_date] => 2013-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 42
[patent_no_of_words] => 20724
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13831164
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/831164 | Systems and methods for securing and restoring virtual machines | Mar 13, 2013 | Issued |
Array
(
[id] => 10885759
[patent_doc_number] => 08910163
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-12-09
[patent_title] => 'Seamless migration of non-native application into a virtual machine'
[patent_app_type] => utility
[patent_app_number] => 13/776829
[patent_app_country] => US
[patent_app_date] => 2013-02-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 12373
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13776829
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/776829 | Seamless migration of non-native application into a virtual machine | Feb 25, 2013 | Issued |
Array
(
[id] => 8831911
[patent_doc_number] => 20130132956
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-23
[patent_title] => 'VIRTUAL IMAGE OVERLOADING FOR SOLUTION DEPLOYMENT'
[patent_app_type] => utility
[patent_app_number] => 13/740906
[patent_app_country] => US
[patent_app_date] => 2013-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11551
[patent_no_of_claims] => 21
[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] => 13740906
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/740906 | Virtual image overloading for solution deployment | Jan 13, 2013 | Issued |
Array
(
[id] => 8794527
[patent_doc_number] => 20130111496
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-02
[patent_title] => 'PERFORMING A LOCAL BARRIER OPERATION'
[patent_app_type] => utility
[patent_app_number] => 13/683616
[patent_app_country] => US
[patent_app_date] => 2012-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10427
[patent_no_of_claims] => 7
[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] => 13683616
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/683616 | Performing a local barrier operation | Nov 20, 2012 | Issued |
Array
(
[id] => 11563724
[patent_doc_number] => 09626314
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-04-18
[patent_title] => 'Method and apparatus for allocating interruptions'
[patent_app_type] => utility
[patent_app_number] => 14/356128
[patent_app_country] => US
[patent_app_date] => 2012-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5229
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14356128
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/356128 | Method and apparatus for allocating interruptions | Nov 4, 2012 | Issued |
Array
(
[id] => 11882603
[patent_doc_number] => 09753774
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-05
[patent_title] => 'Using functional resources of a computing device with web-based programmatic resources'
[patent_app_type] => utility
[patent_app_number] => 14/439062
[patent_app_country] => US
[patent_app_date] => 2012-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6850
[patent_no_of_claims] => 15
[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] => 14439062
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/439062 | Using functional resources of a computing device with web-based programmatic resources | Oct 30, 2012 | Issued |
Array
(
[id] => 8608812
[patent_doc_number] => 20130014124
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-10
[patent_title] => 'REDUCING CROSS QUEUE SYNCHRONIZATION ON SYSTEMS WITH LOW MEMORY LATENCY ACROSS DISTRIBUTED PROCESSING NODES'
[patent_app_type] => utility
[patent_app_number] => 13/621213
[patent_app_country] => US
[patent_app_date] => 2012-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 11822
[patent_no_of_claims] => 12
[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] => 13621213
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/621213 | Reducing cross queue synchronization on systems with low memory latency across distributed processing nodes | Sep 14, 2012 | Issued |
Array
(
[id] => 9057062
[patent_doc_number] => 20130254776
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-26
[patent_title] => 'METHOD TO REDUCE QUEUE SYNCHRONIZATION OF MULTIPLE WORK ITEMS IN A SYSTEM WITH HIGH MEMORY LATENCY BETWEEN PROCESSING NODES'
[patent_app_type] => utility
[patent_app_number] => 13/621215
[patent_app_country] => US
[patent_app_date] => 2012-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 19876
[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] => 13621215
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/621215 | Method to reduce queue synchronization of multiple work items in a system with high memory latency between processing nodes | Sep 14, 2012 | Issued |
Array
(
[id] => 10058975
[patent_doc_number] => 09098336
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-04
[patent_title] => 'Multi-thread processor and its hardware thread scheduling method'
[patent_app_type] => utility
[patent_app_number] => 13/619530
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 10239
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 5
[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] => 13619530
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/619530 | Multi-thread processor and its hardware thread scheduling method | Sep 13, 2012 | Issued |
Array
(
[id] => 8588943
[patent_doc_number] => 20130007764
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-03
[patent_title] => 'ASSIGNING WORK TO A PROCESSING ENTITY ACCORDING TO NON-LINEAR REPRESENTATIONS OF LOADINGS'
[patent_app_type] => utility
[patent_app_number] => 13/615420
[patent_app_country] => US
[patent_app_date] => 2012-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4147
[patent_no_of_claims] => 21
[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] => 13615420
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/615420 | ASSIGNING WORK TO A PROCESSING ENTITY ACCORDING TO NON-LINEAR REPRESENTATIONS OF LOADINGS | Sep 12, 2012 | Abandoned |
Array
(
[id] => 9044424
[patent_doc_number] => 20130247062
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-19
[patent_title] => 'VERIFYING SYNCHRONIZATION COVERAGE IN LOGIC CODE'
[patent_app_type] => utility
[patent_app_number] => 13/610487
[patent_app_country] => US
[patent_app_date] => 2012-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5723
[patent_no_of_claims] => 14
[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] => 13610487
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/610487 | VERIFYING SYNCHRONIZATION COVERAGE IN LOGIC CODE | Sep 10, 2012 | Abandoned |
Array
(
[id] => 9954593
[patent_doc_number] => 09003407
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-07
[patent_title] => 'Dynamically provisioning virtual machines'
[patent_app_type] => utility
[patent_app_number] => 13/607289
[patent_app_country] => US
[patent_app_date] => 2012-09-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5095
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13607289
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/607289 | Dynamically provisioning virtual machines | Sep 6, 2012 | Issued |
Array
(
[id] => 8511797
[patent_doc_number] => 20120311204
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-12-06
[patent_title] => 'STORAGE SYSTEM COMPRISING MICROPROCESSOR LOAD DISTRIBUTION FUNCTION'
[patent_app_type] => utility
[patent_app_number] => 13/588226
[patent_app_country] => US
[patent_app_date] => 2012-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 10997
[patent_no_of_claims] => 1
[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] => 13588226
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/588226 | Storage system comprising microprocessor load distribution function | Aug 16, 2012 | Issued |
Array
(
[id] => 8504764
[patent_doc_number] => 20120304173
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-29
[patent_title] => 'SYSTEM AND METHOD FOR SYNCHRONIZING TRANSIENT RESOURCE USAGE BETWEEN VIRTUAL MACHINES IN A HYPERVISOR ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/566903
[patent_app_country] => US
[patent_app_date] => 2012-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3630
[patent_no_of_claims] => 16
[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] => 13566903
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/566903 | System and method for synchronizing transient resource usage between virtual machines in a hypervisor environment | Aug 2, 2012 | Issued |
Array
(
[id] => 10117521
[patent_doc_number] => 09152406
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-10-06
[patent_title] => 'Rapid provisioning of virtual machines based on multi-dimensional user request patterns in a cloud'
[patent_app_type] => utility
[patent_app_number] => 13/565138
[patent_app_country] => US
[patent_app_date] => 2012-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6381
[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] => 13565138
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/565138 | Rapid provisioning of virtual machines based on multi-dimensional user request patterns in a cloud | Aug 1, 2012 | Issued |
Array
(
[id] => 8467076
[patent_doc_number] => 20120272244
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'VIRTUAL MACHINE PLACEMENT TO IMPROVE MEMORY UTILIZATION'
[patent_app_type] => utility
[patent_app_number] => 13/541480
[patent_app_country] => US
[patent_app_date] => 2012-07-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8877
[patent_no_of_claims] => 15
[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] => 13541480
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/541480 | Virtual machine placement to improve memory utilization | Jul 2, 2012 | Issued |