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: 20240104003Abstract: 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: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Applicant: 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: 11917038Abstract: 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: GrantFiled: June 10, 2021Date of Patent: February 27, 2024Assignee: Intel CorporationInventors: Michael Nolan, Keith Ellis, Marcin Spoczynski, Michael McGrath, David Coates
-
Publication number: 20230168871Abstract: 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: ApplicationFiled: January 28, 2022Publication date: June 1, 2023Applicant: Salesforce.com, inc.Inventors: Keith MCGRATH, Carlos Santiago YANZON, Santosh MANKALA, Scott GLASER
-
Patent number: 9194847Abstract: 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: GrantFiled: January 11, 2011Date of Patent: November 24, 2015Assignee: Waters Technologies CorporationInventors: Joshua A. Burnett, James E. Usowicz, Daniel J. Gagne, Keith McGrath, Edwin Denecke
-
Publication number: 20140079606Abstract: 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: ApplicationFiled: January 11, 2011Publication date: March 20, 2014Applicant: WATERS TECHNOLOGIES CORPORATIONInventors: Joshua A. Burnett, James E. Usowicz, Daniel J. Gagne, Keith McGrath, Edwin Denecke
-
Publication number: 20060211953Abstract: 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: ApplicationFiled: October 28, 2005Publication date: September 21, 2006Inventors: Anthony Zannis, Herbert Schwartz, Prasanna Malaviya, Keith McGrath, Danny McAdams, Andrew Jacobs, Jack Farr, Randall Holcomb
-
Publication number: 20060095054Abstract: 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: ApplicationFiled: October 28, 2005Publication date: May 4, 2006Inventors: Anthony Zannis, Prasanna Malaviya, Keith McGrath, Herbert Schwartz
-
Publication number: 20060095053Abstract: 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: ApplicationFiled: October 28, 2005Publication date: May 4, 2006Inventors: Anthony Zannis, Prasanna Malaviya, Keith McGrath, Herbert Schwartz
-
Patent number: 6659945Abstract: 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: GrantFiled: June 29, 2001Date of Patent: December 9, 2003Assignee: DePuy Orthopaedics, Inc.Inventors: Robert Ball, Carl Basamania, Keith McGrath, Thomas May
-
Publication number: 20030004401Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 2, 2003Inventors: Robert Ball, Carl Basamania, Keith McGrath, Thomas May