
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] => 717370
[patent_doc_number] => 07058942
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-06-06
[patent_title] => 'System and method to facilitate installation of components across one or more computers'
[patent_app_type] => utility
[patent_app_number] => 11/094920
[patent_app_country] => US
[patent_app_date] => 2005-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6978
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/058/07058942.pdf
[firstpage_image] =>[orig_patent_app_number] => 11094920
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/094920 | System and method to facilitate installation of components across one or more computers | Mar 30, 2005 | Issued |
Array
(
[id] => 7085158
[patent_doc_number] => 20050050538
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-03-03
[patent_title] => 'Software distribution system and software receiving terminal apparatus'
[patent_app_type] => utility
[patent_app_number] => 10/843487
[patent_app_country] => US
[patent_app_date] => 2004-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 8012
[patent_no_of_claims] => 4
[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/0050/20050050538.pdf
[firstpage_image] =>[orig_patent_app_number] => 10843487
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/843487 | Software distribution system and software receiving terminal apparatus | May 11, 2004 | Abandoned |
Array
(
[id] => 6974103
[patent_doc_number] => 20050039179
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-02-17
[patent_title] => 'Trunked customized connectivity process for installing software onto an information handling system'
[patent_app_type] => utility
[patent_app_number] => 10/640930
[patent_app_country] => US
[patent_app_date] => 2003-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5562
[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/0039/20050039179.pdf
[firstpage_image] =>[orig_patent_app_number] => 10640930
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/640930 | Trunked customized connectivity process for installing software onto an information handling system | Aug 13, 2003 | Issued |
Array
(
[id] => 7312136
[patent_doc_number] => 20040143591
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-22
[patent_title] => 'Method and system for database-driven, scalable web page development, deployment, download, and execution'
[patent_app_type] => new
[patent_app_number] => 10/635084
[patent_app_country] => US
[patent_app_date] => 2003-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 16477
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 52
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0143/20040143591.pdf
[firstpage_image] =>[orig_patent_app_number] => 10635084
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/635084 | Method and system for database-driven, scalable web page development, deployment, download, and execution | Aug 4, 2003 | Abandoned |
Array
(
[id] => 7092122
[patent_doc_number] => 20050010895
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-01-13
[patent_title] => 'Software Specification Processing System'
[patent_app_type] => utility
[patent_app_number] => 10/604290
[patent_app_country] => US
[patent_app_date] => 2003-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 3886
[patent_no_of_claims] => 47
[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/0010/20050010895.pdf
[firstpage_image] =>[orig_patent_app_number] => 10604290
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/604290 | Software Specification Processing System | Jul 8, 2003 | Abandoned |
Array
(
[id] => 7451399
[patent_doc_number] => 20040268310
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-30
[patent_title] => 'Debugging step-back button'
[patent_app_type] => new
[patent_app_number] => 10/610187
[patent_app_country] => US
[patent_app_date] => 2003-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3037
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 37
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0268/20040268310.pdf
[firstpage_image] =>[orig_patent_app_number] => 10610187
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/610187 | Debugging step-back button | Jun 29, 2003 | Issued |
Array
(
[id] => 6806253
[patent_doc_number] => 20030233647
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-12-18
[patent_title] => 'Layered computing systems and methods'
[patent_app_type] => new
[patent_app_number] => 10/459768
[patent_app_country] => US
[patent_app_date] => 2003-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 14626
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0233/20030233647.pdf
[firstpage_image] =>[orig_patent_app_number] => 10459768
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/459768 | Layered computing systems and methods | Jun 10, 2003 | Issued |
Array
(
[id] => 7603445
[patent_doc_number] => 07117495
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-10-03
[patent_title] => 'Systems and methods for the creation of software packages using layered systems'
[patent_app_type] => utility
[patent_app_number] => 10/459936
[patent_app_country] => US
[patent_app_date] => 2003-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 14548
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 292
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/117/07117495.pdf
[firstpage_image] =>[orig_patent_app_number] => 10459936
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/459936 | Systems and methods for the creation of software packages using layered systems | Jun 10, 2003 | Issued |
Array
(
[id] => 564149
[patent_doc_number] => 07165260
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-01-16
[patent_title] => 'Layered computing systems and methods for insecure environments'
[patent_app_type] => utility
[patent_app_number] => 10/459870
[patent_app_country] => US
[patent_app_date] => 2003-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 14557
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 377
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/165/07165260.pdf
[firstpage_image] =>[orig_patent_app_number] => 10459870
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/459870 | Layered computing systems and methods for insecure environments | Jun 10, 2003 | Issued |
Array
(
[id] => 583611
[patent_doc_number] => 07162715
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-01-09
[patent_title] => 'Method and apparatus for preemptive monitoring of software binaries by instruction interception and dynamic recompilation'
[patent_app_type] => utility
[patent_app_number] => 10/390397
[patent_app_country] => US
[patent_app_date] => 2003-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4463
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/162/07162715.pdf
[firstpage_image] =>[orig_patent_app_number] => 10390397
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/390397 | Method and apparatus for preemptive monitoring of software binaries by instruction interception and dynamic recompilation | Mar 16, 2003 | Issued |
Array
(
[id] => 653814
[patent_doc_number] => 07114150
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-09-26
[patent_title] => 'Apparatus and method for dynamic instrumenting of code to minimize system perturbation'
[patent_app_type] => utility
[patent_app_number] => 10/365991
[patent_app_country] => US
[patent_app_date] => 2003-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 16
[patent_no_of_words] => 11643
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/114/07114150.pdf
[firstpage_image] =>[orig_patent_app_number] => 10365991
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/365991 | Apparatus and method for dynamic instrumenting of code to minimize system perturbation | Feb 12, 2003 | Issued |
Array
(
[id] => 7312935
[patent_doc_number] => 20040143830
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-22
[patent_title] => 'Creation of application system installer'
[patent_app_type] => new
[patent_app_number] => 10/346577
[patent_app_country] => US
[patent_app_date] => 2003-01-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 29496
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0143/20040143830.pdf
[firstpage_image] =>[orig_patent_app_number] => 10346577
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/346577 | Creation of application system installer | Jan 16, 2003 | Issued |
Array
(
[id] => 428050
[patent_doc_number] => 07272830
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-09-18
[patent_title] => 'Ordering program data for loading on a device'
[patent_app_type] => utility
[patent_app_number] => 10/346586
[patent_app_country] => US
[patent_app_date] => 2003-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 44
[patent_figures_cnt] => 50
[patent_no_of_words] => 18640
[patent_no_of_claims] => 70
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/272/07272830.pdf
[firstpage_image] =>[orig_patent_app_number] => 10346586
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/346586 | Ordering program data for loading on a device | Jan 15, 2003 | Issued |
Array
(
[id] => 7341891
[patent_doc_number] => 20040133885
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-08
[patent_title] => 'Method for providing required values'
[patent_app_type] => new
[patent_app_number] => 10/337791
[patent_app_country] => US
[patent_app_date] => 2003-01-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3100
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0133/20040133885.pdf
[firstpage_image] =>[orig_patent_app_number] => 10337791
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/337791 | Method for providing required values | Jan 7, 2003 | Abandoned |
Array
(
[id] => 7291291
[patent_doc_number] => 20040148592
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-29
[patent_title] => 'PROGRAM COMPILER WITH ABSTRACTION COMPOSER'
[patent_app_type] => new
[patent_app_number] => 10/248287
[patent_app_country] => US
[patent_app_date] => 2003-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11862
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0148/20040148592.pdf
[firstpage_image] =>[orig_patent_app_number] => 10248287
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/248287 | Program compiler with abstraction composer | Jan 5, 2003 | Issued |
Array
(
[id] => 504576
[patent_doc_number] => 07213227
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-05-01
[patent_title] => 'Rapid application integration using an integrated development environment'
[patent_app_type] => utility
[patent_app_number] => 10/318356
[patent_app_country] => US
[patent_app_date] => 2002-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 21
[patent_no_of_words] => 18604
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 254
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/213/07213227.pdf
[firstpage_image] =>[orig_patent_app_number] => 10318356
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/318356 | Rapid application integration using an integrated development environment | Dec 12, 2002 | Issued |
Array
(
[id] => 7601821
[patent_doc_number] => 07237225
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-06-26
[patent_title] => 'Rapid application integration using reusable patterns'
[patent_app_type] => utility
[patent_app_number] => 10/318369
[patent_app_country] => US
[patent_app_date] => 2002-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 21
[patent_no_of_words] => 18625
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/237/07237225.pdf
[firstpage_image] =>[orig_patent_app_number] => 10318369
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/318369 | Rapid application integration using reusable patterns | Dec 12, 2002 | Issued |
Array
(
[id] => 438621
[patent_doc_number] => 07263688
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-08-28
[patent_title] => 'Method and apparatus for dynamic data-type management'
[patent_app_type] => utility
[patent_app_number] => 10/253397
[patent_app_country] => US
[patent_app_date] => 2002-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8229
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/263/07263688.pdf
[firstpage_image] =>[orig_patent_app_number] => 10253397
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/253397 | Method and apparatus for dynamic data-type management | Sep 22, 2002 | Issued |
Array
(
[id] => 466483
[patent_doc_number] => 07243348
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-07-10
[patent_title] => 'Computing apparatus with automatic integrity reference generation and maintenance'
[patent_app_type] => utility
[patent_app_number] => 10/251317
[patent_app_country] => US
[patent_app_date] => 2002-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3165
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/243/07243348.pdf
[firstpage_image] =>[orig_patent_app_number] => 10251317
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/251317 | Computing apparatus with automatic integrity reference generation and maintenance | Sep 18, 2002 | Issued |
Array
(
[id] => 7138935
[patent_doc_number] => 20040045007
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-04
[patent_title] => 'Object oriented component and framework architecture for signal processing'
[patent_app_type] => new
[patent_app_number] => 10/233338
[patent_app_country] => US
[patent_app_date] => 2002-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11510
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0045/20040045007.pdf
[firstpage_image] =>[orig_patent_app_number] => 10233338
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/233338 | Object oriented component and framework architecture for signal processing | Aug 29, 2002 | Abandoned |