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
09/273149 SYSTEM FOR GENERATING OPTIMIZED COMPUTER DATA FIELD CONVERSION ROUTINES Mar 18, 1999 Abandoned
Array ( [id] => 7622288 [patent_doc_number] => 06687878 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-03 [patent_title] => 'Synchronizing/updating local client notes with annotations previously made by other clients in a notes database' [patent_app_type] => B1 [patent_app_number] => 09/270255 [patent_app_country] => US [patent_app_date] => 1999-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 15 [patent_no_of_words] => 10004 [patent_no_of_claims] => 96 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 8 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/687/06687878.pdf [firstpage_image] =>[orig_patent_app_number] => 09270255 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/270255
Synchronizing/updating local client notes with annotations previously made by other clients in a notes database Mar 14, 1999 Issued
09/259395 NETWORK INFORMATION COLLECTION TOOL Feb 25, 1999 Abandoned
Array ( [id] => 7622290 [patent_doc_number] => 06687876 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-02-03 [patent_title] => 'Method and system for maintaining freeform ink annotations on changing views' [patent_app_type] => B1 [patent_app_number] => 09/222962 [patent_app_country] => US [patent_app_date] => 1998-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8973 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/687/06687876.pdf [firstpage_image] =>[orig_patent_app_number] => 09222962 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222962
Method and system for maintaining freeform ink annotations on changing views Dec 29, 1998 Issued
Array ( [id] => 7623754 [patent_doc_number] => 06725423 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-04-20 [patent_title] => 'Laying out markup language paragraphs independently of other paragraphs' [patent_app_type] => B1 [patent_app_number] => 09/222325 [patent_app_country] => US [patent_app_date] => 1998-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 17 [patent_no_of_words] => 9177 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 26 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/725/06725423.pdf [firstpage_image] =>[orig_patent_app_number] => 09222325 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/222325
Laying out markup language paragraphs independently of other paragraphs Dec 28, 1998 Issued
09/221750 CONERTING CONTENT OF DATA FOR WIRELESS DEVICES. Dec 27, 1998 Abandoned
09/219175 SYSTEM AND METHOD FOR VIEWING ELECTRONIC FILE INFORMATION Dec 22, 1998 Abandoned
Array ( [id] => 6659870 [patent_doc_number] => 20030079185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-24 [patent_title] => 'METHOD AND SYSTEM FOR GENERATING A DOCUMENT SUMMARY' [patent_app_type] => new [patent_app_number] => 09/216097 [patent_app_country] => US [patent_app_date] => 1998-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4232 [patent_no_of_claims] => 64 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0079/20030079185.pdf [firstpage_image] =>[orig_patent_app_number] => 09216097 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/216097
Creating a summary having sentences with the highest weight, and lowest length Dec 17, 1998 Issued
Array ( [id] => 695559 [patent_doc_number] => 07076730 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-07-11 [patent_title] => 'Electronic mail software with modular integrated authoring/reading software components' [patent_app_type] => utility [patent_app_number] => 09/209162 [patent_app_country] => US [patent_app_date] => 1998-12-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 8859 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/076/07076730.pdf [firstpage_image] =>[orig_patent_app_number] => 09209162 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/209162
Electronic mail software with modular integrated authoring/reading software components Dec 9, 1998 Issued
Array ( [id] => 908764 [patent_doc_number] => 07337387 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-02-26 [patent_title] => 'Intercepting document data from a spooler and using the data to retrieve related information from a data base to modify the document' [patent_app_type] => utility [patent_app_number] => 09/197844 [patent_app_country] => US [patent_app_date] => 1998-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 850 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/337/07337387.pdf [firstpage_image] =>[orig_patent_app_number] => 09197844 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/197844
Intercepting document data from a spooler and using the data to retrieve related information from a data base to modify the document Nov 22, 1998 Issued
Array ( [id] => 1284383 [patent_doc_number] => 06635088 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-21 [patent_title] => 'Structured document and document type definition compression' [patent_app_type] => B1 [patent_app_number] => 09/197299 [patent_app_country] => US [patent_app_date] => 1998-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8758 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/635/06635088.pdf [firstpage_image] =>[orig_patent_app_number] => 09197299 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/197299
Structured document and document type definition compression Nov 19, 1998 Issued
Array ( [id] => 157977 [patent_doc_number] => 07685509 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-03-23 [patent_title] => 'Dividing a form field into areas associated with separate entry filters' [patent_app_type] => utility [patent_app_number] => 09/193605 [patent_app_country] => US [patent_app_date] => 1998-11-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 7093 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/685/07685509.pdf [firstpage_image] =>[orig_patent_app_number] => 09193605 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/193605
Dividing a form field into areas associated with separate entry filters Nov 16, 1998 Issued
Array ( [id] => 6114748 [patent_doc_number] => 20020174145 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-11-21 [patent_title] => 'AUTOMATIC DATA FORMATTING USING A HYPERTEXT LANGUAGE' [patent_app_type] => new [patent_app_number] => 09/173988 [patent_app_country] => US [patent_app_date] => 1998-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 5141 [patent_no_of_claims] => 72 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0174/20020174145.pdf [firstpage_image] =>[orig_patent_app_number] => 09173988 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/173988
AUTOMATIC DATA FORMATTING USING A HYPERTEXT LANGUAGE Oct 15, 1998 Abandoned
Array ( [id] => 6563071 [patent_doc_number] => 20020111973 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-08-15 [patent_title] => 'METHOD OF CONTROLLING WEB BROWSER DOCUMENT IMAGE DOWNLOADS AND DISPLAYS' [patent_app_type] => new [patent_app_number] => 09/173040 [patent_app_country] => US [patent_app_date] => 1998-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2411 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0111/20020111973.pdf [firstpage_image] =>[orig_patent_app_number] => 09173040 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/173040
METHOD OF CONTROLLING WEB BROWSER DOCUMENT IMAGE DOWNLOADS AND DISPLAYS Oct 14, 1998 Abandoned
Array ( [id] => 1214639 [patent_doc_number] => 06715130 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-30 [patent_title] => 'Software requirements metrics and evaluation process' [patent_app_type] => B1 [patent_app_number] => 09/166105 [patent_app_country] => US [patent_app_date] => 1998-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5528 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/715/06715130.pdf [firstpage_image] =>[orig_patent_app_number] => 09166105 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/166105
Software requirements metrics and evaluation process Oct 4, 1998 Issued
09/165469 MARKUP LANGUAGE FOR INTERACTIVE SERVICES AND METHODS THEREOF Oct 1, 1998 Abandoned
Array ( [id] => 418345 [patent_doc_number] => 07281203 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-10-09 [patent_title] => 'Selecting a DTD for transforming malformed layout expressions into wellformed ones' [patent_app_type] => utility [patent_app_number] => 09/162735 [patent_app_country] => US [patent_app_date] => 1998-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4396 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/281/07281203.pdf [firstpage_image] =>[orig_patent_app_number] => 09162735 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/162735
Selecting a DTD for transforming malformed layout expressions into wellformed ones Sep 28, 1998 Issued
Array ( [id] => 1281574 [patent_doc_number] => 06638315 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2003-10-28 [patent_title] => 'Method for preserving the state of a java applet during the lifetime of its container' [patent_app_type] => B2 [patent_app_number] => 09/157790 [patent_app_country] => US [patent_app_date] => 1998-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5251 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/638/06638315.pdf [firstpage_image] =>[orig_patent_app_number] => 09157790 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/157790
Method for preserving the state of a java applet during the lifetime of its container Sep 20, 1998 Issued
Array ( [id] => 1408271 [patent_doc_number] => 06557015 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Determining whether a second hypertext document is included in a list of active document trails' [patent_app_type] => B1 [patent_app_number] => 09/156843 [patent_app_country] => US [patent_app_date] => 1998-09-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 11156 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 384 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/557/06557015.pdf [firstpage_image] =>[orig_patent_app_number] => 09156843 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/156843
Determining whether a second hypertext document is included in a list of active document trails Sep 17, 1998 Issued
Array ( [id] => 1367177 [patent_doc_number] => 06558431 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-06 [patent_title] => 'Storing valid and invalid markup language in strict and relaxed tables respectively' [patent_app_type] => B1 [patent_app_number] => 09/151605 [patent_app_country] => US [patent_app_date] => 1998-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 4588 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/558/06558431.pdf [firstpage_image] =>[orig_patent_app_number] => 09151605 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/151605
Storing valid and invalid markup language in strict and relaxed tables respectively Sep 10, 1998 Issued
Menu