Patents by Inventor Kent K. Leung

Kent K. Leung 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: 20140372293
    Abstract: A system is disclosed for measuring data utilization attributable to use by an application being executed on a mobile device. The system has a server operable to register the application and transmit information to establish a connection between the application and a proxy server. The system also has a proxy server operable to establish a first connection with the application, receive direction to establish a second connection with a target endpoint, establish the second connection between the proxy server and the target endpoint, pass data between the target endpoint and the application using the established connections, and measure the amount of data passed between the target endpoint and the application.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Kent K. Leung, Jayaraman R. Iyer, Flemming S. Andreasen
  • Patent number: 8897183
    Abstract: A method is provided in one example embodiment and includes receiving a data packet transported on a backhaul link at a first network element; identifying whether the data packet is an upstream data packet; identifying whether the data packet matches an internet protocol (IP) access control list (ACL) or a tunnel endpoint identifier; performing a network address translation on the data packet; and offloading the data packet from the backhaul link. In certain implementations, the method can include identifying that the data packet does not match the IP ACL or the tunnel endpoint identifier; and communicating the data packet to a second network element. In other instances, the method can include identifying that the data packet is a downstream data packet; and restoring a tunnel header and tunnel identification based on an IP address of the data packet.
    Type: Grant
    Filed: July 10, 2011
    Date of Patent: November 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Kent K. Leung, Michel Khouderchah, Jayaraman R. Iyer, Timothy P. Stammers
  • Patent number: 8850066
    Abstract: The present disclosure generally provides techniques for establishing a unique, ephemeral home address (hoa)/home agent address (ha?) address pair that may be limited to use in a session having a defined lifetime. Limiting the use of this dynamic address pair to a session lifetime and by preventing a mobile node from knowing the static address of a home agent may help protect the home agent from attacks.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Kent K. Leung, Pascal Thubert
  • Publication number: 20140282986
    Abstract: A method is provided and may include receiving a request for a network content delivery service from an access device; directing the access device to a network service provider for authentication for the network content delivery service; receiving a network authorization token from the access device, where the network authorization token is associated with the access device; obtaining a network access token from the network service provider; and binding the network access token to a content access token.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kent K. Leung, Jayaraman R. Iyer, Bruce A. Thompson, Flemming S. Andreasen
  • Patent number: 8811281
    Abstract: Systems and methods are disclosed for receiving a request at a packet gateway to allocate a new bearer for a mobile device on a wireless telecommunications network; identifying, at the packet gateway, existing bearers that have a quality of service (QoS) that can be reduced without dropping the existing bearers; reducing, at the packet gateway, the QoS of the existing bearers; reclaiming resources at the packet gateway that were previously in use by the existing bearers; and allocating the new bearer for the mobile device using the reclaimed resources at the packet gateway without causing any of the existing bearers to be disconnected, wherein the existing bearers have a lower priority than the new bearer, and wherein the existing bearers have previously been designated as capable of being preempted.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: August 19, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Biswaranjan Panda
  • Patent number: 8787303
    Abstract: This disclosure relates to a system and method for offloading selected data traffic in logical tunnels to the Internet. The offloading provides another data path for selected data traffic that can relieve the burden on a mobile operator's network, such as the backhaul and core networks. As the proliferation of data rich content and increasingly more capable mobile devices has continued, the amount of data communicated over mobile operator's networks has increased. Upgrading the existing network that was designed for voice calls is not desirable or practical for many mobile operators. This disclosure provides systems and methods for offloading data to the Internet at a router to relieve congestion on the mobile operator's network.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: July 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Jayaraman Iyer, Flemming Andreasen, Timothy Stammers, Michel Khouderchah
  • Patent number: 8775634
    Abstract: Providing a mobility key for a communication session for a mobile station includes facilitating initiation of the communication session. A master key for the communication session is established, where the master key is generated at an authentication server in response to authenticating the mobile station. A mobility key is derived from the authentication key at an access node, where the mobility key is operable to authenticate mobility signaling for the communication session.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: July 8, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Jayaraman R. Iyer, Viren K. Malaviya
  • Publication number: 20140169374
    Abstract: An example method is provided and includes receiving a packet associated with a flow, determining a tunnel identifier for the flow, and determining a flow identifier for the flow. The method includes associating the flow identifier and the tunnel identifier to an Internet protocol (IP) address to generate a binding to be used for a network address and port translation (NAPT). In other embodiments, a routing decision is executed based on the binding between the identifiers and the IP address. The flow identifier can be a context identifier (CID), and the tunnel identifier can be a softwire tunnel ID. In yet other embodiments, the packet can be tagged as part of an encapsulation operation, which includes providing information about a network location at which the network address and port translation is to be executed.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 19, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Srinath Gundavelli, Frank Brockners, Mark Grayson, Kent K. Leung, Flemming S. Andreasen
  • Patent number: 8755354
    Abstract: In accordance with various embodiments, a Home Agent receives a registration request and sends a registration reply having a network mask extension including a network mask associated with the home address of the Mobile Node. Once the Mobile Node has obtained its network mask, it may send packets such as broadcast packets, as well as roam to its Home Agent. Additionally, in accordance with various embodiments, when a Home Agent receives a broadcast packet, it forwards the broadcast packet to a care-of address of the broadcast packet without duplicating the broadcast packet. Instead, the Foreign Agent obtains the subnet from the broadcast packet, identifies the Mobile Node(s) on that subnet, and duplicates the broadcast packet for transmission to the identified Mobile Node(s).
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: June 17, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh Patel, Kent K Leung
  • Patent number: 8750200
    Abstract: In one embodiment, an apparatus receives an advertisement from each of one or more Home Agents, the advertisement including a first set of information associated with a corresponding one of the Home Agents, each advertisement being in a first protocol. The apparatus obtains the first set of information associated with a corresponding one of the Home Agents from each advertisement. The apparatus composes a router advertisement including a second set of information associated with at least one of the Home Agents, the router advertisement being in a second protocol. The apparatus then sends the router advertisement.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: June 10, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Kent K. Leung, Gopal K. Dommety
  • Patent number: 8687631
    Abstract: An example method is provided and includes receiving a packet associated with a flow, determining a tunnel identifier for the flow, and determining a flow identifier for the flow. The method includes associating the flow identifier and the tunnel identifier to an Internet protocol (IP) address to generate a binding to be used for a network address and port translation (NAPT). In other embodiments, a routing decision is executed based on the binding between the identifiers and the IP address. The flow identifier can be a context identifier (CID), and the tunnel identifier can be a softwire tunnel ID. In yet other embodiments, the packet can be tagged as part of an encapsulation operation, which includes providing information about a network location at which the network address and port translation is to be executed.
    Type: Grant
    Filed: July 31, 2010
    Date of Patent: April 1, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Frank Brockners, Mark Grayson, Kent K. Leung, Flemming S. Andreasen
  • Publication number: 20140056290
    Abstract: Multi-operator networking techniques are provided for allowing two or more operators to share a wireless local area network (WLAN). In particular, mobile access gateway functionality is integrated in a wireless network controller of a WLAN that is accessible to first and second operators. Operator-specific tunnels are created through the network for each of the first and second operators that link a core network of each of the first and second operators with an associated client device. Packets are then forwarded between the core networks of the first and second operators and their associated client devices via the operator-specific tunnels.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rajesh S. Pazhyannur, Kent K. Leung, Sri Gundavelli, Sudhir Kumar Jain
  • Publication number: 20140026206
    Abstract: A method is provided in one example embodiment and includes receiving a discover message over a network; determining that the discover message is associated with an unauthenticated client (e.g., identifying a media access control (MAC) address); communicating a proxy binding update (PBU) having a binding type value set to a temporary status; and establishing a bidirectional tunnel for transporting traffic for the client.
    Type: Application
    Filed: July 20, 2012
    Publication date: January 23, 2014
    Inventors: Rajesh S. Pazhyannur, Kent K. Leung, Srinath Gundavelli
  • Patent number: 8605901
    Abstract: A method is provided in one example embodiment and includes communicating an access request to an authentication, authorization, and accounting (AAA) element. The access request is configured to include an attribute that indicates that a network element can support a particular home agent assignment from amongst a plurality of home agents. The method also includes receiving a response that includes an Internet Protocol (IP) address of a home agent loadbalancer, the response including a key that establishes a secure connection between the network element and the home agent loadbalancer. In other embodiments, the method includes communicating with a foreign agent in order to authenticate user equipment associated with the access request. In addition, the access request can be initiated by user equipment configured to establish a network communication session via the particular home agent.
    Type: Grant
    Filed: July 25, 2009
    Date of Patent: December 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Jayaraman R. Iyer, Kent K. Leung
  • Patent number: 8560644
    Abstract: A method and implementation are disclosed for binding a mobile node to a subnet. The invention comprises steps and implementations for intercepting messages sent by a mobile node to a server, associating a predetermined subnet with the intercepted messages and forwarding the intercepted messages to the server. The invention intercepts reply messages sent by at least one server and selects reply messages that are associated with the predetermined subnet. The selected reply messages are forwarded to the mobile node, and reply messages that are not associated with the predetermined subnet are discarded.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: October 15, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Robert C. Meier, Alpesh S. Patel, Kent K. Leung, Timothy Olson
  • Patent number: 8526404
    Abstract: The disclosed embodiments support mobility internal and external to enterprise networks. Service providers provide mobility by providing Home Agent functionality corresponding to each Enterprise network. In this manner, mobility may be provided to Mobile Nodes both internal and external to their enterprise networks. Moreover, data packets may be transmitted by Mobile Nodes to Correspondent Nodes, whether they are within their enterprise network, the Service Provider network, or the Internet.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: September 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Kent K. Leung, Alpesh S. Patel, Naveen Paulkandasamy, Stefan B. Raab
  • Publication number: 20130142182
    Abstract: Systems and methods for providing identity management and mobility management are disclosed. The management scheme provides mobility in multi-device and multi-homed deployments. A collection of three identities, a device identity, a link layer identity, and a user identity, can be used to provide mobility for a number of devices under different use scenarios. In one embodiment, a method is disclosed for receiving messages from a mobile device at a mobility gateway, the messages including identifiers such as a user identifier, a link layer identifier, and a device identifier where identifiers are stored or retained at the mobility gateway. When a subsequent network attach request is received including one or more identifiers, a reconnection can occur, based on a result of comparing the stored identifiers with the received one or more identifiers.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Rajesh Pazhyannur, Kent K. Leung
  • Patent number: 8422467
    Abstract: Methods and apparatus for enabling mobility of a node that does not support Mobile IP are disclosed. When an AP receives a data packet, the AP may compare the data packet (e.g., source address) with the AP information for one or more APs to determine whether to send a registration request on behalf of the node. More particularly, the AP determines from the source address whether the node is located on a subnet identical to a subnet of the AP. If the node is located on the subnet of the AP, no Mobile IP service is required on behalf of the node. However, when it is determined from the source address that the node is not located on the subnet identical to the subnet of the Access Point, the AP composes and sends a mobile IP registration request on behalf of the node. For instance, the mobile IP registration request may be composed using the gateway associated with the “home” AP (e.g., having a matching subnet) as the node's Home Agent.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: April 16, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Huizhao Wang, Kent K. Leung, Waseem A. Siddiqi, Christine Andiazabal
  • Patent number: 8385300
    Abstract: A method is provided in one example implementation and the method includes identifying through a home bearer manager that an Internet Protocol (IP) address has been previously sent to an access terminal, the IP address being issued by a visited bearer manager as a result of the access terminal requesting registration in a visited network. The method further includes communicating the IP address to the access terminal in response to the access terminal registering in a home network. The registrations in the home and the visited network allow a plurality of packets to be communicated to the access terminal via the IP address. In more specific embodiments, the IP address serves as a care of address (CoA) address and a home IP address concurrently. The IP address can be exchanged via a mobile IP (MIP) exchange. The home and visited bearer managers are independent or interdependent.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: February 26, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming S. Andreasen, Kent K. Leung
  • Patent number: 8358635
    Abstract: Methods and apparatus for establishing communication between a Mobile Node and a Home Agent are disclosed. The Home Agent receives a registration request packet from the Mobile Node, the registration request packet including an IP source address and a Home Agent address. The Home Agent then detects from the registration request packet when network address translation has been performed. When it has been detected that network address translation has been performed, a tunnel is set up between the Home Agent address and the IP source address.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: January 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Gaetan Feige, Rabih A. Dabboussi, Kent K. Leung, Milind M. Kulkarni