Patents by Inventor Marc A. Martin

Marc A. Martin 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: 10152367
    Abstract: An example computer implemented method includes determining a fingerprint of the system dump, which identifies a model of the system and a type of the system dump. The method further includes receiving, from a first user device, a request to identify system dumps matching a set of system dump criteria and identifying the first user device based on the fingerprint of the system dump matching the set of system dump criteria specified, and sending access information of the system dump. The method also includes recording a query and its result as executed by the first user device against the system dump and sending, for receipt by a second user device, access information of the result of the query in the database, in response to the second user device requesting identification of system dumps matching said set of system dump criteria.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Patent number: 9998528
    Abstract: Technical solutions are described for selecting a server for executing a task. An example method includes determining a plurality of storage volumes corresponding to each respective server from a plurality of servers. The computer implemented method also includes determining a reachability score of a first storage volume from the plurality of storage volumes, where the first storage volume is associated with a first server, and where the reachability score is based on a number of connectivity channels associated with the first storage volume. The computer implemented method also includes selecting the first server that is associated with the first storage volume for execution of the task. In an example, the computer implemented method may communicate the reachability score to a user device and receive the selection of the first server in response.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Publication number: 20180101428
    Abstract: An example computer implemented method includes determining a fingerprint of the system dump, which identifies a model of the system and a type of the system dump. The method further includes receiving, from a first user device, a request to identify system dumps matching a set of system dump criteria and identifying the first user device based on the fingerprint of the system dump matching the set of system dump criteria specified, and sending access information of the system dump. The method also includes recording a query and its result as executed by the first user device against the system dump and sending, for receipt by a second user device, access information of the result of the query in the database, in response to the second user device requesting identification of system dumps matching said set of system dump criteria.
    Type: Application
    Filed: December 27, 2017
    Publication date: April 12, 2018
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Patent number: 9910726
    Abstract: Technical solutions are described for analyzing a system dump. An example computer implemented method includes determining a fingerprint of the system dump, which identifies a model of the system and a type of the system dump. The method further includes receiving, from a first user device, a request to identify system dumps matching a set of system dump criteria and identifying the first user device based on the fingerprint of the system dump matching the set of system dump criteria specified, and sending access information of the system dump. The method also includes recording a query and its result as executed by the first user device against the system dump and sending, for receipt by a second user device, access information of the result of the query in the database, in response to the second user device requesting identification of system dumps matching said set of system dump criteria.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Publication number: 20170235624
    Abstract: Technical solutions are described for analyzing a system dump. An example computer implemented method includes determining a fingerprint of the system dump, which identifies a model of the system and a type of the system dump. The method further includes receiving, from a first user device, a request to identify system dumps matching a set of system dump criteria and identifying the first user device based on the fingerprint of the system dump matching the set of system dump criteria specified, and sending access information of the system dump. The method also includes recording a query and its result as executed by the first user device against the system dump and sending, for receipt by a second user device, access information of the result of the query in the database, in response to the second user device requesting identification of system dumps matching said set of system dump criteria.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Publication number: 20170237809
    Abstract: Technical solutions are described for selecting a server for executing a task. An example method includes determining a plurality of storage volumes corresponding to each respective server from a plurality of servers. The computer implemented method also includes determining a reachability score of a first storage volume from the plurality of storage volumes, where the first storage volume is associated with a first server, and where the reachability score is based on a number of connectivity channels associated with the first storage volume. The computer implemented method also includes selecting the first server that is associated with the first storage volume for execution of the task. In an example, the computer implemented method may communicate the reachability score to a user device and receive the selection of the first server in response.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Patent number: 9710183
    Abstract: A primary physical storage device has effectively limitless apparent free space. Responsive to receiving a request to dynamically allocate an amount of desired free space on the primary device to store new data on the primary device, and responsive to determining that an amount of actual free space on the primary device is insufficient to permit such allocation, existing data stored on the primary device is moved to a secondary storage device. The first existing data appears to still be stored on the primary device. Responsive to receiving a request to retrieve existing data from the primary device, and to determining that the existing data has been moved to the secondary device, the existing data is moved back to the primary device. The existing data was originally stored on the primary device, and is currently stored on the primary device or has been moved to the secondary device.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dustin A. Helak, Marc A. Martin, Jason Webster
  • Patent number: 9658948
    Abstract: Embodiments are directed to methods for improving the efficiency at which problem areas are identified and prioritized for an existing large, multi-module software system. In some embodiments, a workload mapper generates workload maps that identify the intersection between defect risk scores accumulated for various modules and a log of the modules that are accesses by a given workload. A graphical user interface (GUI) provides the ability to sort, search, compare and display the workload maps against various sort, search and/or compare criteria.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 23, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Patent number: 9632922
    Abstract: Embodiments are directed to devices, systems and methods for improving the efficiency at which problem areas are identified and prioritized for an existing large, multi-module software system. In some embodiments, a workload mapper generates workload maps that identify the intersection between defect risk scores accumulated for various modules and a log of the modules that are accesses by a given workload. A graphical user interface (GUI) provides the ability to sort, search, compare and display the workload maps against various sort, search and/or compare criteria.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Publication number: 20160170744
    Abstract: Embodiments relate to supporting development or maintenance of a product. An aspect includes identifying, by a computing device, a plurality of users. Another aspect includes establishing, by the computing device, an environment configured to provide substantially real-time collaboration between the identified users in connection with the product. The development or maintenance may be based on one or more interfaces or fields.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 16, 2016
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Publication number: 20150370503
    Abstract: A primary physical storage device has effectively limitless apparent free space. Responsive to receiving a request to dynamically allocate an amount of desired free space on the primary device to store new data on the primary device, and responsive to determining that an amount of actual free space on the primary device is insufficient to permit such allocation, existing data stored on the primary device is moved to a secondary storage device. The first existing data appears to still be stored on the primary device. Responsive to receiving a request to retrieve existing data from the primary device, and to determining that the existing data has been moved to the secondary device, the existing data is moved back to the primary device. The existing data was originally stored on the primary device, and is currently stored on the primary device or has been moved to the secondary device.
    Type: Application
    Filed: August 28, 2015
    Publication date: December 24, 2015
    Inventors: Dustin A. Helak, Marc A. Martin, Jason Webster
  • Patent number: 9146679
    Abstract: A primary physical storage device has effectively limitless apparent free space. Responsive to receiving a request to dynamically allocate an amount of desired free space on the primary device to store new data on the primary device, and responsive to determining that an amount of actual free space on the primary device is insufficient to permit such allocation, existing data stored on the primary device is moved to a secondary storage device. The first existing data appears to still be stored on the primary device. Responsive to receiving a request to retrieve existing data from the primary device, and to determining that the existing data has been moved to the secondary device, the existing data is moved back to the primary device. The existing data was originally stored on the primary device, and is currently stored on the primary device or has been moved to the secondary device.
    Type: Grant
    Filed: June 18, 2011
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Marc A. Martin, Dustin A. Helak, Jason Webster
  • Publication number: 20150248318
    Abstract: Embodiments are directed to methods for improving the efficiency at which problem areas are identified and prioritized for an existing large, multi-module software system. In some embodiments, a workload mapper generates workload maps that identify the intersection between defect risk scores accumulated for various modules and a log of the modules that are accesses by a given workload. A graphical user interface (GUI) provides the ability to sort, search, compare and display the workload maps against various sort, search and/or compare criteria.
    Type: Application
    Filed: September 30, 2014
    Publication date: September 3, 2015
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Publication number: 20150248344
    Abstract: Embodiments are directed to devices, systems and methods for improving the efficiency at which problem areas are identified and prioritized for an existing large, multi-module software system. In some embodiments, a workload mapper generates workload maps that identify the intersection between defect risk scores accumulated for various modules and a log of the modules that are accesses by a given workload. A graphical user interface (GUI) provides the ability to sort, search, compare and display the workload maps against various sort, search and/or compare criteria.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Publication number: 20150242403
    Abstract: Embodiments relate to supporting development or maintenance of a product. An aspect includes identifying, by a computing device, a plurality of users. Another aspect includes establishing, by the computing device, an environment configured to provide substantially real-time collaboration between the identified users in connection with the product. The development or maintenance may be based on one or more interfaces or fields.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jesse L. Farinacci, Marc A. Martin
  • Patent number: 8661296
    Abstract: In one embodiment, a computer program product for first time data capture includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code is configured to run jobs on a systems complex (sysplex), to trace the jobs running on the sysplex, to monitor each of the jobs running on the sysplex for an unexpected action by any of the jobs, and to store information relating to each unexpected action performed by any of the jobs into an entry of a data store. In another embodiment, a method includes running jobs on a sysplex, tracing the jobs running on the sysplex, monitoring each of the jobs running on the sysplex for an unexpected action by any of the jobs, and storing information relating to each unexpected action performed by any of the jobs into an entry of a data store.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: February 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Arthur J. Bariska, Jr., Marc A. Martin, Thaiese N. Trader
  • Patent number: 8380729
    Abstract: In one embodiment, a method for handling an error message includes interrogating an error message issued by a computing system to determine that the error message includes more than an alarm message, determining a message identifier relating to the error message, comparing the message identifier to entries in a database to determine an entry in the database that includes the message identifier, and outputting a set of documentation referenced by the entry in the database which includes the message identifier. In another embodiment, the database includes a plurality of searchable entries, each entry including: a message identifier, a product identifier, a set of documentation, and a set of actions. The set of documentation includes documents for the computing system to output and the set of actions includes actions for the computing system to perform. Other methods, systems, and computer program products are also described according to various embodiments.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Arthur J. Bariska, Jr., Marc A. Martin, David C. Reed, Max D. Smith, Thaiese N. Trader
  • Publication number: 20120324201
    Abstract: A primary physical storage device has effectively limitless apparent free space. Responsive to receiving a request to dynamically allocate an amount of desired free space on the primary device to store new data on the primary device, and responsive to determining that an amount of actual free space on the primary device is insufficient to permit such allocation, existing data stored on the primary device is moved to a secondary storage device. The first existing data appears to still be stored on the primary device. Responsive to receiving a request to retrieve existing data from the primary device, and to determining that the existing data has been moved to the secondary device, the existing data is moved back to the primary device. The existing data was originally stored on the primary device, and is currently stored on the primary device or has been moved to the secondary device.
    Type: Application
    Filed: June 18, 2011
    Publication date: December 20, 2012
    Inventors: Marc A. Martin, Dustin A. Helak, Jason Webster
  • Publication number: 20120198285
    Abstract: In one embodiment, a computer program product for first time data capture includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code is configured to run jobs on a systems complex (sysplex), to trace the jobs running on the sysplex, to monitor each of the jobs running on the sysplex for an unexpected action by any of the jobs, and to store information relating to each unexpected action performed by any of the jobs into an entry of a data store. In another embodiment, a method includes running jobs on a sysplex, tracing the jobs running on the sysplex, monitoring each of the jobs running on the sysplex for an unexpected action by any of the jobs, and storing information relating to each unexpected action performed by any of the jobs into an entry of a data store.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Arthur J. Bariska, JR., Marc A. Martin, Thaiese N. Trader
  • Publication number: 20110302192
    Abstract: In one embodiment, a method for handling an error message includes interrogating an error message issued by a computing system to determine that the error message includes more than an alarm message, determining a message identifier relating to the error message, comparing the message identifier to entries in a database to determine an entry in the database that includes the message identifier, and outputting a set of documentation referenced by the entry in the database which includes the message identifier. In another embodiment, the database includes a plurality of searchable entries, each entry including: a message identifier, a product identifier, a set of documentation, and a set of actions. The set of documentation includes documents for the computing system to output and the set of actions includes actions for the computing system to perform. Other methods, systems, and computer program products are also described according to various embodiments.
    Type: Application
    Filed: June 4, 2010
    Publication date: December 8, 2011
    Applicant: International Business Machines Corporation
    Inventors: Arthur J. Bariska, JR., Marc A. Martin, David C. Reed, Max D. Smith, Thaiese N. Trader