Patents by Inventor Hendrikus G.P. Bosch

Hendrikus G.P. Bosch 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: 9491686
    Abstract: In general, a mobile virtual private network (VPN) is described in which service provider networks cooperate to dynamically extend a virtual routing area of a home service provider network to the edge of a visited service provider network and thereby enable IP address continuity for a roaming wireless device. In one example, a home service provider network allocates an IP address to a wireless device and establishes a mobile VPN. The home service provider network dynamically provisions a visited service provider network with the mobile VPN, when the wireless device attaches to an access network served by the visited service provider network, to enable the wireless device to exchange network traffic with the visited service provider network using the IP address allocated by the home service provider network.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: November 8, 2016
    Assignee: Pulse Secure, LLC
    Inventors: Hendrikus G. P. Bosch, Rahul Aggarwal, Bin W. Hong, Srinivasa Chaganti, Apurva Mehta, Prem Ananthakrishnan, Pulikeshi Vitalapura Ramanath, Thomas Wayne Anderson, Hartmut Schroeder, Serpil Bayraktar
  • Patent number: 9479534
    Abstract: In an embodiment, a method is provided for enabling in-band data exchange between networks. The method can comprise receiving, by a first enveloping proxy located in the first network, at least one regular secure sockets layer (SSL) record for a SSL session established between a client and a server; receiving the data from a network element located in the first network; encoding the data into at least one custom SSL record; and transmitting the at least one regular SSL record and the at least one custom SSL record to an enveloping proxy. In another embodiment, a method can comprise receiving at least one regular secure sockets layer (SSL) record and at least one custom SSL record for a SSL session established between a client and a server; extracting the data from the at least one custom SSL; transmitting the at least one regular SSL record.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: October 25, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alessandro Duminuco, Hendrikus G. P. Bosch, Surendra M. Kumar, Humberto J. La Roche, Jeffrey Napper, Kevin D. Shatzkamer, Daniel G. Wing
  • Patent number: 9479443
    Abstract: An example method is provided in one example embodiment and may include receiving a packet for a subscriber at a gateway, wherein the gateway includes a local policy anchor for interfacing with one or more policy servers and one or more classifiers for interfacing with one or more service chains, each service chain including one or more services accessible by the gateway; determining a service chain to receive the subscriber's packet; appending the subscriber's packet with a header, wherein the header includes, at least in part, identification information for the subscriber and an Internet Protocol (IP) address for the local policy anchor; and injecting the packet including the header into the service chain determined for the subscriber.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 25, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Ian McDowell Campbell, Humberto J. La Roche, James N. Guichard, Surendra M. Kumar, Paul Quinn, Alessandro Duminuco, Jeffrey Napper, Ravi Shekhar
  • Publication number: 20160277168
    Abstract: A method is provided in one example embodiment and includes sending, by a first entity associated with an access network, a first request message including a session identifier associated with a user session to a second entity associated with a core network. The method further includes establishing a first control channel with the second entity in which the first control channel is associated with the session identifier. The first control channel is an in-band channel between the first entity and the second entity. The method further includes receiving policy information associated with the user session from the second entity using the first control channel. The policy information is indicative of one or more policies to be applied in the access network to user data associated with the user session.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 22, 2016
    Applicants: CISCO TECHNOLOGY, INC., VODAFONE IP LICENSING LIMITED
    Inventors: Malgorzata Kaczmarska-Wojtania, Martin Schubert, Hendrikus G. P. Bosch, Humberto J. La Roche, Adam O. MacHale, Walter Gottfried Bindrim, John L. Moughton
  • Patent number: 9426176
    Abstract: In an embodiment, a method is provided for enabling in-band data exchange between networks. The method can comprise receiving, by a first enveloping proxy located in the first network, at least one regular secure sockets layer (SSL) record for a SSL session established between a client and a server; receiving the data from a network element located in the first network; encoding the data into at least one custom SSL record; and transmitting the at least one regular SSL record and the at least one custom SSL record to an enveloping proxy. In another embodiment, a method can comprise receiving at least one regular secure sockets layer (SSL) record and at least one custom SSL record for a SSL session established between a client and a server; extracting the data from the at least one custom SSL; transmitting the at least one regular SSL record.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 23, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alessandro Duminuco, Hendrikus G. P. Bosch, Surendra M. Kumar, Humberto J. La Roche, Jeffrey Napper, Kevin D. Shatzkamer, Daniel G. Wing
  • Patent number: 9413655
    Abstract: A method provided in one embodiment includes receiving a first data packet of a data flow at a first classifier in which the first data packet includes a first identifier. The method further includes determining a second classifier associated with the first identifier in which the second classifier is further associated with at least one service chain of a service chain environment. The method still further includes forwarding the first data packet to the second classifier. The second classifier is configured to receive the first data packet, determine a particular service chain of the at least one service chain to which the first data packet is to be forwarded, and forward the first data packet to the particular service chain.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: August 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, James N. Guichard, Hendrikus G. P. Bosch, Alessandro Duminuco, Humberto J. La Roche, Jeffrey Napper
  • Patent number: 9413659
    Abstract: An example method for distributed network address and port translation (NAPT) for migrating flows between service chains in a network environment is provided and includes distributing translation state for a flow traversing the network across a plurality of NAPT service nodes in the network, with packets belonging to the flow being translated according to the translation state, associating the flow with a first service chain at a flow classifier in the network, and updating the association when the flow migrates from the first service chain to a second service chain, with packets belonging to the migrated flow also being translated according to the translation state. The method may be executed at a pool manager in the network. In specific embodiments, the pool manager may include a distributed storage located across the plurality of NAPT service nodes.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: August 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alessandro Duminuco, Hendrikus G. P. Bosch, Jeffrey Napper
  • Publication number: 20160218956
    Abstract: An example method for service node originated service chains in a network environment is provided and includes receiving a packet at a service node in a network environment that includes a plurality of service nodes and a central classifier, analyzing the packet for a service chain modification or a service chain initiation, classifying the packet at the service node to a new service chain based on the analysis, initiating the new service chain at the service node if the analysis indicates service chain initiation, and modifying an existing service chain for the packet to the new service chain if the analysis indicates service chain modification. In specific embodiments, the analysis includes applying classification logic specific to the service node. Some embodiments, service node attributes and order of service nodes in substantially all service chains configured in the network may be received from a central controller.
    Type: Application
    Filed: April 6, 2016
    Publication date: July 28, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Surendra M. Kumar, Nagaraj A. Bagepalli, Abhijit Patra, Paul Quinn, James N. Guichard, Hendrikus G.P. Bosch
  • Patent number: 9398486
    Abstract: A method provided in one embodiment includes receiving, at a first network element, a first data packet of a data flow, wherein the data flow is associated with a subscriber. The method further includes receiving subscriber information associated with the subscriber, and encapsulating the subscriber information with the first data packet to form an encapsulated data packet. The method still further includes determining a service chain including one or more services to which the encapsulated data packet is to be forwarded, and forwarding the encapsulated data packet to the service chain.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 19, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Humberto J. La Roche, Jr., Hendrikus G.P. Bosch, James N. Guichard, Paul Quinn, Surendra M. Kumar, Kevin D. Shatzkamer
  • Patent number: 9392025
    Abstract: A method is provided in one example embodiment and includes receiving, by a first proxy within an access network, a first request for content associated with a remote server. The first request includes a subscriber identifier associated with a subscriber. The method further includes sending the first request to a second proxy within a core network. The first request is intercepted by an intercept function within the core network in a first intercept operation. The intercept function is configured to forward the first request to the second proxy. The method further includes receiving a redirect from the second proxy. The redirect is configured to redirect the first request to the first proxy. The redirect is intercepted by the intercept function in a second intercept operation, and the intercept function is configured to forward the redirect to the first proxy.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: July 12, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Humberto J. La Roche
  • Patent number: 9379931
    Abstract: An example method is provided in one example embodiment and may include receiving a packet for a subscriber at a gateway, wherein the gateway includes a local policy anchor for interfacing with one or more policy servers and one or more classifiers for interfacing with one or more service chains, each service chain including one or more services accessible by the gateway; determining a service chain to receive the subscriber's packet; appending the subscriber's packet with a header, wherein the header includes, at least in part, identification information for the subscriber and an Internet Protocol (IP) address for the local policy anchor; and injecting the packet including the header into the service chain determined for the subscriber.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: June 28, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Ian McDowell Campbell, Humberto J. La Roche, James N. Guichard, Surendra M. Kumar, Paul Quinn, Alessandro Duminuco, Jeffrey Napper, Ravi Shekhar
  • Publication number: 20160182458
    Abstract: A first virtual machine is established in a virtual private service chain to provide a first network service to virtual private service chain traffic. A second virtual machine is also established the virtual private service chain to provide a second network service to the virtual private service chain traffic. The virtual private service chain traffic is encrypted for transmission within the virtual private service chain from the first virtual machine to the second virtual machine, wherein the encryption uses a key shared by the first and second virtual machines.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Kevin D. Shatzkamer, Hendrikus G.P. Bosch, Warren Scott Wainner, James N. Guichard, Surendra M. Kumar
  • Patent number: 9374297
    Abstract: An example method is provided in one example embodiment and includes receiving a packet of a session from a previous hop router at a service zone of a service chain; recording the previous hop router for the session; determining an appliance to service the packet in the service zone using load balancing; recording an appliance identity for servicing the session in the service zone; determining a next hop router in the service chain for the packet using load balancing; and recording the next hop router for the session.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: June 21, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, James N. Guichard, David D. Ward, Alessandro Duminuco, Rex E. Fernando, Paul Quinn
  • Publication number: 20160157160
    Abstract: In general, techniques are described for atomically installing and withdrawing host routes along paths connecting network routers to attenuate packet loss for mobile nodes migrating among wireless LAN access networks and a mobile network. In some examples, whenever the mobile node moves from one attachment point to the next, it triggers the distribution of its host route from the new attachment point toward the service provider network hub provider edge (PE) router that anchors the mobile node on a service provider network. Routers participating in the Mobile VPN install the host route “atomically” from the attachment point to the mobile gateway so as to ensure convergence of the network forwarding plane with the host route toward the new attachment point prior to transitioning mobile node connectivity from a previous attachment point.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 2, 2016
    Inventors: Hendrikus G.P. Bosch, Martin Djernaes
  • Publication number: 20160139939
    Abstract: A method is provided in one example embodiment and may include communicating information between a plurality of network function virtualized (NFV) based applications; and creating at least one service chain using at least two of the plurality of NFV-based applications based on the information communicated between the plurality NFV based applications. In some instances, the information can be communicated using border gateway protocol (BGP) exchanges between the NFV-based applications. In some instances, the information can include at least one of: next-hop address information for one or more ingress points of a particular NFV-based application; one or more capabilities by which a particular NFV-based application can receive data on one or more ingress points; and a method by which one or more egress points of a previous NFV-based application in a particular service chain is to perform load balancing for a subsequent NFV-based application in the particular service chain.
    Type: Application
    Filed: April 11, 2015
    Publication date: May 19, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Louis Gwyn Samuel, Kevin D. Shatzkamer
  • Patent number: 9344337
    Abstract: An example method for service node originated service chains in a network environment is provided and includes receiving a packet at a service node in a network environment that includes a plurality of service nodes and a central classifier, analyzing the packet for a service chain modification or a service chain initiation, classifying the packet at the service node to a new service chain based on the analysis, initiating the new service chain at the service node if the analysis indicates service chain initiation, and modifying an existing service chain for the packet to the new service chain if the analysis indicates service chain modification. In specific embodiments, the analysis includes applying classification logic specific to the service node. Some embodiments, service node attributes and order of service nodes in substantially all service chains configured in the network may be received from a central controller.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 17, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Surendra M. Kumar, Nagaraj A. Bagepalli, Abhijit Patra, Paul Quinn, James N. Guichard, Hendrikus G. P. Bosch
  • Patent number: 9300453
    Abstract: A method is provided in one example embodiment and includes sending, by a first entity associated with an access network, a first request message including a session identifier associated with a user session to a second entity associated with a core network. The method further includes establishing a first control channel with the second entity in which the first control channel is associated with the session identifier. The first control channel is an in-band channel between the first entity and the second entity. The method further includes receiving policy information associated with the user session from the second entity using the first control channel. The policy information is indicative of one or more policies to be applied in the access network to user data associated with the user session.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: March 29, 2016
    Assignees: CISCO TECHNOLOGY, INC., VODAFONE IP LICENSING LIMITED
    Inventors: Malgorzata Kaczmarska-Wojtania, Martin Schubert, Hendrikus G. P. Bosch, Humberto J. La Roche, Adam O. MacHale, Walter Gottfried Bindrim, John L. Moughton
  • Patent number: 9282465
    Abstract: A method provided in one embodiment includes receiving a resource list including a first core network identifier identifying a first core network, at least a first resource identifier identifying a first subset of network resources from a plurality of network resources associated with the first core network, and a first priority value associated with each of the identified resources of the first core network. The method further includes receiving a first device identifier associated with a first user equipment, determining whether a portion of the first device identifier matches the first core network identifier, and modifying the resource list to include at least a second resource identifier identifying a second subset of the network resources from the plurality of network resources associated with the first core network when the portion of the first device identifier is determined to match the first core network identifier.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: March 8, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mark Grayson, Hendrikus G. P. Bosch
  • Publication number: 20160050580
    Abstract: An example method is provided in one example embodiment and can include obtaining, within a radio access network, a channel state for a data channel associated with a mobile terminal; including the channel state in a differentiated services (diffserv) marking within an Internet Protocol (IP) header of at least one IP packet associated with the mobile terminal; and transmitting the at least one IP packet including the IP header having the diffserv marking toward a packet data network.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 18, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hendrikus G. P. Bosch, Louis Gwyn Samuel, Alessandro Duminuco, Kevin D. Shatzkamer, Oliver James Bull, Ziv Nuss
  • Patent number: 9258762
    Abstract: In general, techniques are described for atomically installing and withdrawing host routes along paths connecting network routers to attenuate packet loss for mobile nodes migrating among wireless LAN access networks and a mobile network. In some examples, whenever the mobile node moves from one attachment point to the next, it triggers the distribution of its host route from the new attachment point toward the service provider network hub provider edge (PE) router that anchors the mobile node on a service provider network. Routers participating in the Mobile VPN install the host route “atomically” from the attachment point to the mobile gateway so as to ensure convergence of the network forwarding plane with the host route toward the new attachment point prior to transitioning mobile node connectivity from a previous attachment point.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Hendrikus G. P. Bosch, Martin Djernaes