Patents by Inventor Michael Peter LYONS
Michael Peter LYONS 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: 12350883Abstract: An additive manufacturing device is provided and includes a printing material source, a printing head and a temperature control system. The printing material source is configured to contain a supply of printing material. The printing head is receptive of the printing material from the printing material source and is configured to print an object with the printing material. The temperature control system is coupled to the printing head and is configured to adjust a temperature of the printing material during printing to cause state changes of the printing material resulting in the printing material being one of soluble and insoluble in a solvent.Type: GrantFiled: August 15, 2022Date of Patent: July 8, 2025Assignee: International Business Machines CorporationInventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons
-
Patent number: 11947465Abstract: Aspects of the invention include receiving, at an operating system executing on a processor, a write request from a program to write data to a memory. The write request includes a virtual memory address and the data. It is determined that the virtual memory address is not assigned to a physical memory address. Based on the determining, the unassigned virtual memory address is assigned to a physical memory address in an overflow memory. The data is written to the physical memory address in the overflow memory and an indication that the write data was successfully written is returned to the program. Future requests by the program to access the virtual memory address are directed to the physical memory address in the overflow memory.Type: GrantFiled: October 13, 2020Date of Patent: April 2, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Peter Lyons, Andrew C. M. Hicks, Tynan J. Garrett, Miles C. Pedrone
-
Publication number: 20230412637Abstract: According to one embodiment, a method, computer system, and computer program product for cryptojacking prevention is provided. The embodiment may include capturing a plurality of processor usage information. The embodiment may also include identifying a process or a program using processing power above a preconfigured threshold based on the plurality of captured processor usage information. The embodiment may further include, in response to determining the identified process or the identified program is not approved by a system administrator, performing an action using operating system workload managers based on preconfigured preferences.Type: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Inventors: MICHAEL Peter LYONS, Andrew C. M. Hicks, Miles C. Pedrone
-
Patent number: 11604713Abstract: A test apparatus is provided for use with a mainframe and an adapter. The test apparatus includes a logical adapter interface unit and a control system. The logical adapter interface unit is interposable between the adapter and the mainframe whereby an I/O signal transmittable from the adapter and to the mainframe is transmitted through the logical adapter interface unit. The logical adapter interface unit is configured to manipulate the I/O signal. The control system is coupled to the logical adapter interface unit and the mainframe and is configured to control manipulations of the I/O signal by the logical adapter interface unit to mimic a condition of I/O traffic being run through the adapter and to log a response of the mainframe to the manipulations.Type: GrantFiled: February 12, 2020Date of Patent: March 14, 2023Assignee: International Business Machines CorporationInventors: Andrew C. M. Hicks, Michael Peter Lyons, Miles C. Pedrone, Tynan J. Garrett
-
Patent number: 11554546Abstract: An additive manufacturing device is provided and includes a printing material source, a printing head and a temperature control system. The printing material source is configured to contain a supply of printing material. The printing head is receptive of the printing material from the printing material source and is configured to print an object with the printing material. The temperature control system is coupled to the printing head and is configured to adjust a temperature of the printing material during printing to cause state changes of the printing material resulting in the printing material being one of soluble and insoluble in a solvent.Type: GrantFiled: June 27, 2019Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons
-
Publication number: 20220388243Abstract: An additive manufacturing device is provided and includes a printing material source, a printing head and a temperature control system. The printing material source is configured to contain a supply of printing material. The printing head is receptive of the printing material from the printing material source and is configured to print an object with the printing material. The temperature control system is coupled to the printing head and is configured to adjust a temperature of the printing material during printing to cause state changes of the printing material resulting in the printing material being one of soluble and insoluble in a solvent.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Inventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, MICHAEL Peter LYONS
-
Patent number: 11347849Abstract: Embodiments are described for detecting ransomware attacks. Aspects include receiving a memory access request for a memory location. Aspects also include allowing the memory access request based on a determination that the memory location is not present in a decoy address table. Aspects further include terminating a process that made the memory access request based on a determination that the memory location is present in the decoy address table.Type: GrantFiled: April 3, 2020Date of Patent: May 31, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Michael Peter Lyons, Miles C. Pedrone, Tynan J. Garrett
-
Publication number: 20220114106Abstract: Aspects of the invention include receiving, at an operating system executing on a processor, a write request from a program to write data to a memory. The write request includes a virtual memory address and the data. It is determined that the virtual memory address is not assigned to a physical memory address. Based on the determining, the unassigned virtual memory address is assigned to a physical memory address in an overflow memory. The data is written to the physical memory address in the overflow memory and an indication that the write data was successfully written is returned to the program. Future requests by the program to access the virtual memory address are directed to the physical memory address in the overflow memory.Type: ApplicationFiled: October 13, 2020Publication date: April 14, 2022Inventors: Michael Peter Lyons, Andrew C. M. Hicks, Tynan J. Garrett, Miles C. Pedrone
-
Patent number: 11301277Abstract: Embodiments include a method of organizing communications channels associated with virtual functions of a single root input and output virtualization (SR-IOV) adaptor. The method includes organizing a first coupling channel according to a first channel path identifier bound to designated communications over a first virtual function of the SR-IOV adaptor allocated according to first virtual function resources that support the first coupling channel. The method also includes enabling access to the first coupling channel to a first guest operating system. The method also includes receiving a teardown command associated with the first coupling channel. The method further includes initiating a reset of the first virtual function that deallocates the first virtual function resources associated the first virtual function.Type: GrantFiled: November 4, 2019Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter Kenneth Szwed, Michael Peter Lyons
-
Publication number: 20210312046Abstract: Embodiments are described for detecting ransomware attacks. Aspects include receiving a memory access request for a memory location. Aspects also include allowing the memory access request based on a determination that the memory location is not present in a decoy address table. Aspects further include terminating a process that made the memory access request based on a determination that the memory location is present in the decoy address table.Type: ApplicationFiled: April 3, 2020Publication date: October 7, 2021Inventors: ANDREW C. M. HICKS, MICHAEL PETER LYONS, MILES C. PEDRONE, TYNAN J. GARRETT
-
Publication number: 20210248051Abstract: A test apparatus is provided for use with a mainframe and an adapter. The test apparatus includes a logical adapter interface unit and a control system. The logical adapter interface unit is interposable between the adapter and the mainframe whereby an I/O signal transmittable from the adapter and to the mainframe is transmitted through the logical adapter interface unit. The logical adapter interface unit is configured to manipulate the I/O signal. The control system is coupled to the logical adapter interface unit and the mainframe and is configured to control manipulations of the I/O signal by the logical adapter interface unit to mimic a condition of I/O traffic being run through the adapter and to log a response of the mainframe to the manipulations.Type: ApplicationFiled: February 12, 2020Publication date: August 12, 2021Inventors: Andrew C. M. Hicks, MICHAEL Peter LYONS, Miles C. Pedrone, Tynan J. Garrett
-
Patent number: 11027495Abstract: A texturizer is provided and includes an extension arm and fine and gross motor controllers. The fine motor controller includes a heating element, one or more texturizing tools and a fine motor which is operable to control respective positions and orientations of the heating element and the one or more texturizing tools. The gross motor controller is interposed between the extension arm and the fine motor controller and is operable to control a position and an orientation of the fine motor controller relative to the extension arm.Type: GrantFiled: June 26, 2019Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons
-
Publication number: 20210132971Abstract: Embodiments include a method of organizing communications channels associated with virtual functions of a single root input and output virtualization (SR-IOV) adaptor. The method includes organizing a first coupling channel according to a first channel path identifier bound to designated communications over a first virtual function of the SR-IOV adaptor allocated according to first virtual function resources that support the first coupling channel. The method also includes enabling access to the first coupling channel to a first guest operating system. The method also includes receiving a teardown command associated with the first coupling channel. The method further includes initiating a reset of the first virtual function that deallocates the first virtual function resources associated the first virtual function.Type: ApplicationFiled: November 4, 2019Publication date: May 6, 2021Inventors: Peter Kenneth Szwed, Michael Peter Lyons
-
Patent number: 10901877Abstract: Aspects include receiving a request in a system for code that uses a code package to be tested. Sources are scraped to find a matching code package that uses the code package to be tested. The matching code package is retrieved and stored in a database. The matching code package is assembled into a test bucket and the test bucket is provided for the code package to be tested.Type: GrantFiled: May 30, 2019Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Hicks, Miles C Pedrone, Tynan J. Garrett, Michael Peter Lyons
-
Patent number: 10882252Abstract: A method for forming an object includes rotating a first object forming device about a rotational axis at a first speed to apply a first force to the first object forming device. The first object forming device includes an additive manufacturing device.Type: GrantFiled: December 15, 2017Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tynan J. Garrett, Andrew Hicks, Michael Peter Lyons, Miles C. Pedrone, Yunli Tang
-
Publication number: 20200406541Abstract: An additive manufacturing device is provided and includes a printing material source, a printing head and a temperature control system. The printing material source is configured to contain a supply of printing material. The printing head is receptive of the printing material from the printing material source and is configured to print an object with the printing material. The temperature control system is coupled to the printing head and is configured to adjust a temperature of the printing material during printing to cause state changes of the printing material resulting in the printing material being one of soluble and insoluble in a solvent.Type: ApplicationFiled: June 27, 2019Publication date: December 31, 2020Inventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, MICHAEL Peter LYONS
-
Publication number: 20200406555Abstract: A texturizer is provided and includes an extension arm and fine and gross motor controllers. The fine motor controller includes a heating element, one or more texturizing tools and a fine motor which is operable to control respective positions and orientations of the heating element and the one or more texturizing tools. The gross motor controller is interposed between the extension arm and the fine motor controller and is operable to control a position and an orientation of the fine motor controller relative to the extension arm.Type: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Inventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, MICHAEL Peter LYONS
-
Publication number: 20200406530Abstract: An additive manufacturing device is provided and includes a housing, a printing bed, a printing head and a controller. The printing bed is rotatably disposed in the housing and includes a surface and a body. The body defines an air conduit terminating at an open end at the surface and is fluidly communicative with an exterior of the housing. The printing head is movably disposed in the housing and configured to print molten glass material onto the printing bed at a location corresponding to the open end of the air conduit. The controller is configured to control movements and printing operations of the printing head, rotations of the printing bed and airflow to the molten glass material through the air conduit.Type: ApplicationFiled: June 26, 2019Publication date: December 31, 2020Inventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons
-
Publication number: 20200379881Abstract: Aspects include receiving a request in a system for code that uses a code package to be tested. Sources are scraped to find a matching code package that uses the code package to be tested. The matching code package is retrieved and stored in a database. The matching code package is assembled into a test bucket and the test bucket is provided for the code package to be tested.Type: ApplicationFiled: May 30, 2019Publication date: December 3, 2020Inventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons
-
Patent number: 10831475Abstract: Assessing portability of source code based on predictions from a learning model trained with historical outputs from a portability analyzer. A request is received as input to assess portability of source code from a source environment to at least one target environment. The learning model is applied to the source code to predict a level of portability of the source code to the at least one target environment. Results from a portability analyzer that are based on the level of portability predicted by the learning model include a confidence measure associated with one or more portions of the source code indicating the ease of portability of the one or more portions of the source code to each of the at least one target environments.Type: GrantFiled: April 9, 2019Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons