Patents by Inventor Gregory Paul Andrews

Gregory Paul Andrews 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: 10904376
    Abstract: A container agent executing on the mobile device receives a container from a container manager server in response to the mobile device being within the predetermined proximity of the physical location. The container comprises instructions that modify the original functionality of the mobile device. The container agent monitors operation of the mobile device to determine if the operation satisfies a triggering condition for execution of the container, and if so, executes the container. In response to the mobile device leaving the predetermined proximity of the physical location, the container agent removes the container from the mobile device and restores the original functionality of the mobile device.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: John E. Petri, Gregory Paul Andrews, David Stanich
  • Patent number: 8356242
    Abstract: A method, system, and article of manufacture for quickly and easily obtaining information about a list of elements. One embodiment of the invention comprises receiving a selection of at least one desired summary function, generating a configuration file containing the at least one desired summary function, receiving a selection of a list of numbers, copying the list of numbers into a clipboard, parsing the configuration file to extract the least one desired function, calculating the at least one desired summary function using the list of desired numbers to generate summary information, displaying the summary information in a pop-up window, and replacing the selected list of numbers with the summary information. The results window may be a pop-window, a hover-help window, or a clipboard.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: January 15, 2013
    Assignee: SAP AG
    Inventor: Gregory Paul Andrews
  • Publication number: 20090119271
    Abstract: A method, system, and article of manufacture for quickly and easily obtaining information about a list of elements. One embodiment of the invention comprises receiving a selection of at least one desired summary function, generating a configuration file containing the at least one desired summary function, receiving a selection of a list of numbers, copying the list of numbers into a clipboard, parsing the configuration file to extract the least one desired function, calculating the at least one desired summary function using the list of desired numbers to generate summary information, displaying the summary information in a pop-up window, and replacing the selected list of numbers with the summary information. The results window may be a pop-window, a hover-help window, or a clipboard.
    Type: Application
    Filed: January 12, 2009
    Publication date: May 7, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Gregory Paul Andrews
  • Patent number: 7478317
    Abstract: A method, system, and article of manufacture for quickly and easily obtaining information about a list of elements. One embodiment of the invention comprises receiving a selection of at least one desired summary function, generating a configuration file containing the at least one desired summary function, receiving a selection of a list of numbers, copying the list of numbers into a clipboard, parsing the configuration file to extract the least one desired function, calculating the at least one desired summary function using the list of desired numbers to generate summary information, displaying the summary information in a pop-up window, and replacing the selected list of numbers with the summary information. The results window may be a pop-window, a hover-help window, or a clipboard.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventor: Gregory Paul Andrews
  • Patent number: 6952284
    Abstract: A digital printing device is manually moved across a medium, and automatically prints an image on the medium by selectively engaging one or more print elements at positions corresponding to the image. Preferably, the printing device comprises a multi-element print head a pair of optical sensors which provide position and orientation data. A controller causes the print head to print the image responsive to the location and orientation determined by the optical sensors. The printing device may be hand-held and integrated into a personal digital assistant device.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: October 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gregory Paul Andrews, Christopher Robert Smith
  • Patent number: 6802052
    Abstract: An apparatus, method, and article of manufacture for providing automatic recognition and playback of repetitive input device patterns. The invention provides an apparatus for automatic recognition and playback of repetitive input device patterns in a computer system comprising an interconnect, a processor coupled to the interconnect, and memory coupled to the interconnect and containing one or more application programs. An input device is coupled to the interconnect and configured to generate input device events during a session with one of the one or more application programs. Moreover, an auto-macro program is stored in the memory, wherein the auto-macro program, when executed by the processor, detects repetitive input device patterns in the input device events and generates a macro for each of the repetitive input device patterns.
    Type: Grant
    Filed: July 13, 2000
    Date of Patent: October 5, 2004
    Assignee: International Business Machines Corporation
    Inventor: Gregory Paul Andrews
  • Patent number: 6678613
    Abstract: A method and apparatus for notifying a user of an appointment. In one embodiment, an appointment time and an appointment location is received for the appointment. A current location of a wireless device is determined. A travel time is estimated for the user to travel from the current location of the wireless device to the appointment location. A lead time is determined for the user to prepare prior to travel from the current location to the appointment location. The estimated travel time, the determined lead time and the appointment time is used to determine a projected start time. The user of the wireless device is notified of the appointment if a current time reaches the alarm time.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: January 13, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gregory Paul Andrews, Paul Reuben Day, Patrick Leo Glenski
  • Publication number: 20030060979
    Abstract: A method and apparatus for notifying a user of an appointment. In one embodiment, an appointment time and an appointment location is received for the appointment. A current location of a wireless device is determined. A travel time is estimated for the user to travel from the current location of the wireless device to the appointment location. A lead time is determined for the user to prepare prior to travel from the current location to the appointment location. The estimated travel time, the determined lead time and the appointment time is used to determine a projected start time. The user of the wireless device is notified of the appointment if a current time reaches the alarm time.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gregory Paul Andrews, Paul Reuben Day, Patrick Leo Glenski
  • Publication number: 20030043388
    Abstract: A digital printing device is manually moved across a medium, and automatically prints an image on the medium by selectively engaging one or more print elements at positions corresponding to the image. Preferably, the printing device comprises a multi-element print head a pair of optical sensors which provide position and orientation data. A controller causes the print head to print the image responsive to the location and orientation determined by the optical sensors. The printing device may be hand-held and integrated into a personal digital assistant device.
    Type: Application
    Filed: August 31, 2001
    Publication date: March 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gregory Paul Andrews, Christopher Robert Smith
  • Patent number: 6032165
    Abstract: A method for converting a multi-byte dataword in a first extended interchange code to a multi-byte dataword in a second extended interchange code is disclosed. In accordance with the method and system of the present invention, multiple offset arrays and a conversion matrix are provided. Each entry in each of the offset arrays contains an offset index for indexing to the conversion matrix. First, an index value is returned from a corresponding one of the offset arrays, for each byte of a multi-byte dataword in a first interchange code. Then, all of the returned index values are added together to obtain a multi-byte dataword in a second interchange code from the conversion matrix.
    Type: Grant
    Filed: February 5, 1997
    Date of Patent: February 29, 2000
    Assignee: International Business Machines Corporation
    Inventors: Gregory Paul Andrews, Patrick Leo Glenski
  • Patent number: 5974016
    Abstract: A disc reader has a housing and a data disc loading tray movable between open and closed positions. A plurality of sensors at a nest in the tray sense the presence of a disc and whether the disc is correctly positioned in the nest. When the tray is open and a new disc is loaded into the nest, the tray is automatically closed after a relatively short time delay. When the tray is open and empty or open with an old disc in place, the tray is automatically closed after a relatively long time delay.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: October 26, 1999
    Assignee: International Business Machines Corporation
    Inventors: Gregory Paul Andrews, Kin Chung Cheung
  • Patent number: 5671378
    Abstract: A method in a data processing system for resizing and repositioning controls in a window displayed in a graphical user interface within the data processing system. The controls include symbols, such as text that may be replaced with other symbols, such as text in a different language. In response to replacing text in the controls within a window, an amount of resizing is determined for each control this amount of resizing is an amount that is required to expand the control to contain the replacement symbol. The maximum amount of resizing is recorded after each control has been analyzed. For each control in the window, the control is resized by the maximum amount of resizing. The maximum amount of resizing may be adjusted to ensure that the window will be fully displayed within the display device. Additionally, the expansion may be limited only to controls or windows that contain text.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: September 23, 1997
    Assignee: International Business Machines Corporation
    Inventors: Warren Patrick Acker, Gregory Paul Andrews