Patents by Inventor Owen John Garrett
Owen John Garrett 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: 10193770Abstract: Data files are supplied to a plurality of requesting stations (102 to 106) by accessing serving devices (109 to 116). A plurality of requests are received for one or more data files at a traffic management system (101) from requesting stations via an external network (107). A specific server is selected at the traffic management system and a request is issued to the selected server over a local network for the requested file. The requested file is accepted at the traffic management system from the selected server over the local network and the requested file is sent from the traffic management system to the requesting station over external network. The response of selected servers is monitored (302) when responding to issued requests thereby generating monitored responses. The monitored responses are compared (303) against an operational criterion to identify sub-standard operations.Type: GrantFiled: September 4, 2009Date of Patent: January 29, 2019Assignee: PULSE SECURE, LLCInventors: Crispin Edward Harold Flowerday, Owen John Garrett, Ben Ross Mansell, Julian Trowan John Midgley
-
Patent number: 9118581Abstract: A traffic manager (121-124) for, and a method of, routing network traffic to a plurality of server computers (131-138). The traffic manager includes a network interface (204) and a processor (201). The processor is configured to receive network traffic comprising a request (701, 702) from a client computer (102-105) via the network interface. The processor is configured to then identify, based on attributes of the request, a server computer that is responsible for servicing the request (a responsible server). The processor is configured to then route the request to the responsible server using the network interface.Type: GrantFiled: October 12, 2012Date of Patent: August 25, 2015Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Owen John Garrett, Ian Douglas McDowall
-
Patent number: 8635265Abstract: Communication occurs between at least one server and a plurality of clients. Client-side connections are established between a traffic manager and clients, in response to clients making requests to communicate with a server. Server-side connections are created and maintained between the traffic manager and the server in order to service the client requests. At least one of the server-side connections is reused to service a client request.Type: GrantFiled: May 9, 2005Date of Patent: January 21, 2014Assignee: Riverbed Technology, Inc.Inventors: Damian John Reeves, Ben Ross Mansell, Owen John Garrett, Crispin Edward Harold Flowerday
-
Publication number: 20130103854Abstract: A traffic manager (121-124) for, and a method of, routing network traffic to a plurality of server computers (131-138). The traffic manager includes a network interface (204) and a processor (201). The processor is configured to receive network traffic comprising a request (701 ,702) from a client computer (102-105) via the network interface. The processor is configured to then identify, based on attributes of the request, a server computer that is responsible for servicing the request (a responsible server). The processor is configured to then route the request to the responsible server using the network interface.Type: ApplicationFiled: October 12, 2012Publication date: April 25, 2013Applicant: RIVERBED TECHNOLOGY, INC.Inventors: Owen John Garrett, Ian Douglas McDowall
-
Publication number: 20110040889Abstract: Network traffic is distributed between a plurality of networked computers. The traffic comprises requests that are received into the network and replicated to each computer. For each request, each computer makes a decision based on attributes of the request as to whether to process or ignore the request, such that each request is processed by only one computer. Each computer periodically broadcasts a signal to each of the other computers to confirm that it is online. When a first computer is no longer online, the traffic is redistributed amongst the remaining online computers, wherein traffic that is already processed by the remaining computers is not redistributed, traffic that would have been processed by the first computer is split evenly between the remaining computers, and each computer decides independently and identically how to redistribute the traffic without communicating with the other computers.Type: ApplicationFiled: August 10, 2010Publication date: February 17, 2011Inventors: Owen John Garrett, Declan Sean Conlon, Matthew Morgan Horney
-
Publication number: 20100070625Abstract: Data files are supplied to a plurality of requesting stations (102 to 106) by accessing serving devices (109 to 116). A plurality of requests are received for one or more data files at a traffic management system (101) from requesting stations via an external network (107). A specific server is selected at the traffic management system and a request is issued to the selected server over a local network for the requested file. The requested file is accepted at the traffic management system from the selected server over the local network and the requested file is sent from the traffic management system to the requesting station over external network. The response of selected servers is monitored (302) when responding to issued requests thereby generating monitored responses. The monitored responses are compared (303) against an operational criterion to identify sub-standard operations.Type: ApplicationFiled: September 4, 2009Publication date: March 18, 2010Applicant: ZEUS TECHNOLOGY LIMITEDInventors: Crispin Edward Harold Flowerday, Owen John Garrett, Ben Ross Mansell, Julian Trowan John Midgley
-
Patent number: 7523178Abstract: Failures are tolerated in an environment in which a plurality of traffic management systems are coordinated to manage the supply of data to and from a plurality of clients via a plurality of network addresses. Each functional traffic management system is responsible for at least one network address, and each functional traffic management system periodically transmits a signal to each of the other traffic management systems to confirm functionality. Each of the traffic management systems creates and maintains configuration data that specifies the responsibility of traffic management systems for network addresses dependent upon the status of each of the traffic management systems. Each of the traffic management systems responds to a failure of any of the traffic management systems by taking responsibility for certain network addresses as prescribed by the configuration data.Type: GrantFiled: May 9, 2005Date of Patent: April 21, 2009Assignee: Zeus Technology LimitedInventors: Damian John Reeves, Ben Ross Mansell, Owen John Garrett, Crispin Edward Harold Flowerday