Patents by Inventor G. Paul Koning
G. Paul Koning 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: 8037264Abstract: 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: GrantFiled: October 23, 2006Date of Patent: October 11, 2011Assignee: 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: 20110191412Abstract: 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: ApplicationFiled: April 11, 2011Publication date: August 4, 2011Applicant: Dell Products, L.P.Inventors: G. PAUL KONING, Peter C. Hayden, Paula Long
-
Patent number: 7962609Abstract: 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: GrantFiled: January 10, 2008Date of Patent: June 14, 2011Assignee: Dell Products, L.P.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Patent number: 7925696Abstract: 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: GrantFiled: June 19, 2009Date of Patent: April 12, 2011Assignee: Dell Products L.P.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Patent number: 7706274Abstract: A method for processing data packets in a network communication environment. In response to receiving an acknowledgment (ACK) of a previously sent burst of data packets, the amount of data acknowledged is compared to the amount of data in the burst that was originally sent. If the ACK covers at least a predetermined amount (or more) of the data in the original burst, then a burst size parameter is increased for future communications; however, if the ACK covers less than the predetermined amount of the original burst, then the burst size parameter remains the same.Type: GrantFiled: July 29, 2005Date of Patent: April 27, 2010Assignee: Dell Products L.P.Inventors: G. Paul Koning, Kirtley C. Gillum, Ronald T. Menner, Andrew C. Ferris
-
Patent number: 7627650Abstract: 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: GrantFiled: January 20, 2003Date of Patent: December 1, 2009Assignee: EqualLogic, Inc.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Kirtley C. Gillum, Daniel E. Suman
-
Publication number: 20090276490Abstract: 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: ApplicationFiled: June 19, 2009Publication date: November 5, 2009Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Patent number: 7571206Abstract: 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: GrantFiled: August 12, 2002Date of Patent: August 4, 2009Assignee: EqualLogic, Inc.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Patent number: 7461146Abstract: 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: GrantFiled: January 20, 2003Date of Patent: December 2, 2008Assignee: EqualLogic, Inc.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Publication number: 20080209042Abstract: 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: ApplicationFiled: January 10, 2008Publication date: August 28, 2008Applicant: EQUALLOGIC INC.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Publication number: 20070106857Abstract: 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: ApplicationFiled: October 23, 2006Publication date: May 10, 2007Applicant: EQUALLOGIC INC.Inventors: G. Paul Koning, Peter Hayden, Paula Long, Hsin Lee, Vasudevan Subramanian, Lazarus Vekiarides, Satyanarayana Goluguri
-
Patent number: 7127577Abstract: 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: GrantFiled: January 20, 2004Date of Patent: October 24, 2006Assignee: Equallogic Inc.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Hsin H. Lee
-
Publication number: 20040215792Abstract: 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: ApplicationFiled: January 21, 2004Publication date: October 28, 2004Applicant: EQUALLOGIC, INC.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Daniel E. Suman
-
Publication number: 20040210724Abstract: 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: ApplicationFiled: January 21, 2004Publication date: October 21, 2004Applicant: EQUALLOGIC INC.Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Publication number: 20040153615Abstract: 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: ApplicationFiled: January 20, 2004Publication date: August 5, 2004Inventors: G. Paul Koning, Peter C. Hayden, Paula Long, Hsin H. Lee
-
Publication number: 20040143637Abstract: 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: ApplicationFiled: January 20, 2003Publication date: July 22, 2004Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Publication number: 20040030755Abstract: 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: ApplicationFiled: August 12, 2002Publication date: February 12, 2004Inventors: G. Paul Koning, Peter C. Hayden, Paula Long
-
Patent number: 6438591Abstract: A system for managing an assemblage of entities. The entities interface within the assemblage for control of primary information handling functions and further interface with the system to permit the carrying out of management functions. The system includes management modules adapted to carry out management functions by independently interpreting and executing commands and a kernel including a table of dispatch pointers for directing the commands to the respective modules in which they are to be interpreted and executed. In addition, the system includes storage containing domain information defining groups of entities, where the kernel may issue a command to a group by issuing individual commands to appropriate modules.Type: GrantFiled: July 5, 2000Date of Patent: August 20, 2002Assignee: Compaq Information Technologies Group L.P.Inventors: Leonard G. Fehskens, Colin Strutt, Steven K. Wong, Jill F. Callander, Peter H. Burgess, Kathy Jo Nelson, Matthew J. Guertin, Gerard R. Plouffe, Mark W. Sylor, Kenneth W. Chapman, Robert C. Schuchard, Stanley I. Goldfarb, Anil V. Navkal, Dennis O. Rogers, Linsey B. O'Brien, Philip J. Trasatti, Christine C. Chan-Lizardo, Benjamin M. England, James L. Lemmon, Jr., Richard L. Rosenbaum, Ruth E. J. Kohls, David L. Aronson, Allan B. Moore, Robert R. N. Ross, Danny L. Smith, William C. Adams, Jr., Arundahati G. Sankar, G. Paul Koning, Sheryl F. Namoglu, Mark J. Seger, Timothy M. Dixon, Jeffrey R. Harrow
-
Publication number: 20020044526Abstract: A switch is provided for use in a communications system for transmitting traffic from a first user to a second user. The first and the second users are interconnected by a primary communications path and a redundant communications path. The switch includes a first port configured to receive hello communications indicative of a proper operation of the primary communications path and a second port for receiving data communications. A switch control monitors the receipt of the hello communications, directs the forwarding of received data communications up to a threshold capacity and, if the received data communications exceed the threshold capacity, drops at least a portion of the received data communications such that forwarded data communications are below the threshold capacity.Type: ApplicationFiled: October 9, 2001Publication date: April 18, 2002Inventors: Anil G. Rijhsinghani, G. Paul Koning
-
Patent number: 6301224Abstract: A switch is provided for use in a communications system for transmitting traffic from a first user to a second user. The first and the second users are interconnected by a primary communications path and a redundant communications path. The switch includes a first port configured to receive hello communications indicative of a proper operation of the primary communications path and a second port for receiving data communications. A switch control monitors the receipt of the hello communications, directs the forwarding of received data communications up to a threshold capacity and, if the received data communications exceed the threshold capacity, drops at least a portion of the received data communications such that forwarded data communications are below the threshold capacity.Type: GrantFiled: January 13, 1998Date of Patent: October 9, 2001Assignee: Enterasys Networks, Inc.Inventors: Anil G. Rijhsinghani, G. Paul Koning