Patents by Inventor Keith McGrath

Keith McGrath 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: 20240104003
    Abstract: An integration application comprising a plurality of components may be provided. The components may provide connections between systems. The integration application may be configured to allow the systems to exchange data. It may be determined that a new version of a first one of the components is a candidate for release. Prior to release of the new version of the first component, the integration application may be tested using the new version of the first component and an existing version of the first component. An instance of the integration application may be automatically caused to be upgraded to include the new version of the first component.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 28, 2024
    Applicant: Salesforce, Inc.
    Inventors: Santosh Mankala, Carlos Santiago Yanzon, Jose Sabino, Keith McGrath, Nimit Goyal, Prince Surana, Wassim Melakhessou, Scott Glaser, Siddharth Balireddy, Tarun Kale
  • Patent number: 11917038
    Abstract: An apparatus is disclosed to compress packets, the apparatus comprising; a data analyzer to identify a new destination address and a protocol identifier of an input packet corresponding to a new destination node and a communication system between the new destination node and a source node; a compression engine to utilize a plurality of compression functions based on the new destination address and the protocol identifier and reduce a size of the input packet; a compression analyzer to identify a reduced packet and a compression function identifier corresponding to the reduced packet, the compression function identifier associated with one of the compression functions; and a source modifier to construct a packet to include the compression function identifier by modifying unregistered values of a protocol identifier by a difference associated with the compression function identifier, the packet to inform the new destination node of a compression function.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: February 27, 2024
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
  • Publication number: 20230168871
    Abstract: Systems, methods, and devices facilitate generation of application programming interfaces. Systems include a computing platform implemented using a server system, the computing platform being configurable to cause monitoring application programming interface (API) traffic associated with a client service, storing a representation of the API traffic in a database system, the representation including at least an API call identifier and metadata, and generating one or more API models based, at least in part, on the representation of the API traffic, the one or more API models being configured to represent a plurality of API interactions associated with the client service. The computing platform is further configurable to cause generating one or more API objects based, at least in part, on the API models, the one or more API objects being one or more components of a client service API.
    Type: Application
    Filed: January 28, 2022
    Publication date: June 1, 2023
    Applicant: Salesforce.com, inc.
    Inventors: Keith MCGRATH, Carlos Santiago YANZON, Santosh MANKALA, Scott GLASER
  • Patent number: 9194847
    Abstract: A sample manager of a liquid chromatography system uses a sample tray having a base with side walls separated by a cross wall that divides the base into two compartments. The side walls and cross wall bound each compartment on three sides. A fourth side of each compartment is open. Each compartment is sized to closely receive a sample-vial carrier. Each compartment has a magnet affixed to a bottom surface at an edge of the open fourth side. Each of two drawers slides into the open fourth side of one compartment. Each drawer has a support surface with a magnet affixed at an edge of its bottom side, which aligns with the magnet affixed to the bottom surface of the compartment. The magnet of the drawer and the magnet of the compartment bias the drawer into its compartment when the magnets are brought into proximity of each other.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: November 24, 2015
    Assignee: Waters Technologies Corporation
    Inventors: Joshua A. Burnett, James E. Usowicz, Daniel J. Gagne, Keith McGrath, Edwin Denecke
  • Publication number: 20140079606
    Abstract: A sample manager of a liquid chromatography system uses a sample tray having a base with side walls separated by a cross wall that divides the base into two compartments. The side walls and cross wall bound each compartment on three sides. A fourth side of each compartment is open. Each compartment is sized to closely receive a sample-vial carrier. Each compartment has a magnet affixed to a bottom surface at an edge of the open fourth side. Each of two drawers slides into the open fourth side of one compartment. Each drawer has a support surface with a magnet affixed at an edge of its bottom side, which aligns with the magnet affixed to the bottom surface of the compartment. The magnet of the drawer and the magnet of the compartment bias the drawer into its compartment when the magnets are brought into proximity of each other.
    Type: Application
    Filed: January 11, 2011
    Publication date: March 20, 2014
    Applicant: WATERS TECHNOLOGIES CORPORATION
    Inventors: Joshua A. Burnett, James E. Usowicz, Daniel J. Gagne, Keith McGrath, Edwin Denecke
  • Publication number: 20060211953
    Abstract: Surgical instruments for use in mapping tissue defects include telescoping rulers and tubes. One of the instruments has a pointed anchoring tip for piercing tissue near the site of the defect. Another instrument has a hook for catching an anatomical landmark. Measuring portions of the rulers of both instruments include distance indicia so that a coordinate system can be established for mapping the location of the defect or of an implant at the defect site. The coordinate system can be re-established at a later time using the same fixation point for the anchoring tip and the same landmark for the hook to evaluate the clinical effects of the treatment selected. The method of using the instrument set is also described.
    Type: Application
    Filed: October 28, 2005
    Publication date: September 21, 2006
    Inventors: Anthony Zannis, Herbert Schwartz, Prasanna Malaviya, Keith McGrath, Danny McAdams, Andrew Jacobs, Jack Farr, Randall Holcomb
  • Publication number: 20060095054
    Abstract: A cannula has a flange and a body with slots extending through the entire flange and into the body. The cannula may also have a longitudinal slot extending its entire length. An obturator used with the cannula may also have a longitudinal slot extending along its length. A surgical method using these instruments includes separating lengths of suture and managing the suture by placing lengths of suture in the slots in the cannula. The cannula and obturator may be used after suture is already in place by placing the suture in the longitudinal slots and then introducing the cannula and obturator to the tissue defect site. The cannula may also be used to deliver a therapeutic implant to the tissue defect site. The instruments and method may be used in mensical surgery.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 4, 2006
    Inventors: Anthony Zannis, Prasanna Malaviya, Keith McGrath, Herbert Schwartz
  • Publication number: 20060095053
    Abstract: A cannula has a flange and a body with slots extending through the entire flange and into the body. The cannula may also have a longitudinal slot extending its entire length. An obturator used with the cannula may also have a longitudinal slot extending along its length. A surgical method using these instruments includes separating lengths of suture and managing the suture by placing lengths of suture in the slots in the cannula. The cannula and obturator may be used after suture is already in place by placing the suture in the longitudinal slots and then introducing the cannula and obturator to the tissue defect site. The cannula may also be used to deliver a therapeutic implant to the tissue defect site. The instruments and method may be used in mensical surgery.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 4, 2006
    Inventors: Anthony Zannis, Prasanna Malaviya, Keith McGrath, Herbert Schwartz
  • Patent number: 6659945
    Abstract: An adjustable self retaining retractor ring assembly is provided. The self retaining retractor ring assembly is formed from two half-rings connected together by hinges to form a 360° enclosure or ring. The hinges allow the two half-rings to bend or pivot 180° relative to a plane of the ring. One of the hinges includes a positionable locking mechanism to lock or set the angular orientation of the two half-rings relative to each other. In this manner, fixed angles for the half-rings can be selected and maintained. Each half-ring includes a plurality of axially protruding pegs or posts (relative to a plane of the half-ring) positioned thereabout. The posts are shaped to releasably accept retractors and/or ancillary instruments thereon. Additionally, each post preferably includes a slot configured to allow for the locking of suture material therein.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: December 9, 2003
    Assignee: DePuy Orthopaedics, Inc.
    Inventors: Robert Ball, Carl Basamania, Keith McGrath, Thomas May
  • Publication number: 20030004401
    Abstract: An adjustable self retaining retractor ring assembly is provided. The self retaining retractor ring assembly is formed from two half-rings connected together by hinges to form a 360° enclosure or ring. The hinges allow the two half-rings to bend or pivot 180° relative to a plane of the ring. One of the hinges includes a positionable locking mechanism to lock or set the angular orientation of the two half-rings relative to each other. In this manner, fixed angles for the half-rings can be selected and maintained. Each half-ring includes a plurality of axially protruding pegs or posts (relative to a plane of the half-ring) positioned thereabout. The posts are shaped to releasably accept retractors and/or ancillary instruments thereon. Additionally, each post preferably includes a slot configured to allow for the locking of suture material therein.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Robert Ball, Carl Basamania, Keith McGrath, Thomas May