Patents by Inventor Tynan J. Garrett
Tynan J. Garrett 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: 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
-
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
-
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
-
Patent number: 11092480Abstract: Light obstruction can be detected using a light obstruction sensor. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, by a light obstruction sensor, light being emitted by a light source, a light level being associated with the light, and the light source and the light obstruction sensor being disposed in a light assembly. The method further includes determining, by a processing device, whether the light level exceeds a first threshold. The method further includes, responsive to determining that the light level exceeds the first threshold, determining that the light being emitted by the light source is at least partially impaired by an object. The method further includes validating, by the processing device, the determination that the light source is at least partially impaired by the object to confirm whether the light source is at least partially impaired by the object.Type: GrantFiled: September 27, 2018Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tynan J. Garrett, Andrew Hicks, Michael P. Lyons, Miles C. Pedrone, Yunli Tang
-
Patent number: 11093769Abstract: An approach for extracting strokes in a free space environment is described. Boundaries are displayed in a free space environment describing at least one two-dimensional surface area. One or more language movements are extracted from the free space environment by a paired ring device and transmitted as images for processing. Haptic feedback is provided to the paired ring device in response to detecting at least one language movement occurring outside of at least one two-dimensional surface area. At least one extracted language movement is input into a character training model.Type: GrantFiled: October 22, 2018Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck
-
Publication number: 20210251051Abstract: A stovetop assembly where on/off status of a burner is controlled, at least in part, based upon whether the body of a cookware vessel is: (i) placed on a burner to complete an electrical circuit (for example direct current conductive circuit) or magnetic circuit; or (ii) removed from the burner to break the electrical or magnetic circuit. Also, a control box with a tether line extending therefrom that controls on/off status of a burner based, at least in part, upon whether a clip at a distal end of the tether line is mechanically connected to a cookware vessel.Type: ApplicationFiled: April 27, 2021Publication date: August 12, 2021Inventors: Andrew C. M. Hicks, Michael P. Lyons, Tynan J. Garrett, Yunli Tang
-
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: 11082520Abstract: A method for implementing an on-premises process broker. The method may include receiving parameter data from a system of engagement, whereby the parameter data includes a query goal. The method may include storing the parameter data in a cache. The method may include preparing a REST call using programming logic based on the parameter data. The method may include transmitting the prepared REST call to a system of record. The method may further include receiving response data from the system of record based on the transmitted REST call. The method may also include updating the parameter data in the cache based on the response data. The method may include determining whether the query goal is satisfied. The method may also include transmitting the parameter data to the system of engagement based on determining the query goal is satisfied.Type: GrantFiled: August 19, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Jeffrey E. Bisti, Tynan J. Garrett
-
Patent number: 11074928Abstract: A computer-implemented method includes determining a meeting has initialized between a first user and a second user, wherein vocal and video recordings are produced for at least the first user. The method receives the vocal and video recordings for the first user. The method analyzes the vocal and video recordings for the first user according to one or more parameters for speech and one or more parameters for gestures. The method determines one or more emotions and a role in the meeting for the first user based at least on the analyzed vocal and video recordings. The method sends an output of analysis to at least one of the first user and the second user, wherein the output of analysis includes at least the determined one or more emotions and the role in the meeting for the first user.Type: GrantFiled: January 26, 2018Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck
-
Patent number: 11039506Abstract: A stovetop assembly where on/off status of a burner is controlled, at least in part, based upon whether the body of a cookware vessel is: (i) placed on a burner to complete an electrical circuit (for example direct current conductive circuit) or magnetic circuit; or (ii) removed from the burner to break the electrical or magnetic circuit. Also, a control box with a tether line extending therefrom that controls on/off status of a burner based, at least in part, upon whether a clip at a distal end of the tether line is mechanically connected to a cookware vessel.Type: GrantFiled: November 30, 2017Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Andrew C. M. Hicks, Michael P. Lyons, Tynan J. Garrett, Yunli Tang
-
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
-
Patent number: 10958595Abstract: A system includes a cut-through bridge including a plurality of stages within a controller for communication packet transmission to transfer data and one or more control signals successively between the stages. The system also includes a control signal interceptor within the controller operable to intercept control signals between a first stage and a second stage of the cut-through bridge. The control signal interceptor is further operable to generate a forced valid control signal for each of the control signals regardless of an error condition of the control signals. The control signal interceptor outputs the forced valid control signal for each of the control signals to the second stage of the cut-through bridge. The forced valid control signal for each of the control signals is propagated through one or more successive stages of the cut-through bridge to an end stage to prevent an invalid state at the end stage.Type: GrantFiled: September 11, 2019Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tynan J. Garrett, Jeffrey C. Hanscom
-
Patent number: 10933807Abstract: A method for visual hazard avoidance of a road hazard is provided. The visual hazard avoidance is implemented by an on-road projection system, which is integrated into a vehicle. The on-road projection system includes a projector and a computing device. The on-road projection system implements the method while the vehicle is in motion. The computing device causes the projector to generate a projection on a road as the vehicle is approaching the road hazard. Note that the projection identifies a tire path of the vehicle. The computing device also causes the projector to terminate the projection on the road once the road hazard in passed.Type: GrantFiled: November 28, 2018Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tynan J. Garrett, Andrew Hicks, Michael P. Lyons, Miles C. Pedrone, Yunli Tang
-
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: 10884913Abstract: Memory management in a computer system is described. Memory is allocated within page-aligned real memory storage to requesting processes. During a normal operation mode, pages of the real memory storage are allocated in accordance with a buddy allocation algorithm. A triggering condition is detected. Responsive to the detection, at least one contiguous page-sized or smaller memory segment that violates the buddy allocation algorithm is allocated to a requesting process.Type: GrantFiled: May 8, 2019Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Michael P. Lyons, Andrew Hicks, Miles C. Pedrone, Yunli Tang, Tynan J. Garrett
-
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