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] => 5778616 [patent_doc_number] => 20060107256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-18 [patent_title] => 'Methods and system for software metering' [patent_app_type] => utility [patent_app_number] => 11/272161 [patent_app_country] => US [patent_app_date] => 2005-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3457 [patent_no_of_claims] => 20 [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/0107/20060107256.pdf [firstpage_image] =>[orig_patent_app_number] => 11272161 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/272161
System and method for monitoring and controlling software usage in a computer Nov 9, 2005 Issued
Array ( [id] => 5137678 [patent_doc_number] => 20070079307 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-05 [patent_title] => 'Virtual machine based network carriers' [patent_app_type] => utility [patent_app_number] => 11/239750 [patent_app_country] => US [patent_app_date] => 2005-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10293 [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/0079/20070079307.pdf [firstpage_image] =>[orig_patent_app_number] => 11239750 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/239750
Virtual machine based network carriers Sep 29, 2005 Abandoned
Array ( [id] => 5770752 [patent_doc_number] => 20060020771 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-26 [patent_title] => 'Parallel computer having a hierarchy structure' [patent_app_type] => utility [patent_app_number] => 11/234265 [patent_app_country] => US [patent_app_date] => 2005-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12254 [patent_no_of_claims] => 27 [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/0020/20060020771.pdf [firstpage_image] =>[orig_patent_app_number] => 11234265 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/234265
Parallel computer having a hierarchy structure Sep 25, 2005 Abandoned
Array ( [id] => 4600966 [patent_doc_number] => 07984444 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-07-19 [patent_title] => 'Composite abortable locks' [patent_app_type] => utility [patent_app_number] => 11/226949 [patent_app_country] => US [patent_app_date] => 2005-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5449 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/984/07984444.pdf [firstpage_image] =>[orig_patent_app_number] => 11226949 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/226949
Composite abortable locks Sep 14, 2005 Issued
Array ( [id] => 5058861 [patent_doc_number] => 20070061783 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-15 [patent_title] => 'Task dispatch monitoring for dynamic adaptation to system conditions' [patent_app_type] => utility [patent_app_number] => 11/222690 [patent_app_country] => US [patent_app_date] => 2005-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 7879 [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/0061/20070061783.pdf [firstpage_image] =>[orig_patent_app_number] => 11222690 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/222690
Task dispatch monitoring for dynamic adaptation to system conditions Sep 8, 2005 Issued
Array ( [id] => 4600971 [patent_doc_number] => 07984447 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-07-19 [patent_title] => 'Method and apparatus for balancing project shares within job assignment and scheduling' [patent_app_type] => utility [patent_app_number] => 11/211790 [patent_app_country] => US [patent_app_date] => 2005-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8590 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/984/07984447.pdf [firstpage_image] =>[orig_patent_app_number] => 11211790 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/211790
Method and apparatus for balancing project shares within job assignment and scheduling Aug 24, 2005 Issued
Array ( [id] => 5907650 [patent_doc_number] => 20060048151 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-03-02 [patent_title] => 'Progress management for projects' [patent_app_type] => utility [patent_app_number] => 11/206165 [patent_app_country] => US [patent_app_date] => 2005-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6984 [patent_no_of_claims] => 31 [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/0048/20060048151.pdf [firstpage_image] =>[orig_patent_app_number] => 11206165 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/206165
Progress management for projects Aug 16, 2005 Issued
Array ( [id] => 605247 [patent_doc_number] => 07434218 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-10-07 [patent_title] => 'Archiving data in a virtual application environment' [patent_app_type] => utility [patent_app_number] => 11/205590 [patent_app_country] => US [patent_app_date] => 2005-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2545 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/434/07434218.pdf [firstpage_image] =>[orig_patent_app_number] => 11205590 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/205590
Archiving data in a virtual application environment Aug 14, 2005 Issued
Array ( [id] => 4551108 [patent_doc_number] => 07873961 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-01-18 [patent_title] => 'Supervisory operating system for running multiple child operating systems simultaneously and optimizing resource usage' [patent_app_type] => utility [patent_app_number] => 11/161330 [patent_app_country] => US [patent_app_date] => 2005-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5916 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 607 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/873/07873961.pdf [firstpage_image] =>[orig_patent_app_number] => 11161330 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/161330
Supervisory operating system for running multiple child operating systems simultaneously and optimizing resource usage Jul 28, 2005 Issued
Array ( [id] => 5206759 [patent_doc_number] => 20070028241 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-02-01 [patent_title] => 'Scheduled job execution management' [patent_app_type] => utility [patent_app_number] => 11/191692 [patent_app_country] => US [patent_app_date] => 2005-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3728 [patent_no_of_claims] => 23 [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/0028/20070028241.pdf [firstpage_image] =>[orig_patent_app_number] => 11191692 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/191692
Scheduled job execution management Jul 26, 2005 Issued
Array ( [id] => 5861790 [patent_doc_number] => 20060230404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-10-12 [patent_title] => 'Apparatus for tracking work process and computer product' [patent_app_type] => utility [patent_app_number] => 11/186530 [patent_app_country] => US [patent_app_date] => 2005-07-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5885 [patent_no_of_claims] => 20 [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/0230/20060230404.pdf [firstpage_image] =>[orig_patent_app_number] => 11186530 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/186530
Apparatus for tracking work process and computer product Jul 20, 2005 Issued
Array ( [id] => 4499951 [patent_doc_number] => 07886296 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-02-08 [patent_title] => 'System and method for providing alerts for heterogeneous jobs' [patent_app_type] => utility [patent_app_number] => 11/186280 [patent_app_country] => US [patent_app_date] => 2005-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 28 [patent_no_of_words] => 14781 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/886/07886296.pdf [firstpage_image] =>[orig_patent_app_number] => 11186280 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/186280
System and method for providing alerts for heterogeneous jobs Jul 19, 2005 Issued
Array ( [id] => 4587576 [patent_doc_number] => 07849466 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-12-07 [patent_title] => 'Controlling execution mode of program threads by applying a mask to a control register in a multi-threaded processor' [patent_app_type] => utility [patent_app_number] => 11/180017 [patent_app_country] => US [patent_app_date] => 2005-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7063 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/849/07849466.pdf [firstpage_image] =>[orig_patent_app_number] => 11180017 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/180017
Controlling execution mode of program threads by applying a mask to a control register in a multi-threaded processor Jul 11, 2005 Issued
Array ( [id] => 7532732 [patent_doc_number] => 07844966 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-11-30 [patent_title] => 'System and method for generating computing system job flowcharts' [patent_app_type] => utility [patent_app_number] => 11/160829 [patent_app_country] => US [patent_app_date] => 2005-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8364 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/844/07844966.pdf [firstpage_image] =>[orig_patent_app_number] => 11160829 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/160829
System and method for generating computing system job flowcharts Jul 11, 2005 Issued
Array ( [id] => 58996 [patent_doc_number] => 07770170 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-08-03 [patent_title] => 'Blocking local sense synchronization barrier' [patent_app_type] => utility [patent_app_number] => 11/180338 [patent_app_country] => US [patent_app_date] => 2005-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5983 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/770/07770170.pdf [firstpage_image] =>[orig_patent_app_number] => 11180338 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/180338
Blocking local sense synchronization barrier Jul 11, 2005 Issued
Array ( [id] => 5739917 [patent_doc_number] => 20060010308 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-12 [patent_title] => 'Microprocessor' [patent_app_type] => utility [patent_app_number] => 11/175296 [patent_app_country] => US [patent_app_date] => 2005-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 8776 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20060010308.pdf [firstpage_image] =>[orig_patent_app_number] => 11175296 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/175296
Method and apparatus for preserving the context of tasks during task switching in a pipeline architecture Jul 6, 2005 Issued
Array ( [id] => 4996333 [patent_doc_number] => 20070011678 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-11 [patent_title] => 'Methods and systems for managing shared tasks' [patent_app_type] => utility [patent_app_number] => 11/177519 [patent_app_country] => US [patent_app_date] => 2005-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3941 [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/0011/20070011678.pdf [firstpage_image] =>[orig_patent_app_number] => 11177519 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/177519
Method for coordinating a set of related tasks and events by reducing duplicated effort Jul 6, 2005 Issued
Array ( [id] => 702806 [patent_doc_number] => 07073175 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-07-04 [patent_title] => 'On-line scheduling of constrained dynamic applications for parallel targets' [patent_app_type] => utility [patent_app_number] => 11/145325 [patent_app_country] => US [patent_app_date] => 2005-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9189 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/073/07073175.pdf [firstpage_image] =>[orig_patent_app_number] => 11145325 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/145325
On-line scheduling of constrained dynamic applications for parallel targets Jun 2, 2005 Issued
Array ( [id] => 5644380 [patent_doc_number] => 20060282835 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-14 [patent_title] => 'Systems and methods for managing tasks and reminders' [patent_app_type] => utility [patent_app_number] => 11/139856 [patent_app_country] => US [patent_app_date] => 2005-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 15917 [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/0282/20060282835.pdf [firstpage_image] =>[orig_patent_app_number] => 11139856 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/139856
Systems and methods for managing tasks and reminders May 26, 2005 Abandoned
Array ( [id] => 223704 [patent_doc_number] => 07610586 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-10-27 [patent_title] => 'Resource manager for clients in an information distribution system' [patent_app_type] => utility [patent_app_number] => 11/118537 [patent_app_country] => US [patent_app_date] => 2005-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7089 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/610/07610586.pdf [firstpage_image] =>[orig_patent_app_number] => 11118537 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/118537
Resource manager for clients in an information distribution system Apr 28, 2005 Issued
Menu