
Sunil K. Singh
Examiner (ID: 8685)
| Most Active Art Unit | 3732 |
| Art Unit(s) | 3732, 3722 |
| Total Applications | 563 |
| Issued Applications | 197 |
| Pending Applications | 63 |
| Abandoned Applications | 322 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 10210926
[patent_doc_number] => 20150095918
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-02
[patent_title] => 'SYSTEM AND METHOD FOR THREAD SCHEDULING ON RECONFIGURABLE PROCESSOR CORES'
[patent_app_type] => utility
[patent_app_number] => 14/040142
[patent_app_country] => US
[patent_app_date] => 2013-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 14254
[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] => 14040142
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/040142 | System and method for thread scheduling on reconfigurable processor cores | Sep 26, 2013 | Issued |
Array
(
[id] => 10941102
[patent_doc_number] => 20140344123
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-11-20
[patent_title] => 'DYNAMICALLY MODIFYING WORKLOAD PATTERNS IN A CLOUD'
[patent_app_type] => utility
[patent_app_number] => 14/037740
[patent_app_country] => US
[patent_app_date] => 2013-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6093
[patent_no_of_claims] => 8
[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] => 14037740
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/037740 | DYNAMICALLY MODIFYING WORKLOAD PATTERNS IN A CLOUD | Sep 25, 2013 | Abandoned |
Array
(
[id] => 12950752
[patent_doc_number] => 09836377
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-12-05
[patent_title] => Profiling application performance data
[patent_app_type] => utility
[patent_app_number] => 14/030473
[patent_app_country] => US
[patent_app_date] => 2013-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4651
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 240
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14030473
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/030473 | Profiling application performance data | Sep 17, 2013 | Issued |
Array
(
[id] => 11598639
[patent_doc_number] => 09645808
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-05-09
[patent_title] => 'Integrating software updates with the testing and deployment of software'
[patent_app_type] => utility
[patent_app_number] => 13/975859
[patent_app_country] => US
[patent_app_date] => 2013-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9868
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 292
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13975859
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/975859 | Integrating software updates with the testing and deployment of software | Aug 25, 2013 | Issued |
Array
(
[id] => 10170951
[patent_doc_number] => 09201659
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-12-01
[patent_title] => 'Efficient directed acyclic graph pattern matching to enable code partitioning and execution on heterogeneous processor cores'
[patent_app_type] => utility
[patent_app_number] => 13/969735
[patent_app_country] => US
[patent_app_date] => 2013-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9297
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13969735
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/969735 | Efficient directed acyclic graph pattern matching to enable code partitioning and execution on heterogeneous processor cores | Aug 18, 2013 | Issued |
Array
(
[id] => 11179715
[patent_doc_number] => 09411708
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-09
[patent_title] => 'Systems and methods for log generation and log obfuscation using SDKs'
[patent_app_type] => utility
[patent_app_number] => 13/970203
[patent_app_country] => US
[patent_app_date] => 2013-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8960
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 275
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13970203
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/970203 | Systems and methods for log generation and log obfuscation using SDKs | Aug 18, 2013 | Issued |
Array
(
[id] => 9320814
[patent_doc_number] => 20140053152
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-20
[patent_title] => 'APPARATUS, SYSTEM, METHOD AND COMPUTER-READABLE MEDIUM FOR CONTROLLING VIRTUAL OS'
[patent_app_type] => utility
[patent_app_number] => 13/966719
[patent_app_country] => US
[patent_app_date] => 2013-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5422
[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] => 13966719
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/966719 | APPARATUS, SYSTEM, METHOD AND COMPUTER-READABLE MEDIUM FOR CONTROLLING VIRTUAL OS | Aug 13, 2013 | Abandoned |
Array
(
[id] => 9897330
[patent_doc_number] => 20150052529
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-02-19
[patent_title] => 'EFFICIENT TASK SCHEDULING USING A LOCKING MECHANISM'
[patent_app_type] => utility
[patent_app_number] => 13/966468
[patent_app_country] => US
[patent_app_date] => 2013-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5768
[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] => 13966468
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/966468 | Efficient task scheduling using a locking mechanism | Aug 13, 2013 | Issued |
Array
(
[id] => 9897317
[patent_doc_number] => 20150052516
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-02-19
[patent_title] => 'MANAGEMENT OF PRIORITIZING VIRTUAL MACHINES IN AN OPERATING ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/965293
[patent_app_country] => US
[patent_app_date] => 2013-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10694
[patent_no_of_claims] => 11
[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] => 13965293
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/965293 | Management of prioritizing virtual machines in an operating environment | Aug 12, 2013 | Issued |
Array
(
[id] => 11019997
[patent_doc_number] => 20160216951
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-07-28
[patent_title] => 'MIGRATION OF EXECUTING PROCESSES'
[patent_app_type] => utility
[patent_app_number] => 14/379630
[patent_app_country] => US
[patent_app_date] => 2013-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6882
[patent_no_of_claims] => 20
[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] => 14379630
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/379630 | Migration of executing processes | Aug 7, 2013 | Issued |
Array
(
[id] => 10976985
[patent_doc_number] => 20140380019
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-12-25
[patent_title] => 'SYSTEMS AND METHODS FOR MANAGING RECONFIGURABLE PROCESSOR CORES'
[patent_app_type] => utility
[patent_app_number] => 13/924334
[patent_app_country] => US
[patent_app_date] => 2013-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12605
[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] => 13924334
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/924334 | Systems and methods for managing reconfigurable processor cores | Jun 20, 2013 | Issued |
Array
(
[id] => 10969965
[patent_doc_number] => 20140372998
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-12-18
[patent_title] => 'APP PACKAGE DEPLOYMENT'
[patent_app_type] => utility
[patent_app_number] => 13/917682
[patent_app_country] => US
[patent_app_date] => 2013-06-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7801
[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] => 13917682
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/917682 | APP PACKAGE DEPLOYMENT | Jun 13, 2013 | Abandoned |
Array
(
[id] => 9200662
[patent_doc_number] => 20130339977
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-19
[patent_title] => 'MANAGING TASK LOAD IN A MULTIPROCESSING ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/915129
[patent_app_country] => US
[patent_app_date] => 2013-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2624
[patent_no_of_claims] => 16
[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] => 13915129
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/915129 | MANAGING TASK LOAD IN A MULTIPROCESSING ENVIRONMENT | Jun 10, 2013 | Abandoned |
Array
(
[id] => 9193622
[patent_doc_number] => 20130332937
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-12
[patent_title] => 'Heterogeneous Parallel Primitives Programming Model'
[patent_app_type] => utility
[patent_app_number] => 13/904791
[patent_app_country] => US
[patent_app_date] => 2013-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6186
[patent_no_of_claims] => 24
[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] => 13904791
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/904791 | Heterogeneous Parallel Primitives Programming Model | May 28, 2013 | Abandoned |
Array
(
[id] => 9746866
[patent_doc_number] => 20140282584
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-18
[patent_title] => 'Allocating Accelerators to Threads in a High Performance Computing System'
[patent_app_type] => utility
[patent_app_number] => 13/900757
[patent_app_country] => US
[patent_app_date] => 2013-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10019
[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] => 13900757
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/900757 | Allocating Accelerators to Threads in a High Performance Computing System | May 22, 2013 | Abandoned |
Array
(
[id] => 10941787
[patent_doc_number] => 20140344808
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-11-20
[patent_title] => 'DYNAMICALLY MODIFYING WORKLOAD PATTERNS IN A CLOUD'
[patent_app_type] => utility
[patent_app_number] => 13/898041
[patent_app_country] => US
[patent_app_date] => 2013-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6056
[patent_no_of_claims] => 12
[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] => 13898041
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/898041 | DYNAMICALLY MODIFYING WORKLOAD PATTERNS IN A CLOUD | May 19, 2013 | Abandoned |
Array
(
[id] => 9723325
[patent_doc_number] => 20140259026
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-11
[patent_title] => 'METHOD AND DEVICE FOR EXECUTING MULTI-TASK BY MICROCONTROLLER OF ELECTRONIC CIGARETTE'
[patent_app_type] => utility
[patent_app_number] => 13/895685
[patent_app_country] => US
[patent_app_date] => 2013-05-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3378
[patent_no_of_claims] => 7
[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] => 13895685
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/895685 | METHOD AND DEVICE FOR EXECUTING MULTI-TASK BY MICROCONTROLLER OF ELECTRONIC CIGARETTE | May 15, 2013 | Abandoned |
Array
(
[id] => 9163720
[patent_doc_number] => 20130311997
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-11-21
[patent_title] => 'Systems and Methods for Integrating Third Party Services with a Digital Assistant'
[patent_app_type] => utility
[patent_app_number] => 13/894350
[patent_app_country] => US
[patent_app_date] => 2013-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 15804
[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] => 13894350
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/894350 | Systems and methods for integrating third party services with a digital assistant | May 13, 2013 | Issued |
Array
(
[id] => 10808519
[patent_doc_number] => 20160154677
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-06-02
[patent_title] => 'Work Stealing in Heterogeneous Computing Systems'
[patent_app_type] => utility
[patent_app_number] => 13/976579
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9490
[patent_no_of_claims] => 26
[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] => 13976579
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/976579 | Work Stealing in Heterogeneous Computing Systems | Mar 14, 2013 | Abandoned |
Array
(
[id] => 9841146
[patent_doc_number] => 20150033228
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-29
[patent_title] => 'METHOD AND APPARATUS FOR RECOVERING LOCK HOLDER PREEMPTION'
[patent_app_type] => utility
[patent_app_number] => 14/383532
[patent_app_country] => US
[patent_app_date] => 2013-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4272
[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] => 14383532
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/383532 | Method and apparatus for recovering lock holder preemption | Mar 4, 2013 | Issued |