Patents Assigned to Cisco Technology
  • Patent number: 9872269
    Abstract: Some embodiments provide methods for selecting tracking areas, including: receiving a plurality of messages from a plurality of base transceiver stations, each message including a list of tracking areas handled by the base transceiver station from which the message is received; performing domain name system queries for the tracking areas to retrieve information identifying serving gateways serving the tracking areas; based on the information identifying serving gateways, storing, in a local memory, a list of tracking area identities handled by each identified serving gateway; receiving a message from user equipment indicating a first tracking area; selecting at least one tracking area handled by a serving gateway serving the first tracking area based on the list of tracking areas handled by each identified serving gateway stored in the memory; and sending a tracking area identity list to the user equipment based on the selected at least one tracking area.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Pradeep Dakshayani, Vinod Kamalaraj, Jacob Eipe, Mruthyunjaya Navali, Ravi Chamarty, Lingesh Munagala
  • Patent number: 9871830
    Abstract: A determination is made at a server that a network connected device is to control monitoring performed by a first network connected sensor. A first connection is established between the network connected device and the first network connected sensor, the first connection providing control of the first network connected sensor by the network connected device. A context change for the network connected device is determined. A second connection between the network connected device and a second network connected sensor is established, the second connection providing control of the second network connected sensor by the network connected device.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh Vargheese, William Nathan Dry, Nitesh Trikha, Carlos M. Pignataro, Rajah Balu
  • Patent number: 9871675
    Abstract: In one embodiment, a method includes receiving at a first network device in a first virtual private network, a packet destined for a second network device in communication with a second virtual private network, and transmitting the packet over the second network, wherein the packet is encapsulated for transmittal on a tunnel extending from the first network device to the second network device. The first network device is in communication with a system operable to map and encapsulate the packet and provide an overlay that traverses over the second virtual private network. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Darrel Lewis, Gregg Schudel, John Mullooly, Isidoros Kouvelas, Jesper Skriver, Christian Cassar, Dino Farinacci, Fabio Maino
  • Patent number: 9870537
    Abstract: In one embodiment, a first data set is received by a network device that is indicative of the statuses of a plurality of network devices when a type of network attack is not present. A second data set is also received that is indicative of the statuses of the plurality of network devices when the type of network attack is present. At least one of the plurality simulates the type of network attack by operating as an attacking node. A machine learning model is trained using the first and second data set to identify the type of network attack. A real network attack is then identified using the trained machine learning model.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Javier Cruz Mota, Andrea Di Pietro
  • Patent number: 9866556
    Abstract: Techniques are described for a proxy system to provide a client device with transparent access to multiple network file servers. The proxy system may appear to the client device as a single network file server. The proxy may be configured to forward requests received from the client device to multiple servers as well as provide responses from the server back to the client. Further, the proxy system may authenticate itself, as the client, to each of the multiple network servers using authentication credentials supplied by the client. After prompting a user to submit credentials to establish a session with a first network server, the proxy system may send a session timeout error code, prompting the client to submit a fresh authentication request used by the proxy system to establish a session with a second network server.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Richard Adam Simpkins, Matthew Eric Seitz, Zuwei Liu
  • Patent number: 9866605
    Abstract: In one embodiment, a method that receives a manifest for plural encoded representations of a single content stream, each representation fragmented into plural chunks, each representation comprising a different quality level, the manifest listing a plurality of representations, each representation comprising the plural chunks at one of a plurality of quality levels, and requests one of the plural chunks based on selection of one of the plurality of quality levels explicitly indicated in the manifest.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, David R. Oran
  • Patent number: 9864133
    Abstract: The embodiments herein describe a photonic chip (formed from a SOI structure) which includes an optical interface for coupling the optical components in the photonic chip to an external optical device. In one embodiment, the optical interface is formed on a separate substrate which is later joined to the photonic chip. Through oxide vias (TOVs) and through silicon vias (TSVs) can be used to electrically couple the optical components in the photonic chip to external integrated circuits or amplifiers. In one embodiment, after the separate wafer is bonded to the photonic chip, a TOV is formed in the photonic chip to electrically connect metal routing layers coupled to the optical components in the photonic chip to a TSV in the separate wafer. For example, the TOV may extend across a wafer bonding interface where the two substrates where bonded to form an electrical connection with the TSV.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Vipulkumar Patel, Mark Webster, Ravi Tummidi, Mary Nadeau
  • Patent number: 9866399
    Abstract: A meeting server receives a request to join an online conference session from a first device at a first location. The first device is associated with a user account. The meeting server then determines at least one second location corresponding to at least one second device also associated with the user account. Responsive to a determination that the second location is within a predetermined distance of the first location, the meeting server transmits a command to mute the second device.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Yuan Wu, Bin Feng, Qian Wang, YiQi Hu
  • Patent number: 9864042
    Abstract: Heatmap data, such as Angle-of-Arrival heatmap data, is generated and stored for a plurality of antennas of wireless communication device. A centroid of the plurality of antennas is determined. A heatmap is computed for the centroid for a measured parameter across a plurality of bins at coordinates within a region of interest. Heatmap data for the centroid is stored. For a given one of the plurality of antennas, a difference is computed between a heatmap for the given antenna and the heatmap for the centroid. The difference data representing the difference is stored for the given antenna.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Santosh Pandey
  • Patent number: 9866383
    Abstract: In one embodiment, a device in a network establishes a trust relationship between the device and a key management service. The device receives keying information from the key management service based on the established trust relationship. The device applies a digital signature to media data for a conference using the keying information, whereby the device is designated as a speaker of the conference. The device provides the signed media data to one or more conference participant devices. The one or more conference participant devices use the signed media data to validate that the media data was signed by the designated speaker of the conference.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: K. Tirumaleswar Reddy, Daniel G. Wing
  • Patent number: 9867083
    Abstract: In one embodiment, a method includes selecting at a network device, seed access points from a plurality of access points and assigning each of the seed access points to a wireless network controller. The seed access points join the assigned wireless network controllers before the remaining access points join the wireless network controllers. Each of the remaining access points is associated with one of the seed access points and joins the same wireless network controller as the seed access point. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Hui Liu, Tak Ming Pang
  • Patent number: 9864900
    Abstract: In one embodiment, a method for detecting faces in video image frames includes comparing a current image frame to a previously processed image frame to determine similarity, discarding the current image frame if the current image frame and the previously processed image frame are, detecting at least one detected facial image in the current image frame, comparing the at least one detected facial image to at least one most recently stored facial image stored in a most recently used (MRU) cache to determine similarity, discarding the at least one detected facial image if the at least one detected facial image and the at least one most recently stored facial image are similar; and storing the at least one detected facial image in the MRU cache if the at least one detected facial image and the at least one most recently stored facial image are not similar.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Prabhakar Srinivasan, Pete Rai
  • Patent number: 9866431
    Abstract: In one embodiment, a scheduling device in a network receives routing metrics regarding a network path between a device controller and a networked device. The scheduling device also receives controller metrics for the device controller. The scheduling device determines time costs associated with the network path and one or more control operations performed by the device controller, based on the routing and controller metrics. The scheduling device generates a communication schedule based on the time costs and instructs the device controller and the networked device to use the communication schedule.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Wetterwald, Pascal Thubert, Jean-Philippe Vasseur
  • Patent number: 9866416
    Abstract: Embodiments of the present invention relate to methods and systems for simultaneous communication with multiple wireless communication devices. In some embodiments, a method for simultaneous communication with multiple wireless communication devices includes receiving, using a plurality of antennas at a first wireless station, a plurality of packets, comprised of orthogonal frequency division multiplexing (OFDM) wireless signals, transmitted simultaneously from a plurality of other wireless stations wherein each of the simultaneously transmitted packets includes a plurality of frequency tones, frequency domain transform the received packets, grouping frequency domain transform outputs for each subcarrier, determining a difference between subcarrier groups formed over different sample sets, and determining a set of weights for each subcarrier, wherein the weights are selected such that the first wireless station can at least one of detect or demodulate the received plurality of packets.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Daniel Joseph Lyons
  • Patent number: 9866401
    Abstract: A network switch includes a buffer to store network packets and packet descriptors (PDs) used to link the packets into queues for output ports. The buffer and PDs are shared among the multiple traffic pools. The switch receives a multicast packet for queues in a given pool. The switch determines if there is unused buffer space available for packets in the given pool based on a pool dynamic threshold, if there is unused buffer space available for packets in each queue based on a queue dynamic threshold for the queue, if there are unused PDs available to the given pool based on a pool dynamic threshold for PDs, and if there are unused PDs available for each queue based on a queue dynamic threshold for PDs for the queue. The network switch admits the packet only into the queues for which all of the determining operations pass.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: January 9, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mohammadreza Alizadeh Attar, Sha Ma, Vinod Mitulal, Krishnan Subramani, Georges Akis, Peter Newman
  • Patent number: 9858163
    Abstract: Devices, methods and instructions encoded on computer readable medium for implementation of a dual-adjacency between edge devices of a network site. A first edge device comprises one or more local interfaces configured for communication, via a local network, with one or more network devices co-located in a first network site. The first edge device also comprises one or more overlay interfaces configured for communication, via a core network, with one or more network devices located in one or more other network sites connected to the core network. The first edge device comprises a processor configured to establish, via at least one of the local interfaces, a site communication channel with a second edge device co-located in the first network site. The processor is further configured to establish an overlay communication channel, via at least one of the overlay interfaces, with the second edge device.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Victor M. Moreno, Hasmit Grover, Gaurav Badoni
  • Patent number: 9860114
    Abstract: Processes and apparatus are presented for associating an endpoint connection with a port to which it is connected, and for allowing configuration of the port. A notification is received from a network device. The notification includes an identifier of a provisioning trigger device connected to an endpoint connection that is in communication with a port of the network device. The notification further includes an identifier of a port of the network device. Configuration information is sent to the network device, wherein the configuration information specifies how the network device is to configure the port for networking services.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Jason C. Davis
  • Patent number: 9859970
    Abstract: In one embodiment, a method comprises receiving, by a parent network device in a wireless deterministic network, a retransmit capabilities message from a first child device attached to the parent network device, the retransmit capabilities message specifying that the first child device can detect a data packet transmission to the parent network device by a second child device attached to the parent network device and that is a peer of the first child device; and allocating, by the parent network device, a peer retransmit timeslot to the first child device from within a channel distribution chunk appropriated by the parent network device, the peer retransmit timeslot enabling the first child device to retransmit a data packet on behalf of the second child device to the parent network device.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Jean-Philippe Vasseur, Eric Michel Levy-Abegnoli, Patrick Wetterwald
  • Patent number: 9860852
    Abstract: 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: Grant
    Filed: August 24, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ritesh K. Madan, Rohit Umesh Nabar, Vikram Chandrasekhar, Kedar Durgadas Shirali, Qing Zhao
  • Patent number: D807830
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: George Edward Curtis, Edward John Kliewer, Amrik Singh Bains