Search

Gollamudi S. Kishore

Examiner (ID: 16554, Phone: (571)272-0598 , Office: P/1612 )

Most Active Art Unit
1612
Art Unit(s)
1502, 1615, 2899, 1503, 1612
Total Applications
3055
Issued Applications
1377
Pending Applications
265
Abandoned Applications
1411

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14364423 [patent_doc_number] => 10303515 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-28 [patent_title] => Method and apparatus for batch-processing multiple data [patent_app_type] => utility [patent_app_number] => 15/041753 [patent_app_country] => US [patent_app_date] => 2016-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 15 [patent_no_of_words] => 13319 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15041753 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/041753
Method and apparatus for batch-processing multiple data Feb 10, 2016 Issued
Array ( [id] => 11853761 [patent_doc_number] => 20170228254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-10 [patent_title] => 'THREAD DIVERSION AWAITING LOG CALL RETURN' [patent_app_type] => utility [patent_app_number] => 15/018531 [patent_app_country] => US [patent_app_date] => 2016-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5470 [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] => 15018531 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/018531
Thread diversion awaiting log call return Feb 7, 2016 Issued
Array ( [id] => 13185873 [patent_doc_number] => 10108456 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Accelerated atomic resource allocation on a multiprocessor platform [patent_app_type] => utility [patent_app_number] => 15/014007 [patent_app_country] => US [patent_app_date] => 2016-02-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10741 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15014007 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/014007
Accelerated atomic resource allocation on a multiprocessor platform Feb 1, 2016 Issued
Array ( [id] => 11069959 [patent_doc_number] => 20160266923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-15 [patent_title] => 'INFORMATION PROCESSING SYSTEM AND METHOD FOR CONTROLLING INFORMATION PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/006546 [patent_app_country] => US [patent_app_date] => 2016-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 15312 [patent_no_of_claims] => 6 [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] => 15006546 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/006546
INFORMATION PROCESSING SYSTEM AND METHOD FOR CONTROLLING INFORMATION PROCESSING SYSTEM Jan 25, 2016 Abandoned
Array ( [id] => 11423584 [patent_doc_number] => 20170031728 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'Method For Simplified Task-based Runtime For Efficient Parallel Computing' [patent_app_type] => utility [patent_app_number] => 14/992268 [patent_app_country] => US [patent_app_date] => 2016-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10966 [patent_no_of_claims] => 30 [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] => 14992268 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/992268
Method for simplified task-based runtime for efficient parallel computing Jan 10, 2016 Issued
Array ( [id] => 12454095 [patent_doc_number] => 09983896 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-05-29 [patent_title] => Lun with zero storage as a protocol endpoint [patent_app_type] => utility [patent_app_number] => 14/985960 [patent_app_country] => US [patent_app_date] => 2015-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6201 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14985960 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/985960
Lun with zero storage as a protocol endpoint Dec 30, 2015 Issued
Array ( [id] => 13120347 [patent_doc_number] => 10078527 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-18 [patent_title] => Securing a managed forwarding element that operates within a data compute node [patent_app_type] => utility [patent_app_number] => 14/954505 [patent_app_country] => US [patent_app_date] => 2015-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 28352 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14954505 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/954505
Securing a managed forwarding element that operates within a data compute node Nov 29, 2015 Issued
Array ( [id] => 13143383 [patent_doc_number] => 10089024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Memory deduplication protection for memory pages [patent_app_type] => utility [patent_app_number] => 14/946523 [patent_app_country] => US [patent_app_date] => 2015-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7983 [patent_no_of_claims] => 19 [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] => 14946523 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/946523
Memory deduplication protection for memory pages Nov 18, 2015 Issued
Array ( [id] => 12352140 [patent_doc_number] => 09952889 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-24 [patent_title] => Connection management [patent_app_type] => utility [patent_app_number] => 14/938726 [patent_app_country] => US [patent_app_date] => 2015-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5377 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14938726 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/938726
Connection management Nov 10, 2015 Issued
Array ( [id] => 13143643 [patent_doc_number] => 10089156 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Electronic device for synchronizing tasks of an electronic appliance [patent_app_type] => utility [patent_app_number] => 14/929106 [patent_app_country] => US [patent_app_date] => 2015-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 4592 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14929106 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/929106
Electronic device for synchronizing tasks of an electronic appliance Oct 29, 2015 Issued
Array ( [id] => 12194604 [patent_doc_number] => 09898334 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-02-20 [patent_title] => 'Method and apparatus for scheduling processing tasks in a pipelined engine' [patent_app_type] => utility [patent_app_number] => 14/926696 [patent_app_country] => US [patent_app_date] => 2015-10-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 7239 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14926696 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/926696
Method and apparatus for scheduling processing tasks in a pipelined engine Oct 28, 2015 Issued
Array ( [id] => 10808506 [patent_doc_number] => 20160154664 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-02 [patent_title] => 'INFORMATION PROCESSING SYSTEM AND METHOD OF CONTROLLING SAME' [patent_app_type] => utility [patent_app_number] => 14/923118 [patent_app_country] => US [patent_app_date] => 2015-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 8760 [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] => 14923118 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/923118
INFORMATION PROCESSING SYSTEM AND METHOD OF CONTROLLING SAME Oct 25, 2015 Abandoned
Array ( [id] => 11570571 [patent_doc_number] => 20170109214 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-20 [patent_title] => 'Accelerating Task Subgraphs By Remapping Synchronization' [patent_app_type] => utility [patent_app_number] => 14/885226 [patent_app_country] => US [patent_app_date] => 2015-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10419 [patent_no_of_claims] => 32 [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] => 14885226 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/885226
Accelerating Task Subgraphs By Remapping Synchronization Oct 15, 2015 Abandoned
Array ( [id] => 10764072 [patent_doc_number] => 20160110227 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-04-21 [patent_title] => 'SYSTEM, METHOD OF CONTROLLING TO EXECUTE A JOB, AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 14/884098 [patent_app_country] => US [patent_app_date] => 2015-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 10773 [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] => 14884098 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/884098
System, method of controlling to execute a job, and apparatus Oct 14, 2015 Issued
Array ( [id] => 11239021 [patent_doc_number] => 09465665 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-10-11 [patent_title] => 'System and method for controlled sharing of consumable resources in a computer cluster' [patent_app_type] => utility [patent_app_number] => 14/869075 [patent_app_country] => US [patent_app_date] => 2015-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 17758 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14869075 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/869075
System and method for controlled sharing of consumable resources in a computer cluster Sep 28, 2015 Issued
Array ( [id] => 11889827 [patent_doc_number] => 09760388 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-09-12 [patent_title] => 'Memory monitoring tool' [patent_app_type] => utility [patent_app_number] => 14/861462 [patent_app_country] => US [patent_app_date] => 2015-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8184 [patent_no_of_claims] => 20 [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] => 14861462 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/861462
Memory monitoring tool Sep 21, 2015 Issued
Array ( [id] => 11473939 [patent_doc_number] => 20170060722 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-02 [patent_title] => 'TEST OF THE EXECUTION OF WORKLOADS IN A COMPUTING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/833330 [patent_app_country] => US [patent_app_date] => 2015-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11637 [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] => 14833330 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/833330
Test of the execution of workloads in a computing system Aug 23, 2015 Issued
Array ( [id] => 10739417 [patent_doc_number] => 20160085568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-24 [patent_title] => 'HYBRID VIRTUALIZATION METHOD FOR INTERRUPT CONTROLLER IN NESTED VIRTUALIZATION ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/825409 [patent_app_country] => US [patent_app_date] => 2015-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3868 [patent_no_of_claims] => 10 [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] => 14825409 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/825409
HYBRID VIRTUALIZATION METHOD FOR INTERRUPT CONTROLLER IN NESTED VIRTUALIZATION ENVIRONMENT Aug 12, 2015 Abandoned
Array ( [id] => 11903452 [patent_doc_number] => 09772886 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-26 [patent_title] => 'Optimizing execution and resource usage in large scale computing' [patent_app_type] => utility [patent_app_number] => 14/825987 [patent_app_country] => US [patent_app_date] => 2015-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 25 [patent_no_of_words] => 10406 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14825987 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/825987
Optimizing execution and resource usage in large scale computing Aug 12, 2015 Issued
Array ( [id] => 12088269 [patent_doc_number] => 09841999 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-12 [patent_title] => 'Apparatus and method for allocating resources to threads to perform a service' [patent_app_type] => utility [patent_app_number] => 14/815871 [patent_app_country] => US [patent_app_date] => 2015-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 5269 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14815871 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/815871
Apparatus and method for allocating resources to threads to perform a service Jul 30, 2015 Issued
Menu