
Elizabeth Mary Cole Imani
Examiner (ID: 2226, Phone: (571)272-1475 , Office: P/1789 )
| Most Active Art Unit | 1789 |
| Art Unit(s) | 1771, 1314, 1794, 1789, 1798, 1504, 1782 |
| Total Applications | 1863 |
| Issued Applications | 671 |
| Pending Applications | 224 |
| Abandoned Applications | 1000 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4773889
[patent_doc_number] => 20080059551
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'Device and Method for Composing Codes'
[patent_app_type] => utility
[patent_app_number] => 10/565926
[patent_app_country] => US
[patent_app_date] => 2004-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2736
[patent_no_of_claims] => 11
[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] => publications/A1/0059/20080059551.pdf
[firstpage_image] =>[orig_patent_app_number] => 10565926
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/565926 | Device and Method for Composing Codes | Jul 12, 2004 | Abandoned |
Array
(
[id] => 7262735
[patent_doc_number] => 20050144596
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-06-30
[patent_title] => 'Method and apparatus for parallel action processing'
[patent_app_type] => utility
[patent_app_number] => 10/889232
[patent_app_country] => US
[patent_app_date] => 2004-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2740
[patent_no_of_claims] => 22
[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] => publications/A1/0144/20050144596.pdf
[firstpage_image] =>[orig_patent_app_number] => 10889232
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/889232 | Method and apparatus for parallel action processing | Jul 11, 2004 | Issued |
Array
(
[id] => 6927668
[patent_doc_number] => 20050240925
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-10-27
[patent_title] => 'Method, system, and storage medium for managing computer processing functions'
[patent_app_type] => utility
[patent_app_number] => 10/820062
[patent_app_country] => US
[patent_app_date] => 2004-04-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5410
[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] => publications/A1/0240/20050240925.pdf
[firstpage_image] =>[orig_patent_app_number] => 10820062
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/820062 | Method, system, and storage medium for managing computer processing functions | Apr 5, 2004 | Issued |
Array
(
[id] => 340664
[patent_doc_number] => 07506309
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-17
[patent_title] => 'Method for managing vehicle software configuration updates'
[patent_app_type] => utility
[patent_app_number] => 10/806920
[patent_app_country] => US
[patent_app_date] => 2004-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 5
[patent_no_of_words] => 4770
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/506/07506309.pdf
[firstpage_image] =>[orig_patent_app_number] => 10806920
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/806920 | Method for managing vehicle software configuration updates | Mar 22, 2004 | Issued |
Array
(
[id] => 7434934
[patent_doc_number] => 20040230629
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-11-18
[patent_title] => 'Signal processing apparatus, program for use in signal processing apparatus, storage medium storing thereon program for use in signal processing apparatus, and signal processing method'
[patent_app_type] => new
[patent_app_number] => 10/790986
[patent_app_country] => US
[patent_app_date] => 2004-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4605
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0230/20040230629.pdf
[firstpage_image] =>[orig_patent_app_number] => 10790986
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/790986 | Signal processing apparatus, program for use in signal processing apparatus, storage medium storing thereon program for use in signal processing apparatus, and signal processing method | Mar 1, 2004 | Abandoned |
Array
(
[id] => 7473850
[patent_doc_number] => 20040167956
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-08-26
[patent_title] => 'Method and apparatus for executing division'
[patent_app_type] => new
[patent_app_number] => 10/484163
[patent_app_country] => US
[patent_app_date] => 2004-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3992
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 14
[patent_words_short_claim] => 26
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0167/20040167956.pdf
[firstpage_image] =>[orig_patent_app_number] => 10484163
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/484163 | Method and apparatus for executing division | Jan 19, 2004 | Abandoned |
Array
(
[id] => 691424
[patent_doc_number] => 07080374
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-07-18
[patent_title] => 'System and method for using native code interpretation to move threads to a safe state in a run-time environment'
[patent_app_type] => utility
[patent_app_number] => 10/737326
[patent_app_country] => US
[patent_app_date] => 2003-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2561
[patent_no_of_claims] => 60
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/080/07080374.pdf
[firstpage_image] =>[orig_patent_app_number] => 10737326
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/737326 | System and method for using native code interpretation to move threads to a safe state in a run-time environment | Dec 15, 2003 | Issued |
Array
(
[id] => 7223591
[patent_doc_number] => 20050055663
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-10
[patent_title] => 'Method and apparatus for continuation-passing in a virtual machine'
[patent_app_type] => utility
[patent_app_number] => 10/659829
[patent_app_country] => US
[patent_app_date] => 2003-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5234
[patent_no_of_claims] => 15
[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] => publications/A1/0055/20050055663.pdf
[firstpage_image] =>[orig_patent_app_number] => 10659829
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/659829 | Method and apparatus for continuation-passing in a virtual machine | Sep 9, 2003 | Issued |
Array
(
[id] => 379226
[patent_doc_number] => 07313791
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-12-25
[patent_title] => 'Firmware update network and process employing preprocessing techniques'
[patent_app_type] => utility
[patent_app_number] => 10/646324
[patent_app_country] => US
[patent_app_date] => 2003-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4871
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/313/07313791.pdf
[firstpage_image] =>[orig_patent_app_number] => 10646324
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/646324 | Firmware update network and process employing preprocessing techniques | Aug 21, 2003 | Issued |
Array
(
[id] => 6974113
[patent_doc_number] => 20050039189
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-02-17
[patent_title] => 'Methods and apparatus to preemptively compile an application'
[patent_app_type] => utility
[patent_app_number] => 10/641176
[patent_app_country] => US
[patent_app_date] => 2003-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4796
[patent_no_of_claims] => 41
[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] => publications/A1/0039/20050039189.pdf
[firstpage_image] =>[orig_patent_app_number] => 10641176
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/641176 | Methods and apparatus to preemptively compile an application | Aug 13, 2003 | Abandoned |
Array
(
[id] => 886087
[patent_doc_number] => 07356819
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-04-08
[patent_title] => 'Task distribution'
[patent_app_type] => utility
[patent_app_number] => 10/636118
[patent_app_country] => US
[patent_app_date] => 2003-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 9
[patent_no_of_words] => 9389
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/356/07356819.pdf
[firstpage_image] =>[orig_patent_app_number] => 10636118
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/636118 | Task distribution | Aug 6, 2003 | Issued |
Array
(
[id] => 351891
[patent_doc_number] => 07496907
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-02-24
[patent_title] => 'Method and system for profile normalization in an autonomic software system'
[patent_app_type] => utility
[patent_app_number] => 10/635199
[patent_app_country] => US
[patent_app_date] => 2003-08-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 8433
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/496/07496907.pdf
[firstpage_image] =>[orig_patent_app_number] => 10635199
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/635199 | Method and system for profile normalization in an autonomic software system | Aug 5, 2003 | Issued |
Array
(
[id] => 7373494
[patent_doc_number] => 20040027613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-02-12
[patent_title] => 'Architecture for software for remote maintenance of a machine such as a copier'
[patent_app_type] => new
[patent_app_number] => 10/639423
[patent_app_country] => US
[patent_app_date] => 2003-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2826
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0027/20040027613.pdf
[firstpage_image] =>[orig_patent_app_number] => 10639423
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/639423 | Architecture for software for remote maintenance of a machine such as a copier | Aug 4, 2003 | Issued |
Array
(
[id] => 7246515
[patent_doc_number] => 20050081142
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-04-14
[patent_title] => 'Method and apparatus for generating object-oriented world wide web pages'
[patent_app_type] => utility
[patent_app_number] => 10/625303
[patent_app_country] => US
[patent_app_date] => 2003-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8291
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0081/20050081142.pdf
[firstpage_image] =>[orig_patent_app_number] => 10625303
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/625303 | Method and apparatus for generating object-oriented world wide web pages | Jul 21, 2003 | Issued |
Array
(
[id] => 7676140
[patent_doc_number] => 20040153687
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-08-05
[patent_title] => 'Space- and time-adaptive nonblocking algorithms'
[patent_app_type] => new
[patent_app_number] => 10/621078
[patent_app_country] => US
[patent_app_date] => 2003-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8569
[patent_no_of_claims] => 46
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0153/20040153687.pdf
[firstpage_image] =>[orig_patent_app_number] => 10621078
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/621078 | Space- and time-adaptive nonblocking algorithms | Jul 15, 2003 | Issued |
Array
(
[id] => 7333212
[patent_doc_number] => 20040255086
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-16
[patent_title] => 'Reader/writer locking protocol'
[patent_app_type] => new
[patent_app_number] => 10/458288
[patent_app_country] => US
[patent_app_date] => 2003-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4873
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 59
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0255/20040255086.pdf
[firstpage_image] =>[orig_patent_app_number] => 10458288
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/458288 | Reader/writer locking protocol | Jun 10, 2003 | Abandoned |
Array
(
[id] => 898734
[patent_doc_number] => 07346905
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-03-18
[patent_title] => 'Apparatus and method for maintaining resource integrity without a unified transaction manager in a software environment'
[patent_app_type] => utility
[patent_app_number] => 10/457843
[patent_app_country] => US
[patent_app_date] => 2003-06-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 6859
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/346/07346905.pdf
[firstpage_image] =>[orig_patent_app_number] => 10457843
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/457843 | Apparatus and method for maintaining resource integrity without a unified transaction manager in a software environment | Jun 9, 2003 | Issued |
Array
(
[id] => 7267061
[patent_doc_number] => 20040244003
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-02
[patent_title] => 'Apparatus and method for task scheduling for media processing'
[patent_app_type] => new
[patent_app_number] => 10/452809
[patent_app_country] => US
[patent_app_date] => 2003-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5591
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 61
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0244/20040244003.pdf
[firstpage_image] =>[orig_patent_app_number] => 10452809
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/452809 | Apparatus and method for task scheduling for media processing | May 29, 2003 | Abandoned |
Array
(
[id] => 7300888
[patent_doc_number] => 20040216106
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-10-28
[patent_title] => 'Apparatus and method for adjusting instruction thread priority in a multi-thread processor'
[patent_app_type] => new
[patent_app_number] => 10/424529
[patent_app_country] => US
[patent_app_date] => 2003-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 9348
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0216/20040216106.pdf
[firstpage_image] =>[orig_patent_app_number] => 10424529
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/424529 | Apparatus and method for adjusting instruction thread priority in a multi-thread processor | Apr 24, 2003 | Issued |
Array
(
[id] => 864623
[patent_doc_number] => 07373646
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-05-13
[patent_title] => 'Method and apparatus for sharing stack space between multiple processes in a network device'
[patent_app_type] => utility
[patent_app_number] => 10/406841
[patent_app_country] => US
[patent_app_date] => 2003-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 6605
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/373/07373646.pdf
[firstpage_image] =>[orig_patent_app_number] => 10406841
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/406841 | Method and apparatus for sharing stack space between multiple processes in a network device | Apr 3, 2003 | Issued |