Patents by Inventor Benjamin Thrift

Benjamin Thrift 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: 8646070
    Abstract: A storage area network management application operates using agents for management of resources. Authenticity is verified in installing an agent on a host computer system in the storage area network. A file is identified for use in installing the agent. The file is signed to produce a digital signature for the file. A certificate is sent to a recipient for use in verifying authenticity of information. The file and digital signature are sent to the recipient. At the recipient, the certificate and the digital signature are used to verify the file. An agent installation operation is performed, using the file, to install the agent on the host computer system.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 4, 2014
    Assignee: EMC Corporation
    Inventors: Svetlana Patsenker, Benjamin Thrift, Boris Farizon, Mordechai Zvi Zur, Sylvia Martin, Jeffrey B. Lee, Nigel B. Hislop, Eric Baize
  • Patent number: 8209354
    Abstract: A method and apparatus for managing a transaction in a storage area network is presented. A request is received from an agent process at a management server. The management server provides a ticket relating to the request. The ticket is sent to the agent process. The management server identifies a storage process related to the ticket. The storage process contacts the agent process and receives the information from the agent process.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: June 26, 2012
    Assignee: EMC Corporation
    Inventors: Samuil Shmuylovich, Dongjun Sun, Anoop George Ninan, Boris Farizon, Benjamin Thrift, John Young, Nigel Hislop
  • Patent number: 8180846
    Abstract: A system determines status of agent execution of a command in a network. The system identifies a command to be performed by an agent and issues the command to the agent for execution. The agent operates a status manager that tracks execution status of commands in the agent. The system sends status requests to the agent to determine a status of execution of the command by the agent and the agent responds and sends a status response indicating the status of the execution of the command by the agent. Applications are thus provided with current status of execution of long running commands in an agent.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: May 15, 2012
    Assignee: EMC Corporation
    Inventors: Mordechai Zvi Zur, Benjamin Thrift, Ohad Zeliger, Boris Farizon
  • Patent number: 7703091
    Abstract: An agent installer operates to install an agent on a plurality of host computer systems using a bulk automated installation process that identifies at least one agent to be installed on a plurality of host computer systems and performs prerequisite checking of each of the plurality of host computer systems to determine which host computer systems of the plurality of host computer system are capable of supporting operation of the at least one agent. For each host computer system of the plurality of host computer systems that is capable of supporting operation of the at least one agent, the agent installer performs an automated bulk agent installation operation to install the at least one agent on that host computer system.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: April 20, 2010
    Assignee: EMC Corporation
    Inventors: Sylvia Martin, Ethan D. Roberts, Boris Farizon, Mordechai Zvi Zur, Benjamin Thrift, Anoop George Ninan, Christopher M. Barrett, Terrence Lewis, Nigel B. Hislop, Wesley A. Scott, Dongjun Sun, Paul Clark
  • Patent number: 7437445
    Abstract: A custom host naming mechanism that allows a user to define a custom host name as a virtual name for the hosts in the managed information environment, such as the storage area network, overcomes the shortcomings of the use of a network assigned machine name during a failover operation. The custom host naming mechanism allows the operator to define a mnemonic virtual name for each host in the managed information environment, thereby facilitating failover switching. Further, such secondary hosts may undertake offline, lower priority executing tasks while not in failover mode, and rapidly reconfigure as the failover secondary host should the need arise. Therefore, secondary hosts at a hot site deploy with a mnemonically descriptive name indicative of their status as a secondary host for a corresponding primary host, and further, need not remain idle pending a disaster recovery scenario, but rather are employable for offloading of other, lower priority tasks pending failover response.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: October 14, 2008
    Assignee: EMC Corporation
    Inventors: Evgeny Roytman, Benjamin Thrift, Steven M. Stramaglia, Gregory MacKinnon, Samuil Shmuylovich, Yogesh Athawale, Boris Farizon, Stephen Alton Walsh, Terrence Lewis