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: 11048620
    Abstract: Aspects capture test coverage in a distributed system, wherein a processor instigates execution of a unique hypertext transfer request protocol test case within a distributed system of different, networked servers. The header of the unique test case includes a unique name for the unique test case, and the distributed system servers are each configured to, in response to processing a test case, generate a time-stamped log entry that includes header data for the processed test case and a uniform resource locator address of the processing server. The processor thus maps the unique test case to a subset of the distributed system servers as endpoint servers of the unique test case, in response to determining that the uniform resource locator addresses of each of the subset endpoint servers are listed within generated log entries of the endpoint servers in association with the unique test case name.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Miran Badzak, Robin Y. Bobbitt, Mark T. Duquette, Christopher M. Lee-Shanok, Robert Retchless, Lauren H. Schaefer, Christopher N. Taylor
  • Patent number: 10807127
    Abstract: An intelligent sorting apparatus includes sensors, bins, and a controller that is configured to use data from the sensors to intelligently sort items into one of the plurality of bins. The controller may use the sensors to determine whether an item includes one of ceramic, metal, or wet or dry waste, as the item traverses down a first, second, and/or third incline, respectively. The controller may route the item towards one of a ceramic bin when the item includes ceramic, metal bin when the item includes metal, wet bin when the item includes wet waste, or dry bin when the item includes dry waste.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 20, 2020
    Assignee: International Business Machine Corporation
    Inventors: Hossein Torabi, Robert Retchless, Christopher Kong, Hien Tan Nguyen, Siamack Jabbarzadeh Farshi
  • Publication number: 20200276617
    Abstract: An intelligent sorting apparatus includes sensors, bins, and a controller that is configured to use data from the sensors to intelligently sort items into one of the plurality of bins. The controller may use the sensors to determine whether an item includes one of ceramic, metal, or wet or dry waste, as the item traverses down a first, second, and/or third incline, respectively. The controller may route the item towards one of a ceramic bin when the item includes ceramic, metal bin when the item includes metal, wet bin when the item includes wet waste, or dry bin when the item includes dry waste.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Hossein Torabi, Robert Retchless, Christopher Kong, Hien Tan Nguyen, Siamack Jabbarzadeh Farshi
  • Patent number: 10701019
    Abstract: Aspects provide message queue management as a function of processing time estimation, wherein a processor stores a message directed to a user from a messaging server in a distraction queue, and predicts a processing time required by the user to process the received message as a function of sender identity or of an identified message topic or type. The processor increments a processing time counter value for the distraction queue with the predicted processing time of the message, and notifies the user of the received message and all other messages currently saved to the distraction queue in response to determining that the incremented processing time counter value meets a threshold value.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Lauren H. Schaefer, Christopher N. Taylor
  • Publication number: 20190273712
    Abstract: Aspects provide message queue management as a function of processing time estimation, wherein a processor stores a message directed to a user from a messaging server in a distraction queue, and predicts a processing time required by the user to process the received message as a function of sender identity or of an identified message topic or type. The processor increments a processing time counter value for the distraction queue with the predicted processing time of the message, and notifies the user of the received message and all other messages currently saved to the distraction queue in response to determining that the incremented processing time counter value meets a threshold value.
    Type: Application
    Filed: May 20, 2019
    Publication date: September 5, 2019
    Inventors: ADAM G. ARCHER, HERMAN S. BADWAL, ROBIN Y. BOBBITT, CHRISTOPHER M. LEE-SHANOK, ROBERT RETCHLESS, LAUREN H. SCHAEFER, CHRISTOPHER N. TAYLOR
  • Patent number: 10382913
    Abstract: A method and system enabling an initiator based process for preventing distracted driving is provided. The method includes continuously retrieving by a mobile device from a plurality of sensing devices, sensor data. The sensor data is analyzed and based on the analysis it is determined that a user of the mobile device is currently operating a vehicle. A message is generated indicating that the user is currently operating the vehicle. The message is transmitted to and stored by a server.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Christopher N. Taylor
  • Patent number: 10372596
    Abstract: Aspects capture test coverage in a distributed system, wherein a processor instigates execution of a unique hypertext transfer request protocol test case within a distributed system of different, networked servers. The header of the unique test case includes a unique name for the unique test case, and the distributed system servers are each configured to, in response to processing a test case, generate a time-stamped log entry that includes header data for the processed test case and a uniform resource locator address of the processing server. The processor thus maps the unique test case to a subset of the distributed system servers as endpoint servers of the unique test case, in response to determining that the uniform resource locator addresses of each of the subset endpoint servers are listed within generated log entries of the endpoint servers in association with the unique test case name.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Miran Badzak, Robin Y. Bobbitt, Mark T. Duquette, Christopher M. Lee-Shanok, Robert Retchless, Lauren H. Schaefer, Christopher N. Taylor
  • Publication number: 20190236000
    Abstract: Aspects capture test coverage in a distributed system, wherein a processor instigates execution of a unique hypertext transfer request protocol test case within a distributed system of different, networked servers. The header of the unique test case includes a unique name for the unique test case, and the distributed system servers are each configured to, in response to processing a test case, generate a time-stamped log entry that includes header data for the processed test case and a uniform resource locator address of the processing server. The processor thus maps the unique test case to a subset of the distributed system servers as endpoint servers of the unique test case, in response to determining that the uniform resource locator addresses of each of the subset endpoint servers are listed within generated log entries of the endpoint servers in association with the unique test case name.
    Type: Application
    Filed: April 10, 2019
    Publication date: August 1, 2019
    Inventors: ADAM G. ARCHER, HERMAN S. BADWAL, MIRAN BADZAK, ROBIN Y. BOBBITT, MARK T. DUQUETTE, CHRISTOPHER M. LEE-SHANOK, ROBERT RETCHLESS, LAUREN H. SCHAEFER, CHRISTOPHER N. TAYLOR
  • Patent number: 10361983
    Abstract: Aspects provide message queue management as a function of processing time estimation, wherein a processor stores a message directed to a user from a messaging server in a distraction queue, and predicts a processing time required by the user to process the received message as a function of sender identity or of an identified message topic or type. The processor increments a processing time counter value for the distraction queue with the predicted processing time of the message, and notifies the user of the received message and all other messages currently saved to the distraction queue in response to determining that the incremented processing time counter value meets a threshold value.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Lauren H. Schaefer, Christopher N. Taylor
  • Publication number: 20190141490
    Abstract: A method and system enabling an initiator based process for preventing distracted driving is provided. The method includes continuously retrieving by a mobile device from a plurality of sensing devices, sensor data. The sensor data is analyzed and based on the analysis it is determined that a user of the mobile device is currently operating a vehicle. A message is generated indicating that the user is currently operating the vehicle. The message is transmitted to and stored by a server.
    Type: Application
    Filed: January 2, 2019
    Publication date: May 9, 2019
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Christopher N. Taylor
  • Patent number: 10219125
    Abstract: A method and system enabling an initiator based process for preventing distracted driving is provided. The method includes continuously retrieving by a mobile device from a plurality of sensing devices, sensor data. The sensor data is analyzed and based on the analysis it is determined that a user of the mobile device is currently operating a vehicle. A message is generated indicating that the user is currently operating the vehicle. The message is transmitted to and stored by a server.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Christopher N. Taylor
  • Publication number: 20180278567
    Abstract: Aspects provide message queue management as a function of processing time estimation, wherein a processor stores a message directed to a user from a messaging server in a distraction queue, and predicts a processing time required by the user to process the received message as a function of sender identity or of an identified message topic or type. The processor increments a processing time counter value for the distraction queue with the predicted processing time of the message, and notifies the user of the received message and all other messages currently saved to the distraction queue in response to determining that the incremented processing time counter value meets a threshold value.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Inventors: ADAM G. ARCHER, HERMAN S. BADWAL, ROBIN Y. BOBBITT, CHRISTOPHER M. LEE-SHANOK, ROBERT RETCHLESS, LAUREN H. SCHAEFER, CHRISTOPHER N. TAYLOR
  • Publication number: 20180276109
    Abstract: Aspects capture test coverage in a distributed system, wherein a processor instigates execution of a unique hypertext transfer request protocol test case within a distributed system of different, networked servers. The header of the unique test case includes a unique name for the unique test case, and the distributed system servers are each configured to, in response to processing a test case, generate a time-stamped log entry that includes header data for the processed test case and a uniform resource locator address of the processing server. The processor thus maps the unique test case to a subset of the distributed system servers as endpoint servers of the unique test case, in response to determining that the uniform resource locator addresses of each of the subset endpoint servers are listed within generated log entries of the endpoint servers in association with the unique test case name.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 27, 2018
    Inventors: ADAM G. ARCHER, HERMAN S. BADWAL, MIRAN BADZAK, ROBIN Y. BOBBITT, MARK T. DUQUETTE, CHRISTOPHER M. LEE-SHANOK, ROBERT RETCHLESS, LAUREN H. SCHAEFER, CHRISTOPHER N. TAYLOR
  • Patent number: 10025697
    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, wherein tracking is performed by inserting observer code using aspect oriented programming method, which tracks each method's interaction with its own objects and objects that are passed to it. 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: May 23, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Pratyush Dhruv, Corrie Hy Kwan, Robert Retchless, Lauren J. Hayward Schaefer, Cesar A. Wong
  • Publication number: 20180124580
    Abstract: A method and system enabling an initiator based process for preventing distracted driving is provided. The method includes continuously retrieving by a mobile device from a plurality of sensing devices, sensor data. The sensor data is analyzed and based on the analysis it is determined that a user of the mobile device is currently operating a vehicle. A message is generated indicating that the user is currently operating the vehicle. The message is transmitted to and stored by a server.
    Type: Application
    Filed: January 3, 2018
    Publication date: May 3, 2018
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Christopher N. Taylor
  • Patent number: 9949098
    Abstract: A method and system enabling an initiator based process for preventing distracted driving is provided. The method includes continuously retrieving by a mobile device from a plurality of sensing devices, sensor data. The sensor data is analyzed and based on the analysis it is determined that a user of the mobile device is currently operating a vehicle. A message is generated indicating that the user is currently operating the vehicle. The message is transmitted to and stored by a server.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Christopher N. Taylor
  • Publication number: 20170127255
    Abstract: A method and system enabling an initiator based process for preventing distracted driving is provided. The method includes continuously retrieving by a mobile device from a plurality of sensing devices, sensor data. The sensor data is analyzed and based on the analysis it is determined that a user of the mobile device is currently operating a vehicle. A message is generated indicating that the user is currently operating the vehicle. The message is transmitted to and stored by a server.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Christopher M. Lee-Shanok, Robert Retchless, Christopher N. Taylor
  • Publication number: 20170109159
    Abstract: Techniques are described for updating documentation for an application including but not limited to a web application, a software application or a mobile application. In one example, techniques include generating an entry in a documentation for an application, linking the entry to an element of the application, including recording a run-time state for the element; determining that the element has changed; and generating an alert indicating that the element has changed.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Inventors: Adam G. Archer, Miran Badzak, Robin Y. Bobbitt, Mark T. Duquette, Robert Retchless, Fariz Saracevic, Lauren J. Schaefer, Christopher N. Taylor
  • Publication number: 20170046507
    Abstract: In an approach to user authentication by facial recognition, a computing device repeatedly detects the faces of users within the field of view of an input device. The computing device determines the presence or absence of the registered user within the field of view of the input device. The computing device determines the presence or absence of unregistered users within the field of view of the input device. Determining that only the registered user is present, the computing device presents data in an unrestricted manner. Determining that an unregistered user(s) is present, the computing device presents data in a restricted manner.
    Type: Application
    Filed: August 10, 2015
    Publication date: February 16, 2017
    Inventors: Adam G. Archer, Herman S. Badwal, Robin Y. Bobbitt, Prachi S. Khadke, Christopher M. Lee-Shanok, Robert Retchless, Fariz Saracevic, Christopher N. Taylor
  • Publication number: 20160266999
    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, wherein tracking is performed by inserting observer code using aspect oriented programming method, which tracks each method's interaction with its own objects and objects that are passed to it. 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: May 23, 2016
    Publication date: September 15, 2016
    Inventors: Bernadette A. Carter, Pratyush Dhruv, Corrie HY Kwan, Robert Retchless, Lauren J. Hayward Schaefer, Cesar A. Wong