
Mohammad Ali
Supervisory Patent Examiner (ID: 9145, Phone: (571)272-4105 , Office: P/2127 )
| Most Active Art Unit | 2177 |
| Art Unit(s) | 2158, 2166, 2167, 2177, 2119, 2127 |
| Total Applications | 392 |
| Issued Applications | 227 |
| Pending Applications | 64 |
| Abandoned Applications | 100 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 6871364
[patent_doc_number] => 20030084054
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-05-01
[patent_title] => 'Directed non-cyclic graph walking system and method'
[patent_app_type] => new
[patent_app_number] => 10/039725
[patent_app_country] => US
[patent_app_date] => 2001-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6172
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0084/20030084054.pdf
[firstpage_image] =>[orig_patent_app_number] => 10039725
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/039725 | Directed non-cyclic graph walking system and method | Oct 25, 2001 | Issued |
Array
(
[id] => 580517
[patent_doc_number] => 07158989
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-01-02
[patent_title] => 'Limit engine database management system'
[patent_app_type] => utility
[patent_app_number] => 10/046683
[patent_app_country] => US
[patent_app_date] => 2001-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3598
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/158/07158989.pdf
[firstpage_image] =>[orig_patent_app_number] => 10046683
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/046683 | Limit engine database management system | Oct 25, 2001 | Issued |
Array
(
[id] => 6659384
[patent_doc_number] => 20030078914
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-04-24
[patent_title] => 'Search results using editor feedback'
[patent_app_type] => new
[patent_app_number] => 09/982204
[patent_app_country] => US
[patent_app_date] => 2001-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4188
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0078/20030078914.pdf
[firstpage_image] =>[orig_patent_app_number] => 09982204
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/982204 | Search results using editor feedback | Oct 17, 2001 | Issued |
Array
(
[id] => 6814811
[patent_doc_number] => 20030074361
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-04-17
[patent_title] => 'Database and information system arrangement for use in designing an architecture for a warfare mission'
[patent_app_type] => new
[patent_app_number] => 09/981360
[patent_app_country] => US
[patent_app_date] => 2001-10-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2557
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0074/20030074361.pdf
[firstpage_image] =>[orig_patent_app_number] => 09981360
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/981360 | Database and information system arrangement for use in designing an architecture for a warfare mission | Oct 14, 2001 | Abandoned |
Array
(
[id] => 6310454
[patent_doc_number] => 20020095529
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-07-18
[patent_title] => 'Screening of data packets in a gateway'
[patent_app_type] => new
[patent_app_number] => 09/976780
[patent_app_country] => US
[patent_app_date] => 2001-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4678
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0095/20020095529.pdf
[firstpage_image] =>[orig_patent_app_number] => 09976780
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/976780 | Screening of data packets in a gateway | Oct 11, 2001 | Issued |
Array
(
[id] => 6871337
[patent_doc_number] => 20030084027
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-05-01
[patent_title] => 'Control method for an extensible markup language file'
[patent_app_type] => new
[patent_app_number] => 09/977086
[patent_app_country] => US
[patent_app_date] => 2001-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 9824
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 47
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0084/20030084027.pdf
[firstpage_image] =>[orig_patent_app_number] => 09977086
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/977086 | Control method for an extensible markup language file | Oct 11, 2001 | Abandoned |
Array
(
[id] => 1587040
[patent_doc_number] => 06424964
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-23
[patent_title] => 'Database processing method and apparatus using handle'
[patent_app_type] => B1
[patent_app_number] => 09/973735
[patent_app_country] => US
[patent_app_date] => 2001-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 24
[patent_no_of_words] => 13422
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/424/06424964.pdf
[firstpage_image] =>[orig_patent_app_number] => 09973735
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/973735 | Database processing method and apparatus using handle | Oct 10, 2001 | Issued |
Array
(
[id] => 721179
[patent_doc_number] => 07054879
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-05-30
[patent_title] => 'System for supporting reuse of history records of design work'
[patent_app_type] => utility
[patent_app_number] => 09/964421
[patent_app_country] => US
[patent_app_date] => 2001-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 3341
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 265
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/054/07054879.pdf
[firstpage_image] =>[orig_patent_app_number] => 09964421
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/964421 | System for supporting reuse of history records of design work | Sep 27, 2001 | Issued |
Array
(
[id] => 725599
[patent_doc_number] => 07051056
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-05-23
[patent_title] => 'Conservative garbage collectors that can be used with general memory allocators'
[patent_app_type] => utility
[patent_app_number] => 10/362250
[patent_app_country] => US
[patent_app_date] => 2001-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8725
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/051/07051056.pdf
[firstpage_image] =>[orig_patent_app_number] => 10362250
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/362250 | Conservative garbage collectors that can be used with general memory allocators | Sep 12, 2001 | Issued |
Array
(
[id] => 1027492
[patent_doc_number] => 06886004
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-04-26
[patent_title] => 'Method and apparatus for atomic file look-up'
[patent_app_type] => utility
[patent_app_number] => 09/934659
[patent_app_country] => US
[patent_app_date] => 2001-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6008
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/886/06886004.pdf
[firstpage_image] =>[orig_patent_app_number] => 09934659
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/934659 | Method and apparatus for atomic file look-up | Aug 21, 2001 | Issued |
Array
(
[id] => 7001497
[patent_doc_number] => 20010054018
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-12-20
[patent_title] => 'Component electronic catalog'
[patent_app_type] => new
[patent_app_number] => 09/927376
[patent_app_country] => US
[patent_app_date] => 2001-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 10984
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0054/20010054018.pdf
[firstpage_image] =>[orig_patent_app_number] => 09927376
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/927376 | Component electronic catalog | Aug 12, 2001 | Issued |
Array
(
[id] => 6482870
[patent_doc_number] => 20020023095
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-02-21
[patent_title] => 'Method, apparatus and system of school search'
[patent_app_type] => new
[patent_app_number] => 09/915395
[patent_app_country] => US
[patent_app_date] => 2001-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 9076
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 16
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0023/20020023095.pdf
[firstpage_image] =>[orig_patent_app_number] => 09915395
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/915395 | Method, apparatus and system of school search | Jul 26, 2001 | Abandoned |
Array
(
[id] => 984444
[patent_doc_number] => 06928434
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-08-09
[patent_title] => 'Method and system for clustering optimization and applications'
[patent_app_type] => utility
[patent_app_number] => 09/867801
[patent_app_country] => US
[patent_app_date] => 2001-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 15983
[patent_no_of_claims] => 38
[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] => patents/06/928/06928434.pdf
[firstpage_image] =>[orig_patent_app_number] => 09867801
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/867801 | Method and system for clustering optimization and applications | May 30, 2001 | Issued |
Array
(
[id] => 658980
[patent_doc_number] => 07111023
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-09-19
[patent_title] => 'Synchronous change data capture in a relational database'
[patent_app_type] => utility
[patent_app_number] => 09/863422
[patent_app_country] => US
[patent_app_date] => 2001-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6509
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/111/07111023.pdf
[firstpage_image] =>[orig_patent_app_number] => 09863422
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/863422 | Synchronous change data capture in a relational database | May 23, 2001 | Issued |
Array
(
[id] => 1007616
[patent_doc_number] => 06907427
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-06-14
[patent_title] => 'Information retrieval with non-negative matrix factorization'
[patent_app_type] => utility
[patent_app_number] => 09/862524
[patent_app_country] => US
[patent_app_date] => 2001-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 3238
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/907/06907427.pdf
[firstpage_image] =>[orig_patent_app_number] => 09862524
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/862524 | Information retrieval with non-negative matrix factorization | May 21, 2001 | Issued |
Array
(
[id] => 1001496
[patent_doc_number] => 06912532
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-06-28
[patent_title] => 'Multi-level multiplexor system for networked browser'
[patent_app_type] => utility
[patent_app_number] => 09/863095
[patent_app_country] => US
[patent_app_date] => 2001-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 5939
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/912/06912532.pdf
[firstpage_image] =>[orig_patent_app_number] => 09863095
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/863095 | Multi-level multiplexor system for networked browser | May 21, 2001 | Issued |
Array
(
[id] => 6899226
[patent_doc_number] => 20010047391
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-11-29
[patent_title] => 'Forwarding electronic mail and messages to internet destinations linked with pre-existing unique identifier'
[patent_app_type] => new
[patent_app_number] => 09/815642
[patent_app_country] => US
[patent_app_date] => 2001-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5738
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 31
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0047/20010047391.pdf
[firstpage_image] =>[orig_patent_app_number] => 09815642
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/815642 | Forwarding electronic mail and messages to internet destinations linked with pre-existing unique identifier | Mar 22, 2001 | Abandoned |
Array
(
[id] => 1501184
[patent_doc_number] => 06405193
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2002-06-11
[patent_title] => 'Database processing method and apparatus using handle'
[patent_app_type] => B2
[patent_app_number] => 09/805105
[patent_app_country] => US
[patent_app_date] => 2001-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 24
[patent_no_of_words] => 13429
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/405/06405193.pdf
[firstpage_image] =>[orig_patent_app_number] => 09805105
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/805105 | Database processing method and apparatus using handle | Mar 13, 2001 | Issued |
Array
(
[id] => 5952756
[patent_doc_number] => 20020007357
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-01-17
[patent_title] => 'Method and apparatus for providing plug-in media decoders'
[patent_app_type] => new
[patent_app_number] => 09/802473
[patent_app_country] => US
[patent_app_date] => 2001-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5162
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0007/20020007357.pdf
[firstpage_image] =>[orig_patent_app_number] => 09802473
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/802473 | Method and apparatus for providing plug-in media decoders | Mar 8, 2001 | Issued |
Array
(
[id] => 6388652
[patent_doc_number] => 20020120785
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-08-29
[patent_title] => 'Application independent write monitoring method for fast backup and synchronization of files'
[patent_app_type] => new
[patent_app_number] => 09/794094
[patent_app_country] => US
[patent_app_date] => 2001-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7174
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0120/20020120785.pdf
[firstpage_image] =>[orig_patent_app_number] => 09794094
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/794094 | Application independent write monitoring method for fast backup and synchronization of files | Feb 27, 2001 | Issued |