Search

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 numberTitle of the applicationFiling DateStatus
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
Menu