Patents by Inventor Joel L. Masser

Joel L. Masser 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: 10152143
    Abstract: An apparatus, method, system, and program product are disclosed for customizing input device operation. In one example, an apparatus includes an interface module that receives an input click pattern from an input device. The apparatus also includes a comparison module that compares the input click pattern to a user defined click pattern. The apparatus includes an execution module that performs a user defined action corresponding to the user defined click pattern in response to the input click pattern matching the user defined click pattern.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joel L. Masser, David C. Reed, Max D. Smith
  • Patent number: 9921930
    Abstract: Metadata of a target data record set population is used to generate a test data record set population for use in data storage system testing. The metadata includes values for metadata parameters for individual target data record sets. The target data record set population as a whole has metadata parameter values distributed among sets of value ranges. A group of proportions is calculated for each set of value ranges. A test data record set population is generated based on the groups of proportions. As generated, the test data record set population meets a set of predetermined criteria.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joel L. Masser, David C. Reed, Max D. Smith
  • Patent number: 9747814
    Abstract: An approach to notifying a person who is hard of hearing of audible events based on a configurable device. The device has microphones and associated buttons mounted on its surface. The user programs the device by depressing a selected button longer than a preconfigured time to place the device in listen mode. The user generates the desired audible event and the device records the audible event. The selected button is depressed again to instruct the device to associate the audible event with a visual alarm indicator of colored/flashing lights and/or a text projection. The device listens for the audible event and activates the visual alarm indicator when the device detects the audible event.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arthur J. Bariska, Jr., Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Patent number: 9662245
    Abstract: An approach to notifying a person who is hard of hearing of audible events based on a configurable device. The device has microphones and associated buttons mounted on its surface. The user programs the device by depressing a selected button longer than a preconfigured time to place the device in listen mode. The user generates the desired audible event and the device records the audible event. The selected button is depressed again to instruct the device to associate the audible event with a visual alarm indicator of colored/flashing lights and/or a text projection. The device listens for the audible event and activates the visual alarm indicator when the device detects the audible event.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arthur J. Bariska, Jr., Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Publication number: 20170110031
    Abstract: An approach to notifying a person who is hard of hearing of audible events based on a configurable device. The device has microphones and associated buttons mounted on its surface. The user programs the device by depressing a selected button longer than a preconfigured time to place the device in listen mode. The user generates the desired audible event and the device records the audible event. The selected button is depressed again to instruct the device to associate the audible event with a visual alarm indicator of colored/flashing lights and/or a text projection. The device listens for the audible event and activates the visual alarm indicator when the device detects the audible event.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: Arthur J. Bariska, JR., Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Publication number: 20170105875
    Abstract: An approach to notifying a person who is hard of hearing of audible events based on a configurable device. The device has microphones and associated buttons mounted on its surface. The user programs the device by depressing a selected button longer than a preconfigured time to place the device in listen mode. The user generates the desired audible event and the device records the audible event. The selected button is depressed again to instruct the device to associate the audible event with a visual alarm indicator of colored/flashing lights and/or a text projection. The device listens for the audible event and activates the visual alarm indicator when the device detects the audible event.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 20, 2017
    Inventors: Arthur J. Bariska, JR., Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Patent number: 9619376
    Abstract: A deviance monitoring module is provided for examining various parameters of an operating system for deviance from a baseline behavior at specified intervals. A range of acceptable deviance values from a baseline behavior is set for parameters of an operating system. The parameters of the operating system are then monitored at specified intervals for deviance from the baseline behavior. In response to detecting that the deviance exceeds a predetermined threshold, the method triggers diagnostic data gathering on the parameters of the operating system according to an embodiment.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arthur J. Bariska, Jr., Matthew T. Cousens, Eileen S. Kovalchick, Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Patent number: 9558087
    Abstract: For test virtual volume operation testing, an identification module determines if an input/output (I/O) operation for a test virtual volume is directed to volume contents data. A disposition module executes the I/O operation in response to the I/O operation being directed to the volume contents data and declines the I/O operation in response to the I/O operation not being directed to the volume contents data.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joel L. Masser, David C. Reed, Max D. Smith
  • Publication number: 20160357662
    Abstract: A deviance monitoring module is provided for examining various parameters of an operating system for deviance from a baseline behavior at specified intervals. A range of acceptable deviance values from a baseline behavior is set for parameters of an operating system. The parameters of the operating system are then monitored at specified intervals for deviance from the baseline behavior. In response to detecting that the deviance exceeds a predetermined threshold, the method triggers diagnostic data gathering on the parameters of the operating system according to an embodiment.
    Type: Application
    Filed: August 26, 2016
    Publication date: December 8, 2016
    Inventors: Arthur J. Bariska, JR., Matthew T. Cousens, Eileen S. Kovalchick, Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Patent number: 9471477
    Abstract: A deviance monitoring module is provided for examining various parameters of an operating system for deviance from a baseline behavior at specified intervals. A range of acceptable deviance values from a baseline behavior is set for parameters of an operating system. The parameters of the operating system are then monitored at specified intervals for deviance from the baseline behavior. In response to detecting that the deviance exceeds a predetermined threshold, the method triggers diagnostic data gathering on the parameters of the operating system according to an embodiment.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arthur J. Bariska, Jr., Matthew T. Cousens, Eileen S. Kovalchick, Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Patent number: 9471411
    Abstract: A deviance monitoring module is provided for examining various parameters of an operating system for deviance from a baseline behavior at specified intervals. A range of acceptable deviance values from a baseline behavior is set for parameters of an operating system. The parameters of the operating system are then monitored at specified intervals for deviance from the baseline behavior. In response to detecting that the deviance exceeds a predetermined threshold, the method triggers diagnostic data gathering on the parameters of the operating system according to an embodiment.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arthur J. Bariska, Jr., Matthew T. Cousens, Eileen S. Kovalchick, Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Patent number: 9466226
    Abstract: An approach to notifying a person who is hard of hearing of audible events based on a configurable device. The device has microphones and associated buttons mounted on its surface. The user programs the device by depressing a selected button longer than a preconfigured time to place the device in listen mode. The user generates the desired audible event and the device records the audible event. The selected button is depressed again to instruct the device to associate the audible event with a visual alarm indicator of colored/flashing lights and/or a text projection. The device listens for the audible event and activates the visual alarm indicator when the device detects the audible event.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: Arthur J. Bariska, Jr., Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Publication number: 20160291705
    Abstract: An apparatus, method, system, and program product are disclosed for customizing input device operation. In one example, an apparatus includes an interface module that receives an input click pattern from an input device. The apparatus also includes a comparison module that compares the input click pattern to a user defined click pattern. The apparatus includes an execution module that performs a user defined action corresponding to the user defined click pattern in response to the input click pattern matching the user defined click pattern.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Joel L. Masser, David C. Reed, Max D. Smith
  • Publication number: 20160259701
    Abstract: Metadata of a target data record set population is used to generate a test data record set population for use in data storage system testing. The metadata includes values for metadata parameters for individual target data record sets. The target data record set population as a whole has metadata parameter values distributed among sets of value ranges. A group of proportions is calculated for each set of value ranges. A test data record set population is generated based on the groups of proportions. As generated, the test data record set population meets a set of predetermined criteria.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 8, 2016
    Inventors: Joel L. Masser, David C. Reed, Max D. Smith
  • Publication number: 20160179661
    Abstract: A deviance monitoring module is provided for examining various parameters of an operating system for deviance from a baseline behavior at specified intervals. A range of acceptable deviance values from a baseline behavior is set for parameters of an operating system. The parameters of the operating system are then monitored at specified intervals for deviance from the baseline behavior. In response to detecting that the deviance exceeds a predetermined threshold, the method triggers diagnostic data gathering on the parameters of the operating system according to an embodiment.
    Type: Application
    Filed: March 11, 2016
    Publication date: June 23, 2016
    Inventors: Arthur J. Bariska, JR., Matthew T. Cousens, Eileen S. Kovalchick, Joel L. Masser, Kevin D. McKenzie, Eileen P. Tedesco
  • Patent number: 9274922
    Abstract: A processor-implemented method for diagnostic testing using an expected result parameter is provided. The processor-implemented method may include establishing a known system environment associated with a function under test and setting the expected result parameter corresponding to the function under test and the known system environment. A call is issued by the processor to execute the function under test. Before returning to the caller, the function under test compares an expected result value to an actual result value. The function under test determines an error based on the actual result value being different from the expected result value and performs a low-level diagnostic based on the determined error. Then the processor receives a return value from the function under test based on the issued call.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventor: Joel L. Masser
  • Publication number: 20160004630
    Abstract: A method for testing a software product is disclosed. In one embodiment, such a method enables a user to specify a type of standard interface between software components, as well as enable a user to specify a type of error to inject into a software product in response to interaction between the software components through the interface. Once these parameters are established, the method monitors, at runtime, execution of the software components for interaction through the interface. In response to detecting such interaction, the method injects the specified error into the software product. The claimed method has the ability to perform such error injection without needing to modify the software components. In certain embodiments, the method enables a user to specify the type of standard interface and/or error to inject at runtime of the software product. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Applicant: International Business Machines Corporation
    Inventors: Joel L. Masser, David C. Reed, Max D. Smith
  • Publication number: 20150370671
    Abstract: For test virtual volume operation testing, an identification module determines if an input/output (I/O) operation for a test virtual volume is directed to volume contents data. A disposition module executes the I/O operation in response to the I/O operation being directed to the volume contents data and declines the I/O operation in response to the I/O operation not being directed to the volume contents data.
    Type: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Inventors: Joel L. Masser, David C. Reed, Max D. Smith
  • Patent number: 9087092
    Abstract: Providing a computer program product, system, and method for logging updates to monitored data sets in a storage. A request is received to monitor changes to a monitored data set comprising one of the data sets in the storage. A determination is made of tracks in the storage in which the data set is stored. The determined tracks are indicated in monitored tracks. Updates to the storage are received and a determination is made as to whether the updates are for the monitored tracks. The updates are logged in response to determining that updates are for the monitored tracks. A determination is made of new tracks added to the monitored data set and the determined new tracks are indicated in the monitored tracks.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bard A. Doster, Joel L. Masser, David C. Reed, Max D. Smith
  • Patent number: 8949800
    Abstract: Method, system, and computer program product embodiments of a time-based trace facility for facilitating software debugging without interfering with the run-time behavior, performance or resource usage of the traced software are provided. The trace facility resides in a different address space than the target address space and uses different time-slices of CPU resources to execute the instructions in the address spaces. The trace facility uses a cross-memory mode to read the state data from the target address space in accordance with a time schedule. The trace facility writes the state data to a trace area, which may be located in either the target or trace address spaces or external storage. With this approach, the trace facility can read a large amount of state data frequently to construct the type of historical record needed to analysis run-time behavior, performance and resource usage.
    Type: Grant
    Filed: March 24, 2013
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joel L. Masser, David Charles Reed, Max Douglas Smith