
Mohammad Ali
Supervisory Patent Examiner (ID: 7419, Phone: (571)272-4105 , Office: P/2127 )
| Most Active Art Unit | 2177 |
| Art Unit(s) | 2177, 2166, 2127, 2158, 2167, 2119 |
| Total Applications | 392 |
| Issued Applications | 226 |
| Pending Applications | 65 |
| Abandoned Applications | 100 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 10651371
[patent_doc_number] => 09367624
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-06-14
[patent_title] => 'Identity workflow that utilizes multiple storage engines to support various lifecycles'
[patent_app_type] => utility
[patent_app_number] => 13/725729
[patent_app_country] => US
[patent_app_date] => 2012-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10183
[patent_no_of_claims] => 25
[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] => 13725729
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/725729 | Identity workflow that utilizes multiple storage engines to support various lifecycles | Dec 20, 2012 | Issued |
Array
(
[id] => 9980170
[patent_doc_number] => 09026500
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-05-05
[patent_title] => 'Restoring virtual machine data'
[patent_app_type] => utility
[patent_app_number] => 13/725740
[patent_app_country] => US
[patent_app_date] => 2012-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5035
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[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] => 13725740
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/725740 | Restoring virtual machine data | Dec 20, 2012 | Issued |
Array
(
[id] => 10194960
[patent_doc_number] => 09223870
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-12-29
[patent_title] => 'Decoration of search results by third-party content providers'
[patent_app_type] => utility
[patent_app_number] => 13/691715
[patent_app_country] => US
[patent_app_date] => 2012-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6195
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13691715
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/691715 | Decoration of search results by third-party content providers | Nov 29, 2012 | Issued |
Array
(
[id] => 8842980
[patent_doc_number] => 20130138608
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-30
[patent_title] => 'MOBILE PLATFORM FILE AND FOLDER SELECTION FUNCTIONALITIES FOR OFFLINE ACCESS AND SYNCHRONIZATION'
[patent_app_type] => utility
[patent_app_number] => 13/689544
[patent_app_country] => US
[patent_app_date] => 2012-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 13069
[patent_no_of_claims] => 32
[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] => 13689544
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/689544 | Mobile platform file and folder selection functionalities for offline access and synchronization | Nov 28, 2012 | Issued |
Array
(
[id] => 9512934
[patent_doc_number] => 20140149426
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-05-29
[patent_title] => 'AUTO SUGGESTION TOOL'
[patent_app_type] => utility
[patent_app_number] => 13/689526
[patent_app_country] => US
[patent_app_date] => 2012-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 3326
[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] => 13689526
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/689526 | Auto suggestion tool | Nov 28, 2012 | Issued |
Array
(
[id] => 12967045
[patent_doc_number] => 09875243
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-23
[patent_title] => Recommender and media retrieval system that record group information
[patent_app_type] => utility
[patent_app_number] => 14/355788
[patent_app_country] => US
[patent_app_date] => 2012-11-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 10764
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14355788
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/355788 | Recommender and media retrieval system that record group information | Oct 31, 2012 | Issued |
Array
(
[id] => 8686306
[patent_doc_number] => 20130054590
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-28
[patent_title] => 'IDENTIFYING CONCEPTUALLY RELATED TERMS IN SEARCH QUERY RESULTS'
[patent_app_type] => utility
[patent_app_number] => 13/665399
[patent_app_country] => US
[patent_app_date] => 2012-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3625
[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] => 13665399
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/665399 | Identifying conceptually related terms in search query results | Oct 30, 2012 | Issued |
Array
(
[id] => 10079046
[patent_doc_number] => 09116893
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-25
[patent_title] => 'Network connected media gateway for communication networks'
[patent_app_type] => utility
[patent_app_number] => 13/655395
[patent_app_country] => US
[patent_app_date] => 2012-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8225
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13655395
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/655395 | Network connected media gateway for communication networks | Oct 17, 2012 | Issued |
Array
(
[id] => 9416555
[patent_doc_number] => 08700606
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-04-15
[patent_title] => 'Methods for calculating a combined impact analysis repository'
[patent_app_type] => utility
[patent_app_number] => 13/651419
[patent_app_country] => US
[patent_app_date] => 2012-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 3985
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13651419
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/651419 | Methods for calculating a combined impact analysis repository | Oct 13, 2012 | Issued |
Array
(
[id] => 9774003
[patent_doc_number] => 20140297666
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-10-02
[patent_title] => 'MANAGING EVENT DATA IN A DIARY'
[patent_app_type] => utility
[patent_app_number] => 14/350053
[patent_app_country] => US
[patent_app_date] => 2012-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10448
[patent_no_of_claims] => 21
[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] => 14350053
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/350053 | MANAGING EVENT DATA IN A DIARY | Oct 2, 2012 | Abandoned |
Array
(
[id] => 11232887
[patent_doc_number] => 09460116
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-04
[patent_title] => 'Configurable groups of virtual walls providing proximity related privileges'
[patent_app_type] => utility
[patent_app_number] => 13/628335
[patent_app_country] => US
[patent_app_date] => 2012-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 16
[patent_no_of_words] => 8267
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13628335
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/628335 | Configurable groups of virtual walls providing proximity related privileges | Sep 26, 2012 | Issued |
Array
(
[id] => 10034481
[patent_doc_number] => 09075800
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-07-07
[patent_title] => 'Context switching in a business application'
[patent_app_type] => utility
[patent_app_number] => 13/624009
[patent_app_country] => US
[patent_app_date] => 2012-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4067
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13624009
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/624009 | Context switching in a business application | Sep 20, 2012 | Issued |
Array
(
[id] => 9364964
[patent_doc_number] => 20140074837
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-13
[patent_title] => 'ASSIGNING KEYPHRASES'
[patent_app_type] => utility
[patent_app_number] => 13/623071
[patent_app_country] => US
[patent_app_date] => 2012-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7091
[patent_no_of_claims] => 28
[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] => 13623071
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/623071 | ASSIGNING KEYPHRASES | Sep 18, 2012 | Abandoned |
Array
(
[id] => 10894785
[patent_doc_number] => 08918416
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-12-23
[patent_title] => 'Classifying queries'
[patent_app_type] => utility
[patent_app_number] => 13/622985
[patent_app_country] => US
[patent_app_date] => 2012-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 5220
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13622985
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/622985 | Classifying queries | Sep 18, 2012 | Issued |
Array
(
[id] => 10927745
[patent_doc_number] => 20140330767
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-11-06
[patent_title] => 'SCALABLE DISTRIBUTED TRANSACTION PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/345795
[patent_app_country] => US
[patent_app_date] => 2012-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 16326
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 11
[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] => 14345795
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/345795 | Scalable distributed transaction processing system | Sep 17, 2012 | Issued |
Array
(
[id] => 10840902
[patent_doc_number] => 08868599
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-21
[patent_title] => 'Computing correlated aggregates over a data stream'
[patent_app_type] => utility
[patent_app_number] => 13/596514
[patent_app_country] => US
[patent_app_date] => 2012-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 12894
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13596514
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/596514 | Computing correlated aggregates over a data stream | Aug 27, 2012 | Issued |
Array
(
[id] => 9940343
[patent_doc_number] => 08990172
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-03-24
[patent_title] => 'Key management in smart pixel based tracking'
[patent_app_type] => utility
[patent_app_number] => 13/565419
[patent_app_country] => US
[patent_app_date] => 2012-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9252
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 224
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13565419
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/565419 | Key management in smart pixel based tracking | Aug 1, 2012 | Issued |
Array
(
[id] => 8709541
[patent_doc_number] => 20130066829
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-14
[patent_title] => 'SYNCHRONIZATION OF DATABASE CHANGES AMONG MULTIPLE DEVICES'
[patent_app_type] => utility
[patent_app_number] => 13/559051
[patent_app_country] => US
[patent_app_date] => 2012-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6342
[patent_no_of_claims] => 24
[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] => 13559051
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/559051 | Synchronization of database changes among multiple devices | Jul 25, 2012 | Issued |
Array
(
[id] => 9200042
[patent_doc_number] => 20130339357
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-19
[patent_title] => 'CLUSTERING STREAMING GRAPHS'
[patent_app_type] => utility
[patent_app_number] => 13/532823
[patent_app_country] => US
[patent_app_date] => 2012-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5922
[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] => 13532823
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/532823 | Clustering streaming graphs | Jun 25, 2012 | Issued |
Array
(
[id] => 8432285
[patent_doc_number] => 20120254160
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-04
[patent_title] => 'System and Method for Indexing, Searching and Presenting Technical Concepts'
[patent_app_type] => utility
[patent_app_number] => 13/526573
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2782
[patent_no_of_claims] => 15
[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] => 13526573
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/526573 | System and method for indexing, searching and presenting technical concepts | Jun 18, 2012 | Issued |