Patents by Inventor Doyle J. McCoy

Doyle J. McCoy 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: 9613131
    Abstract: An approach for adjusting ranked search results based on user data is provided. An approach includes: receiving a search query from a search user; generating a ranked result set based on the search query; generating an adjusted ranked result set by adjusting the ranked result set based on a skill rating of the search user; and providing the adjusted ranked result set to the search user.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: April 4, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam D. Braham, Doyle J. McCoy, Jeffrey A. Schmidt, Gregory J. Watts
  • Patent number: 9576022
    Abstract: An approach for identifying missing content is provided. An approach includes: receiving a search string; determining a skill rating associated with a searcher that generated the search string; and searching a database using the search string. The approach also includes: updating at least one of a first score associated with the search string and a second score associated with the database based on the skill rating; and generating an alert based on one of the first score exceeding a first threshold and the second score exceeding a second threshold.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: February 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam D. Braham, Doyle J. McCoy, Jeffrey A. Schmidt, Gregory J. Watts
  • Publication number: 20160299809
    Abstract: An approach is provided for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware device that results in a full system crash is received, an address translation table of a central processing unit (CPU) of the computer hardware device is collected. A format of call stack frames of an operating system (OS) image of the computer hardware device is retrieved. Based on the collected address translation table and the retrieved format of the call stack frames, the call stack frames are retrieved and output to a computer file. Retrieving the call stack frames is performed by a service processor external to system processing units running OS images via a hypervisor of the computer hardware device. The service processor does not require an ambulance logical partition managed by the hypervisor.
    Type: Application
    Filed: June 21, 2016
    Publication date: October 13, 2016
    Inventor: Doyle J. McCoy
  • Patent number: 9396057
    Abstract: An approach is provided for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware device that results in a full system crash is received, an address translation table of a central processing unit of the computer hardware device is collected. A format of call stack frames of an operating system (OS) image of the computer hardware device is retrieved. A type of the OS image is identified as being a hypervisor program image. Based on the collected address translation table, the retrieved format of the plurality of call stack frames, and the type of the OS image being a hypervisor program image, the call stack frames are retrieved and output to a computer file.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventor: Doyle J. McCoy
  • Patent number: 9286483
    Abstract: Embodiments of the present invention provide an approach for protecting visible data during computerized process usage. Specifically, in a typical embodiment, when a computerized process is identified, a physical page key (PPK) is generated (e.g., a unique PPK may be generated for each page of data) and stored in at least one table. Based on the PPK a virtual page key (VPK) is generated and stored in at least one register. When the process is later implemented, and a request to access a set of data associated the process is received, it will be determined whether the VPK is valid (based on the PPK). Based on the results of this determination, a data access determination is made.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventor: Doyle J. McCoy
  • Publication number: 20160055150
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Application
    Filed: November 5, 2015
    Publication date: February 25, 2016
    Inventors: John J. BIRD, Doyle J. MCCOY
  • Patent number: 9251143
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: February 2, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Bird, Doyle J. McCoy
  • Patent number: 9218240
    Abstract: An approach to determine whether errors associated with transmitted data are associated with a transmitting device, a receiving device, and/or a connecting device that connects the transmitting device to the receiving device. The approach includes a method that includes receiving transmitted data with a buffer. The approach further includes analyzing the transmitted data which includes an error correcting process to detect errors and determine that the transmitted data has an error that requires additional analysis. The approach further includes determining that the error is associated with a receiving device, the transmitting device, or a connecting device that connects the receiving device and the transmitting device.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: December 22, 2015
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Scott L. Chambers, An Ding Chen, Doyle J. McCoy
  • Publication number: 20150227750
    Abstract: Embodiments of the present invention provide an approach for protecting visible data during computerized process usage. Specifically, in a typical embodiment, when a computerized process is identified, a physical page key (PPK) is generated (e.g., a unique PPK may be generated for each page of data) and stored in at least one table. Based on the PPK a virtual page key (VPK) is generated and stored in at least one register. When the process is later implemented, and a request to access a set of data associated the process is received, it will be determined whether the VPK is valid (based on the PPK). Based on the results of this determination, a data access determination is made.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Inventor: Doyle J. McCoy
  • Patent number: 9043612
    Abstract: Embodiments of the present invention provide an approach for protecting visible data during computerized process usage. Specifically, in a typical embodiment, when a computerized process is identified, a physical page key (PPK) is generated (e.g., a unique PPK may be generated for each page of data) and stored in at least one table. Based on the PPK a virtual page key (VPK) is generated and stored in at least one register. When the process is later implemented, and a request to access a set of data associated the process is received, it will be determined whether the VPK is valid (based on the PPK). Based on the results of this determination, a data access determination is made.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Coropration
    Inventor: Doyle J. McCoy
  • Publication number: 20150095079
    Abstract: An approach for evaluating at least one problem report based on keyword parameters of the at least one problem report is provided. According to at least one aspect, the approach comprises determining problem symptoms of at least one problem report based on keywords of the problem symptoms. The approach further comprises comparing the keywords of the problem symptoms with skills of a symptom skills table in a computer data structure so as to rank a match of available skills to address the at least one problem report, wherein a rank is determined by closeness of match between the skills of the symptom skills table and the keywords of the problem symptoms to address the at least one problem report. The approach further comprises generating work assignments based on the ranked match of available skills.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Adam D. Braham, Dennis D. Koski, Doyle J. McCoy, Jeffrey A. Schmidt
  • Publication number: 20150095078
    Abstract: An approach for resource scheduling of teams based on historic performance evaluations of projects of the teams. In one aspect, the approach comprises monitoring resource skills of one or more teams based on historical performance of previous problems solved by the one or more teams. The approach further comprises, evaluating success rates of the one or more team's effectiveness in utilizing the resource skills based on the historical performance of the previous problems solved. The approach further comprises determining a resource schedule for a new problem solved by the one or more teams based on the success rates of the team's effectiveness in utilizing the resource skills of the previous problems solved. The approach further comprises modifying the determined resource schedule based on altered conditions of the success rates of the one or more team's effectiveness in utilizing the resource skills over a duration of time.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: International Business Machines Corporation
    Inventors: Adam D. Braham, Dennis D. Koski, Doyle J. McCoy, Jeffrey A. Schmidt
  • Publication number: 20150089332
    Abstract: An approach to determine whether errors associated with transmitted data are associated with a transmitting device, a receiving device, and/or a connecting device that connects the transmitting device to the receiving device. The approach includes a method that includes receiving transmitted data with a buffer. The approach further includes analyzing the transmitted data which includes an error correcting process to detect errors and determine that the transmitted data has an error that requires additional analysis. The approach further includes determining that the error is associated with a receiving device, the transmitting device, or a connecting device that connects the receiving device and the transmitting device.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Scott L. Chambers, Chen An Ding, Doyle J. McCoy
  • Publication number: 20140359628
    Abstract: An approach to control workflow so that a relatively high priority work item can sometimes be automatically controlled by software to interrupt work being performed, by one or more resource unit(s), on a relatively lower priority work item. The analysis for deciding whether or not an interruption occurs depends upon interruptibility scalars (that is, interruptibility quotients and/or factors) and interruptibility threshold(s).
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Adam D. Braham, Dennis D. Koski, Doyle J. McCoy, Todd A. Mueller, Jeffrey A. Schmidt
  • Publication number: 20140281582
    Abstract: Embodiments of the present invention provide an approach for protecting visible data during computerized process usage. Specifically, in a typical embodiment, when a computerized process is identified, a physical page key (PPK) is generated (e.g., a unique PPK may be generated for each page of data) and stored in at least one table. Based on the PPK a virtual page key (VPK) is generated and stored in at least one register. When the process is later implemented, and a request to access a set of data associated the process is received, it will be determined whether the VPK is valid (based on the PPK). Based on the results of this determination, a data access determination is made.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Doyle J. McCoy
  • Publication number: 20140250335
    Abstract: An approach is provided for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware device that results in a full system crash is received, an address translation table of a central processing unit of the computer hardware device is collected. A format of call stack frames of an operating system (OS) image of the computer hardware device is retrieved. A type of the OS image is identified as being a hypervisor program image. Based on the collected address translation table, the retrieved format of the plurality of call stack frames, and the type of the OS image being a hypervisor program image, the call stack frames are retrieved and output to a computer file.
    Type: Application
    Filed: May 14, 2014
    Publication date: September 4, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Doyle J. McCoy
  • Publication number: 20140214813
    Abstract: An approach for adjusting ranked search results based on user data is provided. An approach includes: receiving a search query from a search user; generating a ranked result set based on the search query; generating an adjusted ranked result set by adjusting the ranked result set based on a skill rating of the search user; and providing the adjusted ranked result set to the search user.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam D. BRAHAM, Doyle J. MCCOY, Jeffrey A. SCHMIDT, Gregory J. WATTS
  • Publication number: 20140214881
    Abstract: An approach for identifying missing content is provided. An approach includes: receiving a search string; determining a skill rating associated with a searcher that generated the search string; and searching a database using the search string. The approach also includes: updating at least one of a first score associated with the search string and a second score associated with the database based on the skill rating; and generating an alert based on one of the first score exceeding a first threshold and the second score exceeding a second threshold.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam D. BRAHAM, Doyle J. MCCOY, Jeffrey A. SCHMIDT, Gregory J. WATTS
  • Patent number: 8762790
    Abstract: A method and system for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware device that results in a full system crash is received, an address translation table of a central processing unit (CPU) of the computer hardware device is collected. A format of call stack frames of an operating system (OS) image of the computer hardware device is retrieved. Based on the collected address translation table and the retrieved format of the plurality of call stack frames, the call stack frames are retrieved and output to a computer file.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventor: Doyle J. McCoy
  • Publication number: 20130185050
    Abstract: Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. BIRD, Doyle J. MCCOY