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: 20160191643
    Abstract: 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: Application
    Filed: March 10, 2016
    Publication date: June 30, 2016
    Applicant: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9331979
    Abstract: 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: Grant
    Filed: February 3, 2015
    Date of Patent: May 3, 2016
    Assignee: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Patent number: 9324375
    Abstract: 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: Grant
    Filed: March 13, 2009
    Date of Patent: April 26, 2016
    Assignee: TATA COMMUNICATIONS (AMERICA) INC.
    Inventors: Dean Casalena, Donald Peregrine Clarke, Barrett Gibson Lyon
  • Patent number: 9197667
    Abstract: 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: Grant
    Filed: February 25, 2014
    Date of Patent: November 24, 2015
    Assignee: F5 Networks, Inc.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20150244762
    Abstract: 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: Application
    Filed: May 12, 2015
    Publication date: August 27, 2015
    Applicant: BITGRAVITY, INC.
    Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
  • Patent number: 9083652
    Abstract: 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: Grant
    Filed: September 26, 2011
    Date of Patent: July 14, 2015
    Assignee: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20150195354
    Abstract: 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: Application
    Filed: March 22, 2015
    Publication date: July 9, 2015
    Applicant: FORTINET, INC.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20150172163
    Abstract: 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: Application
    Filed: February 3, 2015
    Publication date: June 18, 2015
    Applicant: FORTINET, INC.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20150095491
    Abstract: 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: Application
    Filed: November 18, 2014
    Publication date: April 2, 2015
    Applicant: Fortinet, Inc.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20140344417
    Abstract: 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: Application
    Filed: August 6, 2014
    Publication date: November 20, 2014
    Applicant: FORTINET, INC.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20140304386
    Abstract: 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: Application
    Filed: June 16, 2014
    Publication date: October 9, 2014
    Applicant: FORTINET, INC.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20140245421
    Abstract: 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: Application
    Filed: February 25, 2014
    Publication date: August 28, 2014
    Inventor: Barrett Gibson Lyon
  • Publication number: 20140237031
    Abstract: 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: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicants: BITGRAVITY, INC., JUNIPER NETWORKS, INC.
    Inventor: Barrett Gibson Lyon
  • Patent number: 8762535
    Abstract: 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: Grant
    Filed: January 24, 2012
    Date of Patent: June 24, 2014
    Assignees: Bitgravity, Inc., Juniper Networks, Inc.
    Inventor: Barrett Gibson Lyon
  • Publication number: 20140122664
    Abstract: 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: Application
    Filed: January 6, 2014
    Publication date: May 1, 2014
    Applicant: BITGRAVITY, INC.
    Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
  • Patent number: 8656442
    Abstract: 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: Grant
    Filed: November 21, 2007
    Date of Patent: February 18, 2014
    Assignee: BitGravity, Inc.
    Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
  • Publication number: 20130254333
    Abstract: 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: Application
    Filed: March 24, 2013
    Publication date: September 26, 2013
    Inventor: Barrett Gibson Lyon
  • Publication number: 20130254385
    Abstract: 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: Application
    Filed: March 19, 2013
    Publication date: September 26, 2013
    Inventor: Barrett Gibson Lyon
  • Patent number: 8533280
    Abstract: 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: Grant
    Filed: May 2, 2008
    Date of Patent: September 10, 2013
    Assignees: BitGravity, Inc., Juniper Networks, Inc.
    Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
  • Publication number: 20130103848
    Abstract: 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: Application
    Filed: September 27, 2011
    Publication date: April 25, 2013
    Applicant: 3CROWD TECHNOLOGIES, INC.
    Inventor: Barrett Gibson Lyon