Patents Assigned to Cisco Technology
-
Patent number: 9860852Abstract: A method is provided in one example embodiment and may include calculating, by one or more of a plurality of small cell radios, one or more sets of candidate power control parameters using a first interference constraint for uplink user equipment (UE) transmissions for UE served by the one or more of the plurality of small cell radios; determining, at a central management entity, whether an average of a sum of an expected interference for UE associated with the plurality of small cell radios violates a second interference constraint for any of the one or more sets of candidate power control parameters; and generating one or more messages for each of the plurality of small cell radios identifying one or more particular sets of power control parameters that provide for meeting the second interference constraint.Type: GrantFiled: August 24, 2015Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Ritesh K. Madan, Rohit Umesh Nabar, Vikram Chandrasekhar, Kedar Durgadas Shirali, Qing Zhao
-
Patent number: 9860185Abstract: In one implementation, a network device is configured to implement an intra switch transport protocol. The intra switch transport protocol is configured to determine a maximum window size according to a predetermined bandwidth and a round trip time between a plurality of ingress ports and an egress port. The network device is configured to calculate an assigned window value for the one of the plurality of ingress ports based on the maximum window size and generate an acknowledgment message including the assigned window value for the one of the plurality of ingress ports, and to delay successive acknowledgement messages according to fabric congestion and egress port occupancy.Type: GrantFiled: March 14, 2013Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventor: Guglielmo Morandin
-
Patent number: 9858549Abstract: A system associates resource usage with a particular business transaction. A business transaction may include a PHP request and occur over a distributed system. The distributed application may be monitored. The resource usage by the requests that form the business transaction may be compiled together to determine the resource usage of the business transaction. The resources may include resources used by PHP requests, such as for example memory pool usage, files used, CPU usage, and other resources.Type: GrantFiled: February 3, 2014Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Andrei Zmievski, Rama Krishna Tummala
-
Patent number: 9860126Abstract: A SON element which is operative to carry out at least two different SON functions is provided, wherein each of the SON functions is associated with at least one SON related action, and wherein a SON related action, initiated by triggering a SON function, would have been adversely affected by another SON related action, initiated by triggering another SON function, had the SON element not affected a modification in operating conditions of the cellular network, wherein the SON element is operative to: (a) assign priorities to the different SON functions; (b) assign different weights to the SON related actions; and (c) coordinate execution of SON related actions, that when executed are carried out in a way that does not breach the priorities hierarchy and the weights' order assigned to the SON related actions, thereby improving operation of the cellular network.Type: GrantFiled: May 3, 2016Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Ziv Nuss, Eitan Yehuda, Shay Laslo Amit
-
Patent number: 9860140Abstract: In one embodiment, techniques are shown and described relating to dynamically adjusting a set of monitored network properties using distributed learning machine feedback. In particular, in one embodiment, a learning machine (or distributed learning machines) determines a plurality of monitored network properties in a computer network. From this, a subset of relevant network properties of the plurality of network properties may be determined, such that a corresponding subset of irrelevant network properties based on the subset of relevant network properties may also be determined. Accordingly, the computer network may be informed of the irrelevant network properties to reduce a rate of monitoring the irrelevant network properties.Type: GrantFiled: July 12, 2013Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Grégory Mermoud, Sukrit Dasgupta
-
Patent number: 9860257Abstract: A network device communicates network traffic in one or more network flows via a plurality of ports. Each port is connected to a corresponding computing device. The network device collects flow-based network data associated with each corresponding computing device. The network device supplies electrical power to the corresponding computing devices via one or more of the ports, and collects power data associated with each corresponding computing device based on the electrical power supplied to each of the ports. The network device combines the flow-based network data for each corresponding computing device and the power data for each corresponding computer device to generate combined data associated with each corresponding computing device. The network device then exports the combined data for the corresponding computing devices to a security server, which detects anomalous behavior in the computing devices.Type: GrantFiled: June 12, 2017Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Ashwin Kumar, Saravanan Radhakrishnan
-
Patent number: 9860254Abstract: A method and apparatus for providing network security using role-based access control is disclosed. A network device implementing such a method can include, for example, an access control list. Such an access control list includes an access control list entry, which, in turn, includes a user group field. Alternatively, a network device implementing such a method can include, for example, a forwarding table that includes a plurality of forwarding table entries. In such a case, at least one of the forwarding table entries includes a user group field.Type: GrantFiled: November 30, 2015Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventor: Michael R. Smith
-
Patent number: 9860768Abstract: Systems and methods for providing load based optimizations in communication networks are provided. A network device that provides network management and exchanges control messages with other network devices in the communication network can be modified to masquerade as a radio access transceiver to obtain radio access transceiver load information. The network device can be modified to include a radio-related interface and can communicate messages with the radio access transceivers to setup a radio access transceiver connection for exchange of load information. The radio access transceiver load information can then be used in the core network to provide optimizations for the loaded radio access transceivers. The optimizations can include modifying packet flows to decrease the bandwidth needed and switching one or more packet flows to another radio access transceiver.Type: GrantFiled: July 13, 2016Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Thomas Goerke, Mark Grayson
-
Patent number: 9860709Abstract: A method includes establishing communication channels between an on-board unit (OBU) of a vehicle and a plurality of nodes, tagging each of a plurality of data from the plurality of nodes with a priority level, storing the plurality of data in a priority queue according to respective priority levels, selecting a medium to present a first data of the plurality of data to a user, and presenting the first data to the user via the medium. In the method, the plurality of nodes includes a remote node and an in-vehicle device. Another method includes receiving a data from a remote node, generating a plurality of data streams from the data and transmitting the plurality of data streams across a plurality of wireless interfaces. Another method includes enhancing audio signals from a plurality of microphones and speakers. Yet another method includes various gesture based user interfaces coupled to the OBU.Type: GrantFiled: April 2, 2014Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Sateesh K. Addepalli, Lillian Lei Dai, Raghuram S. Sudhaakar, Flavio Bonomi, Xiaoqing Zhu, Preethi Natarajan, Vijaynarayanan Subramanian, Rong Pan, Robert Edward Somers
-
Patent number: 9860209Abstract: A method operable in a security device cluster having a plurality of security devices each configured to receive respective data flows. The method includes receiving a first segment of a flow at a first security device of the plurality of security devices, sending the first segment of the flow toward a destination node without the first security device of the plurality of security devices asserting ownership over the flow, receiving, from the destination node, a second segment of the flow at a second security device of the plurality of security devices, the second segment of the flow being responsive to the first segment, asserting, by the second security device of the plurality of security devices, ownership over the flow, and forwarding, from the first security device, packets of the flow subsequently received by the first security device to the second security device.Type: GrantFiled: May 12, 2015Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Kevin A. Buchanan, Andrew E. Ossipov, Kent Leung, Xun Wang, Zhijun Liu, Weiwei Kang
-
Patent number: 9858230Abstract: Hot-plug actions are enabled in an M-host, N-card system architecture. An arbiter receives status signals from the N hot-pluggable cards, and transfers the status signals to at least some of the M host devices. In response to the status signals indicating a hot-plug action, the arbiter receives at least one host command. The arbiter transfers the host command to one or more of the N hot-pluggable cards according to an arbiter algorithm.Type: GrantFiled: February 20, 2015Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Xiaoguang Cai, Zhen Pan, ChangZheng Liu
-
Patent number: 9860685Abstract: In one embodiment a method for providing presence information in a smart environment is implemented on a personal computing device associated with a user and includes: broadcasting a presence indicator signal in the smart environment, where the presence indicator signal indicates presence of the user in the smart environment, and the personal computing device is not provided by an operator of the smart environment.Type: GrantFiled: June 29, 2016Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: David C. White, Jr., Magnus Mortensen, Jay Kemper Johnston, Rama Darbha
-
Patent number: 9860790Abstract: A data flow is received from a mobile network relating to a mobile subscriber. Subscriber data is received for the subscriber identifying a service path corresponding to the subscriber and at least one service policy corresponding to the subscriber, the service path including a set of network service nodes in a plurality of network service nodes. Packets of the data flow are routed according to the service path, the packets corresponding to a request for a resource. At least one packet is appended with service header data identifying the service policy. Each service node performs at least one service based on received request data, each service node in the set of service nodes performing a service defined in a service subscription of the subscriber. At least one particular service node in the set of network service nodes performs a particular service based at least in part on the service policy.Type: GrantFiled: June 23, 2015Date of Patent: January 2, 2018Assignee: Cisco Technology, Inc.Inventors: Muhammad A. Khan, Kevin D. Shatzkamer, Kirk McBean
-
Patent number: 9853833Abstract: 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: GrantFiled: May 16, 2016Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Patrice Brissette, Vibov Bhan, Ali Sajassi, Sami Boutros
-
Patent number: 9853920Abstract: A method for performing packet reorder processing is disclosed. The method comprises receiving, at a packet receive buffer, a data packet, the packet receive buffer comprising a plurality of N-sized pages. The method also comprises storing the received data packet across a plurality of pages of the packet receive buffer. The method further comprises writing, at storage of each of the plurality of pages, a pointer to a next page in which a subsequent portion of the data packet is stored. The method also comprises transmitting the pointer to a ring buffer. The method further comprises calculating an offset to the ring based on a sequence number of the corresponding packet, and storing the pointer to a first page in the calculate offset of the ring buffer.Type: GrantFiled: August 24, 2015Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Matthew Todd Lawson, Sai Kishore Vavilala, Jason Allen Marinshaw, Stephen Patrick Kolecki
-
Patent number: 9854000Abstract: In one embodiment, a method includes identifying unusual behavior with respect to a handshake between a first endpoint and a second endpoint that are included in a network, and determining whether the unusual behavior with respect to the handshake indicates presence of malicious software. The method also includes identifying at least one of the first endpoint and the second endpoint as potentially being infected by the malicious software if it is determined that the unusual behavior with respect to the handshake indicates the presence of malicious software.Type: GrantFiled: November 6, 2014Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Daniel G. Wing, Flemming S. Andreasen, Kent K. Leung
-
Patent number: 9854408Abstract: Embodiments herein describe a system that includes an autonomous vehicle (referred to herein as a drone) which is controlled by a self-organizing network (SON) to expand the capabilities of a cellular network in real time. In one embodiment, the SON monitors the cellular network and identifies congestion or capacity issues where the cell towers covering the geographic region may be unable to satisfy the large number of requests for data by the users in the region. Once a congestion or capacity issue is detected, the SON determines whether dispatching a drone access point (AP) may improve or resolve the issue. In one example, the drone AP is an autonomous vehicle that includes a radio that permits the drone to serve as a mobile cell site for the cellular network.Type: GrantFiled: February 18, 2016Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Om Prakash Suthar, Baljit Singh
-
Patent number: 9853822Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a multicast forwarding entry. The multicast forwarding entry has a plurality of elements, and each element corresponds to a particular node. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node. The method involves selecting a neighbor node based on the comparing, updating the multicast forwarding entry in the packet, and forwarding the packet to the neighbor node.Type: GrantFiled: September 17, 2014Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian Martin
-
Patent number: 9854477Abstract: Systems and methods for providing a handoff between technologies are disclosed. An intra-technology handoff occurs where the same integrated chassis handles the session for the different access technologies. In an intra-technology handoff, the same IP address and the session can be maintained through the handoff. The mobile node can undergo a handoff without issuing a registration request in some embodiments. An inter-technology handoff occurs from one integrated chassis to another integrated chassis. The integrated chassis can preserve session and context information in a session manager and in a handoff from one access technology to another the same session manager can be chosen with the session and context information remaining intact even though the access technology has changed. The integrated chassis can provide an access technology handoff where the core network does not notice any change and applications running on or delivered to the mobile node are not effected.Type: GrantFiled: January 3, 2014Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Shaji E. Radhakrishnan, Sanil Kumar Puthiyandyil, Rajesh Ramankutty, Leonard Schwartz
-
Patent number: 9853881Abstract: In one embodiment, an autonomous system border router (ASBR) advertises a same forwarding label for received advertised routes of a merging context that were advertised with a same forwarding label for the ASBR to use when sending corresponding packets. An ASBR receives via a routing protocol from a particular router in the same autonomous system, a plurality of same-labeled received routes advertised with a same first forwarding label within a merging context. In response to each of the plurality of same-labeled received routes having the same first forwarding label to use to forward packets to the particular router and being in the same merging context, the ASBR determines a merged forwarding label and advertises to a peer ASBR in another autonomous system (AS) each of the plurality of same-labeled received routes with the merged forwarding label for the peer ASBR to use to forward packets to the ASBR.Type: GrantFiled: April 28, 2014Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Dhananjaya Rao, Keyur Patel