
Matthew R. Diaz
Examiner (ID: 2694, Phone: (571)270-0324 , Office: P/1761 )
| Most Active Art Unit | 1761 |
| Art Unit(s) | 4173, 1761 |
| Total Applications | 603 |
| Issued Applications | 270 |
| Pending Applications | 119 |
| Abandoned Applications | 254 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11299613
[patent_doc_number] => 09507621
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-11-29
[patent_title] => 'Signature-based detection of kernel data structure modification'
[patent_app_type] => utility
[patent_app_number] => 14/469151
[patent_app_country] => US
[patent_app_date] => 2014-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10569
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14469151
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/469151 | Signature-based detection of kernel data structure modification | Aug 25, 2014 | Issued |
Array
(
[id] => 10630420
[patent_doc_number] => 09348570
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-24
[patent_title] => 'Providing a custom virtual appliance'
[patent_app_type] => utility
[patent_app_number] => 14/453114
[patent_app_country] => US
[patent_app_date] => 2014-08-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7444
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14453114
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/453114 | Providing a custom virtual appliance | Aug 5, 2014 | Issued |
Array
(
[id] => 9841152
[patent_doc_number] => 20150033234
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-29
[patent_title] => 'PROVIDING QUEUE BARRIERS WHEN UNSUPPORTED BY AN I/O PROTOCOL OR TARGET DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/338235
[patent_app_country] => US
[patent_app_date] => 2014-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5496
[patent_no_of_claims] => 23
[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] => 14338235
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/338235 | PROVIDING QUEUE BARRIERS WHEN UNSUPPORTED BY AN I/O PROTOCOL OR TARGET DEVICE | Jul 21, 2014 | Abandoned |
Array
(
[id] => 11226676
[patent_doc_number] => 09454399
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-27
[patent_title] => 'Parallel computer system, method of controlling parallel computer system, and recording medium'
[patent_app_type] => utility
[patent_app_number] => 14/321861
[patent_app_country] => US
[patent_app_date] => 2014-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 31
[patent_no_of_words] => 22840
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14321861
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/321861 | Parallel computer system, method of controlling parallel computer system, and recording medium | Jul 1, 2014 | Issued |
Array
(
[id] => 11754560
[patent_doc_number] => 09712591
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-18
[patent_title] => 'Deploying a portion of a streaming application to one or more virtual machines according to cost'
[patent_app_type] => utility
[patent_app_number] => 14/304893
[patent_app_country] => US
[patent_app_date] => 2014-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 16
[patent_no_of_words] => 7872
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 350
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14304893
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/304893 | Deploying a portion of a streaming application to one or more virtual machines according to cost | Jun 13, 2014 | Issued |
Array
(
[id] => 11239070
[patent_doc_number] => 09465715
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-11
[patent_title] => 'Optimizing the number of shared processes executing in a computer system'
[patent_app_type] => utility
[patent_app_number] => 14/302675
[patent_app_country] => US
[patent_app_date] => 2014-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5084
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 278
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14302675
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/302675 | Optimizing the number of shared processes executing in a computer system | Jun 11, 2014 | Issued |
Array
(
[id] => 10771042
[patent_doc_number] => 20160117198
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-28
[patent_title] => 'LOAD DISTRIBUTION APPARATUS, LOAD DISTRIBUTION METHOD, STORAGE MEDIUM, AND EVENT-PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/897807
[patent_app_country] => US
[patent_app_date] => 2014-06-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 12564
[patent_no_of_claims] => 14
[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] => 14897807
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/897807 | Load distribution apparatus, load distribution method, storage medium, and event-processing system | Jun 5, 2014 | Issued |
Array
(
[id] => 11812158
[patent_doc_number] => 09716738
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-25
[patent_title] => 'Deploying a portion of a streaming application to one or more virtual machines according to cost'
[patent_app_type] => utility
[patent_app_number] => 14/276156
[patent_app_country] => US
[patent_app_date] => 2014-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 16
[patent_no_of_words] => 7875
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 293
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14276156
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/276156 | Deploying a portion of a streaming application to one or more virtual machines according to cost | May 12, 2014 | Issued |
Array
(
[id] => 10917482
[patent_doc_number] => 20140320502
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-10-30
[patent_title] => 'PROACTIVE MONITORING TREE PROVIDING DISTRIBUTION STREAM CHART WITH BRANCH OVERLAY'
[patent_app_type] => utility
[patent_app_number] => 14/253548
[patent_app_country] => US
[patent_app_date] => 2014-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 12616
[patent_no_of_claims] => 23
[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] => 14253548
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/253548 | Proactive monitoring tree providing distribution stream chart with branch overlay | Apr 14, 2014 | Issued |
Array
(
[id] => 11724194
[patent_doc_number] => 09697049
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-04
[patent_title] => 'Job scheduling apparatus and method based on island execution time'
[patent_app_type] => utility
[patent_app_number] => 14/890217
[patent_app_country] => US
[patent_app_date] => 2014-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 31
[patent_no_of_words] => 18592
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14890217
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/890217 | Job scheduling apparatus and method based on island execution time | Mar 26, 2014 | Issued |
Array
(
[id] => 10085193
[patent_doc_number] => 09122541
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-01
[patent_title] => 'System and method for thread protected testing'
[patent_app_type] => utility
[patent_app_number] => 14/175404
[patent_app_country] => US
[patent_app_date] => 2014-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4394
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14175404
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/175404 | System and method for thread protected testing | Feb 6, 2014 | Issued |
Array
(
[id] => 11232690
[patent_doc_number] => 09459918
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-04
[patent_title] => 'Scheduling threads'
[patent_app_type] => utility
[patent_app_number] => 14/169030
[patent_app_country] => US
[patent_app_date] => 2014-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6471
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 251
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14169030
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/169030 | Scheduling threads | Jan 29, 2014 | Issued |
Array
(
[id] => 11739002
[patent_doc_number] => 09703584
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-11
[patent_title] => 'Virtual server agent load balancing'
[patent_app_type] => utility
[patent_app_number] => 14/148507
[patent_app_country] => US
[patent_app_date] => 2014-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 33925
[patent_no_of_claims] => 18
[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] => 14148507
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/148507 | Virtual server agent load balancing | Jan 5, 2014 | Issued |
Array
(
[id] => 10293126
[patent_doc_number] => 20150178125
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-06-25
[patent_title] => 'REDUCING SYNCHRONIZATION OF TASKS IN LATENCY-TOLERANT TASK-PARALLEL SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 14/139077
[patent_app_country] => US
[patent_app_date] => 2013-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5698
[patent_no_of_claims] => 23
[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] => 14139077
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/139077 | REDUCING SYNCHRONIZATION OF TASKS IN LATENCY-TOLERANT TASK-PARALLEL SYSTEMS | Dec 22, 2013 | Abandoned |
Array
(
[id] => 9746814
[patent_doc_number] => 20140282533
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-18
[patent_title] => 'VIRTUAL COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/134399
[patent_app_country] => US
[patent_app_date] => 2013-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5496
[patent_no_of_claims] => 7
[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] => 14134399
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/134399 | VIRTUAL COMPUTER SYSTEM | Dec 18, 2013 | Abandoned |
Array
(
[id] => 11724173
[patent_doc_number] => 09697028
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-07-04
[patent_title] => 'Directed placement for request instances'
[patent_app_type] => utility
[patent_app_number] => 14/106564
[patent_app_country] => US
[patent_app_date] => 2013-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 13949
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14106564
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/106564 | Directed placement for request instances | Dec 12, 2013 | Issued |
Array
(
[id] => 11226671
[patent_doc_number] => 09454394
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-27
[patent_title] => 'Hypervisor dynamically assigned input/output resources for virtual devices'
[patent_app_type] => utility
[patent_app_number] => 14/088186
[patent_app_country] => US
[patent_app_date] => 2013-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5883
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14088186
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/088186 | Hypervisor dynamically assigned input/output resources for virtual devices | Nov 21, 2013 | Issued |
Array
(
[id] => 9540411
[patent_doc_number] => 20140165058
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-06-12
[patent_title] => 'SYSTEM RESOURCE MANAGEMENT METHOD FOR VIRTUAL SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/076830
[patent_app_country] => US
[patent_app_date] => 2013-11-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 3957
[patent_no_of_claims] => 4
[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] => 14076830
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/076830 | SYSTEM RESOURCE MANAGEMENT METHOD FOR VIRTUAL SYSTEM | Nov 10, 2013 | Abandoned |
Array
(
[id] => 13041047
[patent_doc_number] => 10042659
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-08-07
[patent_title] => Caching virtual contexts for sharing of physical instances of a hardware resource
[patent_app_type] => utility
[patent_app_number] => 14/067721
[patent_app_country] => US
[patent_app_date] => 2013-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6267
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14067721
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/067721 | Caching virtual contexts for sharing of physical instances of a hardware resource | Oct 29, 2013 | Issued |
Array
(
[id] => 10221823
[patent_doc_number] => 20150106816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-16
[patent_title] => 'PERFORMANCE MEASUREMENT OF HARDWARE ACCELERATORS'
[patent_app_type] => utility
[patent_app_number] => 14/050831
[patent_app_country] => US
[patent_app_date] => 2013-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5605
[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] => 14050831
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/050831 | Performance measurement of hardware accelerators | Oct 9, 2013 | Issued |