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] => 10046500 [patent_doc_number] => 09086897 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-21 [patent_title] => 'Method and architecture for virtual desktop service' [patent_app_type] => utility [patent_app_number] => 13/434696 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4099 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434696 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434696
Method and architecture for virtual desktop service Mar 28, 2012 Issued
Array ( [id] => 9071361 [patent_doc_number] => 20130263117 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-03 [patent_title] => 'ALLOCATING RESOURCES TO VIRTUAL MACHINES VIA A WEIGHTED COST RATIO' [patent_app_type] => utility [patent_app_number] => 13/432815 [patent_app_country] => US [patent_app_date] => 2012-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 11358 [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] => 13432815 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/432815
ALLOCATING RESOURCES TO VIRTUAL MACHINES VIA A WEIGHTED COST RATIO Mar 27, 2012 Abandoned
Array ( [id] => 8843537 [patent_doc_number] => 20130139165 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'SYSTEM AND METHOD FOR DISTRIBUTING PROCESSING OF COMPUTER SECURITY TASKS' [patent_app_type] => utility [patent_app_number] => 13/427689 [patent_app_country] => US [patent_app_date] => 2012-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11366 [patent_no_of_claims] => 40 [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] => 13427689 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/427689
System and method for distributing processing of computer security tasks Mar 21, 2012 Issued
Array ( [id] => 8843537 [patent_doc_number] => 20130139165 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'SYSTEM AND METHOD FOR DISTRIBUTING PROCESSING OF COMPUTER SECURITY TASKS' [patent_app_type] => utility [patent_app_number] => 13/427689 [patent_app_country] => US [patent_app_date] => 2012-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 11366 [patent_no_of_claims] => 40 [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] => 13427689 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/427689
System and method for distributing processing of computer security tasks Mar 21, 2012 Issued
Array ( [id] => 9057049 [patent_doc_number] => 20130254763 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-26 [patent_title] => 'DETERMINING HARDWARE FUNCTIONALITY IN A CLOUD COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/427114 [patent_app_country] => US [patent_app_date] => 2012-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6242 [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] => 13427114 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/427114
Determining hardware functionality in a cloud computing environment Mar 21, 2012 Issued
Array ( [id] => 8929970 [patent_doc_number] => 20130185729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-07-18 [patent_title] => 'ACCELERATING RESOURCE ALLOCATION IN VIRTUALIZED ENVIRONMENTS USING WORKLOAD CLASSES AND/OR WORKLOAD SIGNATURES' [patent_app_type] => utility [patent_app_number] => 13/411491 [patent_app_country] => US [patent_app_date] => 2012-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 15780 [patent_no_of_claims] => 20 [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] => 13411491 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/411491
ACCELERATING RESOURCE ALLOCATION IN VIRTUALIZED ENVIRONMENTS USING WORKLOAD CLASSES AND/OR WORKLOAD SIGNATURES Mar 1, 2012 Abandoned
Array ( [id] => 9006425 [patent_doc_number] => 20130227550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-29 [patent_title] => 'SYSTEM AND METHOD FOR ISOLATED VIRTUAL IMAGE AND APPLIANCE COMMUNICATION WITHIN A CLOUD ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/406088 [patent_app_country] => US [patent_app_date] => 2012-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5843 [patent_no_of_claims] => 33 [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] => 13406088 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/406088
System and method for isolated virtual image and appliance communication within a cloud environment Feb 26, 2012 Issued
Array ( [id] => 12331707 [patent_doc_number] => 09946563 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-17 [patent_title] => Batch scheduler management of virtual machines [patent_app_type] => utility [patent_app_number] => 13/401759 [patent_app_country] => US [patent_app_date] => 2012-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4463 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13401759 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/401759
Batch scheduler management of virtual machines Feb 20, 2012 Issued
Array ( [id] => 8979154 [patent_doc_number] => 20130212584 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-15 [patent_title] => 'METHOD FOR DISTRIBUTED CACHING AND SCHEDULING FOR SHARED NOTHING COMPUTER FRAMEWORKS' [patent_app_type] => utility [patent_app_number] => 13/370301 [patent_app_country] => US [patent_app_date] => 2012-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4628 [patent_no_of_claims] => 20 [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] => 13370301 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/370301
METHOD FOR DISTRIBUTED CACHING AND SCHEDULING FOR SHARED NOTHING COMPUTER FRAMEWORKS Feb 8, 2012 Abandoned
Array ( [id] => 10059017 [patent_doc_number] => 09098378 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-04 [patent_title] => 'Computing reusable image components to minimize network bandwidth usage' [patent_app_type] => utility [patent_app_number] => 13/362870 [patent_app_country] => US [patent_app_date] => 2012-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6529 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 267 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13362870 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/362870
Computing reusable image components to minimize network bandwidth usage Jan 30, 2012 Issued
Array ( [id] => 9328565 [patent_doc_number] => 20140055347 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-27 [patent_title] => 'IMAGING TASK PIPELINE ACCELERATION' [patent_app_type] => utility [patent_app_number] => 13/993568 [patent_app_country] => US [patent_app_date] => 2011-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8824 [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] => 13993568 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/993568
IMAGING TASK PIPELINE ACCELERATION Dec 28, 2011 Abandoned
Array ( [id] => 10596254 [patent_doc_number] => 09317342 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-19 [patent_title] => 'Characterization of within-die variations of many-core processors' [patent_app_type] => utility [patent_app_number] => 13/995048 [patent_app_country] => US [patent_app_date] => 2011-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3814 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13995048 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/995048
Characterization of within-die variations of many-core processors Dec 22, 2011 Issued
Array ( [id] => 8242744 [patent_doc_number] => 20120151480 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-14 [patent_title] => 'PRESERVING CHANGES TO A CONFIGURATION OF A RUNNING VIRTUAL MACHINE' [patent_app_type] => utility [patent_app_number] => 13/297549 [patent_app_country] => US [patent_app_date] => 2011-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6164 [patent_no_of_claims] => 14 [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] => 13297549 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/297549
Preserving changes to a configuration of a running virtual machine Nov 15, 2011 Issued
Array ( [id] => 12201498 [patent_doc_number] => 09904564 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-02-27 [patent_title] => 'Policy enforcement by hypervisor paravirtualized ring copying' [patent_app_type] => utility [patent_app_number] => 13/296422 [patent_app_country] => US [patent_app_date] => 2011-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4658 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 308 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13296422 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/296422
Policy enforcement by hypervisor paravirtualized ring copying Nov 14, 2011 Issued
Array ( [id] => 8824067 [patent_doc_number] => 20130125112 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-16 [patent_title] => 'DYNAMIC POLICY BASED INTERFACE CONFIGURATION FOR VIRTUALIZED ENVIRONMENTS' [patent_app_type] => utility [patent_app_number] => 13/293421 [patent_app_country] => US [patent_app_date] => 2011-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4724 [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] => 13293421 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/293421
Dynamic policy based interface configuration for virtualized environments Nov 9, 2011 Issued
Array ( [id] => 10027685 [patent_doc_number] => 09069586 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-30 [patent_title] => 'System and method for kernel rootkit protection in a hypervisor environment' [patent_app_type] => utility [patent_app_number] => 13/273002 [patent_app_country] => US [patent_app_date] => 2011-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5871 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13273002 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/273002
System and method for kernel rootkit protection in a hypervisor environment Oct 12, 2011 Issued
Array ( [id] => 10867406 [patent_doc_number] => 08893136 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-18 [patent_title] => 'Automated operation list generation device, method and program' [patent_app_type] => utility [patent_app_number] => 13/249537 [patent_app_country] => US [patent_app_date] => 2011-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15787 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13249537 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/249537
Automated operation list generation device, method and program Sep 29, 2011 Issued
Array ( [id] => 9486750 [patent_doc_number] => 08732713 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-20 [patent_title] => 'Thread group scheduler for computing on a parallel thread processor' [patent_app_type] => utility [patent_app_number] => 13/247819 [patent_app_country] => US [patent_app_date] => 2011-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8807 [patent_no_of_claims] => 20 [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] => 13247819 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/247819
Thread group scheduler for computing on a parallel thread processor Sep 27, 2011 Issued
Array ( [id] => 8315169 [patent_doc_number] => 20120192195 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-26 [patent_title] => 'SCHEDULING THREADS' [patent_app_type] => utility [patent_app_number] => 13/247878 [patent_app_country] => US [patent_app_date] => 2011-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6463 [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] => 13247878 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/247878
Scheduling threads based on an actual power consumption and a predicted new power consumption Sep 27, 2011 Issued
Array ( [id] => 8722871 [patent_doc_number] => 20130074088 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'SCHEDULING AND MANAGEMENT OF COMPUTE TASKS WITH DIFFERENT EXECUTION PRIORITY LEVELS' [patent_app_type] => utility [patent_app_number] => 13/236473 [patent_app_country] => US [patent_app_date] => 2011-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8361 [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] => 13236473 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/236473
SCHEDULING AND MANAGEMENT OF COMPUTE TASKS WITH DIFFERENT EXECUTION PRIORITY LEVELS Sep 18, 2011 Abandoned
Menu