Patents by Inventor Timothy James Swanson

Timothy James Swanson 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: 20240214319
    Abstract: Techniques for signaling, to a network controller, a connection state of a proxy for use by the network controller to correlate proxied-connections with application pairs for traffic optimization. In some examples, the techniques may include receiving, at a controller of a network, control plane information associated with a proxy that manages a proxied flow through the network. Based on the control plane information, the controller may determine that application traffic is flowing across the proxied flow between a first application and a second application. In this way, based at least in part on a policy associated with at least one of the first application or the second application, the controller may reconfigure a network element of the network for optimizing the application traffic flowing across the proxied flow.
    Type: Application
    Filed: May 25, 2023
    Publication date: June 27, 2024
    Inventors: Alberto Rodriguez Natal, John A. Joyce, Saswat Praharaj, Timothy James Swanson, Lorand Jakab, Fabio R. Maino, Pradeep Kumar Kathail
  • Patent number: 11888752
    Abstract: Techniques for using application network requirements and/or telemetry information from a first networking technology to enhance operation of a second networking technology and optimize wide area network traffic are described herein. The techniques may include establishing a communication network for use by applications of a scalable application service platform, the communication network including a first networking technology and a second networking technology. In this way, a request to establish a connection for use by an application may be received by the first networking technology. The request may include an indication of a threshold service level of the connection. In response to the request, the first networking technology may determine whether the second networking technology is capable of hosting the connection.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: January 30, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Loránd Jakab, Alberto Rodriguez-Natal, Fabio R. Maino, Timothy James Swanson, John Joyce
  • Publication number: 20230261999
    Abstract: In one embodiment, a device of a software-defined wide area network (SD-WAN) receives, from a cloud-native application, contextual data for the cloud-native application that identifies microservices of the cloud-native application. The device translates the contextual data for the cloud-native application into a network policy for traffic in the SD-WAN associated with the cloud-native application. The device applies the network policy to a traffic flow in the SD-WAN between an endpoint and a particular microservice of the cloud-native application.
    Type: Application
    Filed: April 26, 2023
    Publication date: August 17, 2023
    Inventors: Sridhar Subramanian, Fabio Rodolfo Maino, Alberto Rodriguez Natal, Vijoy Anand Pandey, Edward A. Warnicke, John Andrew Joyce, Timothy James Swanson, Loránd Jakab
  • Patent number: 11665095
    Abstract: In one embodiment, a device of a software-defined wide area network (SD-WAN) receives, from a cloud-native application, contextual data for the cloud-native application that identifies microservices of the cloud-native application. The device translates the contextual data for the cloud-native application into a network policy for traffic in the SD-WAN associated with the cloud-native application. The device applies the network policy to a traffic flow in the SD-WAN between an endpoint and a particular microservice of the cloud-native application.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: May 30, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Sridhar Subramanian, Fabio Rodolfo Maino, Alberto Rodriguez Natal, Vijoy Anand Pandey, Edward A. Warnicke, John Andrew Joyce, Timothy James Swanson, Loránd Jakab
  • Publication number: 20230069689
    Abstract: Techniques for using application network requirements and/or telemetry information from a first networking technology to enhance operation of a second networking technology and optimize wide area network traffic are described herein. The techniques may include establishing a communication network for use by applications of a scalable application service platform, the communication network including a first networking technology and a second networking technology. In this way, a request to establish a connection for use by an application may be received by the first networking technology. The request may include an indication of a threshold service level of the connection. In response to the request, the first networking technology may determine whether the second networking technology is capable of hosting the connection.
    Type: Application
    Filed: September 2, 2021
    Publication date: March 2, 2023
    Inventors: Loránd Jakab, Alberto Rodriguez-Natal, Fabio R. Maino, Timothy James Swanson, John Joyce
  • Publication number: 20210266262
    Abstract: In one embodiment, a device of a software-defined wide area network (SD-WAN) receives, from a cloud-native application, contextual data for the cloud-native application that identifies microservices of the cloud-native application. The device translates the contextual data for the cloud-native application into a network policy for traffic in the SD-WAN associated with the cloud-native application. The device applies the network policy to a traffic flow in the SD-WAN between an endpoint and a particular microservice of the cloud-native application.
    Type: Application
    Filed: August 3, 2020
    Publication date: August 26, 2021
    Inventors: Sridhar Subramanian, Fabio Rodolfo Maino, Alberto Rodriguez Natal, Vijoy Anand Pandey, Edward A. Warnicke, John Andrew Joyce, Timothy James Swanson, Loránd Jakab
  • Patent number: 9813304
    Abstract: A method of providing network management information about a multiple-layer network communications interface sub-stack to a network management client includes establishing a standardized network management representation by use of an interface manager and a real driver and a pseudo driver, receiving a request from the network management client for network management information about an expected sub-layer interface, and in response to the request obtaining, by the pseudo driver, data maintained by the real driver corresponding to the requested network management information, and returning the data obtained by the pseudo driver to the network management client in satisfaction of the request.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: November 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick R. Gili, Jaime Antonio Colom, Enid A. Jimenez, Agrahara Sreenivasa Kiran Koushik, Timothy James Swanson, Leon Zachery
  • Publication number: 20140334344
    Abstract: A method of providing network management information about a multiple-layer network communications interface sub-stack to a network management client includes establishing a standardized network management representation by use of an interface manager and a real driver and a pseudo driver, receiving a request from the network management client for network management information about an expected sub-layer interface, and in response to the request obtaining, by the pseudo driver, data maintained by the real driver corresponding to the requested network management information, and returning the data obtained by the pseudo driver to the network management client in satisfaction of the request.
    Type: Application
    Filed: July 28, 2014
    Publication date: November 13, 2014
    Inventors: Patrick R. Gili, Jaime Antonio Colom, Enid A. Jimenez, Agrahara Sreenivasa Kiran Koushik, Timothy James Swanson, Leon Zachery
  • Publication number: 20110040865
    Abstract: A method of providing network management information about a multiple-layer network communications interface sub-stack to a network management client includes establishing a standardized network management representation by use of an interface manager and a real driver and a pseudo driver, receiving a request from the network management client for network management information about an expected sub-layer interface, and in response to the request obtaining, by the pseudo driver, data maintained by the real driver corresponding to the requested network management information, and returning the data obtained by the pseudo driver to the network management client in satisfaction of the request.
    Type: Application
    Filed: October 25, 2010
    Publication date: February 17, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Patrick R. Gili, Jaime Antonio Colom, Enid A. Jimenez, Agrahara Sreenivasa Kiran Koushik, Timothy James Swanson, Leon Zachery
  • Patent number: 7835302
    Abstract: A method of generating a standardized network-management representation of a multiple-layer network communications interface sub-stack having a non-standardized network-management representation includes determining, based on a signature indicating a layered structure of the network communications interface sub-stack, whether an expected type of sub-layer interface of the network communications interface sub-stack exists. If the expected type of sub-layer interface is determined not to exist, then a sub-layer interface of the expected type is created and a network management information base is populated with a sub-layer interface entry including (1) respective instance and type identifiers of the sub-layer interface and (2) one or more operational attributes of the sub-layer interface, the value of each operational attribute identically mirroring the value of a corresponding operational attribute of the interface sub-stack as reflected in the non-standardized network-management representation.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: November 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick R. Gili, Jaime Antonio Colom, Enid A. Jimenez, Agrahara Sreenivasa Kiran Koushik, Timothy James Swanson, Leon Zachery