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).

  • Publication number: 20190373074
    Abstract: 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: Application
    Filed: August 19, 2019
    Publication date: December 5, 2019
    Inventors: Jeffrey E. Bisti, Tynan J. Garrett
  • Patent number: 10447802
    Abstract: 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: Grant
    Filed: June 22, 2016
    Date of Patent: October 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey E. Bisti, Tynan J. Garrett
  • Patent number: 10440139
    Abstract: 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: Grant
    Filed: March 11, 2016
    Date of Patent: October 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey E. Bisti, Tynan J. Garrett
  • Publication number: 20190266077
    Abstract: 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: Application
    Filed: May 8, 2019
    Publication date: August 29, 2019
    Inventors: Michael P. Lyons, Andrew Hicks, Miles C. Pedrone, Yunli Tang, Tynan J. Garrett
  • Patent number: 10380013
    Abstract: 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: Grant
    Filed: December 1, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Lyons, Andrew Hicks, Miles C. Pedrone, Yunli Tang, Tynan J. Garrett
  • Publication number: 20190207871
    Abstract: 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: Application
    Filed: March 14, 2019
    Publication date: July 4, 2019
    Inventors: Tynan J. Garrett, Jeffrey C. Hanscom
  • Patent number: 10328824
    Abstract: Embodiments of the present invention provide a method and system for enacting various driving profiles based on identifying the age and gender of the user. Initially, identifying information is acquired from a user of a vehicle. An identification program determines whether the driver is known, by comparing the identifying information to a set of stored identifying information. If the driver of the vehicle is known, as the identifying information from the user is similar to stored identifying information, then a specific driver profile associated with the specific driver is activated. If the driver is not known, as the identifying information from the user of the vehicle is not similar to the stored identifying information, then the age and gender of the user of the vehicle is determined. Based on the determined age and gender of the driver of the vehicle, various vehicle setting ranges are enacted.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
  • Publication number: 20190184635
    Abstract: 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: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Tynan J. GARRETT, Andrew HICKS, Michael Peter LYONS, Miles C. PEDRONE, Yunli TANG
  • Publication number: 20190171557
    Abstract: 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: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Michael P. Lyons, Andrew Hicks, Miles C. Pedrone, Yunli Tang, Tynan J. Garrett
  • Publication number: 20190166656
    Abstract: 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: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Andrew C. M. Hicks, Michael P. Lyons, Tynan J. Garrett, Yunli Tang
  • Publication number: 20190163936
    Abstract: An operating system for a computer device that includes code in the form of a hook that controls lock in and lock out of a removable data communication connection object (for example, a cable terminating in a connector, a card) with respect to a data communication port by means of an electromechanical lock. Software requiring system administrator authentication to lock a removable data communication connection object out of a data communication port. Software requiring system administrator authentication to lock a removable data communication connection object into a data communication port.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Miles C. Pedrone, Andrew C. M. Hicks, Michael P. Lyons, Yunli Tang, Tynan J. Garrett
  • Patent number: 10277533
    Abstract: 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: Grant
    Filed: November 18, 2016
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tynan J. Garrett, Jeffrey C. Hanscom
  • Patent number: 10275388
    Abstract: A system includes an input/output adapter operable to receive packets in a single clock cycle. The system includes a controller operatively connected to the input/output adapter. The controller is operable to receive a first packet on a first pipeline and a second packet on a second pipeline in a same clock cycle. The controller is further operable to route a header portion of the first packet and a header portion of the second packet on a header path to a header buffer including a plurality of physical arrays in parallel through a header buffer write interface having a single offset address. The controller is operable to route a payload portion of the first packet and a payload portion of the second packet on a data path to a data buffer including a plurality of physical arrays in parallel through a data buffer write interface having a single offset address.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey C. Hanscom, Tynan J. Garrett, John M. Pritz
  • Patent number: 10229657
    Abstract: Embodiments of the present invention relate to directing orientation on a screen by determining an orientation of a user's fingerprint. A user's finger position may be determined when the user's finger is a predetermined distance from or in contact with a touch-sensitive device. The user's finger position may be compared with a finger position database. The finger position database may include known finger positions associated with a screen orientation. A match analysis may be performed to determine which known finger position most closely resembles the user's finger position. A screen orientation associated with the known finger position most closely matching the user's finger position may be selected. Once the screen orientation is selected, an image may be displayed on a screen corresponding with the selected screen orientation.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck
  • Patent number: 10229658
    Abstract: Embodiments of the present invention relate to directing orientation on a screen by determining an orientation of a user's fingerprint. A user's finger position may be determined when the user's finger is a predetermined distance from or in contact with a touch-sensitive device. The user's finger position may be compared with a finger position database. The finger position database may include known finger positions associated with a screen orientation. A match analysis may be performed to determine which known finger position most closely resembles the user's finger position. A screen orientation associated with the known finger position most closely matching the user's finger position may be selected. Once the screen orientation is selected, an image may be displayed on a screen corresponding with the selected screen orientation.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck
  • Patent number: 10228794
    Abstract: An embodiment of a computer implemented method of performing a processing action includes detecting an input from a user via an input device of a processing device, the input including a touch by at least one finger of a plurality of fingers of the user, estimating a gesture performed by the at least one finger based on the touch, measuring at least part of a fingerprint of the at least one finger, and identifying the at least one finger used to apply the input by the user based on stored fingerprint data that differentiates between individual fingers of the user. The method also includes identifying an action to be performed based on the estimated gesture and based on the identified at least one finger, and performing the action by the processing device.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck
  • Patent number: 10228795
    Abstract: An embodiment of a computer implemented method of performing a processing action includes detecting an input from a user via an input device of a processing device, the input including a touch by at least one finger of a plurality of fingers of the user, estimating a gesture performed by the at least one finger based on the touch, measuring at least part of a fingerprint of the at least one finger, and identifying the at least one finger used to apply the input by the user based on stored fingerprint data that differentiates between individual fingers of the user. The method also includes identifying an action to be performed based on the estimated gesture and based on the identified at least one finger, and performing the action by the processing device.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck
  • Patent number: 10223061
    Abstract: An aspect includes a computer implemented method for display redistribution between a personal display and an external display. The method includes initiating, by a primary device, a wireless connection between a primary device and a secondary device. The primary device includes a primary display and the secondary device includes a secondary display. A confirmation is received at the primary device from the secondary device in response to the initiating. Based on receiving the confirmation, the wireless connection between the primary device and the secondary device is executed. The executing includes utilizing, by the primary device, the secondary display in place of the primary display.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck, Charles J. Stocker, IV
  • Publication number: 20190057266
    Abstract: 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: Application
    Filed: October 22, 2018
    Publication date: February 21, 2019
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck
  • Patent number: 10169670
    Abstract: An approach for stroke extraction in free space utilizing a paired ring device is provided. The approach receives one or more images transmitted from the paired ring device, wherein the one or more images are transcribed sequentially from data related to one or more movements recorded by the paired ring device, and wherein the one or more images include one or more of a plurality of vector points, a plurality of coordinates, and a plurality of dots interconnected by a plurality of lines. The approach inputs the one or more images into a character training model. The approach maps the one or more images into one or more characters. The approach transcribes the one or more characters into a digital document.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Eli M. Dow, Thomas D. Fitzsimmons, Tynan J. Garrett, Emily M. Metruck