
Hiren P. Patel
Examiner (ID: 19815, Phone: (571)270-3366 , Office: P/2196 )
| Most Active Art Unit | 2196 |
| Art Unit(s) | 2196, 2191 |
| Total Applications | 609 |
| Issued Applications | 495 |
| Pending Applications | 33 |
| Abandoned Applications | 89 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11823846
[patent_doc_number] => 20170212783
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-27
[patent_title] => 'ELECTRONIC SYSTEM WITH DATA EXCHANGE MECHANISM AND METHOD OF OPERATION THEREOF'
[patent_app_type] => utility
[patent_app_number] => 15/148822
[patent_app_country] => US
[patent_app_date] => 2016-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5690
[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] => 15148822
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/148822 | Electronic system with data exchange mechanism and method of operation thereof | May 5, 2016 | Issued |
Array
(
[id] => 11739020
[patent_doc_number] => 09703603
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-07-11
[patent_title] => 'System and method for executing accelerator call'
[patent_app_type] => utility
[patent_app_number] => 15/138014
[patent_app_country] => US
[patent_app_date] => 2016-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3524
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 317
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15138014
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/138014 | System and method for executing accelerator call | Apr 24, 2016 | Issued |
Array
(
[id] => 12004301
[patent_doc_number] => 20170308456
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-26
[patent_title] => 'WARNING DATA MANAGEMENT WITH RESPECT TO AN EXECUTION PHASE'
[patent_app_type] => utility
[patent_app_number] => 15/136889
[patent_app_country] => US
[patent_app_date] => 2016-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 35096
[patent_no_of_claims] => 25
[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] => 15136889
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/136889 | Warning data management with respect to an execution phase | Apr 22, 2016 | Issued |
Array
(
[id] => 16758469
[patent_doc_number] => 10977017
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-04-13
[patent_title] => Warning data management for distributed application development
[patent_app_type] => utility
[patent_app_number] => 15/136895
[patent_app_country] => US
[patent_app_date] => 2016-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 34435
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[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] => 15136895
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/136895 | Warning data management for distributed application development | Apr 22, 2016 | Issued |
Array
(
[id] => 12004253
[patent_doc_number] => 20170308408
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-26
[patent_title] => 'METHOD AND APPARATUS FOR DYNAMIC VIRTUAL SYSTEM ON CHIP'
[patent_app_type] => utility
[patent_app_number] => 15/136330
[patent_app_country] => US
[patent_app_date] => 2016-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9019
[patent_no_of_claims] => 72
[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] => 15136330
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/136330 | Method and apparatus for dynamic virtual system on chip | Apr 21, 2016 | Issued |
Array
(
[id] => 11989345
[patent_doc_number] => 20170293500
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-12
[patent_title] => 'METHOD FOR OPTIMAL VM SELECTION FOR MULTI DATA CENTER VIRTUAL NETWORK FUNCTION DEPLOYMENT'
[patent_app_type] => utility
[patent_app_number] => 15/091748
[patent_app_country] => US
[patent_app_date] => 2016-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6644
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15091748
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/091748 | METHOD FOR OPTIMAL VM SELECTION FOR MULTI DATA CENTER VIRTUAL NETWORK FUNCTION DEPLOYMENT | Apr 5, 2016 | Abandoned |
Array
(
[id] => 14061835
[patent_doc_number] => 10235210
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-19
[patent_title] => Operation management method and operation management apparatus
[patent_app_type] => utility
[patent_app_number] => 15/091841
[patent_app_country] => US
[patent_app_date] => 2016-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 11008
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 302
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15091841
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/091841 | Operation management method and operation management apparatus | Apr 5, 2016 | Issued |
Array
(
[id] => 11982026
[patent_doc_number] => 20170286181
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'DEPLOYMENT AND EXECUTION OF SENSING AND COMPUTATIONAL TASKS IN A NETWORK OF COMPUTING DEVICES'
[patent_app_type] => utility
[patent_app_number] => 15/088466
[patent_app_country] => US
[patent_app_date] => 2016-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5438
[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] => 15088466
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/088466 | DEPLOYMENT AND EXECUTION OF SENSING AND COMPUTATIONAL TASKS IN A NETWORK OF COMPUTING DEVICES | Mar 31, 2016 | Abandoned |
Array
(
[id] => 13240789
[patent_doc_number] => 10133593
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-11-20
[patent_title] => Virtual machine migration
[patent_app_type] => utility
[patent_app_number] => 15/087765
[patent_app_country] => US
[patent_app_date] => 2016-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 15694
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15087765
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/087765 | Virtual machine migration | Mar 30, 2016 | Issued |
Array
(
[id] => 13130253
[patent_doc_number] => 10083057
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-09-25
[patent_title] => Migration of active virtual machines across multiple data centers
[patent_app_type] => utility
[patent_app_number] => 15/083843
[patent_app_country] => US
[patent_app_date] => 2016-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5404
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[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] => 15083843
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/083843 | Migration of active virtual machines across multiple data centers | Mar 28, 2016 | Issued |
Array
(
[id] => 12173801
[patent_doc_number] => 09891944
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-13
[patent_title] => 'Steganographic message passing between a virtual machine and a hypervisor'
[patent_app_type] => utility
[patent_app_number] => 15/072381
[patent_app_country] => US
[patent_app_date] => 2016-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5750
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 375
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15072381
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/072381 | Steganographic message passing between a virtual machine and a hypervisor | Mar 16, 2016 | Issued |
Array
(
[id] => 11965818
[patent_doc_number] => 20170269971
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-09-21
[patent_title] => 'MIGRATING ENTERPRISE WORKFLOWS FOR PROCESSING ON A CROWDSOURCING PLATFORM'
[patent_app_type] => utility
[patent_app_number] => 15/071098
[patent_app_country] => US
[patent_app_date] => 2016-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9854
[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] => 15071098
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/071098 | MIGRATING ENTERPRISE WORKFLOWS FOR PROCESSING ON A CROWDSOURCING PLATFORM | Mar 14, 2016 | Abandoned |
Array
(
[id] => 17017021
[patent_doc_number] => 11086660
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-10
[patent_title] => Server virtual address space
[patent_app_type] => utility
[patent_app_number] => 16/083284
[patent_app_country] => US
[patent_app_date] => 2016-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7916
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16083284
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/083284 | Server virtual address space | Mar 8, 2016 | Issued |
Array
(
[id] => 12495261
[patent_doc_number] => 09996372
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-12
[patent_title] => Information processing apparatus, information processing system and program
[patent_app_type] => utility
[patent_app_number] => 15/055671
[patent_app_country] => US
[patent_app_date] => 2016-02-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 8544
[patent_no_of_claims] => 6
[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] => 15055671
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/055671 | Information processing apparatus, information processing system and program | Feb 28, 2016 | Issued |
Array
(
[id] => 11069969
[patent_doc_number] => 20160266933
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-15
[patent_title] => 'PROGRAM PROCESSING APPARATUS AND METHOD, AND IMAGE FORMING APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 15/046583
[patent_app_country] => US
[patent_app_date] => 2016-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5665
[patent_no_of_claims] => 10
[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] => 15046583
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/046583 | Program processing apparatus and method, and image forming apparatus | Feb 17, 2016 | Issued |
Array
(
[id] => 13186001
[patent_doc_number] => 10108520
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-10-23
[patent_title] => Systems and methods for service demand based performance prediction with varying workloads
[patent_app_type] => utility
[patent_app_number] => 15/040155
[patent_app_country] => US
[patent_app_date] => 2016-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 15
[patent_no_of_words] => 4920
[patent_no_of_claims] => 14
[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] => 15040155
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/040155 | Systems and methods for service demand based performance prediction with varying workloads | Feb 9, 2016 | Issued |
Array
(
[id] => 11252010
[patent_doc_number] => 09477513
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-25
[patent_title] => 'Batch scheduling'
[patent_app_type] => utility
[patent_app_number] => 15/012580
[patent_app_country] => US
[patent_app_date] => 2016-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 7075
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 294
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15012580
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/012580 | Batch scheduling | Jan 31, 2016 | Issued |
Array
(
[id] => 11069960
[patent_doc_number] => 20160266924
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-09-15
[patent_title] => 'APPARATUS AND METHOD FOR IDENTIFYING A VIRTUAL MACHINE HAVING CHANGEABLE SETTINGS'
[patent_app_type] => utility
[patent_app_number] => 15/006620
[patent_app_country] => US
[patent_app_date] => 2016-01-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 12245
[patent_no_of_claims] => 8
[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] => 15006620
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/006620 | Apparatus and method for identifying a virtual machine having changeable settings | Jan 25, 2016 | Issued |
Array
(
[id] => 10786199
[patent_doc_number] => 20160132355
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-12
[patent_title] => 'PROCESS GROUPING FOR IMPROVED CACHE AND MEMORY AFFINITY'
[patent_app_type] => utility
[patent_app_number] => 14/996906
[patent_app_country] => US
[patent_app_date] => 2016-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5512
[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] => 14996906
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/996906 | Process grouping for improved cache and memory affinity | Jan 14, 2016 | Issued |
Array
(
[id] => 13096901
[patent_doc_number] => 10067791
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-04
[patent_title] => Methods and apparatus for resource management in cluster computing
[patent_app_type] => utility
[patent_app_number] => 14/987406
[patent_app_country] => US
[patent_app_date] => 2016-01-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 14
[patent_no_of_words] => 12225
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 14987406
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/987406 | Methods and apparatus for resource management in cluster computing | Jan 3, 2016 | Issued |