Search

Frank Duong

Examiner (ID: 12350, Phone: (571)272-3164 , Office: P/2474 )

Most Active Art Unit
2474
Art Unit(s)
2666, 2731, 2474, 2616, 2664, 2416
Total Applications
2322
Issued Applications
1982
Pending Applications
180
Abandoned Applications
201

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 5442974 [patent_doc_number] => 20090094613 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-04-09 [patent_title] => 'METHOD OF MANAGING WORKLOADS IN A DISTRIBUTED PROCESSING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/333976 [patent_app_country] => US [patent_app_date] => 2008-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6636 [patent_no_of_claims] => 8 [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/0094/20090094613.pdf [firstpage_image] =>[orig_patent_app_number] => 12333976 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/333976
METHOD OF MANAGING WORKLOADS IN A DISTRIBUTED PROCESSING SYSTEM Dec 11, 2008 Abandoned
Array ( [id] => 6630514 [patent_doc_number] => 20100100885 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-22 [patent_title] => 'TRANSACTION PROCESSING FOR SIDE-EFFECTING ACTIONS IN TRANSACTIONAL MEMORY' [patent_app_type] => utility [patent_app_number] => 12/254745 [patent_app_country] => US [patent_app_date] => 2008-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3952 [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/0100/20100100885.pdf [firstpage_image] =>[orig_patent_app_number] => 12254745 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/254745
Transaction processing for side-effecting actions in transactional memory Oct 19, 2008 Issued
Array ( [id] => 5448219 [patent_doc_number] => 20090049445 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-19 [patent_title] => 'METHOD, SYSTEM AND APPARATUS FOR TASK PROCESSING IN DEVICE MANAGEMENT' [patent_app_type] => utility [patent_app_number] => 12/251908 [patent_app_country] => US [patent_app_date] => 2008-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5642 [patent_no_of_claims] => 17 [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/0049/20090049445.pdf [firstpage_image] =>[orig_patent_app_number] => 12251908 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/251908
METHOD, SYSTEM AND APPARATUS FOR TASK PROCESSING IN DEVICE MANAGEMENT Oct 14, 2008 Abandoned
Array ( [id] => 8530780 [patent_doc_number] => 08307364 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-06 [patent_title] => 'Multi-threaded annotator for hypertext information' [patent_app_type] => utility [patent_app_number] => 12/246595 [patent_app_country] => US [patent_app_date] => 2008-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6089 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 221 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12246595 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/246595
Multi-threaded annotator for hypertext information Oct 6, 2008 Issued
Array ( [id] => 5321961 [patent_doc_number] => 20090059951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-03-05 [patent_title] => 'PROGRAM CONTROL DEVICE' [patent_app_type] => utility [patent_app_number] => 12/201235 [patent_app_country] => US [patent_app_date] => 2008-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 11818 [patent_no_of_claims] => 26 [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/0059/20090059951.pdf [firstpage_image] =>[orig_patent_app_number] => 12201235 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/201235
Program control device including per-timeslot switching of thread execution Aug 28, 2008 Issued
Array ( [id] => 4472835 [patent_doc_number] => 07937702 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-05-03 [patent_title] => 'Storage of application specific profiles correlating to document versions' [patent_app_type] => utility [patent_app_number] => 12/200666 [patent_app_country] => US [patent_app_date] => 2008-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6387 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/937/07937702.pdf [firstpage_image] =>[orig_patent_app_number] => 12200666 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/200666
Storage of application specific profiles correlating to document versions Aug 27, 2008 Issued
Array ( [id] => 6619840 [patent_doc_number] => 20100050173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-02-25 [patent_title] => 'Provisioning Virtual Resources Using Name Resolution' [patent_app_type] => utility [patent_app_number] => 12/197363 [patent_app_country] => US [patent_app_date] => 2008-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7661 [patent_no_of_claims] => 20 [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/0050/20100050173.pdf [firstpage_image] =>[orig_patent_app_number] => 12197363 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/197363
Provisioning virtual resources using name resolution Aug 24, 2008 Issued
Array ( [id] => 4781018 [patent_doc_number] => 20080289017 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-11-20 [patent_title] => 'APPARATUS, METHODS, AND COMPUTER PROGRAMS FOR IDENTIFYING OR MANAGING VULNERABILITIES WITHIN A DATA PROCESSING NETWORK' [patent_app_type] => utility [patent_app_number] => 12/182104 [patent_app_country] => US [patent_app_date] => 2008-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5096 [patent_no_of_claims] => 21 [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/0289/20080289017.pdf [firstpage_image] =>[orig_patent_app_number] => 12182104 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/182104
Apparatus, methods, and computer programs for identifying or managing vulnerabilities within a data processing network Jul 28, 2008 Issued
Array ( [id] => 4951312 [patent_doc_number] => 20080307438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-12-11 [patent_title] => 'STATUS HUB USED BY AUTONOMIC APPLICATION SERVERS' [patent_app_type] => utility [patent_app_number] => 12/180988 [patent_app_country] => US [patent_app_date] => 2008-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6057 [patent_no_of_claims] => 14 [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/0307/20080307438.pdf [firstpage_image] =>[orig_patent_app_number] => 12180988 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/180988
STATUS HUB USED BY AUTONOMIC APPLICATION SERVERS Jul 27, 2008 Abandoned
Array ( [id] => 5292255 [patent_doc_number] => 20090024985 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-22 [patent_title] => 'TASK CONTROL METHOD AND SEMICONDUCTOR INTEGRATED CIRCUIT' [patent_app_type] => utility [patent_app_number] => 12/174711 [patent_app_country] => US [patent_app_date] => 2008-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7510 [patent_no_of_claims] => 8 [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/0024/20090024985.pdf [firstpage_image] =>[orig_patent_app_number] => 12174711 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/174711
TASK CONTROL METHOD AND SEMICONDUCTOR INTEGRATED CIRCUIT Jul 16, 2008 Abandoned
Array ( [id] => 5448222 [patent_doc_number] => 20090049448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-02-19 [patent_title] => 'Grid Non-Deterministic Job Scheduling' [patent_app_type] => utility [patent_app_number] => 12/172584 [patent_app_country] => US [patent_app_date] => 2008-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4513 [patent_no_of_claims] => 60 [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/0049/20090049448.pdf [firstpage_image] =>[orig_patent_app_number] => 12172584 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/172584
Grid non-deterministic job scheduling Jul 13, 2008 Issued
Array ( [id] => 76835 [patent_doc_number] => 07757233 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-07-13 [patent_title] => 'Controlling a computer system having a processor including a plurality of cores' [patent_app_type] => utility [patent_app_number] => 12/170628 [patent_app_country] => US [patent_app_date] => 2008-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1714 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/757/07757233.pdf [firstpage_image] =>[orig_patent_app_number] => 12170628 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/170628
Controlling a computer system having a processor including a plurality of cores Jul 9, 2008 Issued
Array ( [id] => 6463995 [patent_doc_number] => 20100281370 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-04 [patent_title] => 'VIDEO-ASSISTED MARGIN MARKING FOR DENTAL MODELS' [patent_app_type] => utility [patent_app_number] => 12/664988 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 17307 [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/0281/20100281370.pdf [firstpage_image] =>[orig_patent_app_number] => 12664988 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/664988
VIDEO-ASSISTED MARGIN MARKING FOR DENTAL MODELS Jun 26, 2008 Abandoned
Array ( [id] => 87998 [patent_doc_number] => 07743375 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-22 [patent_title] => 'Information handling system including dynamically merged physical partitions' [patent_app_type] => utility [patent_app_number] => 12/163206 [patent_app_country] => US [patent_app_date] => 2008-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 5833 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 351 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/743/07743375.pdf [firstpage_image] =>[orig_patent_app_number] => 12163206 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/163206
Information handling system including dynamically merged physical partitions Jun 26, 2008 Issued
Array ( [id] => 8319850 [patent_doc_number] => 08234646 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-31 [patent_title] => 'Fault tolerant mutual exclusion locks for shared memory systems' [patent_app_type] => utility [patent_app_number] => 12/136478 [patent_app_country] => US [patent_app_date] => 2008-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 7301 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 380 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12136478 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/136478
Fault tolerant mutual exclusion locks for shared memory systems Jun 9, 2008 Issued
Array ( [id] => 351924 [patent_doc_number] => 07496919 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-02-24 [patent_title] => 'Method to support role based prioritization of processes' [patent_app_type] => utility [patent_app_number] => 12/133207 [patent_app_country] => US [patent_app_date] => 2008-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 1972 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/496/07496919.pdf [firstpage_image] =>[orig_patent_app_number] => 12133207 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/133207
Method to support role based prioritization of processes Jun 3, 2008 Issued
Array ( [id] => 8449355 [patent_doc_number] => 08291426 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-16 [patent_title] => 'Memory allocators corresponding to processor resources' [patent_app_type] => utility [patent_app_number] => 12/131471 [patent_app_country] => US [patent_app_date] => 2008-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6596 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12131471 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/131471
Memory allocators corresponding to processor resources Jun 1, 2008 Issued
Array ( [id] => 8319857 [patent_doc_number] => 08234653 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-07-31 [patent_title] => 'Scalable packet processing systems and methods' [patent_app_type] => utility [patent_app_number] => 12/130766 [patent_app_country] => US [patent_app_date] => 2008-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5688 [patent_no_of_claims] => 21 [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] =>[firstpage_image] =>[orig_patent_app_number] => 12130766 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/130766
Scalable packet processing systems and methods May 29, 2008 Issued
Array ( [id] => 7686240 [patent_doc_number] => 20090178051 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-09 [patent_title] => 'METHOD FOR IMPLEMENTING DYNAMIC LIFETIME RELIABILITY EXTENSION FOR MICROPROCESSOR ARCHITECTURES' [patent_app_type] => utility [patent_app_number] => 12/118050 [patent_app_country] => US [patent_app_date] => 2008-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4734 [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/0178/20090178051.pdf [firstpage_image] =>[orig_patent_app_number] => 12118050 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/118050
METHOD FOR IMPLEMENTING DYNAMIC LIFETIME RELIABILITY EXTENSION FOR MICROPROCESSOR ARCHITECTURES May 8, 2008 Abandoned
Array ( [id] => 7734950 [patent_doc_number] => 08104042 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-01-24 [patent_title] => 'Load balancing of servers in a cluster' [patent_app_type] => utility [patent_app_number] => 12/115972 [patent_app_country] => US [patent_app_date] => 2008-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4015 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/104/08104042.pdf [firstpage_image] =>[orig_patent_app_number] => 12115972 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/115972
Load balancing of servers in a cluster May 5, 2008 Issued
Menu