Patents Represented by Attorney Brian J. Teague
  • Patent number: 8347811
    Abstract: A system is provided that is capable of supporting an object during application of surface coating that would enable access to multiple surfaces of the object while minimizing the impact on any surface that has not dried. The system provides stable support for the object during the application process and allows the coatings of all surfaces to dry with minimal effect on the coated surface. The system comprises a plurality of support units. Each support unit comprises a base portion and a contact portion. Each base portion is adapted to rest stably upon a work platform and contact portion is adapted to contact an underside of the object during application of surface coating. The plurality of support units together supports the object above the work platform.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: January 8, 2013
    Inventor: Michael Bucci
  • Patent number: 8311961
    Abstract: A system, method and program product for estimating effort of implementing a system based on a use case specification document. A system is provided that includes: a volumetrics processor that quantifies a structure of the document and evaluates a format of the document; a domain processor that identifies a domain of the system associated with the document; a complexity processor that defines a set of complexity variables associated with the document based on the structure of the document, a format of the document and a domain of the document; and a neural network that estimates an effort based on the set of complexity variables.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventor: Moacyr C. de Mello Filho
  • Patent number: 8292191
    Abstract: A system and method are presented for managing the supply of energy to heating and cooling devices to reduce the thermal flux and overshoot in buildings having heating and cooling devices that are sized for extreme temperature demands, but which operate inefficiently for moderate conditions. The system interposes a control module between sensor devices and heating or cooling devices, to filter the signals from the sensor devices calling for heating or cooling according to one or more on/off routines. The control module defers the sending of signals activating or deactivating heating or cooling devices, thus allowing for moderating of ambient conditions between the initial demand from the sensor devices and the supply of heating or cooling by the heating or cooling devices.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: October 23, 2012
    Inventors: Clive Alan Webb, Yvette Rose Webb
  • Patent number: 8209626
    Abstract: A display system includes a display section; an executing section that executes one or more applications; a plurality of virtual frame buffers each storing image information and transparency information of points on the display screen which are generated by one or more applications; a drawing section for drawing a multilayer image on the display screen by pasting the contents in virtual frame buffers and executing the process of alphablending; a storage section for storing the threshold transparency of each layer; an input section for receiving a position on the display screen from the user as a process request; and a destination determining section for determining, in response to input, whether the transparency at the position is larger than the threshold value of each layer, and determining an application related to a layer for which a positive determination is made as the destination of the request.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventor: Satoshi Yokoyama
  • Patent number: 8141280
    Abstract: A calendar comprising a backing member and a plurality of detachable storage trays is disclosed. The calendar further comprises a plurality of backing securing mechanisms, each of which is associated with a calendar position on the backing member. Each of the detachable storage trays includes a plurality of storage compartments and a tray securing mechanism. Each storage compartment has an associated calendar identifier. The tray securing mechanisms are configured for quick-release attachment to and quick-release detachment from the backing securing mechanisms associated with the calendar positions.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: March 27, 2012
    Inventor: Cathryne Doss
  • Patent number: 8135816
    Abstract: The present invention provides the ability to synchronize or rendezvous multiple virtual users across multiple distributed devices in a load testing tool with reduced network message exchange between devices.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kevin Mooney, Kent D. Siefkes, James P. Sutton
  • Patent number: 7996849
    Abstract: Provided are a method, apparatus and a computer program for managing message queues. Message streaming is enabled in a transactional messaging system that supports priority ordering of messages, without the need for complex locking mechanisms. Any messages which are transferred from a message queue to a message consumer after the message consumer initiates commit processing are replaced on the message queue at an appropriate position ahead of other messages. As part of commit processing, the consumer sends back to the manager of the message queue an identification of messages delivered to it before the commit, and this list of messages is extracted and compared with a message log to identify undelivered messages. Successfully delivered and committed messages can be committed by the queue manager, and undelivered messages can be replaced on the queue. A special high priority is assigned to the replaced messages to place them ahead of other messages.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anthony Alan Garrard, David John Locke
  • Patent number: D637437
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: May 10, 2011
    Inventor: John Lewis, II
  • Patent number: D642447
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: August 2, 2011
    Inventor: Michael Bucci
  • Patent number: D649435
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: November 29, 2011
    Inventor: Michael Bucci
  • Patent number: D652616
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: January 24, 2012
    Inventor: Hillie E. Browne, Jr.
  • Patent number: D652709
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: January 24, 2012
    Inventor: Michael Bucci
  • Patent number: D656812
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: April 3, 2012
    Inventor: Michael Bucci
  • Patent number: D657659
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: April 17, 2012
    Inventor: Michael Bucci
  • Patent number: D660685
    Type: Grant
    Filed: October 9, 2011
    Date of Patent: May 29, 2012
    Inventor: Michael Bucci
  • Patent number: D668004
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: September 25, 2012
    Inventor: Ann W. Price
  • Patent number: D668933
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: October 16, 2012
    Inventor: Michael Bucci
  • Patent number: D669260
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: October 23, 2012
    Inventor: Guy P. Davidson
  • Patent number: D669760
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: October 30, 2012
    Inventor: Michael Bucci
  • Patent number: D672222
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: December 11, 2012
    Inventor: Michael Bucci