
Sue X. Lao
Examiner (ID: 15661)
| Most Active Art Unit | 2126 |
| Art Unit(s) | 2151, 2755, 2126, 2194 |
| Total Applications | 284 |
| Issued Applications | 211 |
| Pending Applications | 49 |
| Abandoned Applications | 24 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 3772825
[patent_doc_number] => 05852731
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-12-22
[patent_title] => 'Computer program product for synchronizing static variable initialization and reference under a multi-threaded computer environment'
[patent_app_type] => 1
[patent_app_number] => 8/940205
[patent_app_country] => US
[patent_app_date] => 1997-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5331
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/852/05852731.pdf
[firstpage_image] =>[orig_patent_app_number] => 940205
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/940205 | Computer program product for synchronizing static variable initialization and reference under a multi-threaded computer environment | Sep 28, 1997 | Issued |
Array
(
[id] => 1394827
[patent_doc_number] => 06567861
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-20
[patent_title] => 'Method and apparatus for remotely running objects using data streams and/or complex parameters'
[patent_app_type] => B1
[patent_app_number] => 08/931979
[patent_app_country] => US
[patent_app_date] => 1997-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5211
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 302
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/567/06567861.pdf
[firstpage_image] =>[orig_patent_app_number] => 08931979
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/931979 | Method and apparatus for remotely running objects using data streams and/or complex parameters | Sep 16, 1997 | Issued |
Array
(
[id] => 4291773
[patent_doc_number] => 06247068
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-12
[patent_title] => 'Winsock-data link library transcoder'
[patent_app_type] => 1
[patent_app_number] => 8/915554
[patent_app_country] => US
[patent_app_date] => 1997-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3886
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/247/06247068.pdf
[firstpage_image] =>[orig_patent_app_number] => 915554
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/915554 | Winsock-data link library transcoder | Aug 20, 1997 | Issued |
Array
(
[id] => 1385520
[patent_doc_number] => 06571297
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-27
[patent_title] => 'Service interface repository application programming models'
[patent_app_type] => B1
[patent_app_number] => 08/914988
[patent_app_country] => US
[patent_app_date] => 1997-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3170
[patent_no_of_claims] => 50
[patent_no_of_ind_claims] => 14
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/571/06571297.pdf
[firstpage_image] =>[orig_patent_app_number] => 08914988
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/914988 | Service interface repository application programming models | Aug 19, 1997 | Issued |
Array
(
[id] => 1584577
[patent_doc_number] => 06449659
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-10
[patent_title] => 'System for instance customization with application independent programming of controls'
[patent_app_type] => B1
[patent_app_number] => 08/892684
[patent_app_country] => US
[patent_app_date] => 1997-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 8985
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/449/06449659.pdf
[firstpage_image] =>[orig_patent_app_number] => 08892684
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/892684 | System for instance customization with application independent programming of controls | Jul 13, 1997 | Issued |
Array
(
[id] => 1423254
[patent_doc_number] => 06539435
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2003-03-25
[patent_title] => 'System and method for establishing direct communication between parallel programs'
[patent_app_type] => B2
[patent_app_number] => 08/892134
[patent_app_country] => US
[patent_app_date] => 1997-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 5528
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/539/06539435.pdf
[firstpage_image] =>[orig_patent_app_number] => 08892134
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/892134 | System and method for establishing direct communication between parallel programs | Jul 13, 1997 | Issued |
Array
(
[id] => 1234122
[patent_doc_number] => 06697877
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-02-24
[patent_title] => 'Method and apparatus for determining equality of objects in a distributed object environment'
[patent_app_type] => B1
[patent_app_number] => 08/891181
[patent_app_country] => US
[patent_app_date] => 1997-07-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 8216
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/697/06697877.pdf
[firstpage_image] =>[orig_patent_app_number] => 08891181
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/891181 | Method and apparatus for determining equality of objects in a distributed object environment | Jul 9, 1997 | Issued |
Array
(
[id] => 1519564
[patent_doc_number] => 06421736
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-16
[patent_title] => 'Method and system for migrating an object between a split status and a merged status'
[patent_app_type] => B1
[patent_app_number] => 08/882680
[patent_app_country] => US
[patent_app_date] => 1997-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 4884
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/421/06421736.pdf
[firstpage_image] =>[orig_patent_app_number] => 08882680
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/882680 | Method and system for migrating an object between a split status and a merged status | Jun 24, 1997 | Issued |
Array
(
[id] => 1093080
[patent_doc_number] => 06829764
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-12-07
[patent_title] => 'System and method for maximizing usage of computer resources in scheduling of application tasks'
[patent_app_type] => B1
[patent_app_number] => 08/880616
[patent_app_country] => US
[patent_app_date] => 1997-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 2877
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/829/06829764.pdf
[firstpage_image] =>[orig_patent_app_number] => 08880616
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/880616 | System and method for maximizing usage of computer resources in scheduling of application tasks | Jun 22, 1997 | Issued |
Array
(
[id] => 4203288
[patent_doc_number] => 06151618
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-21
[patent_title] => 'Safe general purpose virtual machine computing system'
[patent_app_type] => 1
[patent_app_number] => 8/878390
[patent_app_country] => US
[patent_app_date] => 1997-06-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 11339
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/151/06151618.pdf
[firstpage_image] =>[orig_patent_app_number] => 878390
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/878390 | Safe general purpose virtual machine computing system | Jun 17, 1997 | Issued |
Array
(
[id] => 7624302
[patent_doc_number] => 06724875
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-04-20
[patent_title] => 'Flexible network platform and call processing system'
[patent_app_type] => B1
[patent_app_number] => 08/871545
[patent_app_country] => US
[patent_app_date] => 1997-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 52
[patent_no_of_words] => 33807
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 12
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/724/06724875.pdf
[firstpage_image] =>[orig_patent_app_number] => 08871545
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/871545 | Flexible network platform and call processing system | Jun 8, 1997 | Issued |
Array
(
[id] => 1587257
[patent_doc_number] => 06425016
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-23
[patent_title] => 'System and method for providing collaborative replicated objects for synchronous distributed groupware applications'
[patent_app_type] => B1
[patent_app_number] => 08/863782
[patent_app_country] => US
[patent_app_date] => 1997-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 23
[patent_no_of_words] => 11826
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/425/06425016.pdf
[firstpage_image] =>[orig_patent_app_number] => 08863782
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/863782 | System and method for providing collaborative replicated objects for synchronous distributed groupware applications | May 26, 1997 | Issued |
Array
(
[id] => 1106439
[patent_doc_number] => 06817018
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-11-09
[patent_title] => 'Method of transferring messages between computer programs across a network'
[patent_app_type] => B1
[patent_app_number] => 08/861181
[patent_app_country] => US
[patent_app_date] => 1997-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5927
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/817/06817018.pdf
[firstpage_image] =>[orig_patent_app_number] => 08861181
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/861181 | Method of transferring messages between computer programs across a network | May 20, 1997 | Issued |
Array
(
[id] => 975669
[patent_doc_number] => 06938254
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-08-30
[patent_title] => 'Controlling memory usage in systems having limited physical memory'
[patent_app_type] => utility
[patent_app_number] => 08/852158
[patent_app_country] => US
[patent_app_date] => 1997-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4541
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/938/06938254.pdf
[firstpage_image] =>[orig_patent_app_number] => 08852158
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/852158 | Controlling memory usage in systems having limited physical memory | May 5, 1997 | Issued |
Array
(
[id] => 4056617
[patent_doc_number] => 05995997
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-30
[patent_title] => 'Apparatus and methods for optimally allocating currently available computer resources to future task instances versus continued execution of current task instances'
[patent_app_type] => 1
[patent_app_number] => 8/850409
[patent_app_country] => US
[patent_app_date] => 1997-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 15949
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/995/05995997.pdf
[firstpage_image] =>[orig_patent_app_number] => 850409
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/850409 | Apparatus and methods for optimally allocating currently available computer resources to future task instances versus continued execution of current task instances | May 1, 1997 | Issued |
Array
(
[id] => 1512996
[patent_doc_number] => 06442583
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-08-27
[patent_title] => 'Multi-system resource capping'
[patent_app_type] => B1
[patent_app_number] => 08/848763
[patent_app_country] => US
[patent_app_date] => 1997-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 23
[patent_no_of_words] => 13510
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/442/06442583.pdf
[firstpage_image] =>[orig_patent_app_number] => 08848763
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/848763 | Multi-system resource capping | Apr 30, 1997 | Issued |
Array
(
[id] => 1229227
[patent_doc_number] => 06701428
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-02
[patent_title] => 'Retrieval of services by attribute'
[patent_app_type] => B1
[patent_app_number] => 08/848543
[patent_app_country] => US
[patent_app_date] => 1997-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 7122
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/701/06701428.pdf
[firstpage_image] =>[orig_patent_app_number] => 08848543
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/848543 | Retrieval of services by attribute | Apr 27, 1997 | Issued |
Array
(
[id] => 4238181
[patent_doc_number] => 06088716
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-07-11
[patent_title] => 'Method for preventing buffer deadlock in dataflow computations'
[patent_app_type] => 1
[patent_app_number] => 8/847909
[patent_app_country] => US
[patent_app_date] => 1997-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 2794
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 156
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/088/06088716.pdf
[firstpage_image] =>[orig_patent_app_number] => 847909
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/847909 | Method for preventing buffer deadlock in dataflow computations | Apr 27, 1997 | Issued |
Array
(
[id] => 1495174
[patent_doc_number] => 06418485
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-09
[patent_title] => 'System and method for managing device driver logical state information in an information handling system'
[patent_app_type] => B1
[patent_app_number] => 08/845229
[patent_app_country] => US
[patent_app_date] => 1997-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3520
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/418/06418485.pdf
[firstpage_image] =>[orig_patent_app_number] => 08845229
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/845229 | System and method for managing device driver logical state information in an information handling system | Apr 20, 1997 | Issued |
Array
(
[id] => 4151731
[patent_doc_number] => 06148321
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-11-14
[patent_title] => 'Processor event recognition'
[patent_app_type] => 1
[patent_app_number] => 8/843118
[patent_app_country] => US
[patent_app_date] => 1997-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3026
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/148/06148321.pdf
[firstpage_image] =>[orig_patent_app_number] => 843118
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/843118 | Processor event recognition | Apr 16, 1997 | Issued |