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).
-
Patent number: 10679667Abstract: Virtual video editing is disclosed. In some embodiments, a definition of a virtual clip of a source file is received from a user and saved for future playback of the virtual clip. The virtual clip is not encoded as a separate file. Rather, a portion of the source file specified in the definition of the virtual clip is played back when the virtual clip is played.Type: GrantFiled: January 5, 2018Date of Patent: June 9, 2020Assignee: TATA COMMUNICATIONS (AMERICA) INC.Inventor: Barrett Gibson Lyon
-
Patent number: 10263950Abstract: 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: GrantFiled: July 3, 2017Date of Patent: April 16, 2019Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 10212124Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, 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 client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.Type: GrantFiled: June 30, 2017Date of Patent: February 19, 2019Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Publication number: 20180137890Abstract: Virtual video editing is disclosed. In some embodiments, a definition of a virtual clip of a source file is received from a user and saved for future playback of the virtual clip. The virtual clip is not encoded as a separate file. Rather, a portion of the source file specified in the definition of the virtual clip is played back when the virtual clip is played.Type: ApplicationFiled: January 5, 2018Publication date: May 17, 2018Inventor: Barrett Gibson Lyon
-
Patent number: 9917914Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, 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 client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.Type: GrantFiled: December 21, 2016Date of Patent: March 13, 2018Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9865302Abstract: Virtual video editing is disclosed. In some embodiments, a definition of a virtual clip of a source file is received from a user and saved for future playback of the virtual clip. The virtual clip is not encoded as a separate file. Rather, a portion of the source file specified in the definition of the virtual clip is played back when the virtual clip is played.Type: GrantFiled: December 15, 2008Date of Patent: January 9, 2018Assignee: TATA COMMUNICATIONS (AMERICA) INC.Inventor: Barrett Gibson Lyon
-
Publication number: 20170310779Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, 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 client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.Type: ApplicationFiled: June 30, 2017Publication date: October 26, 2017Applicant: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Publication number: 20170302622Abstract: 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: July 3, 2017Publication date: October 19, 2017Applicant: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9754627Abstract: 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 18, 2016Date of Patent: September 5, 2017Assignee: TATA COMMUNICATIONS (AMERICA) INC.Inventors: Dean Casalena, Donald Peregrine Clarke, Barrett Gibson Lyon
-
Patent number: 9699138Abstract: 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: GrantFiled: November 18, 2014Date of Patent: July 4, 2017Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9680791Abstract: 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: GrantFiled: July 29, 2011Date of Patent: June 13, 2017Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9674144Abstract: 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: October 30, 2015Date of Patent: June 6, 2017Assignee: F5 Networks, Inc.Inventor: Barrett Gibson Lyon
-
Publication number: 20170104837Abstract: Methods and systems for facilitating content accessibility via different communication formats are provided. According to one embodiment, information indicative of one or more communication formats via which a client device is capable of communication is stored on a client device by (i) sending the client device a web page having embedded therein test content associated with a first protocol stack and/or a second protocol stack; and (ii) based on a response to the test content received from the client device, 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 client device is redirected to a server device appropriate for the communication capabilities of the client based at least in part on the browser cookie.Type: ApplicationFiled: December 21, 2016Publication date: April 13, 2017Applicant: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9621768Abstract: Displaying media information includes receiving a first media stream that is encoded based at least in part on a plurality of recordings; displaying the first media stream, including simultaneously displaying a first main view and a first set of auxiliary views, the first main view corresponding to at least one of the plurality of recordings and at least some of the first set of auxiliary views corresponding to at least some of the plurality of recordings; receiving a user selection that corresponds to a selected one of the first set of auxiliary views; in response to the user selection, receiving a second media stream that is encoded based at least in part on at least some of the plurality of recordings; and displaying the second media stream, including simultaneously displaying a second main view and a second set of auxiliary views, the second main view corresponding to the selected one of the first set of auxiliary views and the second set of auxiliary views corresponding to at least some of the pluralityType: GrantFiled: December 8, 2008Date of Patent: April 11, 2017Assignee: TATA COMMUNICATIONS (AMERICA) INC.Inventors: Barrett Gibson Lyon, Brian Shalar
-
Patent number: 9602591Abstract: 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: April 28, 2014Date of Patent: March 21, 2017Assignees: TATA COMMUNICATIONS (AMERICA) INC., JUNIPER NETWORKS, INC.Inventor: Barrett Gibson Lyon
-
Patent number: 9584473Abstract: 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: August 6, 2014Date of Patent: February 28, 2017Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9584472Abstract: 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: GrantFiled: September 27, 2011Date of Patent: February 28, 2017Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9537820Abstract: 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: GrantFiled: March 10, 2016Date of Patent: January 3, 2017Assignee: Fortinet, Inc.Inventor: Barrett Gibson Lyon
-
Patent number: 9438657Abstract: 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: May 12, 2015Date of Patent: September 6, 2016Assignee: TATA COMMUNICATIONS (AMERICA) INC.Inventors: Donald Peregrine Clarke, Edward Deitz Crump, Barrett Gibson Lyon
-
Publication number: 20160205165Abstract: 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: ApplicationFiled: March 18, 2016Publication date: July 14, 2016Inventors: Dean Casalena, Donald Peregrine Clarke, Barrett Gibson Lyon