Patents by Inventor Geoffrey D. Alexander

Geoffrey D. Alexander 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).

  • Publication number: 20170371627
    Abstract: A computer-implemented method includes associating callback code with an instance of a container class. The callback code includes a callback operation to be performed automatically responsive to a container action. Initiation of the container action in the instance of the container class is detected. The callback code is automatically executed, by a computer processor, responsive to the initiation of the container action.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventor: Geoffrey D. Alexander
  • Publication number: 20090030706
    Abstract: In a data processing system having multiple logically coupled branch systems that share interdependent products and services, a system for providing enhanced cross-team change request management. In one embodiment, the system includes a consumer branch system that generates a consumer change request. A trunk system manages cross-team change requests between the branch systems in a shared database and stores a first cross-team change request that associates the consumer change request with a first provider branch system. In response to the first provider branch system determining that a supplemental consumer change request is required to address the first consumer change request, the first provider branch system generates a second cross-team change request within the trunk system. The second cross-team change request associates the supplemental consumer change request with a second provider branch system.
    Type: Application
    Filed: July 23, 2007
    Publication date: January 29, 2009
    Inventors: Geoffrey D. Alexander, Andrew J. Berner, Brianna M. Smith, Douglas A. Williams
  • Patent number: 7120595
    Abstract: A method and system for providing online comparison shopping are disclosed. The system provides online comparison shopping through a designated website accessible by a user via a communication network such as the Internet The method includes the steps of compiling a shopping list identifying specific items to be purchased, receiving optimization criteria specified by the user, optimizing, by the system, the shopping list based on the optimization criteria to produce an optimal shopping order, and displaying the optimal shopping order to the user if the optimal shopping order exists.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: October 10, 2006
    Assignee: International Business Machines Corporation
    Inventor: Geoffrey D. Alexander
  • Patent number: 6988128
    Abstract: The present invention provides a method, system, and computer program product for defining calendar events for users of electronic calendaring systems and using those calendar events to customize information pertaining to the user. A multi-level hierarchy of calendar events is defined, where a top level of the hierarchy is used for context events which have a relatively long duration and a lower level of the hierarchy is used for specific events which occur during context events. The calendar user may specify attribute values for attributes of context events and/or specific events, such as how the user can be reached when that event is active; whether, and how often, the user checks his e-mail or voice mail when that event is active; etc. Attribute values are hierarchically coalesced, with specific event attribute value taking precedence over the values of corresponding context attributes.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey D. Alexander, J. Smith Doss, Renee M. Kovales, David M. Ogle, Diane P. Pozefsky, Robert J. Sundstrom
  • Patent number: 6640230
    Abstract: The present invention provides a method, system, and computer program product for using calendar events for users of electronic calendaring systems to prepare customized responses to incoming events (such as incoming electronic mail, voice calls, instant messages, etc.), where the response supplies information pertaining to the user. Electronic calendars are analyzed, and information from this analysis is stored in advance of detecting an incoming message. The stored information can then be used to quickly generate a response when a message does arrive. A multi-level hierarchy of calendar events is used, where a top level of the hierarchy is used for context events which have a relatively long duration and a lower level of the hierarchy is used for specific events which occur during context events. The calendar user may specify attribute values such as how the user can be reached; whether, and how often, the user checks his e-mail or voice mail; etc. Attribute values are hierarchically coalesced.
    Type: Grant
    Filed: September 27, 2000
    Date of Patent: October 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey D. Alexander, J. Smith Doss, Renee M. Kovales, David M. Ogle, Diane P. Pozefsky, Robert J. Sundstrom
  • Publication number: 20030182388
    Abstract: A portable, persistent clipboard is disclosed that enables the automatic storage of clipboard data in an “off-machine” storage area accessible to a user of one or more workstations. The off-machine storage area can comprise a floppy disk, CDR or CD-RW, a keychain memory device, or a web storage area accessible over the Internet. If desired, the format of the stored clipboard data can be transcoded to a different format prior to retrieval by a workstation.
    Type: Application
    Filed: March 20, 2002
    Publication date: September 25, 2003
    Inventors: Geoffrey D. Alexander, David B. Lection, Eric L. Masselle, Martin J.C. Presler-Marshall
  • Publication number: 20020178014
    Abstract: A method and system for providing online comparison shopping are disclosed. The system provides online comparison shopping through a designated website accessible by a user via a communication network such as the Internet The method includes the steps of compiling a shopping list identifying specific items to be purchased, receiving optimization criteria specified by the user, optimizing, by the system, the shopping list based on the optimization criteria to produce an optimal shopping order, and displaying the optimal shopping order to the user if the optimal shopping order exists.
    Type: Application
    Filed: May 23, 2001
    Publication date: November 28, 2002
    Inventor: Geoffrey D. Alexander