Patents Assigned to Cisco Technology
  • Patent number: 9826408
    Abstract: A method is provided in one example embodiment and may include determining for each of one or more macro cell radios, a corresponding set of one or more small cell radios that are under a coverage area of each of the one or more macro cell radios, wherein each corresponding set is associated with a corresponding macro cell radio; calculating interference coordination parameters for each small cell radio belonging to each corresponding set, wherein the interference coordination parameters for each small cell radio belonging to each corresponding set comprises an uplink interference budget for each small cell radio; and communicating the interference coordination parameters to each small cell radio belonging to each corresponding set.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ritesh K. Madan, Rohit Umesh Nabar
  • Patent number: 9825778
    Abstract: A method for applying network services to data traffic forwarded between virtual private network (VPN) sites includes: receiving a data packet addressed to a target site associated with the VPN, determining services to be applied to the data packet according to a service chain, where the determining is a function of at least one of the VPN, the origin site or the target site, adding an indication of a VPN forwarding context onto the data packet, encapsulating the data packet with Network Service Header encapsulation, where a header for the encapsulated data packet indicates at least the service chain; forwarding the encapsulated data packet in accordance with the service chain, receiving the encapsulated data packet at the end of the service chain, terminating the service chain, removing the encapsulation, and forwarding the data packet to a target destination per the indication of a VPN forwarding context.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: James N. Guichard, Paul Quinn, Javed Asghar, Reinaldo Penno, Yixing Ruan, Carlos M. Pignataro
  • Patent number: 9825807
    Abstract: In an embodiment, a method comprises: detecting a change in a multiple-switch configuration in a data communications network comprising a plurality of packet data switches configured as roots of multicast trees. In response to detecting that the multiple-switch configuration has changed, a first value, a second value and a third value representing limits on a number of multicast trees supported in the network and prioritization of the switches are retrieved. The method further comprises determining a type of the multiple-switch configuration change. In response to determining that the type indicates that a first switch was added to the multiple-switch configuration, using at least the first, second and third values, it is determined whether to configure the first switch as a first root in the multiple-switch configuration. The method is performed by one or more computing devices.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Leonard Tracy, Santosh Rajagopalan, Sanjay Sane, Ronak Desai, Varun Shah
  • Patent number: 9823330
    Abstract: In one embodiment, an apparatus includes a plurality of antennas, a receiver in communication with said plurality of antennas for receiving one or more packets in a block based modulation environment, a switch interposed between a portion of the antennas and the receiver for switching between the antennas, and a processor for calculating angle of arrival for use in identifying a location of a mobile device transmitting the one or more packets.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Brian Donald Hart, Paul J. Stager, Santosh Pandey, David Kloper, Dan Lyons, Matthew A. Silverman
  • Patent number: 9826545
    Abstract: An example method is provided in one example embodiment and includes receiving performance metric information from a plurality of small cell radios, wherein the performance metric information includes, at least in part, a number of user equipment that are to be scheduled on a first type and a second type of subframes for each small cell radio; determining resource allocation parameters for the plurality of small cell radios; exchanging interference information between two or more small cell radios of the plurality of small cell radios that includes an indication of whether a particular small cell radio is interfering with or is interfered by another small cell radio of the two or more small cell radios; and scheduling downlink resource transmissions on the first type and the second type of subframes for user equipment served by the two or more small cell radios.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ritesh K. Madan, Vikram Chandrasekhar, Rohit Umesh Nabar, Kedar Durgadas Shirali, Qing Zhao
  • Patent number: 9825734
    Abstract: In one embodiment, a device for participating in a voice over Internet Protocol (VOIP) communication with another device includes a processor and a communication interface, wherein the processor is operative to prepare VOIP packets for sending to the other device via the communication interface as part of the VOIP communication, the communication interface is operative to send the VOIP packets to the other device, and the processor is operative to receive an indication of a communication problem related to the transfer of at least some of the VOIP packets to the other device, based on receiving the indication of the communication problem, output a notification indicating that voice input should cease, and cease transmission of other one of the VOIP packets until receiving an indication that the communication problem has been resolved. Related apparatus and methods are also described.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Jonathan Rosenberg
  • Publication number: 20170331733
    Abstract: In one embodiment, contextual service mobility in an enterprise fabric network environment (e.g., overlay and underlay networks) provides for moving of the location of a service being applied to packets with minimal updates to the mapping database. The mapping database is used to convert addresses of the overlay network to physical network and service addresses. The mapping database provides contextual lookup operations on the same destination address of a packet being forwarded in the overlay network to provide different results. The contextual lookup operations provide for a packet to be forwarded to a service node or its intended destination depending on the current context. In one embodiment, the enterprise fabric network uses Locator/ID Separation Protocol (LISP), a network architecture and set of protocols that uses different overlay and underlay namespaces and a distributed mapping database for converting an overlay address to an underlay address.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Applicant: Cisco Technology, Inc.
    Inventors: Sanjay Kumar Hooda, Atri Indiresan, Sandesh Kumar B Narappa, Rajesh Arora
  • Publication number: 20170331720
    Abstract: In one embodiment, a plurality of virtual private local area network services (VPLSs) are operated among a plurality of packet switching devices, with the plurality of VPLSs including a first VPLS and a different second VPLS. In response to a conversion declaration including a particular Service Instance VLAN ID (I-SID), the first VPLS corresponding to the particular I-SID is converted to a different type of virtual private network (VPN) service, while continuing to operate the different second VPLS which is not related to the particular I-SID. In one embodiment, the different type of VPN service is Provider Backbone Bridging Ethernet VPN (PBB-EVPN). In one embodiment, the conversion declaration is a Border Gateway Protocol (BGP) Network Layer Reachability Information (NLRI) of Route Type 3 Inclusive Multicast Ethernet Tag (IMET) route.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 16, 2017
    Applicant: Cisco Technology, Inc.
    Inventors: Patrice Brissette, Vibov Bhan, Ali Sajassi, Sami Boutros
  • Publication number: 20170331872
    Abstract: A first manifest request may be received and, in response, a first manifest may be requested. Next, at least one interstitial content insertion source may be queried based on the first manifest and, in response to querying the interstitial content insertion source, interstitial content details may be retrieved from the at least one interstitial content insertion source. Then it may be determined that a version of interstitial content corresponding to the interstitial content details does not exist in a service provider back end at same bitrates as content corresponding to the first manifest. Next, local ingest and encoding of the interstitial content to the service provider back end may then be triggered in response to determining that the version of interstitial content corresponding to the interstitial content details does not exist in the service provider back end at the same bitrates as the content corresponding to the first manifest.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 16, 2017
    Applicant: Cisco Technology, Inc.
    Inventor: Thomas Levy
  • Patent number: 9817574
    Abstract: According to one aspect, a method includes determining whether at least one memory storage unit in a first stage of a multi-stage array is available for use by a first counter associated with the first stage, and allocating the at least one memory storage unit for use by the first counter when the at least one memory storage unit is available. When the at least one memory storage unit is not available for use by the first counter, the method includes identifying a second counter stored in a first location in the first stage, the first location including a first memory storage unit and a second memory storage unit, and moving the second counter to a second stage of the multi-stage array, storing a pointer to the second stage in the first memory storage unit, and allocating the second memory storage unit to the first counter.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sarang Dharmapurikar, Ganlin Wu, Alex Seibulescu, Wanli Wu
  • Patent number: 9819574
    Abstract: Coordinating gateways for multi-destination traffic across a TRILL fabric and a VXLAN/IP fabric with a plurality of TRILL IS-IS TLVs and a plurality of Layer 3 IS-IS TLVs is provided herein. The plurality of TRILL IS-IS TLVs and the plurality of Layer 3IS-IS TLVs effectuate: grafting an IP multicast share tree with a plurality of TRILL distribution trees at only one of a plurality of gateways in a network interworking a TRILL fabric and a VXLAN/IP fabric; ensuring that multicast traffic traversing from the plurality of TRILL distribution trees is not looped back to the TRILL fabric through the VXLAN/IP fabric; restoring connectivity among a plurality of VXLAN/IP fabric partitions through the TRILL fabric if the VXLAN/IP fabric is partitioned; and restoring connectivity among a plurality of TRILL fabric partitions through the VXLAN/IP fabric if the TRILL fabric is partitioned.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Yibin Yang, Liqin Dong, Alex Tsai, Rajagopalan Janakiraman
  • Patent number: 9818871
    Abstract: In one embodiment, a semiconductor device comprises one or more defense layers, the one or more defense layers each characterized by at least two lattice constants that are mismatched, wherein a mismatch in the lattice constants causes a destabilizing force that comprises at least one of a tensile force or a compressive force; and a plurality of other layers, wherein at least a sufficient part of the destabilizing force is restrained for the one or more defense layers to remain intact unless reduction in thickness of at least a section of one or more of the plurality of other layers, causes at least some of the destabilizing force that was restrained to no longer be restrained, and consequently at least part of at least one of the one or more defense layers to break.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Elad Peer, Uri Bear
  • Patent number: 9819548
    Abstract: In one implementation, a protocol for dissemination of information, such as configuration information, in a computer network is provided. The dissemination of the payload or content is separated from the dissemination of the fact that a new revision of that payload or content exists. The availability of a new revision of the payload or content is signaled prior to the transfer. Only nodes receiving the notice of existence of the new revision and requesting the new revision receive the payload or content. While the payload or content revision notifications potentially arrive at a receiving node from many different neighbors, the payload or content is only requested once by the receiving node and transmitted once over links between neighbors. This scheme may result in low end-to-end delays and in resiliency.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Donner, Alexander Clemm
  • Patent number: 9820226
    Abstract: In an example embodiment, there is disclosed herein an apparatus comprising a wireless transceiver and a controller coupled to the wireless transceiver and configured to receive data via the wireless transceiver. The controller operates the wireless transceiver at a first power save state where the wireless transceiver can receive a frame but other circuits are de-energized. The controller is responsive to the wireless transceiver receiving a frame while the wireless transceiver is in a first power state to determine whether the frame is a predefined wakeup frame. The controller provides additional power to the wireless transceiver responsive to determining the frame is a predefined wakeup frame.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Allan Thomson, Esteban Torres
  • Patent number: 9819737
    Abstract: A method is provided in one example embodiment and includes connecting one or more storage arrays to a switch; connecting one or more servers to the switch; creating a virtual storage area network between the one or more storage arrays and the switch; creating a service profile for a zoning configuration; and associating at least one of the one or more servers to a storage policy, wherein storage target ports can be added and removed from the storage policy, wherein a change of one of the storage target ports in the storage policy causes a change of the zoning configuration, wherein the storage policy includes an identifier of a fiber channel adaptor. In more specific examples, the method can include configuring virtual host bus adapters for the service profile; configuring parameters for each of the virtual host bus adapters; and associating a target port on one of the one or more storage arrays with a specific one of the virtual host bus adapters.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastien T. Rosset, Shrey Ajmera
  • Patent number: 9819512
    Abstract: A classifier node in a service function chaining system receives a media stream from an endpoint device. The media stream is associated with a media session between the endpoint and at least one other endpoint. The classifier node determines a service function path for the media stream. The service function path includes an ordered list of service functions to process the media stream. The classifier node determines a session identifier for the media stream and encapsulates the media stream with a Network Service Header. The Network Service Header includes an indication of the service function path and a metadata header with the session identifier.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gonzalo Salgueiro, Prashanth Patil, K. Tirumaleswar Reddy, Carlos M. Pignataro
  • Patent number: 9820178
    Abstract: A method is provided in one example and includes receiving a current bandwidth characteristic for a link, where the current bandwidth characteristic is determined under fading conditions associated with signal propagation on the link. The method can also include calculating a new cost for the link that is different from a nominal cost associated with a nominal bandwidth of the link without the fading conditions. The method could also include routing at least a portion of a plurality of flows that are to traverse the link away from the link based, at least in part, on the new cost. Another example method includes receiving the current bandwidth characteristic for the link, comparing the current bandwidth characteristic with a preconfigured low watermark corresponding to a class-specific MTR topology associated with a class of traffic traversing the link, and removing the link from the MTR topology based on the current bandwidth characteristic.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Shwetha Subray Bhandari, Samer Salam, Kannan Jayaraman, Arvind Saproo
  • Patent number: 9819906
    Abstract: Presented herein are selective data content sharing techniques that enable multiple data content windows displayed at a computing device to be separately displayed within a teleconferencing system. In one example, a content analyzer server of a teleconferencing system receives a request from a computing device connected to a local teleconference endpoint to initiate selective data content sharing. The content analyzer server is configured to identify a plurality of data content windows displayed at the computing device for selective sharing at separate displays of the local teleconference endpoint and at separate displays of one or more remote teleconferencing endpoints. The content analyzer server is further configured to split a data content stream originating at the computing device into a plurality of separate data content streams, wherein each data content window identified for selective sharing has an associated separate data content stream.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: TiongHu Lian, Senthil Kumar Kanniappan, Aravind Srinivasa Raghavan, James R. Watson, II
  • Patent number: 9820275
    Abstract: A method is provided in one example embodiment and includes predicting a user average data rate for a cable modem; establishing a minimum bandwidth grant size and a maximum bandwidth grant size for the cable modem based on the predicted user average data rate; receiving from the cable modem a request for a particular amount of bandwidth; performing an overgrant if the particular amount of bandwidth is less than the minimum bandwidth grant size, in which the overgrant comprises granting to the cable modem more than the requested particular amount of bandwidth; and performing an undergrant if the particular amount of bandwidth is greater than the maximum bandwidth grant size, in which the undergrant comprises granting to the cable modem less than the requested particular amount of bandwidth.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Hang Jin, John T. Chapman, Gerard White, Alon Bernstein
  • Patent number: 9819743
    Abstract: In one embodiment, a method includes creating at a network device, a user session with an interactive digital sign, generating a session tag for the user session, wherein the session tag is configured for input at a mobile device, transmitting the session tag to the interactive digital sign, and continuing at the network device, the user session with the mobile device. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Balachander Chandrasekaran, Jagdish Girimaji, Coumara Radja, Chris Spain