Patents Assigned to Cisco Technology, Inc.
  • Publication number: 20190089590
    Abstract: Detection and configuration of a logical channel may be provided. First, data traffic received on a plurality of ports of a first network device may be analyzed by a computing device. Next, based upon analyzing the data traffic received on the plurality of ports, the computing device may determine that the plurality of ports comprise a logical channel from the perspective of a second network device. The plurality of ports may then be configured as the logical channel on the first network device based upon determining that the plurality of ports comprise the logical channel from the perspective of the second network device.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Applicant: Cisco Technology, Inc.
    Inventors: Subrat Mohanty, Shyamsundar N. Maniyar, Mark MontaƱez, Ravindra Narayan
  • Publication number: 20190089467
    Abstract: In one embodiment, a method includes receiving power delivered over a data fiber cable at an optical transceiver installed at a network communications device and transmitting data and the power from the optical transceiver to the network communications device. The network communications device is powered by the power received from the optical transceiver. An apparatus is also disclosed herein.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Joel Richard Goergen, Charles Calvin Byers, Robert Gregory Twiss, D. Brice Achkir, Chad M. Jones
  • Patent number: 10235516
    Abstract: Various systems and methods for using power challenges to authenticate network devices are disclosed herein. For example, one method involves initiating a power challenge to authenticate an endpoint device, which involves, at least in part, requesting the endpoint device to perform a specific power signature; receiving data indicating whether the endpoint device performed the requested power signature within a given time interval, wherein the data can be received from, e.g., a power interface or other device capable of observing the endpoint device; processing the received data to determine if the endpoint device correctly performed the requested power signature; and if the endpoint correctly performed the power signature, authenticating the endpoint.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: John Parello, Padmanabhan Ramanujam, Sarat Pollakattu
  • Patent number: 10234291
    Abstract: A methodology includes determining coarse location coordinates for a mobile device, anchoring the coarse location coordinates to a map, receiving inertial measurement unit data supplied by the mobile device, wherein the inertial measurement unit data is indicative of relative location coordinates of the mobile device, generating an unanchored path of the mobile device based on the relative location coordinates, and anchoring the unanchored path of the mobile device to the map in a position that optimizes a match between the coarse location coordinates and the relative location coordinates of the mobile device.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Wai-tian Tan, Rob Liston, Xiaoqing Zhu, Mehdi Nikkhah, Santosh G. Pandey
  • Patent number: 10236998
    Abstract: Embodiments herein describe a distributed system that includes a central controller coupled to a plurality of separate radio heads. Each of the radio heads is coupled to the central controller via respective wired backends (e.g., cables). The radio heads includes one or more transceivers (e.g., radios) and antennas for wireless communicating with client devices. In the embodiments herein, the central controller can perform a variant of CCA to determine if a first one of the radio head can transmit wireless signals to, or receive wireless signals from, a first client device while a second radio head is communicating with a second client device using a combination of RTS/CTS, channel sensing, and interference cancellation techniques.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology Inc.
    Inventor: Pooya Monajemi
  • Patent number: 10235226
    Abstract: Systems, methods, and computer-readable media for managing service calls over a network may include a signal routing engine with a maintained forwarding table for various network functions and micro-services in a services back end for the network. The signal routing engine can include a call conversion service for converting REST API calls to an internal network call protocol for increasing network function processing speeds, decreasing bandwidth usage, and improving network responsiveness and manageability.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Ravi Shekhar, Ameo Ghosh, Ian McDowell Campbell
  • Patent number: 10237756
    Abstract: In one embodiment, a neighbor access point list is obtained. Statistics are maintained for a current access point that a client is currently associated with, including previous access points previous clients have roamed from prior to associating with the current access point, and next access points the previous clients associated with. The neighbor access point list for the client is optimized, by determining one or more previous clients that associated with a same previous access point as the client and prioritizing access points in the optimized neighbor access point list, based on the next access points the one or more previous clients associated with. The optimized neighbor access point list is sent to the client.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Tak Ming Francis Pang, David S. Stephenson, Santosh G. Pandey, Vishal Satyendra Desai
  • Patent number: 10237068
    Abstract: A system and methods are provided for verifying proof of transit of network traffic through a plurality of network nodes in a network. Information is obtained about a packet at a network node in a network. The information may include in-band metadata of the packet. Verification information is read from in-band metadata of the packet. Updated verification information is generated from the verification information read from the packet and based on configuration information associated with the network node. The updated verification information is written back to the in-band metadata in the packet. The packet is forwarded from the network node in the network.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Venkata Krishna Sashank Dara, Shwetha Subray Bhandari, Andrew Yourtchenko, Eric Vyncke, Frank Brockners
  • Patent number: 10237257
    Abstract: In one embodiment, a system, method, and computer program product are disclosed for authenticating a packet received from a client node, storing the results of the authentication in a cache memory of a service classifier node, and including the results of the authentication in a network service header of a packet before forwarding the packet to downstream service nodes. In one embodiment, the initial authentication is performed in conjunction with an authentication node.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Steven Stites, Prashanth Patil
  • Patent number: 10237079
    Abstract: In one embodiment, a sleep proxy device identifies one or more services offered by a first node in the network. The sleep proxy device announces the one or more identified services to a second node in the network on behalf of the first node. The sleep proxy device intercepts an attempt by the second node to use the one or more services offered by the first node. The sleep proxy device causes the first node to switch from a low power state to an awake state, based on the intercepted attempt.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Selvaraj Mani, Swapna Yelamanchi, Amarender Musku, Rakesh Reddy Kandula, Deep Preet Singh, Shwetha Subray Bhandari, Shrirang Arvind Bage
  • Patent number: 10237749
    Abstract: Dynamic frequency selection (DFS) is often a requirement for a wireless local area network (WLAN) apparatus to prevent the apparatus from interfering with other systems that have a priority to a radio frequency (RF) channel. When DFS is executed, the WLAN apparatus ceases WLAN operations on the channel and searches for an open channel to resume WLAN operations. Often a WLAN apparatus misinterprets signals from another system as operating on the channel when actually the received signals are signals leaked into the channel from a system transmitting on a different channel. Presented herein are methods and apparatuses for preventing unnecessary DFS operations resulting from misinterpreted signals through the use of a signal to noise ratio determined from a pulse spectral density of the received signal.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Evgeny Yankevich, Jack Chuang
  • Patent number: 10237075
    Abstract: One embodiment of the present invention provides a system for delivering a content piece over a network using a set of reconstructable objects. During operation, the system obtains a metadata file that includes a set of rules; generates the set of reconstructable objects for the content piece based on the set of rules included in the metadata file; cryptographically signs the set of reconstructable objects to obtain a set of signed reconstructable objects; and delivers, over the network, the set of signed reconstructable objects along with the metadata file to a recipient, thereby enabling the recipient to extract and store a copy of the content piece and then to reconstruct the set of signed reconstructable objects from the stored copy of the content piece and the metadata file.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Marc E. Mosko
  • Patent number: 10237120
    Abstract: Systems, devices, and methods for detecting an Ethernet segment failure in an Ethernet virtual private network (EVPN) are described herein. An example method can include monitoring for failure of an Ethernet segment, establishing a bidirectional forwarding detection (BFD) session with a remote peer, and transmitting a BFD control packet to the remote peer over a network. The BFD control packet can include a notification of the failure of the Ethernet segment.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Keyur Patel, Samir Thoria, Mitesh Kanjariya, Manoj Pandey
  • Patent number: 10237182
    Abstract: The present disclosure describes several key features of an agent deployable on a service appliance: agent architecture/design, transport and channel abstractions of the agent, new message definition components, channel switching (e.g., platform independent processing), Channel state machine, platform dependent hooks (e.g., memory, timers), Service key data store, and Secure channel infrastructure. Many of these features alleviate the vendor of the service appliance from having to provide the features. The features and standardization thereof enable the system to be more robust (and increases code quality). Speed of integration is decreased while the risk of integration issues is also decreased. Updates to the agent can be deployed in a controlled and efficient manner. Furthermore, the agent can ensure security between a switch and the agent.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Mitali Parthasarathy, Avni Baveja, Ashish Purushottam Attarde, Biju Mathews Mammen
  • Patent number: 10237175
    Abstract: In one embodiment, a method includes receiving at an ingress node in a segment routing network, an entropy prefix segment identifier, generating a label stack comprising the entropy prefix segment identifier and an entropy label beneath the entropy prefix segment identifier, and transmitting a packet comprising the label stack using the entropy prefix segment identifier as a transport label and an entropy label identifier. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Clarence Filsfils, Nagendra Kumar Nainar
  • Patent number: 10237173
    Abstract: In one embodiment, a method includes generating a first trace request at an initiator node configured for segment routing, the first trace request comprising a query for FEC (Forwarding Equivalence Class) information, transmitting the first trace request on a path comprising at least one node wherein FEC details for the node are unknown by the initiator node, receiving a response to the first trace request comprising the FEC information, transmitting a second trace request with the FEC information, and receiving a response to the second trace request providing FEC validation. An apparatus is also disclosed herein.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, Faisal Iqbal
  • Patent number: 10237379
    Abstract: An example method for distributed service chaining is provided and includes receiving a packet belonging to a service chain in a distributed virtual switch (DVS) network environment, the packet includes a network service header (NSH) indicating a service path identifier identifying the service chain. The packet is provided to a virtual Ethernet module (VEM) connected to an agentless service node (SN) providing an edge service such as a server load balancer (SLB). The VEM associates a service path identifier corresponding to the service chain with a local identifier such as a virtual local area network (VLAN). The agentless SN returns the packet to the VEM for forwarding on the VLAN. Because the VLAN corresponds exactly to the service path and service chain, the packet is forwarded directly to the next node in the service chain. This can enable agentless SNs to efficiently provide a service chain for network traffic.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Surendra M. Kumar, Nagaraj A. Bagepalli, Abhijit Patra
  • Patent number: 10237189
    Abstract: One embodiment of the present invention provides a system for correctly processing an interest in a content-centric network (CCN). During operation, a first node in the CCN receives an interest for a piece of content from a second node. The interest indicates a name of the piece of content and a hop count from the second node to a destination node advertising the piece of content. The system determines, based on forwarding information and information associated with pending interests stored on the first node, whether a distance-based forwarding condition is met; and in response to the distance-based forwarding condition being met, accepts the interest.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: Jose J. Garcia-Luna-Aceves
  • Patent number: 10237614
    Abstract: In one embodiment, a method comprising receiving data of a plurality of viewports generated from a content item during rendering of the content item, receiving data about at least one feature included in the content item, comparing the data of the plurality of viewports with the data about the at least one feature included in the content item, and computing a score representing to what extent the at least one feature is included in the plurality of viewports. Related apparatus and methods are also described.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: March 19, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Yoav Glazner, Amitay Stern
  • Publication number: 20190080717
    Abstract: Assistance information related to a tier framework may describe signaling for extractable and decodable sub-sequences based on pictures interdependencies. This may allow a video application to efficiently select pictures when performing a given trick mode.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 14, 2019
    Applicant: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Kevin Alistair Murray, Scott Christopher Labrozzi