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] => 14861601 [patent_doc_number] => 10419548 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-09-17 [patent_title] => Efficient scaling of computing resources by accessing distributed storage targets [patent_app_type] => utility [patent_app_number] => 15/607278 [patent_app_country] => US [patent_app_date] => 2017-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 22 [patent_no_of_words] => 19158 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15607278 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/607278
Efficient scaling of computing resources by accessing distributed storage targets May 25, 2017 Issued
Array ( [id] => 13579935 [patent_doc_number] => 20180341516 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-29 [patent_title] => PROCESSING JOBS USING TASK DEPENDENCIES [patent_app_type] => utility [patent_app_number] => 15/605339 [patent_app_country] => US [patent_app_date] => 2017-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6210 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15605339 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/605339
Processing jobs using task dependencies May 24, 2017 Issued
Array ( [id] => 14489401 [patent_doc_number] => 10331488 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-25 [patent_title] => Multilayered resource scheduling [patent_app_type] => utility [patent_app_number] => 15/600602 [patent_app_country] => US [patent_app_date] => 2017-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6162 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15600602 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/600602
Multilayered resource scheduling May 18, 2017 Issued
Array ( [id] => 11945041 [patent_doc_number] => 20170249193 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-31 [patent_title] => 'OUTCOME-BASED SOFTWARE-DEFINED INFRASTRUCTURE' [patent_app_type] => utility [patent_app_number] => 15/594076 [patent_app_country] => US [patent_app_date] => 2017-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8946 [patent_no_of_claims] => 9 [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] => 15594076 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/594076
Outcome-based software-defined infrastructure May 11, 2017 Issued
Array ( [id] => 15386307 [patent_doc_number] => 10534337 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Flow engine for building automated flows within a cloud based developmental platform [patent_app_type] => utility [patent_app_number] => 15/587075 [patent_app_country] => US [patent_app_date] => 2017-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11357 [patent_no_of_claims] => 17 [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] => 15587075 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/587075
Flow engine for building automated flows within a cloud based developmental platform May 3, 2017 Issued
Array ( [id] => 14642421 [patent_doc_number] => 10365954 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-07-30 [patent_title] => Using virtual machines to manage other virtual machines in a development environment [patent_app_type] => utility [patent_app_number] => 15/476592 [patent_app_country] => US [patent_app_date] => 2017-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4139 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15476592 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/476592
Using virtual machines to manage other virtual machines in a development environment Mar 30, 2017 Issued
Array ( [id] => 13467235 [patent_doc_number] => 20180285160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-04 [patent_title] => CENTRALIZED TRANSACTION COLLECTION FOR METERED RELEASE [patent_app_type] => utility [patent_app_number] => 15/471849 [patent_app_country] => US [patent_app_date] => 2017-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4851 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15471849 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/471849
Centralized transaction collection for metered release Mar 27, 2017 Issued
Array ( [id] => 13891473 [patent_doc_number] => 10198284 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-05 [patent_title] => Ensuring operational integrity and performance of deployed converged infrastructure information handling systems [patent_app_type] => utility [patent_app_number] => 15/465393 [patent_app_country] => US [patent_app_date] => 2017-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5860 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15465393 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/465393
Ensuring operational integrity and performance of deployed converged infrastructure information handling systems Mar 20, 2017 Issued
Array ( [id] => 11731380 [patent_doc_number] => 20170192823 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-06 [patent_title] => 'NETWORK STORAGE DEVICE USING DYNAMIC WEIGHTS BASED ON RESOURCE UTILIZATION' [patent_app_type] => utility [patent_app_number] => 15/463938 [patent_app_country] => US [patent_app_date] => 2017-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10235 [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] => 15463938 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/463938
Network storage device using dynamic weights based on resource utilization Mar 19, 2017 Issued
Array ( [id] => 14489379 [patent_doc_number] => 10331477 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-25 [patent_title] => Techniques for hybrid computer thread creation and management [patent_app_type] => utility [patent_app_number] => 15/460703 [patent_app_country] => US [patent_app_date] => 2017-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4357 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15460703 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/460703
Techniques for hybrid computer thread creation and management Mar 15, 2017 Issued
Array ( [id] => 11716934 [patent_doc_number] => 20170185433 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-29 [patent_title] => 'TECHNIQUES FOR HYBRID COMPUTER THREAD CREATION AND MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 15/460738 [patent_app_country] => US [patent_app_date] => 2017-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4443 [patent_no_of_claims] => 19 [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] => 15460738 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/460738
Techniques for hybrid computer thread creation and management Mar 15, 2017 Issued
Array ( [id] => 15578055 [patent_doc_number] => 10579408 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Distributed network emulation implemented by a host in a virtualized computing environment [patent_app_type] => utility [patent_app_number] => 15/456594 [patent_app_country] => US [patent_app_date] => 2017-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 7110 [patent_no_of_claims] => 21 [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] => 15456594 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/456594
Distributed network emulation implemented by a host in a virtualized computing environment Mar 12, 2017 Issued
Array ( [id] => 11958155 [patent_doc_number] => 20170262307 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-14 [patent_title] => 'METHOD AND APPARATUS FOR CONVERSION OF VIRTUAL MACHINE FORMATS UTILIZING DEDUPLICATION METADATA' [patent_app_type] => utility [patent_app_number] => 15/453710 [patent_app_country] => US [patent_app_date] => 2017-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7110 [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] => 15453710 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/453710
Method and apparatus for conversion of virtual machine formats utilizing deduplication metadata Mar 7, 2017 Issued
Array ( [id] => 11708906 [patent_doc_number] => 20170177405 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-22 [patent_title] => 'Switching Method, Switching System And Terminal For System And/Or Application Program' [patent_app_type] => utility [patent_app_number] => 15/448803 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6033 [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] => 15448803 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/448803
Switching method, switching system and terminal for system and/or application program Mar 2, 2017 Issued
Array ( [id] => 15386715 [patent_doc_number] => 10534542 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-01-14 [patent_title] => Dynamic core allocation for consistent performance in a non-preemptive scheduling environment [patent_app_type] => utility [patent_app_number] => 15/445919 [patent_app_country] => US [patent_app_date] => 2017-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 26 [patent_no_of_words] => 18304 [patent_no_of_claims] => 23 [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] => 15445919 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/445919
Dynamic core allocation for consistent performance in a non-preemptive scheduling environment Feb 27, 2017 Issued
Array ( [id] => 11868326 [patent_doc_number] => 20170235611 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-08-17 [patent_title] => 'PUSH SIGNALING TO RUN JOBS ON AVAILABLE SERVERS' [patent_app_type] => utility [patent_app_number] => 15/444058 [patent_app_country] => US [patent_app_date] => 2017-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 14445 [patent_no_of_claims] => 28 [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] => 15444058 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/444058
Push signaling to run jobs on available servers Feb 26, 2017 Issued
Array ( [id] => 11951337 [patent_doc_number] => 20170255488 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-07 [patent_title] => 'METHOD AND SYSTEM FOR ANALYZING TASK GROUP SCHEDULABILITY FOR HARD REAL-TIME SCHEDULING' [patent_app_type] => utility [patent_app_number] => 15/440052 [patent_app_country] => US [patent_app_date] => 2017-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4600 [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] => 15440052 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/440052
Method and system for analyzing task group schedulability for hard real-time scheduling Feb 22, 2017 Issued
Array ( [id] => 15058933 [patent_doc_number] => 10459771 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-29 [patent_title] => Lightweight thread synchronization using shared memory state [patent_app_type] => utility [patent_app_number] => 15/438992 [patent_app_country] => US [patent_app_date] => 2017-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4451 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15438992 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/438992
Lightweight thread synchronization using shared memory state Feb 21, 2017 Issued
Array ( [id] => 17423085 [patent_doc_number] => 11256539 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-22 [patent_title] => Task processing method, apparatus, and system based on distributed system [patent_app_type] => utility [patent_app_number] => 16/080854 [patent_app_country] => US [patent_app_date] => 2017-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 12744 [patent_no_of_claims] => 20 [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] => 16080854 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/080854
Task processing method, apparatus, and system based on distributed system Feb 15, 2017 Issued
Array ( [id] => 13240809 [patent_doc_number] => 10133603 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-20 [patent_title] => Computerized system for real-time resource transfer verification and tracking [patent_app_type] => utility [patent_app_number] => 15/432635 [patent_app_country] => US [patent_app_date] => 2017-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9186 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15432635 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/432635
Computerized system for real-time resource transfer verification and tracking Feb 13, 2017 Issued
Menu