Search

Ashok Patel

Examiner (ID: 18427, Phone: (571)272-2456 , Office: P/2879 )

Most Active Art Unit
2875
Art Unit(s)
2215, 2875, 2604, 2889, 2879, 2618
Total Applications
2975
Issued Applications
2581
Pending Applications
71
Abandoned Applications
334

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9766086 [patent_doc_number] => 08850433 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-30 [patent_title] => 'Compliance-based adaptations in managed virtual systems' [patent_app_type] => utility [patent_app_number] => 13/490929 [patent_app_country] => US [patent_app_date] => 2012-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 21050 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13490929 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/490929
Compliance-based adaptations in managed virtual systems Jun 6, 2012 Issued
Array ( [id] => 8485308 [patent_doc_number] => 20120284715 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-08 [patent_title] => 'COMPLIANCE-BASED ADAPTATIONS IN MANAGED VIRTUAL SYSTEMS' [patent_app_type] => utility [patent_app_number] => 13/490949 [patent_app_country] => US [patent_app_date] => 2012-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 21278 [patent_no_of_claims] => 20 [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] => 13490949 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/490949
Compliance-based adaptations in managed virtual systems Jun 6, 2012 Issued
Array ( [id] => 8504612 [patent_doc_number] => 20120304020 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-29 [patent_title] => 'SHARED PERFORMANCE MONITOR IN A MULTIPROCESSOR SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/484797 [patent_app_country] => US [patent_app_date] => 2012-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7166 [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] => 13484797 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/484797
Shared performance monitor in a multiprocessor system May 30, 2012 Issued
Array ( [id] => 9012676 [patent_doc_number] => 08527997 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-09-03 [patent_title] => 'Energy-aware job scheduling for cluster environments' [patent_app_type] => utility [patent_app_number] => 13/458860 [patent_app_country] => US [patent_app_date] => 2012-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7616 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [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] => 13458860 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/458860
Energy-aware job scheduling for cluster environments Apr 26, 2012 Issued
Array ( [id] => 10046514 [patent_doc_number] => 09086912 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-21 [patent_title] => 'Network architecture and protocol for cluster of lithography machines' [patent_app_type] => utility [patent_app_number] => 13/452990 [patent_app_country] => US [patent_app_date] => 2012-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 10358 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13452990 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/452990
Network architecture and protocol for cluster of lithography machines Apr 22, 2012 Issued
Array ( [id] => 8716316 [patent_doc_number] => 08402470 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-19 [patent_title] => 'Processor thread load balancing manager' [patent_app_type] => utility [patent_app_number] => 13/452849 [patent_app_country] => US [patent_app_date] => 2012-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6239 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13452849 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/452849
Processor thread load balancing manager Apr 20, 2012 Issued
Array ( [id] => 8849502 [patent_doc_number] => 08458702 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-06-04 [patent_title] => 'Method for implementing user space up-calls on java virtual machine before/after garbage collection' [patent_app_type] => utility [patent_app_number] => 13/443493 [patent_app_country] => US [patent_app_date] => 2012-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 13673 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13443493 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/443493
Method for implementing user space up-calls on java virtual machine before/after garbage collection Apr 9, 2012 Issued
Array ( [id] => 8735453 [patent_doc_number] => 20130081022 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-28 [patent_title] => 'CONFIGURING INTERFACE DEVICES WITH RESPECT TO TASKS AND SUBTASKS' [patent_app_type] => utility [patent_app_number] => 13/436550 [patent_app_country] => US [patent_app_date] => 2012-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 46 [patent_figures_cnt] => 46 [patent_no_of_words] => 33432 [patent_no_of_claims] => 140 [patent_no_of_ind_claims] => 95 [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] => 13436550 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/436550
CONFIGURING INTERFACE DEVICES WITH RESPECT TO TASKS AND SUBTASKS Mar 29, 2012 Abandoned
Array ( [id] => 9847903 [patent_doc_number] => 08949837 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-03 [patent_title] => 'Assist thread for injecting cache memory in a microprocessor' [patent_app_type] => utility [patent_app_number] => 13/434423 [patent_app_country] => US [patent_app_date] => 2012-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4611 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13434423 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/434423
Assist thread for injecting cache memory in a microprocessor Mar 28, 2012 Issued
Array ( [id] => 9886195 [patent_doc_number] => 08972981 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-03 [patent_title] => 'Implementing network traffic management for virtual and physical machines' [patent_app_type] => utility [patent_app_number] => 13/432940 [patent_app_country] => US [patent_app_date] => 2012-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5735 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13432940 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/432940
Implementing network traffic management for virtual and physical machines Mar 27, 2012 Issued
Array ( [id] => 9879183 [patent_doc_number] => 08966480 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-24 [patent_title] => 'System for migrating a virtual machine between computers' [patent_app_type] => utility [patent_app_number] => 13/431017 [patent_app_country] => US [patent_app_date] => 2012-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5575 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13431017 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/431017
System for migrating a virtual machine between computers Mar 26, 2012 Issued
Array ( [id] => 8280243 [patent_doc_number] => 20120174116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-05 [patent_title] => 'HIGH PERFORMANCE LOCKS' [patent_app_type] => utility [patent_app_number] => 13/421205 [patent_app_country] => US [patent_app_date] => 2012-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4858 [patent_no_of_claims] => 14 [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] => 13421205 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/421205
High performance locks Mar 14, 2012 Issued
Array ( [id] => 9193611 [patent_doc_number] => 20130332926 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-12 [patent_title] => 'PREDICTABLE COMPUTING IN VIRTUALIZATED DISTRIBUTED COMPUTER SYSTEMS BASED ON PARTITIONING OF COMPUTATION AND COMMUNICATION RESOURCES' [patent_app_type] => utility [patent_app_number] => 14/000383 [patent_app_country] => US [patent_app_date] => 2012-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4878 [patent_no_of_claims] => 13 [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] => 14000383 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/000383
Predictable computing in virtualizated distributed computer systems based on partitioning of computation and communication resources Feb 21, 2012 Issued
Array ( [id] => 8255189 [patent_doc_number] => 20120159511 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-21 [patent_title] => 'METHOD AND SYSTEM FOR PROCESSING WORK ITEMS' [patent_app_type] => utility [patent_app_number] => 13/400749 [patent_app_country] => US [patent_app_date] => 2012-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6952 [patent_no_of_claims] => 18 [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] => publications/A1/0159/20120159511.pdf [firstpage_image] =>[orig_patent_app_number] => 13400749 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/400749
Method and system for processing work items Feb 20, 2012 Issued
Array ( [id] => 9176555 [patent_doc_number] => 20130318540 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-28 [patent_title] => 'DATA FLOW GRAPH PROCESSING DEVICE, DATA FLOW GRAPH PROCESSING METHOD, AND DATA FLOW GRAPH PROCESSING PROGRAM' [patent_app_type] => utility [patent_app_number] => 13/982776 [patent_app_country] => US [patent_app_date] => 2012-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8481 [patent_no_of_claims] => 8 [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] => 13982776 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/982776
DATA FLOW GRAPH PROCESSING DEVICE, DATA FLOW GRAPH PROCESSING METHOD, AND DATA FLOW GRAPH PROCESSING PROGRAM Jan 31, 2012 Abandoned
Array ( [id] => 8775690 [patent_doc_number] => 08429666 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-23 [patent_title] => 'Computing platform with resource constraint negotiation' [patent_app_type] => utility [patent_app_number] => 13/358406 [patent_app_country] => US [patent_app_date] => 2012-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9839 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13358406 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/358406
Computing platform with resource constraint negotiation Jan 24, 2012 Issued
Array ( [id] => 8223092 [patent_doc_number] => 20120137293 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-05-31 [patent_title] => 'Dynamic migration of virtual machine computer programs upon satisfaction of conditions' [patent_app_type] => utility [patent_app_number] => 13/342705 [patent_app_country] => US [patent_app_date] => 2012-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6024 [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] => 13342705 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/342705
Dynamic migration of virtual machine computer programs upon satisfaction of conditions Jan 2, 2012 Issued
Array ( [id] => 9341842 [patent_doc_number] => 20140068626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'Direct Ring 3 Submission of Processing Jobs to Adjunct Processors' [patent_app_type] => utility [patent_app_number] => 13/993089 [patent_app_country] => US [patent_app_date] => 2011-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2978 [patent_no_of_claims] => 30 [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] => 13993089 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/993089
Direct ring 3 submission of processing jobs to adjunct processors Dec 29, 2011 Issued
Array ( [id] => 9645316 [patent_doc_number] => 20140223429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-07 [patent_title] => 'SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR BOOTSTRAPPING A TYPE 1 VIRTUAL MACHINE MONITOR AFTER OPERATING SYSTEM LAUNCH' [patent_app_type] => utility [patent_app_number] => 13/995245 [patent_app_country] => US [patent_app_date] => 2011-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 1935 [patent_no_of_claims] => 27 [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] => 13995245 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/995245
Systems, methods and computer program products for bootstrapping a type 1 virtual machine monitor after operating system launch Dec 27, 2011 Issued
Array ( [id] => 8372651 [patent_doc_number] => 20120222038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-30 [patent_title] => 'TASK DEFINITION FOR SPECIFYING RESOURCE REQUIREMENTS' [patent_app_type] => utility [patent_app_number] => 13/336953 [patent_app_country] => US [patent_app_date] => 2011-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5739 [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] => 13336953 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/336953
TASK DEFINITION FOR SPECIFYING RESOURCE REQUIREMENTS Dec 22, 2011 Abandoned
Menu