11
Chris O Rourke, Robert M Batz: System and method for providing path protection of computer network traffic. Cisco Technology, Baker Botts L, August 5, 2008: US07409706 (7 worldwide citation)

A computer network includes an inside network and an external network. The inside network may communicate with the external network over a first path through a first inner load balancer, a first set of firewalls, and a second outer load balancer. The inside network may also communicate with the exte ...


12
Robert M Batz, Chris O Rourke: System and method for tracking end users in a loadbalancing environment. Cisco Technology, Baker Botts L, January 19, 2010: US07650402 (4 worldwide citation)

A method for tracking information in a network environment is provided that includes receiving a packet included within a request that is associated with an end user and communicating the packet to a selected one of a plurality of gateways. An object may be built that correlates an internet protocol ...


13
Mark Albert, Robert M Batz, Barron C Housel, Wayne R Roiger, Chris O Rourke, Richard M Pruss, Pranav K Tiwari, Tzu Ming Tsang: System, device, and method for communicating user identification information over a communications network. Cisco Technology, Baker Botts L, June 26, 2007: US07237025 (4 worldwide citation)

A network includes a service selection gateway that receives information from a network user having a network locator address in order to establish a communications session and an identity of the network user. A client service gateway can receive a request from the network user upon establishment of ...


14
Walter G Dixon, Robert M Batz, Robert A Mackie, Mark Albert, Chris O Rourke, Humberto Tavares: System and method for billing end users in a peer-to-peer transaction in a network environment. Cisco Technology, Baker Botts L, April 12, 2011: US07924854 (3 worldwide citation)

A method for billing end users in a peer-to-peer transaction in a network environment is provided that includes a client services packet gateway operable to communicate with a first end user and a second end user in order to facilitate the peer-to-peer transaction and a flow manager element operable ...


15
Robert M Batz, Mark Albert, Chris O Rourke, Walter G Dixon, Thomas R Bakita, Michael S Sutton: Maintaining a content category cache at a gateway on a data path. Cisco Technology, Baker Botts L, September 7, 2010: US07792128 (3 worldwide citation)

Maintaining a content category cache includes storing the content category cache at a gateway. The content category cache includes content category mappings, where a content category mapping associates content with one or more categories describing the content. A request requesting content for a use ...


16
Robert M Batz, Ian McDowell Campbell, Hendrikus G P Bosch: System and method to facilitate the assignment of service functions for service chains in a network environment. Cisco Technology, Patterson Sheridan, November 21, 2017: US09825769 (2 worldwide citation)

A method is provided in one example embodiment and may include receiving a first Internet protocol (IP) flow for an IP session for a subscriber; selecting a first service function group from a plurality of service function groups to perform one or more services for the IP session for the subscriber, ...


17
Chris O Rourke, Gaurang K Shah, Louis F Menditto, Mark Albert, Michael S Sutton, Pranav K Tiwari, Robert M Batz, Richard Gray, Sean W Hull, Tzu Ming Tsang: Method for protecting a firewall load balancer from a denial of service attack. Cisco Technology, Baker Botts L, August 3, 2010: US07770215 (2 worldwide citation)

A method for protecting firewall load balancers from a denial of service attack is provided. Packets are received by the firewall load balancer. Each packet has a source and a destination. The firewall load balancer is equipped with a connection database that can contain entries about the packets. U ...


18
Chris O Rourke, Robert M Batz, Rabih A Dabboussi, John M Glotzer, Louis F Menditto, Alpesh S Patel, Kent K Leung: System and method for communicating in a loadbalancing environment. Cisco Technology, Baker Botts L, April 3, 2012: US08150951 (2 worldwide citation)

A method for communicating in a loadbalancing environment is provided that in a particular embodiment includes receiving a request packet from a network access server (NAS) to initiate a communication session. The request packet is then communicated to a tunneling protocol network server (TPNS) and ...


19
Robert M Batz, Louis F Menditto, John G White: System and method for managing end user approval for charging in a network environment. Cisco Technology, Baker Botts L, August 23, 2011: US08005954 (1 worldwide citation)

An apparatus for managing information in a network environment is provided that includes a content service gateway operable to communicate with an end user in order to facilitate a communication session. The communication session relates to a request by the end user for content or for a service. A q ...


20
Chris O Rourke, Barron C Housel, Robert M Batz, Steven C Klein: Preallocation of client network address translation addresses for client-server networks. Cisco Technology, Baker Botts L, February 9, 2010: US07660909 (1 worldwide citation)

An improved client network address translation (“NAT”) system is provided. Methods are provided for initializing connection control blocks with the client NAT addresses when a storage pool of connection control blocks are allocated. This avoids the costly overhead as connections are created and dest ...