Search

James R. Marandi

Examiner (ID: 16477, Phone: (571)270-1843 , Office: P/2421 )

Most Active Art Unit
2421
Art Unit(s)
2421, 2623
Total Applications
633
Issued Applications
408
Pending Applications
33
Abandoned Applications
208

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 6866515 [patent_doc_number] => 20030192041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-09 [patent_title] => 'software distribution system and method' [patent_app_type] => new [patent_app_number] => 10/116387 [patent_app_country] => US [patent_app_date] => 2002-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3209 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0192/20030192041.pdf [firstpage_image] =>[orig_patent_app_number] => 10116387 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/116387
software distribution system and method Apr 2, 2002 Abandoned
Array ( [id] => 7368904 [patent_doc_number] => 20040015918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Program optimization method and compiler using the program optimization method' [patent_app_type] => new [patent_app_number] => 10/085455 [patent_app_country] => US [patent_app_date] => 2002-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8723 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015918.pdf [firstpage_image] =>[orig_patent_app_number] => 10085455 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/085455
Program optimization method and compiler using the program optimization method Feb 26, 2002 Abandoned
Array ( [id] => 453694 [patent_doc_number] => 07251812 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-31 [patent_title] => 'Dynamic software update' [patent_app_type] => utility [patent_app_number] => 10/044570 [patent_app_country] => US [patent_app_date] => 2002-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8174 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/251/07251812.pdf [firstpage_image] =>[orig_patent_app_number] => 10044570 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/044570
Dynamic software update Jan 10, 2002 Issued
Array ( [id] => 6656514 [patent_doc_number] => 20030009753 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-09 [patent_title] => 'Method of synchronizing independently distributed software and database schema' [patent_app_type] => new [patent_app_number] => 09/992813 [patent_app_country] => US [patent_app_date] => 2001-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12446 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0009/20030009753.pdf [firstpage_image] =>[orig_patent_app_number] => 09992813 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/992813
Method of synchronizing independently distributed software and database schema Nov 26, 2001 Abandoned
Array ( [id] => 6784317 [patent_doc_number] => 20030065765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-03 [patent_title] => 'Computer controlled display system for tracking the development of software products having a plurality of development lines through the monitoring of sequences of checkpoints respectively in said lines' [patent_app_type] => new [patent_app_number] => 09/966004 [patent_app_country] => US [patent_app_date] => 2001-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3652 [patent_no_of_claims] => 30 [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/0065/20030065765.pdf [firstpage_image] =>[orig_patent_app_number] => 09966004 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/966004
Computer controlled display system for tracking the development of software products having a plurality of development lines through the monitoring of sequences of checkpoints respectively in said lines Sep 27, 2001 Abandoned
Array ( [id] => 6310990 [patent_doc_number] => 20020095661 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-18 [patent_title] => 'Byte code instrumentation' [patent_app_type] => new [patent_app_number] => 09/951017 [patent_app_country] => US [patent_app_date] => 2001-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 20960 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0095/20020095661.pdf [firstpage_image] =>[orig_patent_app_number] => 09951017 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/951017
Byte code instrumentation Sep 11, 2001 Issued
Array ( [id] => 1485363 [patent_doc_number] => 06453466 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Method and apparatus for distinguishing reference values from non-reference values in a runtime environment' [patent_app_type] => B1 [patent_app_number] => 09/929449 [patent_app_country] => US [patent_app_date] => 2001-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6144 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453466.pdf [firstpage_image] =>[orig_patent_app_number] => 09929449 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/929449
Method and apparatus for distinguishing reference values from non-reference values in a runtime environment Aug 12, 2001 Issued
Array ( [id] => 1404362 [patent_doc_number] => 06538159 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2003-03-25 [patent_title] => '-sulfin-and -sulfonamino acid amides' [patent_app_type] => B2 [patent_app_number] => 09/872576 [patent_app_country] => US [patent_app_date] => 2001-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14563 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/538/06538159.pdf [firstpage_image] =>[orig_patent_app_number] => 09872576 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/872576
-sulfin-and -sulfonamino acid amides May 31, 2001 Issued
Array ( [id] => 6887024 [patent_doc_number] => 20010020293 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-09-06 [patent_title] => 'Programming method for concurrent programs and program supporting apparatus thereof' [patent_app_type] => new [patent_app_number] => 09/842982 [patent_app_country] => US [patent_app_date] => 2001-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 68 [patent_figures_cnt] => 68 [patent_no_of_words] => 27072 [patent_no_of_claims] => 63 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0020/20010020293.pdf [firstpage_image] =>[orig_patent_app_number] => 09842982 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842982
Programming method for concurrent programs and program supporting apparatus thereof Apr 26, 2001 Issued
90/005982 METHOD AND APPARATUS FOR INTERACTIVELY GENERATING A COMPUTER PROGRAM FOR MACHINE VISION ANALYSIS OF AN OBJECT Apr 16, 2001 Issued
Array ( [id] => 7016298 [patent_doc_number] => 20010052114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-12-13 [patent_title] => 'Data processing apparatus' [patent_app_type] => new [patent_app_number] => 09/802857 [patent_app_country] => US [patent_app_date] => 2001-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6062 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0052/20010052114.pdf [firstpage_image] =>[orig_patent_app_number] => 09802857 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/802857
Data processing apparatus Mar 11, 2001 Abandoned
09/788001 Method for managing dynamic relations between objects in dynamic object-oriented languages Feb 15, 2001 Abandoned
Array ( [id] => 1434083 [patent_doc_number] => 06341373 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-22 [patent_title] => 'Secure data downloading, recovery and upgrading' [patent_app_type] => B1 [patent_app_number] => 09/728700 [patent_app_country] => US [patent_app_date] => 2000-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3039 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/341/06341373.pdf [firstpage_image] =>[orig_patent_app_number] => 09728700 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/728700
Secure data downloading, recovery and upgrading Nov 30, 2000 Issued
Array ( [id] => 1485360 [patent_doc_number] => 06453465 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Method and system for compiling source code containing natural language instructions' [patent_app_type] => B1 [patent_app_number] => 09/718994 [patent_app_country] => US [patent_app_date] => 2000-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 3417 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453465.pdf [firstpage_image] =>[orig_patent_app_number] => 09718994 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/718994
Method and system for compiling source code containing natural language instructions Nov 21, 2000 Issued
09/714804 Adaptive production of assemblies Nov 15, 2000 Abandoned
Array ( [id] => 933630 [patent_doc_number] => 06981244 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'System and method for inheriting memory management policies in a data processing systems' [patent_app_type] => utility [patent_app_number] => 09/657761 [patent_app_country] => US [patent_app_date] => 2000-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4062 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981244.pdf [firstpage_image] =>[orig_patent_app_number] => 09657761 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/657761
System and method for inheriting memory management policies in a data processing systems Sep 7, 2000 Issued
Array ( [id] => 1404877 [patent_doc_number] => 06556835 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Implementation of multicast messaging in a mobile telecommunications network' [patent_app_type] => B1 [patent_app_number] => 09/639248 [patent_app_country] => US [patent_app_date] => 2000-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 3068 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/556/06556835.pdf [firstpage_image] =>[orig_patent_app_number] => 09639248 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/639248
Implementation of multicast messaging in a mobile telecommunications network Aug 14, 2000 Issued
Array ( [id] => 1602200 [patent_doc_number] => 06385770 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-07 [patent_title] => 'Software upgrade' [patent_app_type] => B1 [patent_app_number] => 09/628346 [patent_app_country] => US [patent_app_date] => 2000-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6197 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/385/06385770.pdf [firstpage_image] =>[orig_patent_app_number] => 09628346 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/628346
Software upgrade Jul 27, 2000 Issued
Array ( [id] => 1414954 [patent_doc_number] => 06549942 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-15 [patent_title] => 'Enhanced delivery of audio data for portable playback' [patent_app_type] => B1 [patent_app_number] => 09/613025 [patent_app_country] => US [patent_app_date] => 2000-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 5208 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/549/06549942.pdf [firstpage_image] =>[orig_patent_app_number] => 09613025 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/613025
Enhanced delivery of audio data for portable playback Jul 9, 2000 Issued
Array ( [id] => 7629917 [patent_doc_number] => 06637022 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-21 [patent_title] => 'Enhanced graphical development environment for controlling program flow' [patent_app_type] => B1 [patent_app_number] => 09/603334 [patent_app_country] => US [patent_app_date] => 2000-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3708 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/637/06637022.pdf [firstpage_image] =>[orig_patent_app_number] => 09603334 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/603334
Enhanced graphical development environment for controlling program flow Jun 25, 2000 Issued
Menu