Patents by Inventor Kevin Sutter

Kevin Sutter 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: 7261853
    Abstract: A decelerated ejector pin system in an ejector half of an injection mold, that molds a molded part. The ejector half has at least one lifter, a core plate, a pin plate, an ejector bar, a base plate, and at least one ejector pin. The decelerated ejector pin system includes at least one further ejector pin to be moved and decelerated through the core plate. The decelerated ejector pin system has at least one sleeve that is actuated by the core plate for decelerating the further ejector pin. A spring is disposed in the ejector bar. At least one stop pin supports the further ejector pin and compresses the spring, and a cap attaches to the stop pin for pre-stressing the spring.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: August 28, 2007
    Assignee: Eagle Mold Company
    Inventor: Kevin Sutter
  • Publication number: 20070112963
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, send a broadcast message to a cluster of servers receive a point-to-point message from a coordinating server of the cluster, where the coordinating server joined the cluster before all other servers in the cluster. The point-to-point message includes routing data regarding all of the servers in the cluster. In an embodiment, the broadcast message includes a record that includes an identification of a new server, resource data regarding the new server, and a time that the new server joins the cluster, and the servers in the cluster add the record to the routing data and send a request to the new server via the record. In another embodiment, the broadcast message includes records for all servers in a second cluster, and the new server sends the routing data to the servers in the second cluster. If a server leaves the cluster, its record is removed.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pernell Dykes, William Newport, Jinmei Shen, Kevin Sutter, Hao Wang
  • Publication number: 20070088700
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive a change request from a first client at a first time, where the change request includes a key that identifies a field in a data object. A determination is made that the first client changed the field identified by the key at a second time that is before the first time and that a second client changed the field identified at a third time that is after the second time and before the first time, and the key is sent to the second client. The client receives the key, and in various embodiments invalidates the key in a cache or removes the key from the cache. In an embodiment, the data value of the change request is also sent to the second client, which updates the cache with the data value. In this way, stale data in a cache at a client is either updated or removed.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pernell Dykes, William Newport, Jinmei Shen, Kevin Sutter, Hao Wang
  • Publication number: 20060172037
    Abstract: In combination with an ejector half of an injection mold for producing a part, the ejector half having a core plate, a pin plate, an ejector bar, a spring disposed in the ejector bar and at least one fixed ejector pin, a decelerated ejector pin. The decelerated ejector pin includes a first shank portion configured for corresponding to a bore formed in the core plate. A second shank portion is adjacent the first shank portion. The second shank portion is configured to correspond to a bore formed in the pin plate. The second shank portion has a shoulder for engaging the core plate during an ejection stroke of the ejector bar. A third shank portion is adjacent the second shank portion. The third shank portion is configured for retaining the decelerated ejector pin in the pin plate and for compressing the spring when the shoulder engages the core plate.
    Type: Application
    Filed: March 30, 2006
    Publication date: August 3, 2006
    Inventor: Kevin Sutter
  • Publication number: 20060117095
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive an allocation request for a resource and registers the resource as a non-voting participant if the resource desires to delegate commit voting to another resource. The registered resource is then prohibited from participating in an enclosing transactional context and instead is informed when the transaction completes. The resource is enlisted as a voting participant if the resource does not desire to delegate commit voting. In this way, when multiple resources are used in a transaction, a resource may be registered and receive notifications of transaction completion instead of being enlisted and voting on commit decisions. The result of a transaction in which a single resource takes responsibility for a number of other resources is that transaction completion avoids the two-phase commit protocol and the resulting performance degradation.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Soloman Barghouthi, Ian Robinson, Andrew Schofield, Kevin Sutter
  • Publication number: 20060012078
    Abstract: A decelerated ejector pin system in an ejector half of an injection mold, that molds a molded part. The ejector half has at least one lifter, a core plate, a pin plate, an ejector bar, a base plate, and at least one ejector pin. The decelerated ejector pin system includes at least one further ejector pin to be moved and decelerated through the core plate. The decelerated ejector pin system has at least one sleeve that is actuated by the core plate for decelerating the further ejector pin. A spring is disposed in the ejector bar. At least one stop pin supports the further ejector pin and compresses the spring, and a cap attaches to the stop pin for pre-stressing the spring.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventor: Kevin Sutter
  • Publication number: 20050240616
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment receive a specification of a method in a container-managed persistence bean and a specification of a procedure in a backend data store, generate code in a helper class associated with the container-managed persistence bean, determine a connector based on a connection factory type, and access the procedure via a backend-specific protocol and the connector. The code in the helper class performs the accessing. In this way, the container-managed persistence bean may access the backend data store without knowledge of the backend-specific protocol.
    Type: Application
    Filed: April 22, 2004
    Publication date: October 27, 2005
    Applicant: International Business Machines Corporation
    Inventors: John Alcorn, Eric Herness, Arthur Jolin, Teresa Kan, Kevin Sutter