
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] => 6717229
[patent_doc_number] => 20030028577
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-02-06
[patent_title] => 'HTTP distributed XML-based automated event polling for network and E-service management'
[patent_app_type] => new
[patent_app_number] => 09/843945
[patent_app_country] => US
[patent_app_date] => 2001-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3791
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 48
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0028/20030028577.pdf
[firstpage_image] =>[orig_patent_app_number] => 09843945
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/843945 | HTTP distributed XML-based automated event polling for network and E-service management | Apr 29, 2001 | Abandoned |
Array
(
[id] => 736611
[patent_doc_number] => 07043737
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-05-09
[patent_title] => 'Client side integration for network based and non network based application'
[patent_app_type] => utility
[patent_app_number] => 09/846712
[patent_app_country] => US
[patent_app_date] => 2001-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3917
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/043/07043737.pdf
[firstpage_image] =>[orig_patent_app_number] => 09846712
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/846712 | Client side integration for network based and non network based application | Apr 29, 2001 | Issued |
Array
(
[id] => 5791388
[patent_doc_number] => 20020161934
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-10-31
[patent_title] => 'System and method for communication of data between a host and an administration system'
[patent_app_type] => new
[patent_app_number] => 09/845844
[patent_app_country] => US
[patent_app_date] => 2001-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7485
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 16
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0161/20020161934.pdf
[firstpage_image] =>[orig_patent_app_number] => 09845844
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/845844 | System and method for communication of data between a host and an administration system | Apr 29, 2001 | Abandoned |
Array
(
[id] => 5952819
[patent_doc_number] => 20020007387
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-01-17
[patent_title] => 'Dynamically variable idle time thread scheduling'
[patent_app_type] => new
[patent_app_number] => 09/843465
[patent_app_country] => US
[patent_app_date] => 2001-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5372
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0007/20020007387.pdf
[firstpage_image] =>[orig_patent_app_number] => 09843465
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/843465 | Dynamically variable idle time thread scheduling | Apr 24, 2001 | Issued |
Array
(
[id] => 6935203
[patent_doc_number] => 20010056420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-12-27
[patent_title] => 'Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value'
[patent_app_type] => new
[patent_app_number] => 09/837670
[patent_app_country] => US
[patent_app_date] => 2001-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9368
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0056/20010056420.pdf
[firstpage_image] =>[orig_patent_app_number] => 09837670
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/837670 | Lock-free implementation of concurrent shared object with dynamic node allocation and distinguishing pointer value | Apr 17, 2001 | Issued |
Array
(
[id] => 786292
[patent_doc_number] => 06993770
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-01-31
[patent_title] => 'Lock free reference counting'
[patent_app_type] => utility
[patent_app_number] => 09/837671
[patent_app_country] => US
[patent_app_date] => 2001-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 9688
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/993/06993770.pdf
[firstpage_image] =>[orig_patent_app_number] => 09837671
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/837671 | Lock free reference counting | Apr 17, 2001 | Issued |
Array
(
[id] => 6899196
[patent_doc_number] => 20010047361
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-11-29
[patent_title] => 'Concurrent shared object implemented using a linked-list with amortized node allocation'
[patent_app_type] => new
[patent_app_number] => 09/837669
[patent_app_country] => US
[patent_app_date] => 2001-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 14650
[patent_no_of_claims] => 64
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 41
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0047/20010047361.pdf
[firstpage_image] =>[orig_patent_app_number] => 09837669
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/837669 | Concurrent shared object implemented using a linked-list with amortized node allocation | Apr 17, 2001 | Issued |
Array
(
[id] => 6161405
[patent_doc_number] => 20020147856
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-10-10
[patent_title] => 'Method and apparatus for managing multiple instances of server code on a machine'
[patent_app_type] => new
[patent_app_number] => 09/828756
[patent_app_country] => US
[patent_app_date] => 2001-04-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6881
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0147/20020147856.pdf
[firstpage_image] =>[orig_patent_app_number] => 09828756
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/828756 | Method and apparatus for managing multiple instances of server code on a machine | Apr 8, 2001 | Issued |
Array
(
[id] => 5910470
[patent_doc_number] => 20020144007
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-10-03
[patent_title] => 'Task management system'
[patent_app_type] => new
[patent_app_number] => 09/823141
[patent_app_country] => US
[patent_app_date] => 2001-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 7079
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 33
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0144/20020144007.pdf
[firstpage_image] =>[orig_patent_app_number] => 09823141
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/823141 | Task management system | Mar 29, 2001 | Abandoned |
Array
(
[id] => 981897
[patent_doc_number] => 06931643
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2005-08-16
[patent_title] => 'Interrupt throttling for inter-processor communications'
[patent_app_type] => utility
[patent_app_number] => 09/822940
[patent_app_country] => US
[patent_app_date] => 2001-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2181
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/931/06931643.pdf
[firstpage_image] =>[orig_patent_app_number] => 09822940
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/822940 | Interrupt throttling for inter-processor communications | Mar 29, 2001 | Issued |
Array
(
[id] => 5910547
[patent_doc_number] => 20020144083
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-10-03
[patent_title] => 'Software-based speculative pre-computation and multithreading'
[patent_app_type] => new
[patent_app_number] => 09/823674
[patent_app_country] => US
[patent_app_date] => 2001-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6521
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 23
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0144/20020144083.pdf
[firstpage_image] =>[orig_patent_app_number] => 09823674
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/823674 | Software-based speculative pre-computation and multithreading | Mar 29, 2001 | Issued |
Array
(
[id] => 428053
[patent_doc_number] => 07272831
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-09-18
[patent_title] => 'Method and apparatus for constructing host processor soft devices independent of the host processor operating system'
[patent_app_type] => utility
[patent_app_number] => 09/823482
[patent_app_country] => US
[patent_app_date] => 2001-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5320
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/272/07272831.pdf
[firstpage_image] =>[orig_patent_app_number] => 09823482
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/823482 | Method and apparatus for constructing host processor soft devices independent of the host processor operating system | Mar 29, 2001 | Issued |
Array
(
[id] => 490916
[patent_doc_number] => 07222347
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-05-22
[patent_title] => 'Method and apparatus for processing real-time events associated with a wireless communication protocol'
[patent_app_type] => utility
[patent_app_number] => 09/821347
[patent_app_country] => US
[patent_app_date] => 2001-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 3739
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/222/07222347.pdf
[firstpage_image] =>[orig_patent_app_number] => 09821347
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/821347 | Method and apparatus for processing real-time events associated with a wireless communication protocol | Mar 28, 2001 | Issued |
Array
(
[id] => 649192
[patent_doc_number] => 07120910
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-10-10
[patent_title] => 'Control method for image processing apparatus connectable to computer network'
[patent_app_type] => utility
[patent_app_number] => 09/818558
[patent_app_country] => US
[patent_app_date] => 2001-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 32
[patent_no_of_words] => 12705
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/120/07120910.pdf
[firstpage_image] =>[orig_patent_app_number] => 09818558
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/818558 | Control method for image processing apparatus connectable to computer network | Mar 27, 2001 | Issued |
Array
(
[id] => 6883241
[patent_doc_number] => 20010049713
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-12-06
[patent_title] => 'Method and apparatus for dynamic distributed computing over a network'
[patent_app_type] => new
[patent_app_number] => 09/809201
[patent_app_country] => US
[patent_app_date] => 2001-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4371
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0049/20010049713.pdf
[firstpage_image] =>[orig_patent_app_number] => 09809201
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/809201 | Method and apparatus for dynamic distributed computing over a network | Mar 15, 2001 | Issued |
Array
(
[id] => 5848080
[patent_doc_number] => 20020133526
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-09-19
[patent_title] => 'Method to control alternative application operation based on results of an ordered application execution attempt'
[patent_app_type] => new
[patent_app_number] => 09/810057
[patent_app_country] => US
[patent_app_date] => 2001-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4955
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0133/20020133526.pdf
[firstpage_image] =>[orig_patent_app_number] => 09810057
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/810057 | Method to control alternative application operation based on results of an ordered application execution attempt | Mar 14, 2001 | Issued |
Array
(
[id] => 1318611
[patent_doc_number] => 06618744
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-09-09
[patent_title] => 'Efficient lock state transitions in a distributed system'
[patent_app_type] => B1
[patent_app_number] => 09/798629
[patent_app_country] => US
[patent_app_date] => 2001-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10863
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/618/06618744.pdf
[firstpage_image] =>[orig_patent_app_number] => 09798629
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/798629 | Efficient lock state transitions in a distributed system | Feb 28, 2001 | Issued |
Array
(
[id] => 1225150
[patent_doc_number] => 06704767
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-09
[patent_title] => 'Using distributed information about lock conversion requests to efficiently manage lock state transitions'
[patent_app_type] => B1
[patent_app_number] => 09/798647
[patent_app_country] => US
[patent_app_date] => 2001-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10620
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/704/06704767.pdf
[firstpage_image] =>[orig_patent_app_number] => 09798647
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/798647 | Using distributed information about lock conversion requests to efficiently manage lock state transitions | Feb 28, 2001 | Issued |
Array
(
[id] => 1214671
[patent_doc_number] => 06715146
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-30
[patent_title] => 'Efficiently distributing information used for lock management among distributed resource objects using sequence numbers'
[patent_app_type] => B1
[patent_app_number] => 09/798620
[patent_app_country] => US
[patent_app_date] => 2001-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10880
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/715/06715146.pdf
[firstpage_image] =>[orig_patent_app_number] => 09798620
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/798620 | Efficiently distributing information used for lock management among distributed resource objects using sequence numbers | Feb 28, 2001 | Issued |
Array
(
[id] => 1221513
[patent_doc_number] => 06708198
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-16
[patent_title] => 'Efficiently initiating lock state transitions for distributed resource objects that participate in a distributed lock management system'
[patent_app_type] => B1
[patent_app_number] => 09/798610
[patent_app_country] => US
[patent_app_date] => 2001-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10738
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 652
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/708/06708198.pdf
[firstpage_image] =>[orig_patent_app_number] => 09798610
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/798610 | Efficiently initiating lock state transitions for distributed resource objects that participate in a distributed lock management system | Feb 28, 2001 | Issued |