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] => 10603080 [patent_doc_number] => 09323644 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-04-26 [patent_title] => 'Query-based software dependency analysis' [patent_app_type] => utility [patent_app_number] => 14/871670 [patent_app_country] => US [patent_app_date] => 2015-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 37 [patent_no_of_words] => 21204 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14871670 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/871670
Query-based software dependency analysis Sep 29, 2015 Issued
Array ( [id] => 10697751 [patent_doc_number] => 20160043898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-11 [patent_title] => 'LINKED LIST SCRIPTING ENGINE' [patent_app_type] => utility [patent_app_number] => 14/859051 [patent_app_country] => US [patent_app_date] => 2015-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7255 [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] => 14859051 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/859051
Linked list scripting engine Sep 17, 2015 Issued
Array ( [id] => 11049662 [patent_doc_number] => 20160246621 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-25 [patent_title] => 'PER TENANT INITIALIZATION CHECK REMOVAL' [patent_app_type] => utility [patent_app_number] => 14/850521 [patent_app_country] => US [patent_app_date] => 2015-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5602 [patent_no_of_claims] => 7 [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] => 14850521 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/850521
Per tenant initialization check removal Sep 9, 2015 Issued
Array ( [id] => 14798583 [patent_doc_number] => 10402296 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-03 [patent_title] => Monitor control system and data collection apparatus [patent_app_type] => utility [patent_app_number] => 15/301174 [patent_app_country] => US [patent_app_date] => 2015-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 14791 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 347 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15301174 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/301174
Monitor control system and data collection apparatus Aug 25, 2015 Issued
Array ( [id] => 10695674 [patent_doc_number] => 20160041820 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-11 [patent_title] => 'VEHICLE AND DEVICE SOFTWARE UPDATES PROPAGATED VIA A VIRAL COMMUNICATION CONTACT' [patent_app_type] => utility [patent_app_number] => 14/824886 [patent_app_country] => US [patent_app_date] => 2015-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 43 [patent_no_of_words] => 57309 [patent_no_of_claims] => 21 [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] => 14824886 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/824886
VEHICLE AND DEVICE SOFTWARE UPDATES PROPAGATED VIA A VIRAL COMMUNICATION CONTACT Aug 11, 2015 Abandoned
Array ( [id] => 10439260 [patent_doc_number] => 20150324272 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-12 [patent_title] => 'SYSTEM AND METHOD FOR PROVIDING ADDITIONAL FUNCTIONALITY TO DEVELOPER SIDE APPLICATION IN AN INTEGRATED DEVELOPMENT ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/805003 [patent_app_country] => US [patent_app_date] => 2015-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8565 [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] => 14805003 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/805003
System and method for providing additional functionality to developer side application in an integrated development environment Jul 20, 2015 Issued
Array ( [id] => 14423661 [patent_doc_number] => 10316623 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-11 [patent_title] => Method and system for controlling well operations [patent_app_type] => utility [patent_app_number] => 15/317976 [patent_app_country] => US [patent_app_date] => 2015-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2567 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15317976 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/317976
Method and system for controlling well operations May 28, 2015 Issued
Array ( [id] => 10446671 [patent_doc_number] => 20150331685 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-19 [patent_title] => 'SYSTEMS AND METHODS FOR APPLICATION INSTALLATION PLATFORMS' [patent_app_type] => utility [patent_app_number] => 14/714095 [patent_app_country] => US [patent_app_date] => 2015-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 3553 [patent_no_of_claims] => 2 [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] => 14714095 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/714095
Systems and methods for application installation platforms May 14, 2015 Issued
Array ( [id] => 11501158 [patent_doc_number] => 20170075343 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'FIELD DEVICE, METHOD FOR OPERATING A FIELD DEVICE AND CLOUD SERVICE' [patent_app_type] => utility [patent_app_number] => 15/309247 [patent_app_country] => US [patent_app_date] => 2015-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3394 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 6 [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] => 15309247 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/309247
FIELD DEVICE, METHOD FOR OPERATING A FIELD DEVICE AND CLOUD SERVICE May 7, 2015 Abandoned
Array ( [id] => 13651461 [patent_doc_number] => 09852046 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-12-26 [patent_title] => Method and system for automated debugging memory allocation and memory release [patent_app_type] => utility [patent_app_number] => 14/706103 [patent_app_country] => US [patent_app_date] => 2015-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4498 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14706103 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/706103
Method and system for automated debugging memory allocation and memory release May 6, 2015 Issued
Array ( [id] => 10550138 [patent_doc_number] => 09274763 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-01 [patent_title] => 'System and method for creating a development and operational platform for mobile applications' [patent_app_type] => utility [patent_app_number] => 14/705737 [patent_app_country] => US [patent_app_date] => 2015-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 13923 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14705737 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/705737
System and method for creating a development and operational platform for mobile applications May 5, 2015 Issued
Array ( [id] => 11584692 [patent_doc_number] => 09639332 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-02 [patent_title] => 'Applying coding standards in graphical programming environments' [patent_app_type] => utility [patent_app_number] => 14/702230 [patent_app_country] => US [patent_app_date] => 2015-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 19 [patent_no_of_words] => 5716 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14702230 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/702230
Applying coding standards in graphical programming environments Apr 30, 2015 Issued
Array ( [id] => 11258354 [patent_doc_number] => 09483253 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-11-01 [patent_title] => 'Methods for customization of default applications on a mobile communication device' [patent_app_type] => utility [patent_app_number] => 14/701156 [patent_app_country] => US [patent_app_date] => 2015-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 10518 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14701156 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/701156
Methods for customization of default applications on a mobile communication device Apr 29, 2015 Issued
Array ( [id] => 10630428 [patent_doc_number] => 09348578 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-24 [patent_title] => 'Information processing apparatus capable of updating firmware, control method therefor, and storage medium storing control program therefor' [patent_app_type] => utility [patent_app_number] => 14/698289 [patent_app_country] => US [patent_app_date] => 2015-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 21 [patent_no_of_words] => 6615 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14698289 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/698289
Information processing apparatus capable of updating firmware, control method therefor, and storage medium storing control program therefor Apr 27, 2015 Issued
Array ( [id] => 11664314 [patent_doc_number] => 20170153033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-01 [patent_title] => 'Measuring System of Heat Load in Perimeter Zone and Air-Conditioning Control System' [patent_app_type] => utility [patent_app_number] => 15/309607 [patent_app_country] => US [patent_app_date] => 2015-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6353 [patent_no_of_claims] => 8 [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] => 15309607 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/309607
Measuring System of Heat Load in Perimeter Zone and Air-Conditioning Control System Apr 7, 2015 Abandoned
Array ( [id] => 13195369 [patent_doc_number] => 10112591 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-30 [patent_title] => Method and apparatus for operating a vehicle [patent_app_type] => utility [patent_app_number] => 15/307702 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 3378 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15307702 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/307702
Method and apparatus for operating a vehicle Mar 30, 2015 Issued
Array ( [id] => 10731801 [patent_doc_number] => 20160077951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-03-17 [patent_title] => 'PERIODICITY OPTIMIZATION IN AN AUTOMATED TRACING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/671449 [patent_app_country] => US [patent_app_date] => 2015-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 17683 [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] => 14671449 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/671449
Periodicity optimization in an automated tracing system Mar 26, 2015 Issued
Array ( [id] => 11664130 [patent_doc_number] => 20170152849 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-01 [patent_title] => 'METHOD FOR CONTROLLING A PUMP SYSTEM AND PUMP SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/310391 [patent_app_country] => US [patent_app_date] => 2015-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7796 [patent_no_of_claims] => 21 [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] => 15310391 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/310391
METHOD FOR CONTROLLING A PUMP SYSTEM AND PUMP SYSTEM Mar 24, 2015 Abandoned
Array ( [id] => 12128143 [patent_doc_number] => 20180011729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-11 [patent_title] => 'SHADOW COMMAND RING FOR GRAPHICS PROCESSOR VIRTUALIZATION' [patent_app_type] => utility [patent_app_number] => 15/545274 [patent_app_country] => US [patent_app_date] => 2015-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7413 [patent_no_of_claims] => 27 [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] => 15545274 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/545274
Shadow command ring for graphics processor virtualization Mar 22, 2015 Issued
Array ( [id] => 16493944 [patent_doc_number] => 10859983 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Monitoring sites containing switchable optical devices and controllers [patent_app_type] => utility [patent_app_number] => 15/123069 [patent_app_country] => US [patent_app_date] => 2015-03-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 20998 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15123069 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/123069
Monitoring sites containing switchable optical devices and controllers Mar 4, 2015 Issued
Menu