Patents by Inventor Barrett Gibson Lyon
Barrett Gibson Lyon 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).
-
Publication number: 20160191643Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, a method is provided for directing content requests to an appropriate server. Information indicative of one or more communication formats via which a client device is capable of communication is caused to be stored on a client device by (i) sending to the client device a web page having embedded therein one or more of IPv4 and IPv6 test content; and (ii) based on a response to the test content, determining communication capabilities of the client device. A result of the determination is stored within a browser cookie, which is sent to the client device. A content request is received from the client device that includes the browser cookie. The request is redirected to a server appropriate for the communication capabilities of the client based at least in part on the cookie.Type: ApplicationFiled: March 10, 2016Publication date: June 30, 2016Applicant: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9331979Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, a method is provided for directing content requests to an appropriate content delivery network. A content request is received from a client. The content request relates to web page content published by a content publisher in an Internet Protocol version 4 (IPv4) format or an Internet Protocol version 6 (IPv6) format that is obtained by the content delivery network from the content publisher and is translated to the other format by the content delivery network prior to receiving any content requests for the web page content. A communication format through which the client is capable of communicating is determined. The content request is directed to a content delivery network that supports the communication format through which the client is capable of communicating.Type: GrantFiled: February 3, 2015Date of Patent: May 3, 2016Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9324375Abstract: Dynamically adjusting stream quality level is disclosed. In some embodiments, playing media content includes playing a first stream having a first quality level of the media content, determining that a different available quality level of the media content would result in improved playback performance, and switching to playing a second stream having a second quality level of the media content.Type: GrantFiled: March 13, 2009Date of Patent: April 26, 2016Assignee: TATA COMMUNICATIONS (AMERICA) INC.Inventors: Dean Casalena, Donald Peregrine Clarke, Barrett Gibson Lyon
-
Patent number: 9197667Abstract: IP reflection comprising double static NAT (network address translation) is disclosed. In some embodiments, a packet having a public IP address is received at a protecting network. The public IP address of the packet is translated to a corresponding protected IP address associated with a protected network, and the packet is forwarded to the protected network for servicing. The protected IP address of a response to the packet from the protected network is translated back to the public IP address at the protected network before sending.Type: GrantFiled: February 25, 2014Date of Patent: November 24, 2015Assignee: F5 Networks, Inc.Inventor: Barrett Gibson Lyon
-
Publication number: 20150244762Abstract: Efficient video delivery is disclosed. In some embodiments, at least a part of a video stream received from a video source is converted to a dividable video format file. The dividable video format file is split into a sequence of small files, and one or more of the sequence of small files is published.Type: ApplicationFiled: May 12, 2015Publication date: August 27, 2015Applicant: BITGRAVITY, INC.Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
-
Patent number: 9083652Abstract: Crowd based content delivery is disclosed. In some embodiments, managing content delivery includes receiving a specification from a resource provider of an availability of a content delivery service at the resource provider, selecting the resource provider to service requests for a content item, facilitating caching of the content item at the resource provider, and redirecting a request for the content item to the resource provider for servicing.Type: GrantFiled: September 26, 2011Date of Patent: July 14, 2015Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Publication number: 20150195354Abstract: Methods and systems for redirecting content requests are provided. According to one embodiment, a subscription request from a publisher is received by a redirect host. The subscription request includes a content delivery policy and requests the redirect host to service requests for content published by the publisher. The content is hosted by servers of the publisher residing within a private network. A client request is received by the redirect host for content. It is determined based on the content delivery policy whether to select a publisher server to service the request. If not, then: (i) a redirection is made to a registered resource provider of a CDN configured to deliver content on behalf of the publisher; and (ii) information is logged to facilitate billing of the publisher and reimbursement of the registered resource provider; otherwise, a redirection is made to the selected server.Type: ApplicationFiled: March 22, 2015Publication date: July 9, 2015Applicant: FORTINET, INC.Inventor: Barrett Gibson Lyon
-
Publication number: 20150172163Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, a method is provided for directing content requests to an appropriate content delivery network. A content request is received from a client. The content request relates to web page content published by a content publisher in an Internet Protocol version 4 (IPv4) format or an Internet Protocol version 6 (IPv6) format that is obtained by the content delivery network from the content publisher and is translated to the other format by the content delivery network prior to receiving any content requests for the web page content. A communication format through which the client is capable of communicating is determined. The content request is directed to a content delivery network that supports the communication format through which the client is capable of communicating.Type: ApplicationFiled: February 3, 2015Publication date: June 18, 2015Applicant: FORTINET, INC.Inventor: Barrett Gibson Lyon
-
Publication number: 20150095491Abstract: Methods and systems for redirecting client requests are provided. According to one embodiment, a system includes a processor and a memory coupled to the processor and configured to provide the processor with instructions. A request is received from a client capable of communicating via multiple supported communication formats. The request is capable of being serviced by multiple servers each of which are configured to communicate via a different communication format. A server is selected from the multiple servers based on a traffic management policy. The traffic management policy is based on (i) different communication formats available via the multiple servers and (ii) performance expected to be provided to the client as a result of using each of the different communication formats. The client is then redirected to the selected server.Type: ApplicationFiled: November 18, 2014Publication date: April 2, 2015Applicant: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Publication number: 20140344417Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, a method is provided for directing content requests to an appropriate content delivery network. A content request is received from a client. The content request relates to web page content published by a content publisher in an Internet Protocol version 4 (IPv4) format or an Internet Protocol version 6 (IPv6) format that is obtained by the content delivery network from the content publisher and is translated to the other format by the content delivery network prior to receiving any content requests for the web page content. A communication format through which the client is capable of communicating is determined. The content request is directed to a content delivery network that supports the communication format through which the client is capable of communicating.Type: ApplicationFiled: August 6, 2014Publication date: November 20, 2014Applicant: FORTINET, INC.Inventor: Barrett Gibson Lyon
-
Publication number: 20140304386Abstract: Methods and systems for routing client requests are provided. According to one embodiment, a request handling server facilitates servicing of client requests for content published by a content publisher. A Domain Name System (DNS) service and a web service are provided by the request handling server. A rule for managing services provided by the request handling server to the content publisher is obtained by the request handling server. One or both of the DNS service and the web service are enabled by the request handling server for the content publisher based on the rule.Type: ApplicationFiled: June 16, 2014Publication date: October 9, 2014Applicant: FORTINET, INC.Inventor: Barrett Gibson Lyon
-
Publication number: 20140245421Abstract: IP reflection comprising double static NAT (network address translation) is disclosed. In some embodiments, a packet having a public IP address is received at a protecting network. The public IP address of the packet is translated to a corresponding protected IP address associated with a protected network, and the packet is forwarded to the protected network for servicing. The protected IP address of a response to the packet from the protected network is translated back to the public IP address at the protected network before sending.Type: ApplicationFiled: February 25, 2014Publication date: August 28, 2014Inventor: Barrett Gibson Lyon
-
Publication number: 20140237031Abstract: Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, serving a request includes receiving a request at a node of a plurality of nodes comprising a content delivery network, wherein each of the plurality of nodes share a same anycast IP address to which the request is directed and servicing the request at the node.Type: ApplicationFiled: April 28, 2014Publication date: August 21, 2014Applicants: BITGRAVITY, INC., JUNIPER NETWORKS, INC.Inventor: Barrett Gibson Lyon
-
Patent number: 8762535Abstract: Managing TCP anycast requests at content delivery network nodes is disclosed. In some embodiments, serving a request includes receiving a request at a node of a plurality of nodes comprising a content delivery network, wherein each of the plurality of nodes share a same anycast IP address to which the request is directed and servicing the request at the node.Type: GrantFiled: January 24, 2012Date of Patent: June 24, 2014Assignees: Bitgravity, Inc., Juniper Networks, Inc.Inventor: Barrett Gibson Lyon
-
Publication number: 20140122664Abstract: Efficient video delivery is disclosed. In some embodiments, at least a part of a video stream received from a video source is converted to a dividable video format file. The dividable video format file is split into a sequence of small files, and one or more of the sequence of small files is published.Type: ApplicationFiled: January 6, 2014Publication date: May 1, 2014Applicant: BITGRAVITY, INC.Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
-
Patent number: 8656442Abstract: Efficient video delivery is disclosed. In some embodiments, at least a part of a video stream received from a video source is converted to a dividable video format file. The dividable video format file is split into a sequence of small files, and one or more of the sequence of small files is published.Type: GrantFiled: November 21, 2007Date of Patent: February 18, 2014Assignee: BitGravity, Inc.Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
-
Publication number: 20130254333Abstract: Methods and systems for redirecting content requests are provided. According to one embodiment, a content request is received at a redirect host that communicates via a public network. The redirect host determines that the content request is received from an internal client of a private network. The redirect host determines that an internal server within the private network is available to service the request. The redirect host redirects the client or request to the internal server of the private network.Type: ApplicationFiled: March 24, 2013Publication date: September 26, 2013Inventor: Barrett Gibson Lyon
-
Publication number: 20130254385Abstract: Methods and systems for crowd based content delivery are provided. According to one embodiment, a preference of a content publisher is received at a resource manager. An indication is received at the resource manager that the resource manager is to redirect a request for a content item. A state of a network is monitored by the resource manager. A resource provider in the network capable of servicing the request is selected based at least in part on the state of the network and the preference of the content publisher. The request is redirected to the resource provider.Type: ApplicationFiled: March 19, 2013Publication date: September 26, 2013Inventor: Barrett Gibson Lyon
-
Patent number: 8533280Abstract: Updating a node of a content delivery network is disclosed. In some embodiments, an indication of an event associated with a piece of content, which event is associated with a change in a corpus of content associated with a content delivery network, is received at a node of the content delivery network; and in response to the received indication, an action is performed at the node, if applicable, such that at least a portion of the corpus of content associated with the content delivery network stored at the node is updated based on the event.Type: GrantFiled: May 2, 2008Date of Patent: September 10, 2013Assignees: BitGravity, Inc., Juniper Networks, Inc.Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
-
Publication number: 20130103848Abstract: Facilitating content accessibility via different communication formats is disclosed. In some embodiments, in response to receiving a content request from an IPv6 enabled client, the requested content is provided to the IPv6 enabled client in IPv6 format, wherein the requested content is originally obtained in IPv4 format from an IPv4 enabled server and translated into IPv6 format.Type: ApplicationFiled: September 27, 2011Publication date: April 25, 2013Applicant: 3CROWD TECHNOLOGIES, INC.Inventor: Barrett Gibson Lyon