Patents by Inventor William Patrick Tunney

William Patrick Tunney 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: 7818723
    Abstract: A method of analyzing a multithreaded application for an antipattern is presented. An antipattern test is selected from a library of available antipatterns. An analysis tool is determined in response to the selected antipattern. The analysis tool is processed against the multithreaded application for the selected antipattern for purposes of detecting coding deficiencies in the multithreaded application as defined by the antipattern.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: October 19, 2010
    Assignee: SAP AG
    Inventors: El Hachemi AliKacem, Sergiy Boroday, Hesham Hallal, Alexandre Petrenko, William Patrick Tunney
  • Patent number: 7684621
    Abstract: A method and system for identifying multiple questionnaire pages. An embodiment of a method includes receiving a set of coordinates from a capture device, the set of coordinates indicating shapes made on multiple pages of a questionnaire without the use of a graphical user interface, and mapping each shape to a questionnaire answer on a different page. The method enables a processor to accurately and quickly determine which answers were entered on each questionnaire page attached to the capture device, without relying on the user to do so. Exemplary applications include a field survey and inventory.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: March 23, 2010
    Assignee: SAP AG
    Inventor: William Patrick Tunney
  • Patent number: 7383342
    Abstract: Operating a browser that interprets a markup page and thereby displays a virtual keyboard (350) to a user. The operation comprises: displaying (405) a first keyboard area (350); presenting (410) first and second input fields of first and second types, respectively, to the user; selecting (420) an input field by relating an input device to either the first input field or the second input field; displaying (430) a second keyboard area corresponding to the type of the selected input field; reading (430) input from the user from the first keyboard area and from the second keyboard area to the selected field; and changing (450) the first keyboard area according to user commands to a keyboard selector.
    Type: Grant
    Filed: January 10, 2003
    Date of Patent: June 3, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Axel Spriestersbach, William Patrick Tunney
  • Patent number: 7257256
    Abstract: A method and system for recognizing date. An embodiment of a method for recognizing a date includes receiving a set of coordinates from a capture device, the set of coordinates indicating where on a paper form a set of marks was made without the use of a graphical user interface, and mapping the set of coordinates to a date. The method enables a processor to accurately and quickly determine date information entered on a piece of paper attached to the capture device, independent of the user who enters the date information. Exemplary applications include a field survey and inventory.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: August 14, 2007
    Assignee: SAP AG
    Inventor: William Patrick Tunney
  • Patent number: 7257254
    Abstract: A method and system for recognizing time. An embodiment of a method for recognizing a time includes receiving a set of coordinates from a capture device, the set of coordinates indicating where a set of marks was made on a paper form without the use of a graphical user interface, and mapping the set of coordinates to a time. The method enables a processor to accurately and quickly determine time information entered on a piece of paper attached to the capture device, independent of the user who enters the time information. Exemplary applications include a field survey and inventory.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: August 14, 2007
    Assignee: SAP AG
    Inventor: William Patrick Tunney
  • Patent number: 7036088
    Abstract: A multi-modal method for application swapping. An embodiment of a method includes, in response to a first key stroke, displaying a plurality of graphical icons corresponding to running applications, in response to a mouse input, selecting one of the graphical icons, and displaying the running application corresponding to the selected icon. The method enables a user to quickly and easily swap between currently running applications using a keyboard and a mouse.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: April 25, 2006
    Assignee: SAP AG
    Inventor: William Patrick Tunney
  • Patent number: 7031520
    Abstract: A method and system for identifying multiple questionnaire pages. An embodiment of a method includes receiving a set of coordinates from a capture device, the set of coordinates indicating shapes made on multiple pages of a questionnaire without the use of a graphical user interface, and mapping each shape to a questionnaire answer on a different page. The method enables a processor to accurately and quickly determine which answers were entered on each questionnaire page attached to the capture device, without relying on the user to do so. Exemplary applications include a field survey and inventory.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: April 18, 2006
    Assignee: SAP AG
    Inventor: William Patrick Tunney
  • Publication number: 20030154292
    Abstract: Operating a browser that interprets a markup page and thereby displays a virtual keyboard (350) to a user. The operation comprises: displaying (405) a first keyboard area (350); presenting (410) first and second input fields of first and second types, respectively, to the user; selecting (420) an input field by relating an input device to either the first input field or the second input field; displaying (430) a second keyboard area corresponding to the type of the selected input field; reading (430) input from the user from the first keyboard area and from the second keyboard area to the selected field; and changing (450) the first keyboard area according to user commands to a keyboard selector.
    Type: Application
    Filed: January 10, 2003
    Publication date: August 14, 2003
    Inventors: Axel Spriestersbach, William Patrick Tunney