Search

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 numberTitle of the applicationFiling DateStatus
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
Menu