Patents by Inventor Keith Burns
Keith Burns 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: 11829704Abstract: Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.Type: GrantFiled: March 31, 2022Date of Patent: November 28, 2023Assignee: PAYPAL, INC.Inventors: Justin Scott Lowery, Mark Robert Shulman, Adam Dustan, Keith Burns, Carla Lee Capps, Francisco Ulises Garcia Martinez, Sriram Ramakrishnan, Frank Anthony Nuzzi
-
Publication number: 20220222419Abstract: Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.Type: ApplicationFiled: March 31, 2022Publication date: July 14, 2022Inventors: Justin Scott Lowery, Mark Robert Shulman, Adam Dustan, Keith Burns, Carla Lee Capps, Francisco Ulises Garcia Martinez, Sriram Ramakrishnan, Frank Anthony Nuzzi
-
Patent number: 11341313Abstract: Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.Type: GrantFiled: April 5, 2021Date of Patent: May 24, 2022Assignee: PAYPAL, INC.Inventors: Justin Scott Lowery, Mark Robert Shulman, Adam Dustan, Keith Burns, Carla Lee Capps, Francisco Ulises Garcia Martinez, Sriram Ramakrishnan, Frank Anthony Nuzzi
-
Patent number: 11190445Abstract: A method is provided in one example embodiment and may include determining at a parent content node that a plurality of recipient content nodes are to receive a same content; generating, based on a determination that the same content is available at the parent content node, a multi-delivery header comprising a plurality of identifiers, wherein each identifier of the plurality of identifiers indicates each recipient content node that is to receive the same content; appending the multi-delivery header to one or more packets of an Internet Protocol (IP) flow associated with the same content; and transmitting packets for the IP flow to each of the plurality of the recipient content nodes.Type: GrantFiled: August 5, 2019Date of Patent: November 30, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Hendrikus G. P. Bosch, Sape Jurriën Mullender, Keith Burns, Jeffrey Napper, William Mark Townsley, Alessandro Duminuco, Andre Surcouf, Ijsbrand Wijnands, Humberto J. La Roche
-
Publication number: 20210286933Abstract: Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.Type: ApplicationFiled: April 5, 2021Publication date: September 16, 2021Inventors: Justin Scott Lowery, Mark Robert Shulman, Adam Dustan, Keith Burns, Carla Lee Capps, Francisco Ulises Garcia Martinez, Sriram Ramakrishnan, Frank Anthony Nuzzi
-
Patent number: 10970459Abstract: Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.Type: GrantFiled: December 7, 2017Date of Patent: April 6, 2021Assignee: PAYPAL, INC.Inventors: Justin Scott Lowery, Mark Robert Shulman, Adam Dustan, Keith Burns, Carla Lee Capps, Francisco Ulises Garcia Martinez, Sriram Ramakrishnan, Frank Anthony Nuzzi
-
Patent number: 10904342Abstract: Systems, methods, and computer-readable media for enabling container networking are disclosed. In one aspect, a method includes receiving a request from a first network container on a source server to establish a data session with a second network container on a destination server; determining a destination switch of the destination server based on the request; identifying a communication tunnel between the source server and the destination server; generating a data stream to be embedded in the pre-established communication tunnel, wherein a communication protocol associated with the request is different from a communication protocol used by the data stream; receiving a data packet to be sent to the destination container; mapping the data packet to the data stream; and sending the data packet to the destination server via the data stream over the communication tunnel.Type: GrantFiled: July 30, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Jerome Tollet, Giles Douglas Yorke Heron, Keith Burns, Andre Jean-Marie Surcouf
-
Publication number: 20200036796Abstract: Systems, methods, and computer-readable media for enabling container networking are disclosed. In one aspect, a method includes receiving a request from a first network container on a source server to establish a data session with a second network container on a destination server; determining a destination switch of the destination server based on the request; identifying a communication tunnel between the source server and the destination server; generating a data stream to be embedded in the pre-established communication tunnel, wherein a communication protocol associated with the request is different from a communication protocol used by the data stream; receiving a data packet to be sent to the destination container; mapping the data packet to the data stream; and sending the data packet to the destination server via the data stream over the communication tunnel.Type: ApplicationFiled: July 30, 2018Publication date: January 30, 2020Inventors: Jerome Tollet, Giles Douglas Yorke Heron, Keith Burns, Andre Jean-Marie Surcouf
-
Publication number: 20190356590Abstract: A method is provided in one example embodiment and may include determining at a parent content node that a plurality of recipient content nodes are to receive a same content; generating, based on a determination that the same content is available at the parent content node, a multi-delivery header comprising a plurality of identifiers, wherein each identifier of the plurality of identifiers indicates each recipient content node that is to receive the same content; appending the multi-delivery header to one or more packets of an Internet Protocol (IP) flow associated with the same content; and transmitting packets for the IP flow to each of the plurality of the recipient content nodes.Type: ApplicationFiled: August 5, 2019Publication date: November 21, 2019Inventors: Hendrikus G. P. Bosch, Sape Jurriën Mullender, Keith Burns, Jeffrey Napper, William Mark Townsley, Alessandro Duminuco, Andre Surcouf, Ijsbrand Wijnands, Humberto J. La Roche
-
Patent number: 10476783Abstract: Packet loss mitigation may be provided. First, queue control data may be sent to a first container and then a route may be stalled after sending the queue control data. The route may correspond to a data path that leads to the first container. Next, modified queue control data may be received from the first container and the first container may be deleted safely with empty queues, preventing packet loss in response to receiving the modified queue control data.Type: GrantFiled: October 30, 2017Date of Patent: November 12, 2019Assignee: Cisco Technology, Inc.Inventors: Brian Patrick Bresnahan, Keith Burns, Jan Medved, Amit Singh
-
Patent number: 10469379Abstract: A method is provided in one example embodiment and may include determining at a parent content node that a plurality of recipient content nodes are to receive a same content; generating, based on a determination that the same content is available at the parent content node, a multi-delivery header comprising a plurality of identifiers, wherein each identifier of the plurality of identifiers indicates each recipient content node that is to receive the same content; appending the multi-delivery header to one or more packets of an Internet Protocol (IP) flow associated with the same content; and transmitting packets for the IP flow to each of the plurality of the recipient content nodes.Type: GrantFiled: February 17, 2017Date of Patent: November 5, 2019Assignee: Cisco Technology, Inc.Inventors: Hendrikus G. P. Bosch, Sape Jurriën Mullender, Keith Burns, Jeffrey Napper, William Mark Townsley, Alessandro Duminuco, Andre Surcouf, Ijsbrand Wijnands, Humberto J. La Roche
-
Publication number: 20190179875Abstract: Dynamic web content personalization may be used to alter a web page such that two different people who view that web page do not see the exact same content on that page. The present disclosure includes techniques that allow a web page to be structured, via underlying source code, so that content can be dynamically generated based on a user transaction history. Further, dynamic content customization can effectively change the layout and functionality of a web page in ways not previously contemplated. For example, different control elements may become accessible based on a particular contextual user profile assigned to a user based on a transaction history. Modular content modules may also have a different appearance for different users.Type: ApplicationFiled: December 7, 2017Publication date: June 13, 2019Inventors: Justin Scott Lowery, Mark Robert Shulman, Adam Dustan, Keith Burns, Carla Lee Capps, Francisco Ulises Garcia Martinez, Sriram Ramakrishnan, Frank Anthony Nuzzi
-
Publication number: 20190132237Abstract: Packet loss mitigation may be provided. First, queue control data may be sent to a first container and then a route may be stalled after sending the queue control data. The route may correspond to a data path that leads to the first container. Next, modified queue control data may be received from the first container and the first container may be deleted safely with empty queues, preventing packet loss in response to receiving the modified queue control data.Type: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Applicant: Cisco Technology, Inc.Inventors: Brian Patrick Bresnahan, Keith Burns, Jan Medved, Amit Singh
-
Publication number: 20180241671Abstract: A method is provided in one example embodiment and may include determining at a parent content node that a plurality of recipient content nodes are to receive a same content; generating, based on a determination that the same content is available at the parent content node, a multi-delivery header comprising a plurality of identifiers, wherein each identifier of the plurality of identifiers indicates each recipient content node that is to receive the same content; appending the multi-delivery header to one or more packets of an Internet Protocol (IP) flow associated with the same content; and transmitting packets for the IP flow to each of the plurality of the recipient content nodes.Type: ApplicationFiled: February 17, 2017Publication date: August 23, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Hendrikus G. P. Bosch, Sape Jurriën Mullender, Keith Burns, Jeffrey Napper, William Mark Townsley, Alessandro Duminuco, Andre Surcouf, Ijsbrand Wijnands, Humberto J. La Roche
-
Patent number: 9328837Abstract: A valve comprising sealing members configured to allow the valve to achieve an open position, a closed position, lower seat clean position and an upper seat clean position is described. A method including opening a valve, closing a valve, moving the valve to a lower seat clean position, and moving the valve to an upper seat clean position is described.Type: GrantFiled: September 16, 2013Date of Patent: May 3, 2016Assignee: SPX FLOW, INC.Inventors: Keith Burns, Drew Van Norman
-
Publication number: 20140096838Abstract: A valve comprising sealing members configured to allow the valve to achieve an open position, a closed position, lower seat clean position and an upper seat clean position is described. A method including opening a valve, closing a valve, moving the valve to a lower seat clean position, and moving the valve to an upper seat clean position is described.Type: ApplicationFiled: September 16, 2013Publication date: April 10, 2014Applicant: SPX CorporationInventors: Keith BURNS, Drew Van Norman
-
Patent number: D352913Type: GrantFiled: May 11, 1993Date of Patent: November 29, 1994Inventors: Glen W. Garner, William G. L. Knecht, Keith Burns
-
Patent number: D354924Type: GrantFiled: December 2, 1993Date of Patent: January 31, 1995Inventors: Glen W. Garner, William G. L. Knecht, Keith Burns