Patents by Inventor Robert Retchless

Robert Retchless 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: 9400738
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more files for which to have one or more automated unit tests generated for an application under test. An action in the application under test is received while the application under test is used. Behavior data of how the application under test responds to the action is tracked. An automated unit test of the one or more automated unit tests is generated for underlying code of the application under test invoked when receiving the action based upon, at least in part, the behavior data of how the application under test responds to the action.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Pratyush Dhruv, Corrie H Y Kwan, Robert Retchless, Lauren J. Hayward Schaefer, Cesar A. Wong
  • Patent number: 9400737
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more files for which to have one or more automated unit tests generated for an application under test. An action in the application under test is received while the application under test is used. Behavior data of how the application under test responds to the action is tracked. An automated unit test of the one or more automated unit tests is generated for underlying code of the application under test invoked when receiving the action based upon, at least in part, the behavior data of how the application under test responds to the action.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Pratyush Dhruv, Corrie H Y Kwan, Robert Retchless, Lauren J. Hayward Schaefer, Cesar A. Wong
  • Patent number: 9378410
    Abstract: In one embodiment, a computer-implemented method includes identifying one or more subjects appearing in an image captured by a mobile device. One or more approval statuses are determined, and an approval status is associated with each of the one or more subjects appearing in the image. Determining the one or more approval statuses includes searching, by a computer processor of the mobile device, within stored data for a blanket approval status applicable to the image for each subject in the image. A blanket approval status specifies an approval status to be applied for images captured in certain circumstances. The one or more approval statuses of the one or more subjects are displaying in association with the image, on the mobile device. It is determined whether the image is approved for publication based on the one or more approval statuses of the one or more subjects in the image.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 28, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Herman S. Badwal, Miran Badzak, Robert Retchless, Fariz Saracevic, Lauren H. Schaefer, Chris N. Taylor
  • Publication number: 20160171288
    Abstract: In one embodiment, a computer-implemented method includes identifying one or more subjects appearing in an image captured by a mobile device. One or more approval statuses are determined, and an approval status is associated with each of the one or more subjects appearing in the image. Determining the one or more approval statuses includes searching, by a computer processor of the mobile device, within stored data for a blanket approval status applicable to the image for each subject in the image. A blanket approval status specifies an approval status to be applied for images captured in certain circumstances. The one or more approval statuses of the one or more subjects are displaying in association with the image, on the mobile device. It is determined whether the image is approved for publication based on the one or more approval statuses of the one or more subjects in the image.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Inventors: Herman S. Badwal, Miran Badzak, Robert Retchless, Fariz Saracevic, Lauren H. Schaefer, Chris N. Taylor
  • Publication number: 20160041898
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more files for which to have one or more automated unit tests generated for an application under test. An action in the application under test is received while the application under test is used. Behavior data of how the application under test responds to the action is tracked. An automated unit test of the one or more automated unit tests is generated for underlying code of the application under test invoked when receiving the action based upon, at least in part, the behavior data of how the application under test responds to the action.
    Type: Application
    Filed: April 14, 2015
    Publication date: February 11, 2016
    Inventors: Bernadette A. Carter, Pratyush Dhruv, Corrie HY Kwan, Robert Retchless, Lauren J. Hayward Schaefer, Cesar A. Wong
  • Publication number: 20160041897
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more files for which to have one or more automated unit tests generated for an application under test. An action in the application under test is received while the application under test is used. Behavior data of how the application under test responds to the action is tracked. An automated unit test of the one or more automated unit tests is generated for underlying code of the application under test invoked when receiving the action based upon, at least in part, the behavior data of how the application under test responds to the action.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 11, 2016
    Inventors: Bernadette A. Carter, Pratyush Dhruv, Corrie HY Kwan, Robert Retchless, Lauren J. Hayward Schaefer, Cesar A. Wong
  • Patent number: 8423901
    Abstract: A computer-implemented method, system, and computer program product for displaying content outside the initial boundary of an IFRAME container. The method includes: detecting a first action; and expanding the size of the IFRAME to a size that is sufficient to substantially display the content with a floating effect. The method may further include: detecting a second action; and restoring said size of said IFRAME to said initial size of said IFRAME.
    Type: Grant
    Filed: March 15, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Curtis Phillip d'Entremont, Adam Glen Archer, Dejan Glozic, Michael Alexander Pawlowski, Robert Retchless
  • Publication number: 20120131483
    Abstract: In order to improve performance and responsiveness for drag-and-drop actions for Web applications, the amount of JavaScript loaded and executed at each increment of the mouse as it moves during a drag-and-drop action should be minimized. This can be achieved by harnessing the efficient and native-code algorithms built into Web browsers. Instead of using a JavaScript algorithm to compute which drop target the mouse is on, an overlay with placeholders can be placed on top of the page using z-index, where the placeholders are placed directly on top of the drop targets. The current drop target can be computed using the browser's built-in onmouseover and onmouseout events on the placeholder elements, thus freeing the browser from loading and executing too much JavaScript.
    Type: Application
    Filed: November 22, 2010
    Publication date: May 24, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ADAM G. ARCHER, CURTIS P. D'ENTREMONT, DEJAN GLOZIC, MICHAEL A. PAWLOWSKI, ROBERT RETCHLESS
  • Publication number: 20110225540
    Abstract: A computer-implemented method, system, and computer program product for displaying content outside the initial boundary of an IFRAME container. The method includes: detecting a first action; and expanding the size of the IFRAME to a size that is sufficient to substantially display the content with a floating effect. The method may further include: detecting a second action; and restoring said size of said IFRAME to said initial size of said IFRAME.
    Type: Application
    Filed: March 15, 2010
    Publication date: September 15, 2011
    Inventors: Curtis Phillip d'Entremont, Adam Glen Archer, Dejan Glozic, Michael Alexander Pawlowski, Robert Retchless