Search

Michael Safavi

Examiner (ID: 5387, Phone: (571)272-7046 , Office: P/3631 )

Most Active Art Unit
3504
Art Unit(s)
3635, 2899, 3637, 3631, 3642, 3504, 3673, 3621
Total Applications
3234
Issued Applications
2238
Pending Applications
154
Abandoned Applications
844

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 12735250 [patent_doc_number] => 20180136917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => COMPILER PROGRAM, COMPILING METHOD, AND COMPILING DEVICE [patent_app_type] => utility [patent_app_number] => 15/784223 [patent_app_country] => US [patent_app_date] => 2017-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10967 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15784223 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/784223
Compiler program, compiling method, and compiling device Oct 15, 2017 Issued
Array ( [id] => 14009435 [patent_doc_number] => 10223176 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-03-05 [patent_title] => Event handler nodes for visual scripting [patent_app_type] => utility [patent_app_number] => 15/783672 [patent_app_country] => US [patent_app_date] => 2017-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 10193 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15783672 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/783672
Event handler nodes for visual scripting Oct 12, 2017 Issued
Array ( [id] => 15609203 [patent_doc_number] => 10585663 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-03-10 [patent_title] => Automated data store access source code review [patent_app_type] => utility [patent_app_number] => 15/783319 [patent_app_country] => US [patent_app_date] => 2017-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 16 [patent_no_of_words] => 12954 [patent_no_of_claims] => 20 [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] => 15783319 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/783319
Automated data store access source code review Oct 12, 2017 Issued
Array ( [id] => 12628926 [patent_doc_number] => 20180101472 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => METHOD AND DEVICE FOR TESTING A SOFTWARE PROGRAM [patent_app_type] => utility [patent_app_number] => 15/727005 [patent_app_country] => US [patent_app_date] => 2017-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2513 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15727005 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/727005
Method and device for testing a software program Oct 5, 2017 Issued
Array ( [id] => 12180775 [patent_doc_number] => 20180039711 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-08 [patent_title] => 'COLOCATION AND ANTICOLOCATION IN COLOCATION DATA CENTERS VIA ELASTIC NETS' [patent_app_type] => utility [patent_app_number] => 15/723399 [patent_app_country] => US [patent_app_date] => 2017-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6137 [patent_no_of_claims] => 1 [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] => 15723399 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/723399
Colocation and anticolocation in colocation data centers via elastic nets Oct 2, 2017 Issued
Array ( [id] => 15136259 [patent_doc_number] => 10481595 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Method and apparatus for assessing the collective health of multiple process control systems [patent_app_type] => utility [patent_app_number] => 15/722171 [patent_app_country] => US [patent_app_date] => 2017-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 23 [patent_no_of_words] => 23123 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15722171 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/722171
Method and apparatus for assessing the collective health of multiple process control systems Oct 1, 2017 Issued
Array ( [id] => 13185845 [patent_doc_number] => 10108442 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-23 [patent_title] => Optimization and affinity for hypervisor-based just-in-time translator [patent_app_type] => utility [patent_app_number] => 15/706891 [patent_app_country] => US [patent_app_date] => 2017-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8167 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15706891 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/706891
Optimization and affinity for hypervisor-based just-in-time translator Sep 17, 2017 Issued
Array ( [id] => 16130069 [patent_doc_number] => 10698795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-30 [patent_title] => Virtual payments environment [patent_app_type] => utility [patent_app_number] => 15/707733 [patent_app_country] => US [patent_app_date] => 2017-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 13326 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15707733 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/707733
Virtual payments environment Sep 17, 2017 Issued
Array ( [id] => 14076581 [patent_doc_number] => 20190087178 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-21 [patent_title] => ADAPTABLE MANAGEMENT OF WEB APPLICATION STATE IN A MICRO-SERVICE ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 15/707354 [patent_app_country] => US [patent_app_date] => 2017-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8555 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15707354 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/707354
Adaptable management of web application state in a micro-service architecture Sep 17, 2017 Issued
Array ( [id] => 13974271 [patent_doc_number] => 10216491 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-26 [patent_title] => Controlled availability of objects in a visual design tool for integration development [patent_app_type] => utility [patent_app_number] => 15/706269 [patent_app_country] => US [patent_app_date] => 2017-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 18483 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15706269 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/706269
Controlled availability of objects in a visual design tool for integration development Sep 14, 2017 Issued
Array ( [id] => 14364295 [patent_doc_number] => 10303450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-28 [patent_title] => Systems and methods for a policy-driven orchestration of deployment of distributed applications [patent_app_type] => utility [patent_app_number] => 15/704904 [patent_app_country] => US [patent_app_date] => 2017-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8712 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15704904 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/704904
Systems and methods for a policy-driven orchestration of deployment of distributed applications Sep 13, 2017 Issued
Array ( [id] => 14982593 [patent_doc_number] => 10445208 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-15 [patent_title] => Tunable, efficient monitoring of capacity usage in distributed storage systems [patent_app_type] => utility [patent_app_number] => 15/693729 [patent_app_country] => US [patent_app_date] => 2017-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7602 [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] => 15693729 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/693729
Tunable, efficient monitoring of capacity usage in distributed storage systems Aug 31, 2017 Issued
Array ( [id] => 12712018 [patent_doc_number] => 20180129172 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-10 [patent_title] => MONITORING SITES CONTAINING SWITCHABLE OPTICAL DEVICES AND CONTROLLERS [patent_app_type] => utility [patent_app_number] => 15/691468 [patent_app_country] => US [patent_app_date] => 2017-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25821 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -31 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15691468 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/691468
Monitoring sites containing switchable optical devices and controllers Aug 29, 2017 Issued
Array ( [id] => 15058429 [patent_doc_number] => 10459517 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-29 [patent_title] => System and methods for scheduling software tasks based on central processing unit power characteristics [patent_app_type] => utility [patent_app_number] => 15/689090 [patent_app_country] => US [patent_app_date] => 2017-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 8125 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15689090 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/689090
System and methods for scheduling software tasks based on central processing unit power characteristics Aug 28, 2017 Issued
Array ( [id] => 15106365 [patent_doc_number] => 10474508 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-12 [patent_title] => Replication management for hyper-converged infrastructures [patent_app_type] => utility [patent_app_number] => 15/680236 [patent_app_country] => US [patent_app_date] => 2017-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12956 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15680236 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/680236
Replication management for hyper-converged infrastructures Aug 17, 2017 Issued
Array ( [id] => 15472681 [patent_doc_number] => 10552215 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-02-04 [patent_title] => System and method of handling real-time process overruns on a multiprocessor [patent_app_type] => utility [patent_app_number] => 15/669898 [patent_app_country] => US [patent_app_date] => 2017-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 39 [patent_figures_cnt] => 57 [patent_no_of_words] => 33352 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 1613 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15669898 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/669898
System and method of handling real-time process overruns on a multiprocessor Aug 4, 2017 Issued
Array ( [id] => 15516861 [patent_doc_number] => 10565017 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-18 [patent_title] => Multi-thread processor and controlling method thereof [patent_app_type] => utility [patent_app_number] => 15/669408 [patent_app_country] => US [patent_app_date] => 2017-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 17 [patent_no_of_words] => 8184 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15669408 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/669408
Multi-thread processor and controlling method thereof Aug 3, 2017 Issued
Array ( [id] => 13875621 [patent_doc_number] => 20190034151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-31 [patent_title] => MONITOR SUPPORT ON ACCELERATED PROCESSING DEVICE [patent_app_type] => utility [patent_app_number] => 15/661843 [patent_app_country] => US [patent_app_date] => 2017-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7298 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15661843 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/661843
Monitor support on accelerated processing device Jul 26, 2017 Issued
Array ( [id] => 16263263 [patent_doc_number] => 10754696 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-08-25 [patent_title] => Scale out capacity load-balancing for backup appliances [patent_app_type] => utility [patent_app_number] => 15/655792 [patent_app_country] => US [patent_app_date] => 2017-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6713 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15655792 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/655792
Scale out capacity load-balancing for backup appliances Jul 19, 2017 Issued
Array ( [id] => 13845305 [patent_doc_number] => 20190026137 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-24 [patent_title] => MANAGING VIRTUAL COMPUTING INSTANCES AND PHYSICAL SERVERS [patent_app_type] => utility [patent_app_number] => 15/655240 [patent_app_country] => US [patent_app_date] => 2017-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5612 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15655240 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/655240
Managing virtual computing instances and physical servers Jul 19, 2017 Issued
Menu