Patents by Inventor Rohit Suri

Rohit Suri 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: 8520595
    Abstract: Techniques are provided for seamless integration of wired and wireless functionality packet forwarding in network. A plurality of access switches are provided in each of a plurality of mobility sub-domains that are part of a mobility domain of a network. Each access switch serves one or more Internet Protocol (IP) subnets, each comprising a plurality of IP addresses. An access switch obtains an IP address for a wireless device according to the one or more IP subnets that the access switch serves. The access switch sends an association advertisement message to indicate the IP address of the wireless device and to enable other access switches and routers to compute a path to the wireless device. When a wireless device obtains an IP address, it can keep the same IP address as it roams in the mobility domain.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: August 27, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Bhanu Gopalasetty, Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Sudhir Jain, Fusun Ertemalp, Kent Leung
  • Patent number: 8446876
    Abstract: Techniques are provided to enable support of roaming wireless devices in a network such that the wireless devices can keep their Internet Protocol (IP) addresses as they roam across mobility sub-domains. Traffic for a wireless device that roams is tunneled back to the access switch that serves the IP subnet which includes an IP address for the wireless device. Traffic is tunneled back to that access switch for the wireless device when the wireless device roams to another access switch which does not serve the IP subnet for the wireless device in the same mobility sub-domain and when the wireless device roams to a different mobility sub-domain, in which case the traffic is tunneled between tunneling endpoints in the respective mobility sub-domains.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: May 21, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Sudhir Jain, Bhanu Gopalasetty, Navindra Yadav, Fusun Ertemalp, Kent Leung
  • Patent number: 8441983
    Abstract: Techniques are provided to support roaming of wireless devices in a network such that the wireless devices can keep their Internet Protocol (IP) addresses as they roam within and across mobility sub-domains. When a wireless device roams from one access switch to another access switch, a tunneling endpoint apparatus in the wireless device's home mobility sub-domain is configured to serve as the point of presence for the roamed wireless device. Traffic for the roamed wireless device is tunneled from the access switch where the wireless device has roamed (where it is currently attached) to the tunneling endpoint apparatus. When the wireless device roams across mobility sub-domains, then traffic is tunneled from the access switch where the wireless device is currently attached to the tunneling endpoint apparatus in that mobility sub-domain (called a “foreign” mobility sub-domain) to the tunneling endpoint apparatus in the wireless device's home mobility sub-domain.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: May 14, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Sudhir Jain, Bhanu Gopalasetty, Navindra Yadav, Fusun Ertemalp, Kent Leung
  • Publication number: 20130100952
    Abstract: Described herein are techniques that provide for the transmission of a multicast stream that can resend frames that were not received using the partial state block acknowledgement mechanism. In an example embodiment, an access point reserves a channel for a transmission opportunity of a sufficient length to allow the sending of multicast data, block acknowledgement request, and receipt of a block acknowledgement. Optionally, the transmission opportunity may be of sufficient length to enable packets that re resent to be sent during the transmission opportunity, thereby preventing other stations on the channel from gaining control of the channel. Alternatively the access point may employ an appropriate backoff between TXOPs to AP prevent (T)DLS traffic to the recipients of the multicast stream. The access point does not send any frames from other queues during the transmission opportunity.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Inventors: Brian Donald HART, Santosh Pandey, Rohit Suri
  • Patent number: 8428006
    Abstract: A system and method for a hierarchical distributed control architecture to support roaming wireless client devices. Access switches serve one or more Internet Protocol (IP) subnets that include plural IP addresses. The access switches are arranged in switch peer groups and store information about other access switches in that switch peer group and about locations of wireless client devices that are associated with any access switch in the switch peer group. The access switches are further grouped into a corresponding mobility sub-domain each including plural switch peer groups. Plural controller devices control access switches in a corresponding mobility sub-domain. Each controller device stores information about the access switches and about locations of wireless client devices within its mobility sub-domain. A central controller device communicates with the controller devices for the respective mobility sub-domains.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: April 23, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sudhir Jain, Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Ly Loi, Bhanu Gopalasetty, Navindra Yadav, Fusun Ertemalp
  • Patent number: 8396956
    Abstract: Described in an example embodiment herein is a Mobility Service Engine (MSE) cluster comprising an MSE Cluster Master and at least one MSE Cluster Slave. The MSE Master is configured to define Network Service Segments. The MSE Master of the cluster distributes the Network Service Segments to slaves within the cluster. The network is configured to forward data to the correct Network Service Segment.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: March 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Allan Thomson, David Stephenson, Rohit Suri
  • Publication number: 20120314621
    Abstract: In one embodiment, a wireless access point receives a wireless advertisement frame having a source address field that indicates a reachable node being advertised, a destination address field that indicates a destination to which the reachable node is to be advertised, a transmitter address field that indicates a transmitting node from which the wireless advertisement frame is received, and a receiver address field that indicates the access point. The wireless access point then transmits a reflected wireless advertisement frame having a source address io field that indicates the reachable node, a destination address field that indicates the destination, a transmitter address field that indicates the wireless access point, and a receiver address field that indicates both a plurality of receivers the reflected wireless advertisement frame is to be accepted by, and a node that is to be excluded from accepting the reflected wireless advertisement frame.
    Type: Application
    Filed: August 20, 2012
    Publication date: December 13, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Norman W. Finn, Robert O'Hara, Rohit Suri, Josh Broch
  • Publication number: 20120300756
    Abstract: In one embodiment, a method includes receiving a packet from a source wireless device at a second switch, the source wireless device previously associated with a first switch and roamed to and associated with the second switch, wherein a point of presence for the source wireless device is maintained at the first switch, inserting into the packet a direction indicator, and forwarding the packet from the second switch to the first switch, the direction indicator identifying the packet as being transmitted towards the point of presence for the source wireless device to prevent a forwarding loop. An apparatus is also disclosed.
    Type: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vipul Shah, Bhanu Gopalasetty, Navindra Yadav, Sudhir K. Jain, Rohit Suri
  • Patent number: 8315197
    Abstract: In one embodiment, a transmitting node may be configured to transmit a wireless advertisement frame over a computer network, wherein the frame includes a source address of a reachable node being advertised, a destination address to which the reachable node is to be advertised, a transmitter address of the transmitting node, and a receiver address of a wireless access point to which the wireless advertisement frame is to be received. Also, the wireless access point may be configured to receive the wireless advertisement frame from the network, and in response, transmit a reflected wireless advertisement frame having the source address of the reachable node, the destination address to which the reachable node is to be advertised, a transmitter address of the access point, and a receiver address that indicates the reflected frame is to be accepted by any appropriate receiver excluding the transmitting node.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: November 20, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Norman W. Finn, Robert O'Hara, Rohit Suri, Josh Broch
  • Publication number: 20110280213
    Abstract: Techniques are provided to enable a support for guest access of devices in a network. At a controller apparatus in a first mobility sub-domain of a network comprising a plurality of mobility sub-domains, a request message containing a request for guest network access for a device is received from a first access switch in the first mobility sub-domain. The controller apparatus forwards the request message to a guest controller. At a tunneling endpoint apparatus in the first mobility sub-domain, a tunnel is established to the guest controller to carry traffic between the device and the guest controller. Traffic for the device passes in a tunnel between the first access switch and the tunneling endpoint apparatus in the first mobility sub-domain, through the tunneling endpoint apparatus in the first mobility sub-domain and in the tunnel between the routing apparatus in the first mobility sub-domain and the guest controller.
    Type: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Sudhir Jain, Ranganatha Marathe, Bhanu Gopalasetty, Navindra Yadav, Sreenivasulu Mondem
  • Publication number: 20110274082
    Abstract: Techniques are provided to enable support of roaming wireless devices in a network such that the wireless devices can keep their Internet Protocol (IP) addresses as they roam across mobility sub-domains. Traffic for a wireless device that roams is tunneled back to the access switch that serves the IP subnet which includes an IP address for the wireless device. Traffic is tunneled back to that access switch for the wireless device when the wireless device roams to another access switch which does not serve the IP subnet for the wireless device in the same mobility sub-domain and when the wireless device roams to a different mobility sub-domain, in which case the traffic is tunneled between tunneling endpoints in the respective mobility sub-domains.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 10, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Sudhir Jain, Bhanu Gopalasetty, Navindra Yadav, Fusun Ertemalp, Kent Leung
  • Publication number: 20110274037
    Abstract: A system and method are provided for a hierarchical distributed control architecture to support roaming of wireless client devices. A plurality of access switches are provided and configured to serve one or more Internet Protocol (IP) subnets that comprises a plurality of IP addresses. The plurality of access switches are arranged in switch peer groups such that each access switch within a given switch peer group is configured to store information about other access switches in that switch peer group and about locations of wireless client devices that are associated with any wireless access point on any access switch in the switch peer group. The plurality of access switches are further grouped into a corresponding one of a plurality of mobility sub-domains each comprising a plurality of switch peer groups. A plurality of controller devices are provided, each configured to control access switches in a corresponding mobility sub-domain.
    Type: Application
    Filed: June 25, 2010
    Publication date: November 10, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sudhir Jain, Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Ly Loi, Bhanu Gopalasetty, Navindra Yadav, Fusun Ertemalp
  • Publication number: 20110274036
    Abstract: Techniques are provided to support roaming of wireless devices in a network such that the wireless devices can keep their Internet Protocol (IP) addresses as they roam within and across mobility sub-domains. When a wireless device roams from one access switch to another access switch, a tunneling endpoint apparatus in the wireless device's home mobility sub-domain is configured to serve as the point of presence for the roamed wireless device. Traffic for the roamed wireless device is tunneled from the access switch where the wireless device has roamed (where it is currently attached) to the tunneling endpoint apparatus. When the wireless device roams across mobility sub-domains, then traffic is tunneled from the access switch where the wireless device is currently attached to the tunneling endpoint apparatus in that mobility sub-domain (called a “foreign” mobility sub-domain) to the tunneling endpoint apparatus in the wireless device's home mobility sub-domain.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 10, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Sudhir Jain, Bhanu Gopalasetty, Navindra Yadav, Fusun Ertemalp, Kent Leung
  • Publication number: 20110274035
    Abstract: Techniques are provided for seamless integration of wired and wireless functionality packet forwarding in network. A plurality of access switches are provided in each of a plurality of mobility sub-domains that are part of a mobility domain of a network. Each access switch serves one or more Internet Protocol (IP) subnets, each comprising a plurality of IP addresses. An access switch obtains an IP address for a wireless device according to the one or more IP subnets that the access switch serves. The access switch sends an association advertisement message to indicate the IP address of the wireless device and to enable other access switches and routers to compute a path to the wireless device. When a wireless device obtains an IP address, it can keep the same IP address as it roams in the mobility domain.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 10, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Navindra Yadav, Bhanu Gopalasetty, Patrice Calhoun, Abhijit Choudhury, Rohit Suri, Sudir Jain, Fusun Ertemalp, Kent Leung
  • Publication number: 20110103284
    Abstract: Techniques are provided to manage how router advertisement messages are forwarded for ultimate wireless transmission in a wireless network. In one embodiment, a multicast router advertisement message intended for a virtual local area network is converted into individual unicast router advertisement messages directed to specific wireless mobile client devices that are part of that virtual local area network. In another embodiment, router advertisement messages are routed between controllers according to the current location of a wireless mobile client device. In still other embodiments, techniques are provided to minimize the volume of the router advertisement messages sent over a wireless network, and to proactively send a unicast router advertisement message to a mobile client device that has performed a handoff, without waiting for a router solicitation message.
    Type: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Abhijit Choudhury, Rohit Suri, Venkatesh Kanagasabapathy, Bhavannarayana Nelakanti, Sudhir Jain
  • Publication number: 20110103344
    Abstract: Techniques are provided herein to support roaming of wireless mobile client devices from one wireless local area network access point device to another wireless local area network access point device. Neighbor discovery messages are received from wireless mobile client devices. A neighbor discovery message specifies a target address for a neighbor discovery function. A response to a neighbor discovery message is sent to a wireless mobile client device such that the response message appears to have been sent by a wireless mobile client device that has an address that corresponds to the target address of the neighbor discovery message.
    Type: Application
    Filed: November 4, 2009
    Publication date: May 5, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Srinath Gundavelli, Abhijit Choudhury, Rohit Suri, Venkatesh Kanagasabapathy, Bhavannarayana Nelakanti, Sudhir Jain
  • Publication number: 20110022676
    Abstract: Described in an example embodiment herein is a Mobility Service Engine (MSE) cluster comprising an MSE Cluster Master and at least one MSE Cluster Slave. The MSE Master is configured to define Network Service Segments. The MSE Master of the cluster distributes the Network Service Segments to slaves within the cluster. The network is configured to forward data to the correct Network Service Segment.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 27, 2011
    Inventors: Allan THOMSON, David Stephenson, Rohit Suri
  • Patent number: 7827270
    Abstract: Described in an example embodiment herein is a Mobility Service Engine (MSE) cluster comprising an MSE Cluster Master and at least one MSE Cluster Slave. The MSE Master is configured to define Network Service Segments. The MSE Master of the cluster distributes the Network Service Segments to slaves within the cluster. The network is configured to forward data to the correct Network Service Segment.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: November 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Allan Thomson, David Stephenson, Rohit Suri
  • Publication number: 20090190515
    Abstract: In one embodiment, a transmitting node may be configured to transmit a wireless advertisement frame over a computer network, wherein the frame includes a source address of a reachable node being advertised, a destination address to which the reachable node is to be advertised, a transmitter address of the transmitting node, and a receiver address of a wireless access point to which the wireless advertisement frame is to be received. Also, the wireless access point may be configured to receive the wireless advertisement frame from the network, and in response, transmit a reflected wireless advertisement frame having the source address of the reachable node, the destination address to which the reachable node is to be advertised, a transmitter address of the access point, and a receiver address that indicates the reflected frame is to be accepted by any appropriate receiver excluding the transmitting node.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Inventors: Norman W. Finn, Robert O'Hara, Rohit Suri, Josh Broch
  • Publication number: 20090113018
    Abstract: Described in an example embodiment herein is a Mobility Service Engine (MSE) cluster comprising an MSE Cluster Master and at least one MSE Cluster Slave. The MSE Master is configured to define Network Service Segments. The MSE Master of the cluster distributes the Network Service Segments to slaves within the cluster. The network is configured to forward data to the correct Network Service Segment.
    Type: Application
    Filed: July 17, 2008
    Publication date: April 30, 2009
    Inventors: Allan Thomson, David Stephenson, Rohit Suri