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] => 6881044 [patent_doc_number] => 20010032332 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-10-18 [patent_title] => 'Method of generating profile-optimized code' [patent_app_type] => new [patent_app_number] => 09/761152 [patent_app_country] => US [patent_app_date] => 2001-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4959 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0032/20010032332.pdf [firstpage_image] =>[orig_patent_app_number] => 09761152 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/761152
Method of generating profile-optimized code Jan 16, 2001 Issued
Array ( [id] => 1207093 [patent_doc_number] => 06721944 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-04-13 [patent_title] => 'Marking memory elements based upon usage of accessed information during speculative execution' [patent_app_type] => B2 [patent_app_number] => 09/761226 [patent_app_country] => US [patent_app_date] => 2001-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 14 [patent_no_of_words] => 5339 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/721/06721944.pdf [firstpage_image] =>[orig_patent_app_number] => 09761226 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/761226
Marking memory elements based upon usage of accessed information during speculative execution Jan 15, 2001 Issued
Array ( [id] => 914841 [patent_doc_number] => 07331034 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-02-12 [patent_title] => 'Distributed software development tool' [patent_app_type] => utility [patent_app_number] => 09/756819 [patent_app_country] => US [patent_app_date] => 2001-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5291 [patent_no_of_claims] => 51 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/331/07331034.pdf [firstpage_image] =>[orig_patent_app_number] => 09756819 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/756819
Distributed software development tool Jan 8, 2001 Issued
Array ( [id] => 6633177 [patent_doc_number] => 20020066081 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-30 [patent_title] => 'Speculative caching scheme for fast emulation through statically predicted execution traces in a caching dynamic translator' [patent_app_type] => new [patent_app_number] => 09/756019 [patent_app_country] => US [patent_app_date] => 2001-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7965 [patent_no_of_claims] => 21 [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/0066/20020066081.pdf [firstpage_image] =>[orig_patent_app_number] => 09756019 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/756019
Speculative caching scheme for fast emulation through statically predicted execution traces in a caching dynamic translator Jan 4, 2001 Abandoned
Array ( [id] => 984885 [patent_doc_number] => 06928644 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-08-09 [patent_title] => 'Method for configuring software for a build to order system' [patent_app_type] => utility [patent_app_number] => 09/754739 [patent_app_country] => US [patent_app_date] => 2001-01-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 6994 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/928/06928644.pdf [firstpage_image] =>[orig_patent_app_number] => 09754739 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/754739
Method for configuring software for a build to order system Jan 3, 2001 Issued
Array ( [id] => 6649460 [patent_doc_number] => 20020087960 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-04 [patent_title] => 'Upgrading peripheral devices' [patent_app_type] => new [patent_app_number] => 09/754093 [patent_app_country] => US [patent_app_date] => 2001-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 1233 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 38 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0087/20020087960.pdf [firstpage_image] =>[orig_patent_app_number] => 09754093 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/754093
Upgrading peripheral devices Jan 2, 2001 Issued
Array ( [id] => 1183983 [patent_doc_number] => 06751791 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-06-15 [patent_title] => 'Method of optimizing an MPI procedure by altering to a procedure other than the invoked MPI procedure portion or by altering the execution sequence' [patent_app_type] => B2 [patent_app_number] => 09/739216 [patent_app_country] => US [patent_app_date] => 2000-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 3274 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/751/06751791.pdf [firstpage_image] =>[orig_patent_app_number] => 09739216 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/739216
Method of optimizing an MPI procedure by altering to a procedure other than the invoked MPI procedure portion or by altering the execution sequence Dec 18, 2000 Issued
Array ( [id] => 6453062 [patent_doc_number] => 20020129336 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-12 [patent_title] => 'Automatic symbol table selection in a multi-cell environment' [patent_app_type] => new [patent_app_number] => 09/740601 [patent_app_country] => US [patent_app_date] => 2000-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5787 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0129/20020129336.pdf [firstpage_image] =>[orig_patent_app_number] => 09740601 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/740601
Automatic symbol table selection in a multi-cell environment Dec 18, 2000 Abandoned
Array ( [id] => 1030767 [patent_doc_number] => 06883164 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-04-19 [patent_title] => 'Strategy for dynamically modeling ASN.1 data to an object model' [patent_app_type] => utility [patent_app_number] => 09/738246 [patent_app_country] => US [patent_app_date] => 2000-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 3894 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/883/06883164.pdf [firstpage_image] =>[orig_patent_app_number] => 09738246 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/738246
Strategy for dynamically modeling ASN.1 data to an object model Dec 14, 2000 Issued
Array ( [id] => 5848652 [patent_doc_number] => 20020133811 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-19 [patent_title] => 'Bean scripting components' [patent_app_type] => new [patent_app_number] => 09/735942 [patent_app_country] => US [patent_app_date] => 2000-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7831 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0133/20020133811.pdf [firstpage_image] =>[orig_patent_app_number] => 09735942 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/735942
Bean scripting components Dec 13, 2000 Abandoned
Array ( [id] => 6211767 [patent_doc_number] => 20020073410 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-13 [patent_title] => 'Replacing software at a telecommunications platform' [patent_app_type] => new [patent_app_number] => 09/734948 [patent_app_country] => US [patent_app_date] => 2000-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 7515 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20020073410.pdf [firstpage_image] =>[orig_patent_app_number] => 09734948 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/734948
Replacing software at a telecommunications platform Dec 12, 2000 Abandoned
Array ( [id] => 6211745 [patent_doc_number] => 20020073403 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-13 [patent_title] => 'System and method for whole-system program analysis' [patent_app_type] => new [patent_app_number] => 09/735856 [patent_app_country] => US [patent_app_date] => 2000-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5461 [patent_no_of_claims] => 84 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20020073403.pdf [firstpage_image] =>[orig_patent_app_number] => 09735856 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/735856
System and method for whole-system program analysis Dec 12, 2000 Issued
Array ( [id] => 6211757 [patent_doc_number] => 20020073406 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-13 [patent_title] => 'Using performance counter profiling to drive compiler optimization' [patent_app_type] => new [patent_app_number] => 09/737097 [patent_app_country] => US [patent_app_date] => 2000-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2978 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20020073406.pdf [firstpage_image] =>[orig_patent_app_number] => 09737097 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/737097
Using performance counter profiling to drive compiler optimization Dec 11, 2000 Abandoned
Array ( [id] => 462768 [patent_doc_number] => 07246344 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-17 [patent_title] => 'Drag and drop stateless data class specification and programming' [patent_app_type] => utility [patent_app_number] => 09/734072 [patent_app_country] => US [patent_app_date] => 2000-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8009 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/246/07246344.pdf [firstpage_image] =>[orig_patent_app_number] => 09734072 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/734072
Drag and drop stateless data class specification and programming Dec 10, 2000 Issued
Array ( [id] => 722166 [patent_doc_number] => 07055148 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-05-30 [patent_title] => 'System and method for updating firmware' [patent_app_type] => utility [patent_app_number] => 09/732467 [patent_app_country] => US [patent_app_date] => 2000-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6426 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/055/07055148.pdf [firstpage_image] =>[orig_patent_app_number] => 09732467 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/732467
System and method for updating firmware Dec 6, 2000 Issued
Array ( [id] => 6633281 [patent_doc_number] => 20020066094 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-30 [patent_title] => 'System and method for distributing software' [patent_app_type] => new [patent_app_number] => 09/729771 [patent_app_country] => US [patent_app_date] => 2000-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3889 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0066/20020066094.pdf [firstpage_image] =>[orig_patent_app_number] => 09729771 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/729771
System and method for distributing software Dec 5, 2000 Abandoned
Array ( [id] => 946004 [patent_doc_number] => 06968543 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-11-22 [patent_title] => 'Information processing apparatus' [patent_app_type] => utility [patent_app_number] => 09/729390 [patent_app_country] => US [patent_app_date] => 2000-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6087 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/968/06968543.pdf [firstpage_image] =>[orig_patent_app_number] => 09729390 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/729390
Information processing apparatus Dec 3, 2000 Issued
Array ( [id] => 7392431 [patent_doc_number] => 20040083450 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-29 [patent_title] => 'System and method to communicate, collect and distribute generated shared files' [patent_app_type] => new [patent_app_number] => 09/729448 [patent_app_country] => US [patent_app_date] => 2000-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6467 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 32 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0083/20040083450.pdf [firstpage_image] =>[orig_patent_app_number] => 09729448 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/729448
System and method to communicate, collect and distribute generated shared files Dec 3, 2000 Issued
Array ( [id] => 609748 [patent_doc_number] => 07155712 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-26 [patent_title] => 'Information processing system enabling dynamically loading or replacing program component in memory allocated to activated process' [patent_app_type] => utility [patent_app_number] => 09/729015 [patent_app_country] => US [patent_app_date] => 2000-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 21 [patent_no_of_words] => 12132 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/155/07155712.pdf [firstpage_image] =>[orig_patent_app_number] => 09729015 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/729015
Information processing system enabling dynamically loading or replacing program component in memory allocated to activated process Dec 3, 2000 Issued
Array ( [id] => 6452624 [patent_doc_number] => 20020129306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-09-12 [patent_title] => 'Method and apparatus for verifying data local to a single thread' [patent_app_type] => new [patent_app_number] => 09/728629 [patent_app_country] => US [patent_app_date] => 2000-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4460 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0129/20020129306.pdf [firstpage_image] =>[orig_patent_app_number] => 09728629 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/728629
Method and apparatus for verifying data local to a single thread Nov 29, 2000 Issued
Menu