Search

David B Lee

Examiner (ID: 7984)

Most Active Art Unit
3743
Art Unit(s)
3743
Total Applications
177
Issued Applications
169
Pending Applications
2
Abandoned Applications
6

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7582554 [patent_doc_number] => 20110296437 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-01 [patent_title] => 'METHOD AND APPARATUS FOR LOCKLESS COMMUNICATION BETWEEN CORES IN A MULTI-CORE PROCESSOR' [patent_app_type] => utility [patent_app_number] => 12/790355 [patent_app_country] => US [patent_app_date] => 2010-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6224 [patent_no_of_claims] => 24 [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/0296/20110296437.pdf [firstpage_image] =>[orig_patent_app_number] => 12790355 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/790355
METHOD AND APPARATUS FOR LOCKLESS COMMUNICATION BETWEEN CORES IN A MULTI-CORE PROCESSOR May 27, 2010 Abandoned
Array ( [id] => 7575528 [patent_doc_number] => 20110271184 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'CLIENT APPLICATION AND WEB PAGE INTEGRATION' [patent_app_type] => utility [patent_app_number] => 12/768957 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4973 [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/0271/20110271184.pdf [firstpage_image] =>[orig_patent_app_number] => 12768957 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768957
CLIENT APPLICATION AND WEB PAGE INTEGRATION Apr 27, 2010 Abandoned
Array ( [id] => 6020327 [patent_doc_number] => 20110225403 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-15 [patent_title] => 'OPERATING SYSTEM AND METHOD OF RUNNING THEREOF' [patent_app_type] => utility [patent_app_number] => 12/759955 [patent_app_country] => US [patent_app_date] => 2010-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2947 [patent_no_of_claims] => 11 [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/0225/20110225403.pdf [firstpage_image] =>[orig_patent_app_number] => 12759955 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/759955
OPERATING SYSTEM AND METHOD OF RUNNING THEREOF Apr 13, 2010 Abandoned
Array ( [id] => 6645335 [patent_doc_number] => 20100313207 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-09 [patent_title] => 'SERVICE PROVIDER MANAGEMENT DEVICE, SERVICE PROVIDER MANAGEMENT PROGRAM, AND SERVICE PROVIDER MANAGEMENT METHOD' [patent_app_type] => utility [patent_app_number] => 12/723849 [patent_app_country] => US [patent_app_date] => 2010-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 9572 [patent_no_of_claims] => 12 [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/0313/20100313207.pdf [firstpage_image] =>[orig_patent_app_number] => 12723849 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/723849
SERVICE PROVIDER MANAGEMENT DEVICE, SERVICE PROVIDER MANAGEMENT PROGRAM, AND SERVICE PROVIDER MANAGEMENT METHOD Mar 14, 2010 Abandoned
Array ( [id] => 12372795 [patent_doc_number] => 09959150 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-05-01 [patent_title] => Centralized file action based on active folders [patent_app_type] => utility [patent_app_number] => 12/651354 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 3557 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12651354 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651354
Centralized file action based on active folders Dec 30, 2009 Issued
Array ( [id] => 6204252 [patent_doc_number] => 20110067038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-17 [patent_title] => 'CO-PROCESSING TECHNIQUES ON HETEROGENEOUS GPUS HAVING DIFFERENT DEVICE DRIVER INTERFACES' [patent_app_type] => utility [patent_app_number] => 12/649864 [patent_app_country] => US [patent_app_date] => 2009-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6023 [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/0067/20110067038.pdf [firstpage_image] =>[orig_patent_app_number] => 12649864 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/649864
CO-PROCESSING TECHNIQUES ON HETEROGENEOUS GPUS HAVING DIFFERENT DEVICE DRIVER INTERFACES Dec 29, 2009 Abandoned
Array ( [id] => 9379212 [patent_doc_number] => 08683498 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Systems and methods for facilitating call request aggregation over a network' [patent_app_type] => utility [patent_app_number] => 12/639555 [patent_app_country] => US [patent_app_date] => 2009-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 8912 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12639555 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/639555
Systems and methods for facilitating call request aggregation over a network Dec 15, 2009 Issued
Array ( [id] => 6088648 [patent_doc_number] => 20110145837 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-16 [patent_title] => 'Filtering Broadcast Recipients In A Multiprocessing Environment' [patent_app_type] => utility [patent_app_number] => 12/637689 [patent_app_country] => US [patent_app_date] => 2009-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3332 [patent_no_of_claims] => 20 [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/0145/20110145837.pdf [firstpage_image] =>[orig_patent_app_number] => 12637689 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/637689
Filtering Broadcast Recipients In A Multiprocessing Environment Dec 13, 2009 Abandoned
Array ( [id] => 6218178 [patent_doc_number] => 20110138400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-09 [patent_title] => 'AUTOMATED MERGER OF LOGICALLY ASSOCIATED MESSAGES IN A MESSAGE QUEUE' [patent_app_type] => utility [patent_app_number] => 12/630391 [patent_app_country] => US [patent_app_date] => 2009-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4178 [patent_no_of_claims] => 18 [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/0138/20110138400.pdf [firstpage_image] =>[orig_patent_app_number] => 12630391 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/630391
Automated merger of logically associated messages in a message queue Dec 2, 2009 Issued
Array ( [id] => 5949550 [patent_doc_number] => 20110107358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-05 [patent_title] => 'MANAGING REMOTE PROCEDURE CALLS WHEN A SERVER IS UNAVAILABLE' [patent_app_type] => utility [patent_app_number] => 12/610049 [patent_app_country] => US [patent_app_date] => 2009-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8104 [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/0107/20110107358.pdf [firstpage_image] =>[orig_patent_app_number] => 12610049 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/610049
Managing remote procedure calls when a server is unavailable Oct 29, 2009 Issued
Array ( [id] => 11775077 [patent_doc_number] => 09384005 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-05 [patent_title] => 'Systems and methods for dynamic configuration of client-side development environments through use of application servers' [patent_app_type] => utility [patent_app_number] => 12/548531 [patent_app_country] => US [patent_app_date] => 2009-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5210 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 319 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12548531 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/548531
Systems and methods for dynamic configuration of client-side development environments through use of application servers Aug 26, 2009 Issued
Array ( [id] => 10105669 [patent_doc_number] => 09141450 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Embedded application communication' [patent_app_type] => utility [patent_app_number] => 12/547431 [patent_app_country] => US [patent_app_date] => 2009-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7611 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 394 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12547431 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/547431
Embedded application communication Aug 24, 2009 Issued
Array ( [id] => 5933162 [patent_doc_number] => 20110041140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-02-17 [patent_title] => 'Event-Triggered Server-Side Macros' [patent_app_type] => utility [patent_app_number] => 12/540846 [patent_app_country] => US [patent_app_date] => 2009-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 24826 [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/0041/20110041140.pdf [firstpage_image] =>[orig_patent_app_number] => 12540846 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/540846
Event-triggered server-side macros Aug 12, 2009 Issued
Array ( [id] => 9315155 [patent_doc_number] => 08656392 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-18 [patent_title] => 'Consensus based distributed task execution' [patent_app_type] => utility [patent_app_number] => 12/482318 [patent_app_country] => US [patent_app_date] => 2009-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 12066 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 317 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12482318 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/482318
Consensus based distributed task execution Jun 9, 2009 Issued
Array ( [id] => 6366807 [patent_doc_number] => 20100251263 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-30 [patent_title] => 'MONITORING OF DISTRIBUTED APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 12/409547 [patent_app_country] => US [patent_app_date] => 2009-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14185 [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/0251/20100251263.pdf [firstpage_image] =>[orig_patent_app_number] => 12409547 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/409547
Monitoring of distributed applications Mar 23, 2009 Issued
Array ( [id] => 6452195 [patent_doc_number] => 20100153971 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-06-17 [patent_title] => 'Getting Performance Saturation Point Of An Event Driven System' [patent_app_type] => utility [patent_app_number] => 12/336465 [patent_app_country] => US [patent_app_date] => 2008-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5331 [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/0153/20100153971.pdf [firstpage_image] =>[orig_patent_app_number] => 12336465 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/336465
Getting performance saturation point of an event driven system Dec 15, 2008 Issued
Array ( [id] => 8558383 [patent_doc_number] => 08332870 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-11 [patent_title] => 'Adapter services' [patent_app_type] => utility [patent_app_number] => 12/331689 [patent_app_country] => US [patent_app_date] => 2008-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9242 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 346 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12331689 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/331689
Adapter services Dec 9, 2008 Issued
Array ( [id] => 6263756 [patent_doc_number] => 20100031275 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-04 [patent_title] => 'METHOD FOR DISPLAYING A WINDOW' [patent_app_type] => utility [patent_app_number] => 12/326498 [patent_app_country] => US [patent_app_date] => 2008-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2257 [patent_no_of_claims] => 5 [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/0031/20100031275.pdf [firstpage_image] =>[orig_patent_app_number] => 12326498 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/326498
METHOD FOR DISPLAYING A WINDOW Dec 1, 2008 Abandoned
Array ( [id] => 10105664 [patent_doc_number] => 09141446 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Maintenance of message serialization in multi-queue messaging environments' [patent_app_type] => utility [patent_app_number] => 12/258379 [patent_app_country] => US [patent_app_date] => 2008-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8295 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 432 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12258379 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/258379
Maintenance of message serialization in multi-queue messaging environments Oct 23, 2008 Issued
Array ( [id] => 5504333 [patent_doc_number] => 20090165021 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-25 [patent_title] => 'Model-Based Composite Application Platform' [patent_app_type] => utility [patent_app_number] => 12/247793 [patent_app_country] => US [patent_app_date] => 2008-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 14574 [patent_no_of_claims] => 19 [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/0165/20090165021.pdf [firstpage_image] =>[orig_patent_app_number] => 12247793 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/247793
Model-Based Composite Application Platform Oct 7, 2008 Abandoned
Menu