
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] => 6736786
[patent_doc_number] => 20030014421
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-16
[patent_title] => 'METHODS, APPARATUS AND DATA STRUCTURES FOR PROVIDING A UNIFORM REPRESENTATION OF VARIOUS TYPES OF INFORMATION'
[patent_app_type] => new
[patent_app_number] => 09/325166
[patent_app_country] => US
[patent_app_date] => 1999-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 44
[patent_figures_cnt] => 44
[patent_no_of_words] => 22704
[patent_no_of_claims] => 57
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 48
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0014/20030014421.pdf
[firstpage_image] =>[orig_patent_app_number] => 09325166
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/325166 | Methods, apparatus and data structures for providing a uniform representation of various types of information | Jun 2, 1999 | Issued |
Array
(
[id] => 1431061
[patent_doc_number] => 06519597
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-02-11
[patent_title] => 'Method and apparatus for indexing structured documents with rich data types'
[patent_app_type] => B1
[patent_app_number] => 09/324499
[patent_app_country] => US
[patent_app_date] => 1999-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 11081
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/519/06519597.pdf
[firstpage_image] =>[orig_patent_app_number] => 09324499
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/324499 | Method and apparatus for indexing structured documents with rich data types | Jun 1, 1999 | Issued |
Array
(
[id] => 785810
[patent_doc_number] => 06993531
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-01-31
[patent_title] => 'System and method of routine navigation'
[patent_app_type] => utility
[patent_app_number] => 09/322627
[patent_app_country] => US
[patent_app_date] => 1999-05-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7304
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/993/06993531.pdf
[firstpage_image] =>[orig_patent_app_number] => 09322627
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/322627 | System and method of routine navigation | May 27, 1999 | Issued |
Array
(
[id] => 1538738
[patent_doc_number] => 06411970
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-06-25
[patent_title] => 'Methods and apparatus for an automatic file indexer'
[patent_app_type] => B1
[patent_app_number] => 09/316433
[patent_app_country] => US
[patent_app_date] => 1999-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3779
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/411/06411970.pdf
[firstpage_image] =>[orig_patent_app_number] => 09316433
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/316433 | Methods and apparatus for an automatic file indexer | May 20, 1999 | Issued |
Array
(
[id] => 6482534
[patent_doc_number] => 20020023071
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-02-21
[patent_title] => 'FILE SYSTEM'
[patent_app_type] => new
[patent_app_number] => 09/316363
[patent_app_country] => US
[patent_app_date] => 1999-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 8746
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0023/20020023071.pdf
[firstpage_image] =>[orig_patent_app_number] => 09316363
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/316363 | File system | May 20, 1999 | Issued |
Array
(
[id] => 1192048
[patent_doc_number] => 06735584
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-05-11
[patent_title] => 'Accessing a database using user-defined attributes'
[patent_app_type] => B1
[patent_app_number] => 09/316436
[patent_app_country] => US
[patent_app_date] => 1999-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4352
[patent_no_of_claims] => 3
[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/735/06735584.pdf
[firstpage_image] =>[orig_patent_app_number] => 09316436
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/316436 | Accessing a database using user-defined attributes | May 20, 1999 | Issued |
| 09/314995 | VIRTUAL SHOPPING ENVIRONMENT | May 19, 1999 | Abandoned |
Array
(
[id] => 1579940
[patent_doc_number] => 06470332
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-22
[patent_title] => 'System, method and computer program product for searching for, and retrieving, profile attributes based on other target profile attributes and associated profiles'
[patent_app_type] => B1
[patent_app_number] => 09/314690
[patent_app_country] => US
[patent_app_date] => 1999-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5545
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/470/06470332.pdf
[firstpage_image] =>[orig_patent_app_number] => 09314690
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/314690 | System, method and computer program product for searching for, and retrieving, profile attributes based on other target profile attributes and associated profiles | May 18, 1999 | Issued |
Array
(
[id] => 1553575
[patent_doc_number] => 06347314
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-12
[patent_title] => 'Answering queries using query signatures and signatures of cached semantic regions'
[patent_app_type] => B1
[patent_app_number] => 09/314874
[patent_app_country] => US
[patent_app_date] => 1999-05-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 23
[patent_no_of_words] => 10711
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/347/06347314.pdf
[firstpage_image] =>[orig_patent_app_number] => 09314874
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/314874 | Answering queries using query signatures and signatures of cached semantic regions | May 18, 1999 | Issued |
Array
(
[id] => 1405284
[patent_doc_number] => 06560607
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-06
[patent_title] => 'Client side bulk updates on the world wide web'
[patent_app_type] => B1
[patent_app_number] => 09/309371
[patent_app_country] => US
[patent_app_date] => 1999-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 6186
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/560/06560607.pdf
[firstpage_image] =>[orig_patent_app_number] => 09309371
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/309371 | Client side bulk updates on the world wide web | May 10, 1999 | Issued |
Array
(
[id] => 1456396
[patent_doc_number] => 06457015
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-24
[patent_title] => 'Adaptive and generalized status monitor'
[patent_app_type] => B1
[patent_app_number] => 09/307089
[patent_app_country] => US
[patent_app_date] => 1999-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4023
[patent_no_of_claims] => 37
[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/457/06457015.pdf
[firstpage_image] =>[orig_patent_app_number] => 09307089
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/307089 | Adaptive and generalized status monitor | May 6, 1999 | Issued |
Array
(
[id] => 1505672
[patent_doc_number] => 06487548
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-11-26
[patent_title] => 'Using database query technology for message subscriptions in messaging systems'
[patent_app_type] => B1
[patent_app_number] => 09/305987
[patent_app_country] => US
[patent_app_date] => 1999-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3568
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 78
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/487/06487548.pdf
[firstpage_image] =>[orig_patent_app_number] => 09305987
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/305987 | Using database query technology for message subscriptions in messaging systems | May 5, 1999 | Issued |
Array
(
[id] => 7635073
[patent_doc_number] => 06381593
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-30
[patent_title] => 'Document information management system'
[patent_app_type] => B1
[patent_app_number] => 09/305473
[patent_app_country] => US
[patent_app_date] => 1999-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 10979
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 7
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/381/06381593.pdf
[firstpage_image] =>[orig_patent_app_number] => 09305473
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/305473 | Document information management system | May 5, 1999 | Issued |
Array
(
[id] => 1601974
[patent_doc_number] => 06493711
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-10
[patent_title] => 'Wide-spectrum information search engine'
[patent_app_type] => B1
[patent_app_number] => 09/305583
[patent_app_country] => US
[patent_app_date] => 1999-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 5
[patent_no_of_words] => 5900
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/493/06493711.pdf
[firstpage_image] =>[orig_patent_app_number] => 09305583
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/305583 | Wide-spectrum information search engine | May 4, 1999 | Issued |
Array
(
[id] => 1278722
[patent_doc_number] => 06654746
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-11-25
[patent_title] => 'Methods and apparatuses for single-connection file synchronization workgroup file update'
[patent_app_type] => B1
[patent_app_number] => 09/304295
[patent_app_country] => US
[patent_app_date] => 1999-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7050
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 239
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/654/06654746.pdf
[firstpage_image] =>[orig_patent_app_number] => 09304295
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/304295 | Methods and apparatuses for single-connection file synchronization workgroup file update | May 2, 1999 | Issued |
Array
(
[id] => 1296508
[patent_doc_number] => 06633863
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-10-14
[patent_title] => 'Database useful for configuring and/or optimizing a system and a method for generating the database'
[patent_app_type] => B1
[patent_app_number] => 09/270049
[patent_app_country] => US
[patent_app_date] => 1999-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 19
[patent_no_of_words] => 9882
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/633/06633863.pdf
[firstpage_image] =>[orig_patent_app_number] => 09270049
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/270049 | Database useful for configuring and/or optimizing a system and a method for generating the database | Mar 15, 1999 | Issued |
Array
(
[id] => 4324310
[patent_doc_number] => 06253213
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-26
[patent_title] => 'Method and system for automatically maintaining data consistency across various databases'
[patent_app_type] => 1
[patent_app_number] => 9/253922
[patent_app_country] => US
[patent_app_date] => 1999-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 20
[patent_no_of_words] => 4095
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/253/06253213.pdf
[firstpage_image] =>[orig_patent_app_number] => 253922
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/253922 | Method and system for automatically maintaining data consistency across various databases | Feb 21, 1999 | Issued |
Array
(
[id] => 1070841
[patent_doc_number] => 06845370
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-01-18
[patent_title] => 'Advanced information gathering for targeted activities'
[patent_app_type] => utility
[patent_app_number] => 09/195875
[patent_app_country] => US
[patent_app_date] => 1998-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 27
[patent_no_of_words] => 21315
[patent_no_of_claims] => 53
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/845/06845370.pdf
[firstpage_image] =>[orig_patent_app_number] => 09195875
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/195875 | Advanced information gathering for targeted activities | Nov 18, 1998 | Issued |
Array
(
[id] => 1601632
[patent_doc_number] => 06385602
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-07
[patent_title] => 'Presentation of search results using dynamic categorization'
[patent_app_type] => B1
[patent_app_number] => 09/186044
[patent_app_country] => US
[patent_app_date] => 1998-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6875
[patent_no_of_claims] => 48
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/385/06385602.pdf
[firstpage_image] =>[orig_patent_app_number] => 09186044
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/186044 | Presentation of search results using dynamic categorization | Nov 2, 1998 | Issued |
Array
(
[id] => 6114591
[patent_doc_number] => 20020174084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-11-21
[patent_title] => 'OBJECT DATA RETRIEVING DEVICE, OBJECT DATA RETRIEVING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING RECORDER DATA'
[patent_app_type] => new
[patent_app_number] => 09/424661
[patent_app_country] => US
[patent_app_date] => 1999-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4120
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 39
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0174/20020174084.pdf
[firstpage_image] =>[orig_patent_app_number] => 09424661
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/424661 | Object data retrieving device, object data retrieving method, and computer-readable recording medium containing recorder data | Aug 17, 1998 | Issued |