
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |