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