Patents by Inventor Timothy W. Hartrick

Timothy W. Hartrick 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: 10440156
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: October 8, 2019
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Patent number: 10116737
    Abstract: Some embodiments provide a proprietary 64-bit consistent distribution scheme that preserves the efficiencies of CARP while providing a significantly more balanced distribution of requests that is on par with schemes reliant on computationally expensive cryptographic hashes. The scheme performs hashing of requested URLs and identifiers of available servers over a 64-bit space while optimizing the hashing to remove computationally expensive operations. Some embodiments provide a variant of the scheme to provide a differentiated distribution on the basis of one or more differentiating factors. A first variant utilizes load factor values to adjust the resulting hashes and to produce a first distribution of differentiated content that varies from a second distribution of undifferentiated content.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: October 30, 2018
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Donnevan Scott Yeager, Timothy W. Hartrick, Robert J. Peters
  • Publication number: 20170237830
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Patent number: 9654601
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 16, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Patent number: 9559964
    Abstract: Some embodiments provide a transport session discovery protocol that enables load balancing devices of an Anycast reliant distributed platform to route legacy control messages to destinations within the distributed platform that manage the sessions or connections implicated by the legacy control messages, even when the implicated sessions or connections cannot be directly identified from the control message headers. The modified load balancing operation as a result of the transport session discovery protocol involves identifying a message header mapping to an unrecognized session or connection, extracting session or connection identifying information and an error or condition from the message body, generating a new messaging construct to encapsulate the extracted information, and multicasting the messaging construct to other load balancing devices operating within a common point-of-presence.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: January 31, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Timothy W. Hartrick, Marc Hasson, Juan Bran, Hossein Lotfi
  • Publication number: 20160164964
    Abstract: Some embodiments provide a proprietary 64-bit consistent distribution scheme that preserves the efficiencies of CARP while providing a significantly more balanced distribution of requests that is on par with schemes reliant on computationally expensive cryptographic hashes. The scheme performs hashing of requested URLs and identifiers of available servers over a 64-bit space while optimizing the hashing to remove computationally expensive operations. Some embodiments provide a variant of the scheme to provide a differentiated distribution on the basis of one or more differentiating factors. A first variant utilizes load factor values to adjust the resulting hashes and to produce a first distribution of differentiated content that varies from a second distribution of undifferentiated content.
    Type: Application
    Filed: February 3, 2016
    Publication date: June 9, 2016
    Inventors: Donnevan Scott Yeager, Timothy W. Hartrick, Robert J. Peters
  • Patent number: 9277005
    Abstract: Some embodiments provide a proprietary 64-bit consistent distribution scheme that preserves the efficiencies of CARP while providing a significantly more balanced distribution of requests that is on par with schemes reliant on computationally expensive cryptographic hashes. The scheme performs hashing of requested URLs and identifiers of available servers over a 64-bit space while optimizing the hashing to remove computationally expensive operations. Some embodiments provide a variant of the scheme to provide a differentiated distribution on the basis of one or more differentiating factors. A first variant utilizes load factor values to adjust the resulting hashes and to produce a first distribution of differentiated content that varies from a second distribution of undifferentiated content.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: March 1, 2016
    Assignee: EDGECAST NETWORKS, INC.
    Inventors: Donnevan Scott Yeager, Timothy W. Hartrick, Robert J. Peters
  • Patent number: 9253289
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: February 2, 2016
    Assignee: EDGECAST NETWORKS, INC.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Publication number: 20150341431
    Abstract: Some embodiments provide a transport session discovery protocol that enables load balancing devices of an Anycast reliant distributed platform to route legacy control messages to destinations within the distributed platform that manage the sessions or connections implicated by the legacy control messages, even when the implicated sessions or connections cannot be directly identified from the control message headers. The modified load balancing operation as a result of the transport session discovery protocol involves identifying a message header mapping to an unrecognized session or connection, extracting session or connection identifying information and an error or condition from the message body, generating a new messaging construct to encapsulate the extracted information, and multicasting the messaging construct to other load balancing devices operating within a common point-of-presence.
    Type: Application
    Filed: August 6, 2015
    Publication date: November 26, 2015
    Inventors: Timothy W. Hartrick, Marc Hasson, Juan Bran, Hossein Lotfi
  • Publication number: 20140195600
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Application
    Filed: March 7, 2014
    Publication date: July 10, 2014
    Applicant: EdgeCast Networks, Inc.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Publication number: 20140195686
    Abstract: Some embodiments provide a proprietary 64-bit consistent distribution scheme that preserves the efficiencies of CARP while providing a significantly more balanced distribution of requests that is on par with schemes reliant on computationally expensive cryptographic hashes. The scheme performs hashing of requested URLs and identifiers of available servers over a 64-bit space while optimizing the hashing to remove computationally expensive operations. Some embodiments provide a variant of the scheme to provide a differentiated distribution on the basis of one or more differentiating factors. A first variant utilizes load factor values to adjust the resulting hashes and to produce a first distribution of differentiated content that varies from a second distribution of undifferentiated content.
    Type: Application
    Filed: January 9, 2013
    Publication date: July 10, 2014
    Applicant: EDGECAST NETWORKS, INC.
    Inventors: Donnevan Scott Yeager, Timothy W. Hartrick, Robert J. Peters
  • Publication number: 20140095592
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Application
    Filed: December 6, 2013
    Publication date: April 3, 2014
    Applicant: EDGECAST NETWORKS, INC.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Patent number: 8688817
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: April 1, 2014
    Assignee: EdgeCast Networks, Inc.
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Publication number: 20120239725
    Abstract: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Inventors: Timothy W. Hartrick, Alexander A. Kazerani, Jayson G. Sakata
  • Patent number: 7054902
    Abstract: The present invention is directed to systems and methods for efficient and effective multicast delivery over hub and spoke networks, including satellite-based hub and spoke networks. In one embodiment, a method of establishing a multicast connection with a plurality of receiving stations includes receiving with a gateway port a unicast connection, such as a TCP connection, from a sending station, mapping the unicast connection to a multicast connection on a first multicast group IP address, and initiating the multicast connection to a plurality of receiving stations. In alternative embodiments, the multicast connection is established over a satellite link, and/or is unidirectional.
    Type: Grant
    Filed: October 23, 2001
    Date of Patent: May 30, 2006
    Assignee: Packeteer, Inc.
    Inventors: Jerome D. Toporek, Timothy W. Hartrick, James A. Krupp, Michael A. Saul
  • Patent number: 6934255
    Abstract: According to the present invention a telecommunications apparatus for providing transport of packetized information over large distances. The apparatus provides a bi-directional flow of information from a first satellite gateway using a connection over a satellite network to a second satellite gateway. The apparatus uses a gateway that translates the information using the TCP protocol into information using a satellite protocol, which is suitable for transmission of such information over the satellite network.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: August 23, 2005
    Assignee: Packeteer, Inc.
    Inventors: Jerome D. Toporek, David C. Palter, Jeremy A. McCooey, Marc B. Hasson, Timothy W. Hartrick, Kay A. Guyer
  • Patent number: 6654344
    Abstract: According to the present invention, a technique for controlling information flow in TCP connections over a wireless wide area network is provided. In an exemplary embodiment, the present invention provides methods and systems for controlling the rate that information flows over a TCP connection to an Xpress Transport Protocol (herein “XTP”) connection, for example. Embodiments can determine those connections likely to use relatively large amounts of system resources and apply flow control techniques to these connections.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: November 25, 2003
    Assignee: Mentat Inc.
    Inventors: Jerome D. Toporek, Jeremy A. McCooey, Marc B. Hasson, Timothy W. Hartrick
  • Patent number: 6584083
    Abstract: According to the present invention a telecommunications method for providing transport of packetized information over large distances. The method includes providing a bi-directional flow of information using a connection over a satellite network. The method uses a gateway, which translates the information using the TCP protocol into information using a satellite protocol, which is suitable for transmission of such information over the satellite network.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: June 24, 2003
    Assignee: Mentat Inc.
    Inventors: Jerome D. Toporek, David C. Palter, Jeremy A. McCooey, Marc B. Hasson, Timothy W. Hartrick, Kay A. Guyer
  • Publication number: 20030079022
    Abstract: The present invention is directed to systems and methods for efficient and effective multicast delivery over hub and spoke networks, including satellite-based hub and spoke networks. In one embodiment, a method of establishing a multicast connection with a plurality of receiving stations includes receiving with a gateway port a unicast connection, such as a TCP connection, from a sending station, mapping the unicast connection to a multicast connection on a first multicast group IP address, and initiating the multicast connection to a plurality of receiving stations. In alternative embodiments, the multicast connection is established over a satellite link, and/or is unidirectional.
    Type: Application
    Filed: October 23, 2001
    Publication date: April 24, 2003
    Applicant: Mentat Inc.
    Inventors: Jerome D. Toporek, Timothy W. Hartrick, James A. Krupp, Michael A. Saul
  • Patent number: 6529477
    Abstract: According to the present invention a telecommunications system for providing transport of packetized information over large distances. The system includes a first satellite station gateway for providing a bi-directional flow of information using a connection over a satellite network to a second satellite gateway. The system uses a gateway that translates the information using the TCP protocol into information using a satellite protocol, which is suitable for transmission of such information over the satellite network.
    Type: Grant
    Filed: February 2, 1999
    Date of Patent: March 4, 2003
    Assignee: Mentat Inc.
    Inventors: Jerome D. Toporek, David C. Palter, Jeremy A. McCooey, Marc B. Hasson, Timothy W. Hartrick, Kay A. Guyer