Patents by Inventor Tom Snyder

Tom Snyder 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: 9804940
    Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a node of multiple nodes of a storage cluster system, each node to oversee a copy of client data and a first node to serve as a tie breaker node in determinations of whether there is a quorum; a quorum coordination component to determine a current status of the quorum, and coordinate performance of a coordinated operation among the multiple nodes to alter the copies of the client data based on the current status of the quorum; and a tie breaker reassignment component to analyze the indications to determine whether the first node has failed and reassign the tie breaker node from the first node to a second node in response to a determination that the first node has failed.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 31, 2017
    Assignee: NetApp, Inc.
    Inventors: Brian Panasko, Tom Snyder, Chad Moore
  • Patent number: 9678667
    Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a network interface of a node of multiple nodes of a storage cluster system to receive a command from another device to cause the node to become unavailable to remain within a quorum of the nodes; an update coordination component to enable one node at a time to have authority to update node status data, the node status data comprising indications of states of the multiple nodes; and a command evaluation component to cooperate with the update coordination component to obtain the authority, analyze the indications to determine a current status of the quorum when the node has the authority, and determine whether to accept the command based on whether unavailability of the node causes loss of the quorum.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 13, 2017
    Assignee: NetApp, Inc.
    Inventors: Brian Panasko, Tom Snyder, Chad Moore
  • Publication number: 20170123663
    Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a network interface of a node of multiple nodes of a storage cluster system to receive a command from another device to cause the node to become unavailable to remain within a quorum of the nodes; an update coordination component to enable one node at a time to have authority to update node status data, the node status data comprising indications of states of the multiple nodes; and a command evaluation component to cooperate with the update coordination component to obtain the authority, analyze the indications to determine a current status of the quorum when the node has the authority, and determine whether to accept the command based on whether unavailability of the node causes loss of the quorum.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: NETAPP, INC.
    Inventors: Brian Panasko, Tom Snyder, Chad Moore
  • Publication number: 20170123945
    Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a node of multiple nodes of a storage cluster system, each node to oversee a copy of client data and a first node to serve as a tie breaker node in determinations of whether there is a quorum; a quorum coordination component to determine a current status of the quorum, and coordinate performance of a coordinated operation among the multiple nodes to alter the copies of the client data based on the current status of the quorum; and a tie breaker reassignment component to analyze the indications to determine whether the first node has failed and reassign the tie breaker node from the first node to a second node in response to a determination that the first node has failed.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: NETAPP, INC.
    Inventors: Brian Panasko, Tom Snyder, Chad Moore
  • Publication number: 20150058043
    Abstract: A rehabilitation dashboard system and method for the display of information relating to the treatment and care of a patient in a rehabilitation setting is disclosed.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 26, 2015
    Inventors: Allen W. Heinemann, Sara Jerousek, James Sliwa, Eileen French, Elizabeth Garcia, Mark Thomas, Tim McKula, Tom Snyder, Mary Henry, Konrad Kording, Mark Albert
  • Patent number: 6035221
    Abstract: A speaker phone module is disclosed. The module includes a housing defining a cradle for removably receiving a cellular telephone battery charger. The housing further encloses speaker phone circuitry for interconnecting a cellular telephone within the battery charger to a microphone and speaker within the housing. A connector within the cradle provides means for electrically connecting the speaker phone circuitry to the battery charger.
    Type: Grant
    Filed: January 15, 1997
    Date of Patent: March 7, 2000
    Assignee: Ericsson Inc.
    Inventors: Tom Snyder, Patrik Lilja, Tim Banyas, Christopher T. Collins
  • Patent number: 5935729
    Abstract: A battery pack for an electronic device including a latch assembly comprising a latching member, a biasing member, and an actuator. The latching member is movable between an extended position and a retracted position. The biasing member urges the latching member to the extended position so that when the battery pack is mounted to the electronic device, the latching member prevents its removal. To remove the battery pack, an actuator is provided to engage the latching member and push it downwardly to a retracted position. During assembly of the battery pack, the latching member can be pushed down to a retracted position allowing the actuator to move to an assembly position. In this position, the actuator is engaged by a retaining member on the battery case to hold the latching member and actuator in place during assembly.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: August 10, 1999
    Assignee: Ericsson, Inc.
    Inventors: Jason Mareno, Tom Snyder