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: 10678711Abstract: Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task.Type: GrantFiled: February 18, 2019Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventor: Doyle J. McCoy
-
Patent number: 10671468Abstract: An approach is provided for collecting data for diagnosing a failure of a computer hardware device. An address translation table of a central processing unit (CPU) of the device is collected. A format of call stack frames of an operating system (OS) image of the device is retrieved. The call stack frames are retrieved and outputted to a computer file. A second address translation table of the CPU is collected. A second format of second call stack frames is retrieved. The OS image and the second OS image are of different types but have common anchor structures. The format of the call stack frames is different from the second format. Based on the second address translation table and the second format, the second call stack frames are retrieved and outputted to the computer file. A diagnosis of the failure is received based on the computer file.Type: GrantFiled: June 15, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventor: Doyle J. McCoy
-
Patent number: 10606874Abstract: 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: GrantFiled: January 17, 2017Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam D. Braham, Doyle J. McCoy, Jeffrey A. Schmidt, Gregory J. Watts
-
Publication number: 20190179775Abstract: Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task.Type: ApplicationFiled: February 18, 2019Publication date: June 13, 2019Inventor: Doyle J. McCoy
-
Patent number: 10255204Abstract: Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task.Type: GrantFiled: November 21, 2017Date of Patent: April 9, 2019Assignee: International Business Machines CorporationInventor: Doyle J. McCoy
-
Patent number: 10169337Abstract: 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: GrantFiled: November 20, 2017Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Bird, Doyle J. McCoy
-
Publication number: 20180293127Abstract: An approach is provided for collecting data for diagnosing a failure of a computer hardware device. An address translation table of a central processing unit (CPU) of the device is collected. A format of call stack frames of an operating system (OS) image of the device is retrieved. The call stack frames are retrieved and outputted to a computer file. A second address translation table of the CPU is collected. A second format of second call stack frames is retrieved. The OS image and the second OS image are of different types but have common anchor structures. The format of the call stack frames is different from the second format. Based on the second address translation table and the second format, the second call stack frames are retrieved and outputted to the computer file. A diagnosis of the failure is received based on the computer file.Type: ApplicationFiled: June 15, 2018Publication date: October 11, 2018Inventor: Doyle J. McCoy
-
Patent number: 10037511Abstract: 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: GrantFiled: June 4, 2013Date of Patent: July 31, 2018Assignee: International Business Machines CorporationInventors: Adam D. Braham, Dennis D. Koski, Doyle J. McCoy, Todd A. Mueller, Jeffrey A. Schmidt
-
Patent number: 10013298Abstract: 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: GrantFiled: June 21, 2016Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventor: Doyle J. McCoy
-
Patent number: 9990406Abstract: 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: GrantFiled: January 5, 2017Date of Patent: June 5, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam D. Braham, Doyle J. McCoy, Jeffrey A. Schmidt, Gregory J. Watts
-
Publication number: 20180095903Abstract: Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task.Type: ApplicationFiled: November 21, 2017Publication date: April 5, 2018Inventor: Doyle J. McCoy
-
Publication number: 20180075025Abstract: 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: ApplicationFiled: November 20, 2017Publication date: March 15, 2018Inventors: John J. BIRD, Doyle J. MCCOY
-
Patent number: 9858207Abstract: Embodiments of the present invention provide an approach for memory protection at a level of granularity above a “page” level (e.g., enhancing the protection provided by a memory key-based system). The approach further provides such a level of protection at a process or task level by associating the physical page key with a virtual key that corresponds to a particular process/task. When access to the data is requested for a particular process or task, it is determined if a protection bit for the data is set, and if the physical page keys and/or virtual keys submitted pursuant to the request match that previously stored for the data and process/task. If so, access to the data is allowed for the particular process/task.Type: GrantFiled: February 6, 2013Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventor: Doyle J. McCoy
-
Patent number: 9858270Abstract: 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: GrantFiled: February 7, 2017Date of Patent: January 2, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Bird, Doyle J. McCoy
-
Patent number: 9740694Abstract: 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: GrantFiled: January 5, 2017Date of Patent: August 22, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam D. Braham, Doyle J. McCoy, Jeffrey A. Schmidt, Gregory J. Watts
-
Publication number: 20170147566Abstract: 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: ApplicationFiled: February 7, 2017Publication date: May 25, 2017Inventors: John J. BIRD, Doyle J. MCCOY
-
Publication number: 20170124183Abstract: 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: ApplicationFiled: January 17, 2017Publication date: May 4, 2017Inventors: Adam D. BRAHAM, Doyle J. MCCOY, Jeffrey A. SCHMIDT, Gregory J. WATTS
-
Publication number: 20170116192Abstract: 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: ApplicationFiled: January 5, 2017Publication date: April 27, 2017Inventors: Adam D. BRAHAM, Doyle J. MCCOY, Jeffrey A. SCHMIDT, Gregory J. WATTS
-
Publication number: 20170116199Abstract: 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: ApplicationFiled: January 5, 2017Publication date: April 27, 2017Inventors: Adam D. BRAHAM, Doyle J. MCCOY, Jeffrey A. SCHMIDT, Gregory J. WATTS
-
Patent number: 9633010Abstract: 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: GrantFiled: November 5, 2015Date of Patent: April 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Bird, Doyle J. McCoy