Search

David M. Gray

Supervisory Patent Examiner (ID: 141, Phone: (571)272-2119 , Office: P/2852 )

Most Active Art Unit
2851
Art Unit(s)
2602, 2101, 2853, 2851, 2852
Total Applications
2033
Issued Applications
1687
Pending Applications
28
Abandoned Applications
318

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1387810 [patent_doc_number] => 06537324 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-03-25 [patent_title] => 'Generating and storing a link correlation table in hypertext documents at the time of storage' [patent_app_type] => B1 [patent_app_number] => 09/023702 [patent_app_country] => US [patent_app_date] => 1998-02-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 30 [patent_no_of_words] => 20089 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 251 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/537/06537324.pdf [firstpage_image] =>[orig_patent_app_number] => 09023702 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/023702
Generating and storing a link correlation table in hypertext documents at the time of storage Feb 12, 1998 Issued
Array ( [id] => 3931787 [patent_doc_number] => 06003050 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 1999-12-14 [patent_title] => 'Method for integrating a virtual machine with input method editors' [patent_app_type] => 1 [patent_app_number] => 9/021089 [patent_app_country] => US [patent_app_date] => 1998-02-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 14 [patent_no_of_words] => 11060 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/003/06003050.pdf [firstpage_image] =>[orig_patent_app_number] => 021089 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/021089
Method for integrating a virtual machine with input method editors Feb 9, 1998 Issued
Array ( [id] => 1040109 [patent_doc_number] => 06874123 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-03-29 [patent_title] => 'Three-dimensional model to facilitate user comprehension and management of information' [patent_app_type] => utility [patent_app_number] => 09/020668 [patent_app_country] => US [patent_app_date] => 1998-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 41 [patent_no_of_words] => 26641 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/874/06874123.pdf [firstpage_image] =>[orig_patent_app_number] => 09020668 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/020668
Three-dimensional model to facilitate user comprehension and management of information Feb 8, 1998 Issued
Array ( [id] => 4350958 [patent_doc_number] => 06314439 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-06 [patent_title] => 'Computer system, program product and method of creating aliases and accessing storage locations in a computer system with same' [patent_app_type] => 1 [patent_app_number] => 9/019934 [patent_app_country] => US [patent_app_date] => 1998-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 9764 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 33 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/314/06314439.pdf [firstpage_image] =>[orig_patent_app_number] => 019934 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/019934
Computer system, program product and method of creating aliases and accessing storage locations in a computer system with same Feb 5, 1998 Issued
Array ( [id] => 1186485 [patent_doc_number] => 06742163 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-25 [patent_title] => 'Displaying multiple document abstracts in a single hyperlinked abstract, and their modified source documents' [patent_app_type] => B1 [patent_app_number] => 09/016488 [patent_app_country] => US [patent_app_date] => 1998-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 26 [patent_no_of_words] => 9908 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/742/06742163.pdf [firstpage_image] =>[orig_patent_app_number] => 09016488 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/016488
Displaying multiple document abstracts in a single hyperlinked abstract, and their modified source documents Jan 29, 1998 Issued
Array ( [id] => 5803296 [patent_doc_number] => 20020010719 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-01-24 [patent_title] => 'METHOD AND SYSTEM FOR GENERATING DOCUMENT SUMMARIES WITH LOCATION INFORMATION' [patent_app_type] => new [patent_app_number] => 09/016224 [patent_app_country] => US [patent_app_date] => 1998-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3791 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20020010719.pdf [firstpage_image] =>[orig_patent_app_number] => 09016224 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/016224
Creating summaries along with indicators, and automatically positioned tabs Jan 29, 1998 Issued
Array ( [id] => 1192706 [patent_doc_number] => 06735739 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-11 [patent_title] => 'Text in anchor tag of hyperlink adjustable according to context' [patent_app_type] => B1 [patent_app_number] => 09/015713 [patent_app_country] => US [patent_app_date] => 1998-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2911 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735739.pdf [firstpage_image] =>[orig_patent_app_number] => 09015713 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/015713
Text in anchor tag of hyperlink adjustable according to context Jan 28, 1998 Issued
Array ( [id] => 1150059 [patent_doc_number] => 06782510 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-08-24 [patent_title] => 'Word checking tool for controlling the language content in documents using dictionaries with modifyable status fields' [patent_app_type] => B1 [patent_app_number] => 09/014414 [patent_app_country] => US [patent_app_date] => 1998-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6468 [patent_no_of_claims] => 85 [patent_no_of_ind_claims] => 28 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/782/06782510.pdf [firstpage_image] =>[orig_patent_app_number] => 09014414 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/014414
Word checking tool for controlling the language content in documents using dictionaries with modifyable status fields Jan 26, 1998 Issued
Array ( [id] => 4324413 [patent_doc_number] => 06253219 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-06-26 [patent_title] => 'Method for utilizing the postal service address as an object in an object oriented environment' [patent_app_type] => 1 [patent_app_number] => 8/997708 [patent_app_country] => US [patent_app_date] => 1997-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5518 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/253/06253219.pdf [firstpage_image] =>[orig_patent_app_number] => 997708 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/997708
Method for utilizing the postal service address as an object in an object oriented environment Dec 22, 1997 Issued
08/995616 AUTOMATIC ADAPTIVE DOCUMENT HELP SYSTEM Dec 21, 1997 Abandoned
Array ( [id] => 7079976 [patent_doc_number] => 20010042081 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-15 [patent_title] => 'MARKUP LANGUAGE PARING FOR DOCUMENTS' [patent_app_type] => new [patent_app_number] => 08/994452 [patent_app_country] => US [patent_app_date] => 1997-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6397 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0042/20010042081.pdf [firstpage_image] =>[orig_patent_app_number] => 08994452 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/994452
MARKUP LANGUAGE PARING FOR DOCUMENTS Dec 18, 1997 Abandoned
Array ( [id] => 4236329 [patent_doc_number] => 06112216 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-08-29 [patent_title] => 'Method and system for editing a table in a document' [patent_app_type] => 1 [patent_app_number] => 8/994260 [patent_app_country] => US [patent_app_date] => 1997-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 33 [patent_no_of_words] => 11008 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/112/06112216.pdf [firstpage_image] =>[orig_patent_app_number] => 994260 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/994260
Method and system for editing a table in a document Dec 18, 1997 Issued
Array ( [id] => 1587092 [patent_doc_number] => 06424978 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-07-23 [patent_title] => 'Formatting card-based hypermedia documents by automatic scripting' [patent_app_type] => B1 [patent_app_number] => 08/986270 [patent_app_country] => US [patent_app_date] => 1997-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3166 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/424/06424978.pdf [firstpage_image] =>[orig_patent_app_number] => 08986270 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/986270
Formatting card-based hypermedia documents by automatic scripting Dec 4, 1997 Issued
Array ( [id] => 731801 [patent_doc_number] => 07047490 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-05-16 [patent_title] => 'Displaying the appearance of a printed and assembled document' [patent_app_type] => utility [patent_app_number] => 08/978753 [patent_app_country] => US [patent_app_date] => 1997-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 4329 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 60 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/047/07047490.pdf [firstpage_image] =>[orig_patent_app_number] => 08978753 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/978753
Displaying the appearance of a printed and assembled document Nov 25, 1997 Issued
Array ( [id] => 4293598 [patent_doc_number] => 06324553 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-11-27 [patent_title] => 'Apparatus and method for the manual selective blocking of images' [patent_app_type] => 1 [patent_app_number] => 8/979132 [patent_app_country] => US [patent_app_date] => 1997-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 12258 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/324/06324553.pdf [firstpage_image] =>[orig_patent_app_number] => 979132 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/979132
Apparatus and method for the manual selective blocking of images Nov 25, 1997 Issued
Array ( [id] => 4175839 [patent_doc_number] => 06157933 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2000-12-05 [patent_title] => 'Method and apparatus for loading multiple animated images on a web-page with limited network throughput' [patent_app_type] => 1 [patent_app_number] => 8/979039 [patent_app_country] => US [patent_app_date] => 1997-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 2022 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/157/06157933.pdf [firstpage_image] =>[orig_patent_app_number] => 979039 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/979039
Method and apparatus for loading multiple animated images on a web-page with limited network throughput Nov 25, 1997 Issued
Array ( [id] => 1027772 [patent_doc_number] => 06886130 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-04-26 [patent_title] => 'Compiled structure for efficient operation of distributed hypertext' [patent_app_type] => utility [patent_app_number] => 08/980024 [patent_app_country] => US [patent_app_date] => 1997-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10260 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/886/06886130.pdf [firstpage_image] =>[orig_patent_app_number] => 08980024 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/980024
Compiled structure for efficient operation of distributed hypertext Nov 25, 1997 Issued
Array ( [id] => 5803295 [patent_doc_number] => 20020010718 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-01-24 [patent_title] => 'METHOD AND APPARATUS FOR DISPLAYING MINIATURIZED GRAPHICAL REPRESENTATIONS OF DOCUMENTS FOR ALTERNATIVE VIEWING SELECTION' [patent_app_type] => new [patent_app_number] => 08/979504 [patent_app_country] => US [patent_app_date] => 1997-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4971 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0010/20020010718.pdf [firstpage_image] =>[orig_patent_app_number] => 08979504 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/979504
Method and apparatus for displaying miniaturized graphical representations of documents for alternative viewing selection Nov 25, 1997 Issued
Array ( [id] => 4323883 [patent_doc_number] => 06327598 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-04 [patent_title] => 'Removing a filled-out form from a non-interactive web browser cache to an interactive web browser cache' [patent_app_type] => 1 [patent_app_number] => 8/977184 [patent_app_country] => US [patent_app_date] => 1997-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4996 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/327/06327598.pdf [firstpage_image] =>[orig_patent_app_number] => 977184 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/977184
Removing a filled-out form from a non-interactive web browser cache to an interactive web browser cache Nov 23, 1997 Issued
Array ( [id] => 1296751 [patent_doc_number] => 06623527 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-09-23 [patent_title] => 'Method for providing a document with a button for a network service' [patent_app_type] => B1 [patent_app_number] => 08/974575 [patent_app_country] => US [patent_app_date] => 1997-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5351 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/623/06623527.pdf [firstpage_image] =>[orig_patent_app_number] => 08974575 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/974575
Method for providing a document with a button for a network service Nov 18, 1997 Issued
Menu