
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] => 6866218
[patent_doc_number] => 20030191744
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-10-09
[patent_title] => 'Computer system for knowledge management'
[patent_app_type] => new
[patent_app_number] => 10/407597
[patent_app_country] => US
[patent_app_date] => 2003-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4469
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0191/20030191744.pdf
[firstpage_image] =>[orig_patent_app_number] => 10407597
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/407597 | Computer system for knowledge management | Apr 3, 2003 | Abandoned |
Array
(
[id] => 7456094
[patent_doc_number] => 20040186863
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-23
[patent_title] => 'Elision of write barriers for stores whose values are in close proximity'
[patent_app_type] => new
[patent_app_number] => 10/394813
[patent_app_country] => US
[patent_app_date] => 2003-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 12798
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0186/20040186863.pdf
[firstpage_image] =>[orig_patent_app_number] => 10394813
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/394813 | Elision of write barriers for stores whose values are in close proximity | Mar 20, 2003 | Abandoned |
Array
(
[id] => 477867
[patent_doc_number] => 07231409
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-06-12
[patent_title] => 'System and method for reallocating blocks in checkpointing bitmap-based file systems'
[patent_app_type] => utility
[patent_app_number] => 10/394689
[patent_app_country] => US
[patent_app_date] => 2003-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7120
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/231/07231409.pdf
[firstpage_image] =>[orig_patent_app_number] => 10394689
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/394689 | System and method for reallocating blocks in checkpointing bitmap-based file systems | Mar 20, 2003 | Issued |
Array
(
[id] => 7271219
[patent_doc_number] => 20040059737
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-25
[patent_title] => 'Method and system for tracing the identity of an agricultural product using data handoff'
[patent_app_type] => new
[patent_app_number] => 10/393304
[patent_app_country] => US
[patent_app_date] => 2003-03-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 13107
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0059/20040059737.pdf
[firstpage_image] =>[orig_patent_app_number] => 10393304
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/393304 | Method and system for tracing the identity of an agricultural product using data handoff | Mar 19, 2003 | Issued |
Array
(
[id] => 7406476
[patent_doc_number] => 20040019610
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-29
[patent_title] => 'Portal information delivery system for personal computers and SOHO computer systems'
[patent_app_type] => new
[patent_app_number] => 10/383819
[patent_app_country] => US
[patent_app_date] => 2003-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 9287
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0019/20040019610.pdf
[firstpage_image] =>[orig_patent_app_number] => 10383819
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/383819 | Portal information delivery system for personal computers and SOHO computer systems | Mar 6, 2003 | Abandoned |
Array
(
[id] => 6831217
[patent_doc_number] => 20030182275
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-25
[patent_title] => 'Method for distributing position information'
[patent_app_type] => new
[patent_app_number] => 10/363152
[patent_app_country] => US
[patent_app_date] => 2003-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2599
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0182/20030182275.pdf
[firstpage_image] =>[orig_patent_app_number] => 10363152
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/363152 | Method for distributing position information | Feb 27, 2003 | Abandoned |
Array
(
[id] => 658876
[patent_doc_number] => 07110996
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-09-19
[patent_title] => 'System and method for determining numerical representations for categorical data fields and data processing system'
[patent_app_type] => utility
[patent_app_number] => 10/366833
[patent_app_country] => US
[patent_app_date] => 2003-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 20
[patent_no_of_words] => 9085
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/110/07110996.pdf
[firstpage_image] =>[orig_patent_app_number] => 10366833
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/366833 | System and method for determining numerical representations for categorical data fields and data processing system | Feb 13, 2003 | Issued |
Array
(
[id] => 965588
[patent_doc_number] => 06950827
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-09-27
[patent_title] => 'Methods, apparatus and data structures for providing a uniform representation of various types of information'
[patent_app_type] => utility
[patent_app_number] => 10/365781
[patent_app_country] => US
[patent_app_date] => 2003-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 46
[patent_figures_cnt] => 69
[patent_no_of_words] => 22509
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/950/06950827.pdf
[firstpage_image] =>[orig_patent_app_number] => 10365781
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/365781 | Methods, apparatus and data structures for providing a uniform representation of various types of information | Feb 12, 2003 | Issued |
Array
(
[id] => 712837
[patent_doc_number] => 07062496
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-06-13
[patent_title] => 'Automatic data abstraction generation using database schema and related objects'
[patent_app_type] => utility
[patent_app_number] => 10/365296
[patent_app_country] => US
[patent_app_date] => 2003-02-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 7496
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/062/07062496.pdf
[firstpage_image] =>[orig_patent_app_number] => 10365296
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/365296 | Automatic data abstraction generation using database schema and related objects | Feb 11, 2003 | Issued |
Array
(
[id] => 7676365
[patent_doc_number] => 20040153462
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-08-05
[patent_title] => 'Systems, methods, and computer program product for use in association with electronic documents'
[patent_app_type] => new
[patent_app_number] => 10/359001
[patent_app_country] => US
[patent_app_date] => 2003-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7886
[patent_no_of_claims] => 41
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0153/20040153462.pdf
[firstpage_image] =>[orig_patent_app_number] => 10359001
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/359001 | Systems, methods, and computer program product for use in association with electronic documents | Feb 4, 2003 | Abandoned |
Array
(
[id] => 6844342
[patent_doc_number] => 20030149689
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-08-07
[patent_title] => 'System and method for providing result sets using EJB query language'
[patent_app_type] => new
[patent_app_number] => 10/342573
[patent_app_country] => US
[patent_app_date] => 2003-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4403
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0149/20030149689.pdf
[firstpage_image] =>[orig_patent_app_number] => 10342573
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/342573 | System and method for providing result sets using EJB query language | Jan 14, 2003 | Issued |
Array
(
[id] => 1236025
[patent_doc_number] => 06694329
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-02-17
[patent_title] => 'Methods of organizing information'
[patent_app_type] => B2
[patent_app_number] => 10/327593
[patent_app_country] => US
[patent_app_date] => 2002-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 21
[patent_no_of_words] => 13412
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/694/06694329.pdf
[firstpage_image] =>[orig_patent_app_number] => 10327593
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/327593 | Methods of organizing information | Dec 22, 2002 | Issued |
Array
(
[id] => 1258048
[patent_doc_number] => 06671698
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2003-12-30
[patent_title] => 'Method and system for automated tracing of an agricultural product'
[patent_app_type] => B2
[patent_app_number] => 10/327277
[patent_app_country] => US
[patent_app_date] => 2002-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 30
[patent_no_of_words] => 19889
[patent_no_of_claims] => 35
[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] => patents/06/671/06671698.pdf
[firstpage_image] =>[orig_patent_app_number] => 10327277
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/327277 | Method and system for automated tracing of an agricultural product | Dec 19, 2002 | Issued |
Array
(
[id] => 1240711
[patent_doc_number] => 06691135
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2004-02-10
[patent_title] => 'Method and system for automated tracing of an agricultural product'
[patent_app_type] => B2
[patent_app_number] => 10/327278
[patent_app_country] => US
[patent_app_date] => 2002-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 30
[patent_no_of_words] => 19902
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/691/06691135.pdf
[firstpage_image] =>[orig_patent_app_number] => 10327278
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/327278 | Method and system for automated tracing of an agricultural product | Dec 19, 2002 | Issued |
Array
(
[id] => 6871350
[patent_doc_number] => 20030084040
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-05-01
[patent_title] => 'Wide-spectrum information search engine'
[patent_app_type] => new
[patent_app_number] => 10/315059
[patent_app_country] => US
[patent_app_date] => 2002-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 6408
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0084/20030084040.pdf
[firstpage_image] =>[orig_patent_app_number] => 10315059
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/315059 | Wide-spectrum information search engine | Dec 9, 2002 | Issued |
Array
(
[id] => 648839
[patent_doc_number] => 07120627
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-10-10
[patent_title] => 'Method for detecting and fulfilling an information need corresponding to simple queries'
[patent_app_type] => utility
[patent_app_number] => 10/305221
[patent_app_country] => US
[patent_app_date] => 2002-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 9636
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/120/07120627.pdf
[firstpage_image] =>[orig_patent_app_number] => 10305221
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/305221 | Method for detecting and fulfilling an information need corresponding to simple queries | Nov 25, 2002 | Issued |
Array
(
[id] => 7473486
[patent_doc_number] => 20040103077
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-05-27
[patent_title] => 'Database management system using offsets in entries with al least one varying-length column'
[patent_app_type] => new
[patent_app_number] => 10/304792
[patent_app_country] => US
[patent_app_date] => 2002-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 13814
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0103/20040103077.pdf
[firstpage_image] =>[orig_patent_app_number] => 10304792
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/304792 | Database management system using offsets in entries with at least one varying-length column | Nov 25, 2002 | Issued |
Array
(
[id] => 7232274
[patent_doc_number] => 20040073533
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-04-15
[patent_title] => 'Internet traffic tracking and reporting system'
[patent_app_type] => new
[patent_app_number] => 10/269296
[patent_app_country] => US
[patent_app_date] => 2002-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3447
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0073/20040073533.pdf
[firstpage_image] =>[orig_patent_app_number] => 10269296
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/269296 | Internet traffic tracking and reporting system | Oct 10, 2002 | Abandoned |
Array
(
[id] => 658981
[patent_doc_number] => 07111024
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-09-19
[patent_title] => 'Document management system for automating operations performed on documents in data storage areas'
[patent_app_type] => utility
[patent_app_number] => 10/269648
[patent_app_country] => US
[patent_app_date] => 2002-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4237
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 185
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/111/07111024.pdf
[firstpage_image] =>[orig_patent_app_number] => 10269648
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/269648 | Document management system for automating operations performed on documents in data storage areas | Oct 9, 2002 | Issued |
Array
(
[id] => 485068
[patent_doc_number] => 07225207
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-05-29
[patent_title] => 'Server for geospatially organized flat file data'
[patent_app_type] => utility
[patent_app_number] => 10/270272
[patent_app_country] => US
[patent_app_date] => 2002-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 6953
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 285
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/225/07225207.pdf
[firstpage_image] =>[orig_patent_app_number] => 10270272
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/270272 | Server for geospatially organized flat file data | Oct 9, 2002 | Issued |