Patents by Inventor Peter C. Hayden

Peter C. Hayden 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: 8966197
    Abstract: Systems and methods for providing an efficient partitioned resource server are disclosed. The partitioned resource server includes a plurality of individual servers, and the individual servers support a storage service. The systems and methods provide archiving processes for partitioned resources. To this end, the systems and process include a snapshot process operating on a server and capable of coordinating with other snapshot processes operating on the other servers for generating state information representative of the state of the partitioned resources.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: February 24, 2015
    Assignee: Dell Products L.P.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Hsin H. Lee, Vasudevan Subramanian, Lazarus J. Vekiarides, Satyanarayana R. Goluguri
  • Patent number: 8612616
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 17, 2013
    Assignee: Dell Products, L.P.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Daniel E. Suman
  • Publication number: 20130254400
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Application
    Filed: September 14, 2012
    Publication date: September 26, 2013
    Applicant: Dell Products, LP
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Daniel E. Suman
  • Patent number: 8499086
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: July 30, 2013
    Assignee: Dell Products L.P.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Daniel E. Suman
  • Publication number: 20120030174
    Abstract: Systems and methods for providing an efficient partitioned resource server are disclosed. The partitioned resource server includes a plurality of individual servers, and the individual servers support a storage service. The systems and methods provide archiving processes for partitioned resources. To this end, the systems and process include a snapshot process operating on a server and capable of coordinating with other snapshot processes operating on the other servers for generating state information representative of the state of the partitioned resources.
    Type: Application
    Filed: September 21, 2011
    Publication date: February 2, 2012
    Inventors: G. PAUL KONING, Peter C. Hayden, Paula Long, Hsin H. Lee, Vasudevan Subramanian, Lazarus J. Vekiarides, Satyanarayana R. Goluguri
  • Patent number: 8055706
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: November 8, 2011
    Assignee: Dell Products, L.P.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Patent number: 8037264
    Abstract: Systems and methods for providing an efficient partitioned resource server are disclosed. The partitioned resource server includes a plurality of individual servers, and the individual servers support a storage service. The systems and methods provide archiving processes for partitioned resources. To this end, the systems and process include a snapshot process operating on a server and capable of coordinating with other snapshot processes operating on the other servers for generating state information representative of the state of the partitioned resources.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: October 11, 2011
    Assignee: Dell Products, L.P.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Hsin H. Lee, Vasudevan Subramanian, Lazarus J. Vekiarides, Satyanarayana R. Goluguri
  • Publication number: 20110191412
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Application
    Filed: April 11, 2011
    Publication date: August 4, 2011
    Applicant: Dell Products, L.P.
    Inventors: G. PAUL KONING, Peter C. Hayden, Paula Long
  • Patent number: 7962609
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: June 14, 2011
    Assignee: Dell Products, L.P.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Patent number: 7925696
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: April 12, 2011
    Assignee: Dell Products L.P.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Patent number: 7627650
    Abstract: The systems and methods described herein include methods for providing resources over a data network. The methods may be embodied as processes operating on a computer server, wherein that server comprises a plurality of server platforms, each of which are truly equivalent in that each provides a functionally equivalent interface to a client. In one practice of the invention, a method responds to client requests by detecting a request from a client for access to a resource and by establishing a connection for communicating with the client. The method then identifies a server available for servicing the detected request, and determines whether state information is associated with the connection. The method then, grants the identified server with access to the state information and allows the identified server to create and transmit a response to the client, also allowing the identified server to update the state information.
    Type: Grant
    Filed: January 20, 2003
    Date of Patent: December 1, 2009
    Assignee: EqualLogic, Inc.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Kirtley C. Gillum, Daniel E. Suman
  • Publication number: 20090276490
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Application
    Filed: June 19, 2009
    Publication date: November 5, 2009
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Patent number: 7571206
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: August 4, 2009
    Assignee: EqualLogic, Inc.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Patent number: 7461146
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Grant
    Filed: January 20, 2003
    Date of Patent: December 2, 2008
    Assignee: EqualLogic, Inc.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Publication number: 20080209042
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Application
    Filed: January 10, 2008
    Publication date: August 28, 2008
    Applicant: EQUALLOGIC INC.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Patent number: 7127577
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers support a storage service. The systems and methods provide archiving processes for a partitioned storage service. To this end, the systems and process may include a snapshot process operating on a server and capable of coordinating with other snapshot processes for generating state information representative of the state of the partitioned storage volume.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: October 24, 2006
    Assignee: Equallogic Inc.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Hsin H. Lee
  • Patent number: 7010597
    Abstract: Multicast addresses on a computer network are dynamically assigned to a temporary node task. In particular, a server dynamically assigns a multicast address to a data stream in response to a request for the data stream from a client. The server assigns the multicast address in cooperation with other servers from a pool of network-allocated but unassigned multicast addresses. Once the data stream is terminated, the assigned multicast address is deassigned and returned to the pool of unassigned multicast addresses for possible reuse by the nodes.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: March 7, 2006
    Assignee: Hewlett-Packard Development Company, LP.
    Inventor: Peter C. Hayden
  • Publication number: 20040215792
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers appear to be equivalent to a client. Each of the individual servers may include a routing table that includes a reference for each resource that is maintained on the partitioned resource server. Requests from a client are processed as a function of the routing table to route the request to the individual server that maintains or has control over the resource of interest.
    Type: Application
    Filed: January 21, 2004
    Publication date: October 28, 2004
    Applicant: EQUALLOGIC, INC.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Daniel E. Suman
  • Publication number: 20040210724
    Abstract: Systems for managing responses to requests from a plurality of clients for access to a set of resources and for providing a storage area network (SAN) that more efficiently responds to client load changes by migrating data blocks while providing continuous data access. In one embodiment, the systems comprise a plurality of equivalent servers wherein the set of resources is partitioned across this plurality of servers. Each equivalent server has a load monitor process that is capable of communicating with the other load monitor processes for generating a measure of the client load on the server system and the client load on each of the respective servers. The system further comprises a resource distribution process that is responsive to the measured system load and is capable of repartitioning the set of resources to thereby redistribute the client load.
    Type: Application
    Filed: January 21, 2004
    Publication date: October 21, 2004
    Applicant: EQUALLOGIC INC.
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
  • Publication number: 20040153615
    Abstract: Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual servers support a storage service. The systems and methods provide archiving processes for a partitioned storage service. To this end, the systems and process may include a snapshot process operating on a server and capable of coordinating with other snapshot processes for generating state information representative of the state of the partitioned storage volume.
    Type: Application
    Filed: January 20, 2004
    Publication date: August 5, 2004
    Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Hsin H. Lee