Patents by Inventor David W. Glass

David W. Glass 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: 9438611
    Abstract: Managing a blocked-originator list for a messaging application, including: detecting, by a list management module, a list management initiation event for a blocked-originator list, the blocked-originator list including a plurality of originators from which incoming messages are blocked; determining a number of entries in a blocked-originator list; determining a maximum number of entries in the blocked-originator list; determining whether the number of entries in the blocked-originator list is equal to the maximum number of entries in the blocked-originator list; and responsive to determining that the number of entries in the blocked-originator list is equal to the maximum number of entries in the blocked-originator list: deleting an entry from the blocked-originator list in dependence upon entry removal rules; and adding the new entry to the blocked-originator list.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: September 6, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: David W. Glass, James G. McLean, Clifford A. Pickover, Daniel J. Winarski
  • Publication number: 20150264066
    Abstract: Managing a blocked-originator list for a messaging application, including: detecting, by a list management module, a list management initiation event for a blocked-originator list, the blocked-originator list including a plurality of originators from which incoming messages are blocked; determining a number of entries in a blocked-originator list; determining a maximum number of entries in the blocked-originator list; determining whether the number of entries in the blocked-originator list is equal to the maximum number of entries in the blocked-originator list; and responsive to determining that the number of entries in the blocked-originator list is equal to the maximum number of entries in the blocked-originator list: deleting an entry from the blocked-originator list in dependence upon entry removal rules; and adding the new entry to the blocked-originator list.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Inventors: DAVID W. GLASS, JAMES G. MCLEAN, CLIFFORD A. PICKOVER, DANIEL J. WINARSKI
  • Patent number: 8935689
    Abstract: Embodiments of the present invention provide a system, method, and computer program product for updating software on an embedded computer device. According to one aspect of the present invention, a concurrent embedded application update is performed in which selected state information for one or both of an embedded virtual machine and a plurality of applets on an embedded computer device is securely exported to a host computer device. After software updates have been installed, the selected state information can be restored on the embedded computer device from which it was exported and/or it can be migrated to a second embedded computer device.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: David H. Evans, David W. Glass, Martin Thiim, Tamas Visegrady
  • Publication number: 20140082382
    Abstract: According to exemplary embodiments, a computer program product for providing voltage to a memory device includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method performed includes storing data on the memory device, providing a voltage from a finite energy storage medium to the memory device when power is not provided by an associated computing system and measuring the voltage provided. The method also includes boosting the voltage provided by the finite energy storage medium via a switching voltage regulator responsive to the voltage being below a threshold, wherein the switching voltage regulator is coupled to the finite energy storage medium.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David W. Glass, Michael D. Hocker
  • Publication number: 20140047427
    Abstract: Embodiments of the present invention provide a system, method, and computer program product for updating software on an embedded computer device. According to one aspect of the present invention, a concurrent embedded application update is performed in which selected state information for one or both of an embedded virtual machine and a plurality of applets on an embedded computer device is securely exported to a host computer device. After software updates have been installed, the selected state information can be restored on the embedded computer device from which it was exported and/or it can be migrated to a second embedded computer device.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: David H. Evans, David W. Glass, Martin Thiim, Tamas Visegrady
  • Publication number: 20130191675
    Abstract: According to exemplary embodiments, a computer program product for providing voltage to a memory device includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method performed includes storing data on the memory device, providing a voltage from a finite energy storage medium to the memory device when power is not provided by an associated computing system and measuring the voltage provided. The method also includes boosting the voltage provided by the finite energy storage medium via a switching voltage regulator responsive to the voltage being below a threshold, wherein the switching voltage regulator is coupled to the finite energy storage medium.
    Type: Application
    Filed: January 24, 2012
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David W. Glass, Michael D. Hocker
  • Patent number: 7042471
    Abstract: According to the present invention, there is provided a method, system and program storage device for displaying textual information associated with a defined video object in video data on a video display device, comprising: sampling a video object plane to determine whether the video object is in the video object plane for displaying the video object on the video display device; updating a location of the video object in the video object plane as the video object moves during display of the video data on the video display device; determining whether a pointing device is over the updated location of the video object; and displaying the textual information associated with the video object on the video display device for a predetermined period of time.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: David W. Glass, James G. McLean, Daniel J. Winarski, Clifford A. Pickover
  • Publication number: 20040012619
    Abstract: According to the present invention, there is provided a method, system and program storage device for displaying textual information associated with a defined hot video object in video data on a video display device, comprising: sampling a video object plane to determine whether the hot video object is in the video object plane for displaying the hot video object on the video display device; updating a location of the hot video object in the video object plane as the video object moves during display of the video data on the video display device; determining whether a pointing device is over the updated location of the video object; and displaying the textual information associated with the hot video object on the video display device for a predetermined period of time.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David W. Glass, James G. McLean, Daniel J. Winarski, Clifford A. Pickover
  • Patent number: 4715687
    Abstract: A light source, which has a time varying chromatic output, back lights or front lights a plurality of liquid crystal displays disposed in a desired arrangement. Two different colors can be produced at two different times by using a fluorescent light as the light source. The fluorescent light is a sealed tube having a high vacuum with an insert gas therein for energization of the gas and a low pressure mercury vapor. The tube has a coating on the inner surface of the tube of at least one phosphor. Energization of the inert gas causes the low pressure mercury vapor to arc to produce light of a first color during a first time period with the light of the second color being produced solely from the phosphor coating upon the gas being deenergized during the second time period. Each of the liquid crystal displays can be activated during the first time period, the second time period, both time periods, or remain inactivated during both time periods.
    Type: Grant
    Filed: December 23, 1986
    Date of Patent: December 29, 1987
    Assignee: International Business Machines Corporation
    Inventors: David W. Glass, Wilson M. Routt, Jr.