Patents Assigned to Cisco Technology
-
Patent number: 9854695Abstract: A storage blade apparatus includes a blade housing, a first drive drawer, a second drive drawer, and at least first and second redundant controllers. The first drive drawer is included in the blade housing and includes a first set of drive bays. The second drive drawer is included in the blade housing and includes a second set of drive bays. The first and second redundant controllers are contained within the blade housing and each of the first and second redundant controllers is operably connected to each of the first set of drive bays and each of the second set of drive bays. The blade housing is configured to fit within a blade slot of a chassis.Type: GrantFiled: September 29, 2015Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Aditya Prabhakar, Glenn Charest, Brian John Cardanha
-
Patent number: 9853915Abstract: Various systems and methods for performing fast fail-over. For example, one method involves receiving a packet at a node. The packet is received at the node in response to a designated forwarder (DF) detecting loss of communication between the DF and a receiver node. The method also involves determining that the first packet was received via a tunnel. The method also involves forwarding the first packet and initiating a DF election. Forwarding the first packet and initiating the DF election are performed in response to determining that the first packet was received via the tunnel.Type: GrantFiled: November 4, 2015Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Neale D. R. Ranns, Ijsbrand Wijnands, Gregory J. Shepherd
-
Patent number: 9853883Abstract: In one embodiment, a device in a network receives a notification from a neighbor of the device indicative of a child node of the device requesting a parent change from the device to the neighbor. The device updates an existing routing path from the device to the child node to be routed through the neighbor, in response to receiving the notification from the neighbor. The device receives an instruction to remove the updated routing path from the device to the child node through the neighbor. The device removes the updated routing path from the device to the child node, in response to receiving the instruction to remove the updated routing path.Type: GrantFiled: May 8, 2015Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Eric Levy-Abegnoli, Patrick Wetterwald, Jean-Philippe Vasseur
-
Patent number: 9853891Abstract: According to one embodiment, a system includes one or more memory units for storing an Address Resolution Protocol (ARP) table. The system further includes one or more processors. The processors receive, from a routing protocol, an Internet Protocol (IP)-Media Access Control (MAC) address pair for a first host computer. The processors further populate the ARP table with the IP-MAC address pair for the first host computer.Type: GrantFiled: March 2, 2012Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
-
Patent number: 9851509Abstract: Embodiments described herein include an apparatus for passive alignment of one or more optical fibers with photonic circuitry. Generally, the apparatus includes a substrate that defines a channel configured to receive an engagement portion of a ferrule member. The apparatus further includes deformable and/or non-deformable members within the channel that form alignment faces arranged at opposite ends of the channel. The alignment faces can deform and/or limit the movement of the engagement portion of the ferrule member in order to align the optical fibers along a first dimension. A top surface of the substrate may be configured to engage with one or more lateral surfaces of the ferrule member when the engagement portion is received into the channel, thereby aligning the optical fibers along a second dimension.Type: GrantFiled: March 31, 2016Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventor: Stefan Martin Pfnuer
-
Patent number: 9854535Abstract: An example method is provided in one example embodiment and includes receiving at least one relative interference statistic from each of a plurality of cells, the at least one relative interference statistic associated with a relative interference of downlink transmission from the cell to a plurality of user equipment devices associated with the cell. The method further includes determining a power level for each of one or more resources within a fractional frequency reuse portion of a frequency spectrum based upon the at least one relative interference statistic received from each of the plurality of cells, and determining a power level for a reuse one portion of the frequency spectrum based upon the determined power level for each of the one or more resources within the fractional frequency reuse portion of the frequency spectrum.Type: GrantFiled: July 28, 2015Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventor: Ritesh K. Madan
-
Patent number: 9853882Abstract: In one embodiment, a device in a network receives a switchover policy for a particular type of traffic in the network. The device determines a predicted effect of directing a traffic flow of the particular type of traffic from a first path in the network to a second path in the network. The device determines whether the predicted effect of directing the traffic flow to the second path would violate the switchover policy. The device causes the traffic flow to be routed via the second path in the network, based on a determination that the predicted effect of directing the traffic flow to the second path would not violate the switchover policy for the particular type of traffic.Type: GrantFiled: January 5, 2015Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta
-
Patent number: 9854536Abstract: An example method is provided in one example embodiment and includes receiving an indication of an average signal power for a downlink connection between a cell and each of a plurality of user equipment devices associated with the cell, receiving an indication of an average interference measurement on the downlink connection between the cell and each of the plurality of user equipment devices associated with the cell, and computing an average spectral efficiency for each of the plurality of user equipment devices based upon the respective average signal power and average interference measurement. The method further includes determining a transmission power level from among a plurality of available transmission power levels for one or more downlink resources for each of the plurality of user equipment devices based upon the computed average spectral efficiency for each of the plurality of user equipment devices.Type: GrantFiled: August 3, 2015Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Vikram Chandrasekhar, Ritesh K. Madan, Rohit Umesh Nabar, Kedar Durgadas Shirali
-
Patent number: 9848389Abstract: An example method is provided in one example embodiment and includes receiving a first message indicative of whether a first cell is non-interfering to at least one neighboring cell, determining whether the first cell is non-interfering to the at least one neighboring cell based upon the first message, and responsive to a determination that the first cell is not non-interfering to the at least one neighboring cells, reducing a power level of one or more downlink resources of a fractional frequency reuse portion of a frequency spectrum associated with the first cell.Type: GrantFiled: August 3, 2015Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Rohit Umesh Nabar, Ritesh K. Madan
-
Patent number: 9847984Abstract: A method for implementing response function agnostic, challenge-response authentication on a CE device includes sharing a series of proxy responses to a series of authentication challenges with a service provider, receiving an associated actual response from an initialization phase response function for each of the authentication challenges, where at least one of the initialization phase response function and a parameter required for the initialization phase response function is withheld from the service provider, encrypting each of the proxy responses with its associated actual response, thereby generating a series of encrypted proxy responses, storing the encrypted proxy responses on the CE device, receiving one of the authentication challenges from the service provider, inputting the authentication challenge to an operation phase response generator on the CE device, where the operation phase response generator is configured with the same response function used by the initialization phase response generatorType: GrantFiled: October 23, 2013Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: David Wachtfogel, Andrew Sinton
-
Patent number: 9847932Abstract: A local mobility anchor (LMA) connected to a network receives session requests sent by first and second gateways on behalf of a mobile node seeking to establish a mobility session with the network. The LMA selects, based on a gateway selection criterion, either a first or a second gateway as active for actively handling the mobility session and the other gateway as standby. The LMA commands the active gateway to actively handle the mobility session and to configure the mobile node to use the active gateway for the mobility session. The LMA commands the standby gateway to not configure the mobile node and to operate in active standby to handle a failover of the mobility session from the primary gateway. The LMA establishes with the active gateway a first IP tunnel to be used for the mobility session.Type: GrantFiled: September 9, 2015Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Srinath Gundavelli, Jason D. Dachtler, Sachin Gorde
-
Patent number: 9847889Abstract: In one embodiment, a communication device operates according to a particular frequency hopping sequence in a communication network, and receives a first packet with an indication that the first packet is part of a particular packet train, the packet train comprising a plurality of packets to be transmitted in succession. Accordingly, the communication device prevents transmission until receiving a final packet of the packet train, and stores received packets of the particular packet train while preventing the transmission.Type: GrantFiled: July 20, 2011Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Jonathan W. Hui
-
Patent number: 9846658Abstract: In one embodiment, packet memory and resource memory of a memory are independently managed, with regions of packet memory being freed of packets and temporarily made available to resource memory. In one embodiment, packet memory regions are dynamically made available to resource memory so that in-service system upgrade (ISSU) of a packet switching device can be performed without having to statically allocate (as per prior systems) twice the memory space required by resource memory during normal packet processing operations. One embodiment dynamically collects fragments of packet memory stored in packet memory to form a contiguous region of memory that can be used by resource memory in a memory system that is shared between many clients in a routing complex. One embodiment assigns a contiguous region no longer used by packet memory to resource memory, and from resource memory to packet memory, dynamically without packet loss or pause.Type: GrantFiled: April 21, 2014Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Mohammed Ismael Tatar, Promode Nedungadi, Naader Hasani, John C. Carney
-
Patent number: 9848422Abstract: In one embodiment, a rendezvous request message is generated (e.g., by a sender) that specifies a channel C and a rendezvous time T for which a distributed message is to be transmitted in a frequency-hopping computer network. The rendezvous request message is then transmitted on one or more channels used in the computer network based on reaching a plurality of intended recipients of the distributed message with the rendezvous request message prior to rendezvous time T. Accordingly, the distributed message is then transmitted on channel C at rendezvous time T. In another embodiment, a device receives a rendezvous request message, and in response to determining to honor the rendezvous request message, listens for the distributed message on channel C at rendezvous time T.Type: GrantFiled: September 10, 2014Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Lik Chuen Alec Woo, Jonathan W. Hui, Wei Hong
-
Patent number: 9848067Abstract: In one embodiment, the disclosure provides a data processing method comprising receiving, from a client computer, a first handshake message segment comprising a first client sequence value; sending to a server computer a second handshake message segment comprising a second client sequence value equal to the first client sequence value less an added data length value; receiving a third handshake message segment from the client computer and sending a fourth handshake message segment to the server computer and determining that connections to the client computer and the server computer have reached established states; receiving from the client computer a first data segment comprising a first data length value; forming a second data segment that comprises: payload data from the first data segment; added data that is equal in size to the added data length value; and a second data length value equal to a sum of the first data length value and the added data length value; sending the second data segment to the serverType: GrantFiled: June 19, 2014Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventor: Ganesh Chennimalai Sankaran
-
Patent number: 9847939Abstract: A network includes a route reflector peered with client routers. From a perspective of the route reflector, a best path to the destination address is selected by applying to candidate paths ordered comparison tests that progress from policy tests through one or more additional tests until the best path is selected. A determination is made as to whether the best path was selected based on the policy tests exclusively. If the best path was selected based on the policy tests exclusively, the best path is assigned to each of the client routers. If the best path was not selected based on the policy tests exclusively, from a perspective of each client router, a respective best path is selected by applying to the candidate paths the one or more additional tests, and the respective best paths are assigned to the respective client routers.Type: GrantFiled: October 8, 2015Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David D. Ward, Arjun Sreekantiah, Burjiz Pithawala
-
Patent number: 9847884Abstract: A powered device (PD) receives a Power-over-Ethernet (PoE) voltage to power the PD over a cable from Power Source Equipment (PSE) configured to output a requested one of multiple candidate PoE voltages to the cable. The PD determines a preferred PoE voltage among the multiple candidate PoE voltages that minimizes a total power loss due to (i) the cable, and (ii) a power loss of the PD that would result if the PD were powered through the cable. The PD requests the preferred PoE voltage from the PSE, receives the preferred PoE voltage from the PSE, and operates at the preferred PoE voltage.Type: GrantFiled: November 4, 2014Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventor: Koussalya Balasubramanian
-
Patent number: 9847963Abstract: Methods and systems may be provided to receive a first client request for a first service. A unicast mDNS query response may be provided to the first client, wherein the query response comprises information indicative of a denial of the first service and the query response is available for display to the first client.Type: GrantFiled: October 9, 2013Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventor: Fajalia Bhavik Ishvarchandra
-
Patent number: 9848378Abstract: A method is provided in one example embodiment and includes analyzing characteristics of traffic associated with an application in a data communications network; defining each of a plurality of Access Point Names (“APNs”) for terminating traffic in the data communications network; comparing the application traffic characteristics with the APNs; and selecting one of the APNs based on results of the comparing, in which the selected one of the APNs is assigned to terminate the application traffic. In some embodiments, the application traffic characteristics include at least one of average data packet size, average uplink traffic volume, average downlink traffic volume, triggering traffic data generation, and session frequency. The method may further include periodically re-comparing the application traffic characteristics with the APNs and selecting a different one of the APNs based on results of the recomparing to terminate the application traffic.Type: GrantFiled: August 10, 2014Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Sourabh Deepak Anpat, Amit Ghadge
-
Patent number: 9848459Abstract: A method for establishing an unmanned aerial vehicle (UAV) network among a plurality of UAVs that is programmed to communicate packet data, wherein the plurality of UAVs comprises a first UAV and creating a first wireless connection between the first UAV of the plurality of UAVs and a second UAV. The method includes receiving a first signal indicating that the second UAV has been added to the plurality of UAVs and transmitting a second signal to the second UAV that causes the second UAV to generate a wireless coverage area that extends a wireless range of the UAV network. The method includes calculating a plurality of link cost values for one or more wireless connections to or from each particular UAV to one or more other UAVs in the plurality of UAVs; and determining whether to realign the plurality of UAVs based on the plurality of link cost values.Type: GrantFiled: April 6, 2016Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Nicholas Darrow, Biren Gandhi