Patents by Inventor Douglas E. Hays

Douglas E. Hays has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9104363
    Abstract: Described herein are processes and devices that determine a high contrast setting on a client. Some embodiments include creating an object in a web document, assigning a pre-determined color value to the object, associating the object to the web document, and generating a computed color display value for the object in response to the object being associated with the web document. Some embodiments are further directed to comparing the pre-determined color value to the computed color display value and generating a result based on the comparing of the pre-determined color value to the computed color display value, which result indicates whether the system is set to the high contrast setting. Some embodiments are further directed to storing the result in a variable; and sending the variable to a server to process additional web documents, using the variable, before the additional web documents are loaded onto the client device.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Becky J. Gibson, Douglas E. Hays
  • Publication number: 20120192081
    Abstract: Described herein are processes and devices that determine a high contrast setting on a client. Some embodiments include creating an object in a web document, assigning a pre-determined color value to the object, associating the object to the web document, and generating a computed color display value for the object in response to the object being associated with the web document. Some embodiments are further directed to .comparing the pre-determined color value to the computed color display value and generating a result based on the comparing of the pre-determined color value to the computed color display value, which result indicates whether the system is set to the high contrast setting. Some embodiments are further directed to storing the result in a variable; and sending the variable to a server to process additional web documents, using the variable, before the additional web documents are loaded onto the client device.
    Type: Application
    Filed: April 4, 2012
    Publication date: July 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Becky J. Gibson, Douglas E. Hays
  • Patent number: 8205156
    Abstract: Described herein are processes and devices that determine a high contrast setting on a client. One of the devices described is a high contrast mode detector. The high contrast mode detector creates an object in a web document and assigns a pre-determined value to a displayable property of the object. The predetermined value is different than a high contrast value that the client would use to display the web document object if a high contrast setting is enabled. The high contrast mode detector associates the object with the web document. The client generates a computed value used to display the object. If high contrast mode is enabled, the client applies the high contrast value as the computed value, otherwise the client applies the pre-determined value. The high contrast mode detector compares the pre-determined value to the computed value and detects the high contrast setting based on the comparison result.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Becky J. Gibson, Douglas E. Hays
  • Patent number: 7885916
    Abstract: The present invention discloses a system for providing real-time validation of text input fields in a Web page during text entry. Such a system can include a validation-enhanced text input element and an input text validator. The validation-enhanced text input element can be configured to contain a validation expression for a text field in a Web page. The validation-enhanced text input element can be contained in the source code document that corresponds to the Web page. The input text validator can be configured to validate a character entered into the text field against the validation expression in real-time. Characters determined as invalid can be visually indicated by the input text validator in the text field.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Becky J. Gibson, Douglas E. Hays, William M. Keese, III, Adam L. Peller
  • Patent number: 7627818
    Abstract: Text from an HTML document is displayed without the use of a browser. The method includes receiving an HTML coded message that includes a text message that has been encoded using a sender's character set; identifying a character map pseudonym of a current character map of the receiving console; identifying the sender's character set that was used to encode the text message; identifying true character map names of character maps that are available to the receiving console; using the character map pseudonym to perform a first fuzzy search of the true character map names to identify a console character map; using the sender's character set to perform a second fuzzy search of the true character map names to identify a sender's character map that is associated with the sender's character set; and transencoding the text message from the sender's character map to the console character map.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventor: Douglas E. Hays
  • Publication number: 20090132950
    Abstract: The present invention discloses a system for providing real-time validation of text input fields in a Web page during text entry. Such a system can include a validation-enhanced text input element and an input text validator. The validation-enhanced text input element can be configured to contain a validation expression for a text field in a Web page. The validation-enhanced text input element can be contained in the source code document that corresponds to the Web page. The input text validator can be configured to validate a character entered into the text field against the validation expression in real-time. Characters determined as invalid can be visually indicated by the input text validator in the text field.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BECKY J. GIBSON, DOUGLAS E. HAYS, WILLIAM M. KEESE, III, ADAM L. PELLER
  • Publication number: 20090113277
    Abstract: Described herein are processes and devices that determine a high contrast setting on a client. One of the devices described is a high contrast mode detector. The high contrast mode detector creates an object in a web document and assigns a pre-determined value to a displayable property of the object. The predetermined value is different than a high contrast value that the client would use to display the web document object if a high contrast setting is enabled. The high contrast mode detector associates the object with the web document. The client generates a computed value used to display the object. If high contrast mode is enabled, the client applies the high contrast value as the computed value, otherwise the client applies the pre-determined value. The high contrast mode detector compares the pre-determined value to the computed value and detects the high contrast setting based on the comparison result.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Becky J. Gibson, Douglas E. Hays
  • Publication number: 20070283244
    Abstract: Text from an HTML document is displayed without the use of a browser. The method includes receiving an HTML coded message that includes a text message that has been encoded using a sender's character set; identifying a character map pseudonym of a current character map of the receiving console; identifying the sender's character set that was used to encode the text message; identifying true character map names of character maps that are available to the receiving console; using the character map pseudonym to perform a first fuzzy search of the true character map names to identify a console character map; using the sender's character set to perform a second fuzzy search of the true character map names to identify a sender's character map that is associated with the sender's character set; and transencoding the text message from the sender's character map to the console character map.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventor: Douglas E. Hays
  • Patent number: 5038279
    Abstract: A computer system operating under software control to provide output to a printer for printing. The computer system sets printer parameters to accommodate different forms of output to the printer. A word processing program stored in the computer memory is executed to couple information for printing to the printer with the printer in a first set of printer states. A typewriter emulator program stored in the computer memory is executable to couple information for printing to the printer and to set the printer states. The word processing program is interrupted by a hot key depressed by an operator, and the typewriter emulator program is entered, with the printer states being set in dependence upon printer state information for the typewriter emulator. When the typewriter emulator is interrupted by a hot key, the then-current printer states are stored and a set of default printer states for the word processor are restored prior to returning to execution of the word processing software.
    Type: Grant
    Filed: May 22, 1990
    Date of Patent: August 6, 1991
    Assignee: Lexmark International, Inc.
    Inventors: Randel L. Bertram, Douglas E. Hays, James F. Lederer
  • Patent number: 4789255
    Abstract: A correction buffer for a typing system in which the correction buffer has a group of records, each record corresponding to an incremental distance on the medium which is printed upon. The records in the correction buffer contain information concerning characters entered through a keyboard by a typist including designations of entered characters and character attributes.
    Type: Grant
    Filed: May 26, 1987
    Date of Patent: December 6, 1988
    Assignee: International Business Machines Corporation
    Inventors: Douglas E. Hays, James F. Lederer
  • Patent number: 4729678
    Abstract: A method and apparatus for printing characters in bold form in a typing system. As disclosed, characters entered through an input device such as a keyboard are printed on paper, placed in a display and stored in memory substantially as they are entered. After a group of characters, such as a line of characters, have been entered and printed, those characters which are to be printed in bold form are identified from the information stored in the memory. The thus-identified characters are then printed a second time at a position slightly offset from that of the first printing of each of the characters.
    Type: Grant
    Filed: March 31, 1987
    Date of Patent: March 8, 1988
    Assignee: International Business Machines Corporation
    Inventors: Douglas E. Hays, James F. Lederer