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] => 4334059 [patent_doc_number] => 06317869 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-13 [patent_title] => 'Method of run-time tracking of object references in Java programs' [patent_app_type] => 1 [patent_app_number] => 9/587233 [patent_app_country] => US [patent_app_date] => 2000-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 4104 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/317/06317869.pdf [firstpage_image] =>[orig_patent_app_number] => 587233 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/587233
Method of run-time tracking of object references in Java programs Jun 1, 2000 Issued
09/586522 Method and device for implementing a downloadable software delivery system Jun 1, 2000 Abandoned
Array ( [id] => 1422110 [patent_doc_number] => 06543048 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-01 [patent_title] => 'Debugger with real-time data exchange' [patent_app_type] => B1 [patent_app_number] => 09/578516 [patent_app_country] => US [patent_app_date] => 2000-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 2155 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/543/06543048.pdf [firstpage_image] =>[orig_patent_app_number] => 09578516 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/578516
Debugger with real-time data exchange May 25, 2000 Issued
Array ( [id] => 1444245 [patent_doc_number] => 06496974 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-17 [patent_title] => 'File update performing comparison and compression as single process' [patent_app_type] => B1 [patent_app_number] => 09/561393 [patent_app_country] => US [patent_app_date] => 2000-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 7160 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/496/06496974.pdf [firstpage_image] =>[orig_patent_app_number] => 09561393 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/561393
File update performing comparison and compression as single process Apr 27, 2000 Issued
Array ( [id] => 1585187 [patent_doc_number] => 06449764 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-10 [patent_title] => 'File update by pre-initializing compressor/decompressor with other than decompression aid data' [patent_app_type] => B1 [patent_app_number] => 09/561461 [patent_app_country] => US [patent_app_date] => 2000-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 9 [patent_no_of_words] => 7171 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/449/06449764.pdf [firstpage_image] =>[orig_patent_app_number] => 09561461 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/561461
File update by pre-initializing compressor/decompressor with other than decompression aid data Apr 27, 2000 Issued
Array ( [id] => 1430875 [patent_doc_number] => 06526570 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-02-25 [patent_title] => 'File portability techniques' [patent_app_type] => B1 [patent_app_number] => 09/558408 [patent_app_country] => US [patent_app_date] => 2000-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5944 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/526/06526570.pdf [firstpage_image] =>[orig_patent_app_number] => 09558408 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/558408
File portability techniques Apr 23, 2000 Issued
Array ( [id] => 1475241 [patent_doc_number] => 06408432 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-18 [patent_title] => 'Apparatus and method for in-system programming of integrated circuits containing programmable elements' [patent_app_type] => B1 [patent_app_number] => 09/552575 [patent_app_country] => US [patent_app_date] => 2000-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 12975 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/408/06408432.pdf [firstpage_image] =>[orig_patent_app_number] => 09552575 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/552575
Apparatus and method for in-system programming of integrated circuits containing programmable elements Apr 18, 2000 Issued
Array ( [id] => 4324920 [patent_doc_number] => 06189144 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-13 [patent_title] => 'Method of controlling a data processing system' [patent_app_type] => 1 [patent_app_number] => 9/465725 [patent_app_country] => US [patent_app_date] => 1999-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 6060 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 335 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/189/06189144.pdf [firstpage_image] =>[orig_patent_app_number] => 465725 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/465725
Method of controlling a data processing system Dec 16, 1999 Issued
Array ( [id] => 1312132 [patent_doc_number] => 06625808 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-09-23 [patent_title] => 'Method and apparatus for facilitating memory management in a program comprised of heterogeneous components' [patent_app_type] => B1 [patent_app_number] => 09/459241 [patent_app_country] => US [patent_app_date] => 1999-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 7901 [patent_no_of_claims] => 50 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/625/06625808.pdf [firstpage_image] =>[orig_patent_app_number] => 09459241 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/459241
Method and apparatus for facilitating memory management in a program comprised of heterogeneous components Dec 9, 1999 Issued
Array ( [id] => 4374829 [patent_doc_number] => 06202200 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-03-13 [patent_title] => 'Multi-tier debugging' [patent_app_type] => 1 [patent_app_number] => 9/458174 [patent_app_country] => US [patent_app_date] => 1999-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3377 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/202/06202200.pdf [firstpage_image] =>[orig_patent_app_number] => 458174 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/458174
Multi-tier debugging Dec 8, 1999 Issued
Array ( [id] => 4322731 [patent_doc_number] => 06188999 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-13 [patent_title] => 'Method and system for dynamically synthesizing a computer program by differentially resolving atoms based on user context data' [patent_app_type] => 1 [patent_app_number] => 9/410513 [patent_app_country] => US [patent_app_date] => 1999-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 23 [patent_no_of_words] => 7940 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/188/06188999.pdf [firstpage_image] =>[orig_patent_app_number] => 410513 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/410513
Method and system for dynamically synthesizing a computer program by differentially resolving atoms based on user context data Sep 29, 1999 Issued
Array ( [id] => 4324829 [patent_doc_number] => 06189138 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-02-13 [patent_title] => 'Visual composition tool for constructing application programs using distributed objects on a distributed object network' [patent_app_type] => 1 [patent_app_number] => 9/399968 [patent_app_country] => US [patent_app_date] => 1999-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8411 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/189/06189138.pdf [firstpage_image] =>[orig_patent_app_number] => 399968 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/399968
Visual composition tool for constructing application programs using distributed objects on a distributed object network Sep 20, 1999 Issued
Array ( [id] => 4333750 [patent_doc_number] => 06332213 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-18 [patent_title] => 'IR code instrumentation' [patent_app_type] => 1 [patent_app_number] => 9/396852 [patent_app_country] => US [patent_app_date] => 1999-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 11464 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/332/06332213.pdf [firstpage_image] =>[orig_patent_app_number] => 396852 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/396852
IR code instrumentation Sep 14, 1999 Issued
Array ( [id] => 1557447 [patent_doc_number] => 06349406 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-02-19 [patent_title] => 'Method and system for compensating for instrumentation overhead in trace data by computing average minimum event times' [patent_app_type] => B1 [patent_app_number] => 09/393088 [patent_app_country] => US [patent_app_date] => 1999-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 32 [patent_no_of_words] => 15365 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/349/06349406.pdf [firstpage_image] =>[orig_patent_app_number] => 09393088 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/393088
Method and system for compensating for instrumentation overhead in trace data by computing average minimum event times Sep 8, 1999 Issued
Array ( [id] => 1481461 [patent_doc_number] => 06389592 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-14 [patent_title] => 'Method for deployment of incremental versions of applications' [patent_app_type] => B1 [patent_app_number] => 09/389125 [patent_app_country] => US [patent_app_date] => 1999-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 1935 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/389/06389592.pdf [firstpage_image] =>[orig_patent_app_number] => 09389125 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/389125
Method for deployment of incremental versions of applications Sep 1, 1999 Issued
Array ( [id] => 4295725 [patent_doc_number] => 06324693 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [patent_title] => 'Method of synchronizing independently distributed software and database schema' [patent_app_type] => 1 [patent_app_number] => 9/375427 [patent_app_country] => US [patent_app_date] => 1999-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12227 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324693.pdf [firstpage_image] =>[orig_patent_app_number] => 375427 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/375427
Method of synchronizing independently distributed software and database schema Aug 16, 1999 Issued
Array ( [id] => 4400146 [patent_doc_number] => 06295644 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-25 [patent_title] => 'Method and apparatus for patching program text to improve performance of applications' [patent_app_type] => 1 [patent_app_number] => 9/375624 [patent_app_country] => US [patent_app_date] => 1999-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 4969 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/295/06295644.pdf [firstpage_image] =>[orig_patent_app_number] => 375624 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/375624
Method and apparatus for patching program text to improve performance of applications Aug 16, 1999 Issued
Array ( [id] => 4375085 [patent_doc_number] => 06292937 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-09-18 [patent_title] => 'Program conversion device for translating an object-oriented language source program' [patent_app_type] => 1 [patent_app_number] => 9/356229 [patent_app_country] => US [patent_app_date] => 1999-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 9712 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/292/06292937.pdf [firstpage_image] =>[orig_patent_app_number] => 356229 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/356229
Program conversion device for translating an object-oriented language source program Jul 15, 1999 Issued
90/005374 COMPUTER-AIDED DESIGN SYSTEM Jul 6, 1999 Issued
Array ( [id] => 1501863 [patent_doc_number] => 06405365 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-06-11 [patent_title] => 'Computer program command generator and parser' [patent_app_type] => B1 [patent_app_number] => 09/346875 [patent_app_country] => US [patent_app_date] => 1999-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6598 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/405/06405365.pdf [firstpage_image] =>[orig_patent_app_number] => 09346875 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/346875
Computer program command generator and parser Jul 1, 1999 Issued
Menu