Search

Joshua Daryl Deanon Lannu

Examiner (ID: 19255, Phone: (571)270-1986 , Office: P/3735 )

Most Active Art Unit
3791
Art Unit(s)
3791, 3735
Total Applications
993
Issued Applications
768
Pending Applications
84
Abandoned Applications
162

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7408697 [patent_doc_number] => 20040019897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-29 [patent_title] => 'Method, system, and program for processing objects in a distributed computing environment' [patent_app_type] => new [patent_app_number] => 10/205757 [patent_app_country] => US [patent_app_date] => 2002-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7132 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0019/20040019897.pdf [firstpage_image] =>[orig_patent_app_number] => 10205757 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/205757
Method, system, and program for processing objects in a distributed computing environment Jul 24, 2002 Issued
Array ( [id] => 462792 [patent_doc_number] => 07246352 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-17 [patent_title] => 'System for generating a virtual map to a plurality of files necessary for installing software from multiple networked locations' [patent_app_type] => utility [patent_app_number] => 10/202507 [patent_app_country] => US [patent_app_date] => 2002-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2351 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/246/07246352.pdf [firstpage_image] =>[orig_patent_app_number] => 10202507 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/202507
System for generating a virtual map to a plurality of files necessary for installing software from multiple networked locations Jul 23, 2002 Issued
Array ( [id] => 435274 [patent_doc_number] => 07266818 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-09-04 [patent_title] => 'Automated system setup' [patent_app_type] => utility [patent_app_number] => 10/184215 [patent_app_country] => US [patent_app_date] => 2002-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12219 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/266/07266818.pdf [firstpage_image] =>[orig_patent_app_number] => 10184215 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/184215
Automated system setup Jun 27, 2002 Issued
Array ( [id] => 6806250 [patent_doc_number] => 20030233644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-18 [patent_title] => 'System and method for manipulating offline software' [patent_app_type] => new [patent_app_number] => 10/173216 [patent_app_country] => US [patent_app_date] => 2002-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6542 [patent_no_of_claims] => 49 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0233/20030233644.pdf [firstpage_image] =>[orig_patent_app_number] => 10173216 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/173216
System and method for manipulating offline software Jun 16, 2002 Issued
Array ( [id] => 702760 [patent_doc_number] => 07073164 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-04 [patent_title] => 'Software deployment system and method' [patent_app_type] => utility [patent_app_number] => 10/164516 [patent_app_country] => US [patent_app_date] => 2002-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 8568 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/073/07073164.pdf [firstpage_image] =>[orig_patent_app_number] => 10164516 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/164516
Software deployment system and method Jun 5, 2002 Issued
Array ( [id] => 6703235 [patent_doc_number] => 20030226115 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-04 [patent_title] => 'Input field constraint mechanism' [patent_app_type] => new [patent_app_number] => 10/161515 [patent_app_country] => US [patent_app_date] => 2002-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5137 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0226/20030226115.pdf [firstpage_image] =>[orig_patent_app_number] => 10161515 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/161515
Input field constraint mechanism Jun 2, 2002 Issued
Array ( [id] => 6702958 [patent_doc_number] => 20030225838 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-04 [patent_title] => 'Method and apparatus for implementing extended breakpoint notification' [patent_app_type] => new [patent_app_number] => 10/161252 [patent_app_country] => US [patent_app_date] => 2002-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 1825 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0225/20030225838.pdf [firstpage_image] =>[orig_patent_app_number] => 10161252 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/161252
Method and apparatus for implementing extended breakpoint notification May 30, 2002 Abandoned
Array ( [id] => 6679611 [patent_doc_number] => 20030229752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-11 [patent_title] => 'Updating flash memory' [patent_app_type] => new [patent_app_number] => 10/115203 [patent_app_country] => US [patent_app_date] => 2002-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6037 [patent_no_of_claims] => 38 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0229/20030229752.pdf [firstpage_image] =>[orig_patent_app_number] => 10115203 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/115203
Updating flash memory Mar 31, 2002 Issued
Array ( [id] => 7679189 [patent_doc_number] => 20030167463 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-09-04 [patent_title] => 'Custom application-compatibility systems and layers' [patent_app_type] => new [patent_app_number] => 10/090416 [patent_app_country] => US [patent_app_date] => 2002-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 10078 [patent_no_of_claims] => 73 [patent_no_of_ind_claims] => 22 [patent_words_short_claim] => 16 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0167/20030167463.pdf [firstpage_image] =>[orig_patent_app_number] => 10090416 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/090416
Custom application-compatibility systems and layers Feb 28, 2002 Abandoned
Array ( [id] => 726776 [patent_doc_number] => 07051325 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-23 [patent_title] => 'Apparatus and method for upgrading software' [patent_app_type] => utility [patent_app_number] => 10/084446 [patent_app_country] => US [patent_app_date] => 2002-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2997 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/051/07051325.pdf [firstpage_image] =>[orig_patent_app_number] => 10084446 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/084446
Apparatus and method for upgrading software Feb 27, 2002 Issued
Array ( [id] => 7368770 [patent_doc_number] => 20040015896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Program instruction interpretation' [patent_app_type] => new [patent_app_number] => 10/081215 [patent_app_country] => US [patent_app_date] => 2002-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 11221 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 28 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015896.pdf [firstpage_image] =>[orig_patent_app_number] => 10081215 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/081215
Program instruction interpretation Feb 24, 2002 Issued
Array ( [id] => 765750 [patent_doc_number] => 07017149 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-03-21 [patent_title] => 'Automated servlet configuration' [patent_app_type] => utility [patent_app_number] => 10/079018 [patent_app_country] => US [patent_app_date] => 2002-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3072 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/017/07017149.pdf [firstpage_image] =>[orig_patent_app_number] => 10079018 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/079018
Automated servlet configuration Feb 18, 2002 Issued
Array ( [id] => 960230 [patent_doc_number] => 06954930 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-10-11 [patent_title] => 'Remote validation of installation input data' [patent_app_type] => utility [patent_app_number] => 10/079302 [patent_app_country] => US [patent_app_date] => 2002-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10221 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/954/06954930.pdf [firstpage_image] =>[orig_patent_app_number] => 10079302 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/079302
Remote validation of installation input data Feb 18, 2002 Issued
Array ( [id] => 7607981 [patent_doc_number] => 07000220 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-02-14 [patent_title] => 'Networked software development environment allowing simultaneous clients with combined run mode and design mode' [patent_app_type] => utility [patent_app_number] => 10/077512 [patent_app_country] => US [patent_app_date] => 2002-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7631 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/000/07000220.pdf [firstpage_image] =>[orig_patent_app_number] => 10077512 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/077512
Networked software development environment allowing simultaneous clients with combined run mode and design mode Feb 14, 2002 Issued
Array ( [id] => 749959 [patent_doc_number] => 07032220 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-18 [patent_title] => 'Method and apparatus for saving install properties in a fileset object and/or system registry for use during uninstall' [patent_app_type] => utility [patent_app_number] => 10/076334 [patent_app_country] => US [patent_app_date] => 2002-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 8792 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/032/07032220.pdf [firstpage_image] =>[orig_patent_app_number] => 10076334 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/076334
Method and apparatus for saving install properties in a fileset object and/or system registry for use during uninstall Feb 13, 2002 Issued
Array ( [id] => 7368768 [patent_doc_number] => 20040015895 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Program execution device operating based on compressed code' [patent_app_type] => new [patent_app_number] => 10/073215 [patent_app_country] => US [patent_app_date] => 2002-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 37 [patent_figures_cnt] => 37 [patent_no_of_words] => 11682 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015895.pdf [firstpage_image] =>[orig_patent_app_number] => 10073215 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/073215
Program execution device operating based on compressed code Feb 12, 2002 Issued
Array ( [id] => 6835918 [patent_doc_number] => 20030163464 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-08-28 [patent_title] => 'Method and apparatus to validate a date input' [patent_app_type] => new [patent_app_number] => 10/071110 [patent_app_country] => US [patent_app_date] => 2002-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2524 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0163/20030163464.pdf [firstpage_image] =>[orig_patent_app_number] => 10071110 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/071110
Method and apparatus to validate a date input Feb 7, 2002 Abandoned
Array ( [id] => 758199 [patent_doc_number] => 07024662 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-04-04 [patent_title] => 'Executing dynamically assigned functions while providing services' [patent_app_type] => utility [patent_app_number] => 10/062045 [patent_app_country] => US [patent_app_date] => 2002-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 6504 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/024/07024662.pdf [firstpage_image] =>[orig_patent_app_number] => 10062045 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/062045
Executing dynamically assigned functions while providing services Jan 30, 2002 Issued
Array ( [id] => 6852920 [patent_doc_number] => 20030145123 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-31 [patent_title] => 'Method, system, and program for providing access to an application on an end user computer' [patent_app_type] => new [patent_app_number] => 10/062040 [patent_app_country] => US [patent_app_date] => 2002-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4616 [patent_no_of_claims] => 59 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0145/20030145123.pdf [firstpage_image] =>[orig_patent_app_number] => 10062040 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/062040
Method, system, and program for providing access to an application on an end user computer Jan 30, 2002 Abandoned
Array ( [id] => 6815081 [patent_doc_number] => 20030074631 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-17 [patent_title] => 'Multi-dimensional programming device and multi-dimensional programming method' [patent_app_type] => new [patent_app_number] => 10/032816 [patent_app_country] => US [patent_app_date] => 2001-12-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 6553 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0074/20030074631.pdf [firstpage_image] =>[orig_patent_app_number] => 10032816 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/032816
Multi-dimensional programming device and multi-dimensional programming method Dec 25, 2001 Issued
Menu