Patents Assigned to Cisco Technology
  • Patent number: 9946743
    Abstract: One embodiment provides a system that facilitates direct seeking of the ordered content of a manifest based on external metadata. During operation, the system determines, by a content producing device, a root manifest, wherein a manifest indicates a set of content objects and their corresponding digests, wherein a respective content object is a data object or another manifest, and is associated with a name that is a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. The system generates an index associated with the root manifest, wherein the index allows the set of content objects indicated in the root manifest to be searched and accessed directly, thereby facilitating a content consumer to seek to a desired location in the content represented by the root manifest.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: April 17, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Marc E. Mosko, Ignacio Solis, Glenn C. Scott, Christopher A. Wood
  • Patent number: 9948561
    Abstract: Embodiments include detecting an increase in delay of a flow assigned to a first queue of a network device, where the increase is sufficient to cause the flow rate of the flow to decrease if the flow is delay-sensitive. Embodiments further include determining whether an amount of bandwidth consumed by the flow decreases sufficiently after the increase is detected, and assigning the flow to a second queue based, at least in part, on determining the amount of bandwidth consumed by the flow does not decrease sufficiently. Specific embodiments include evaluating a series of two or more bandwidth measurements of the flow according to a bandwidth reduction measure to determine whether the amount of bandwidth consumed by the flow decreases by sufficiently. More specific embodiments include the first queue being configured to receive delay-sensitive flows and the second queue being configured to receive delay-insensitive nice flows.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: April 17, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: William C. VerSteeg, Michael A. Ramalho
  • Patent number: 9948679
    Abstract: In a computer implemented method, selectable device icons that represent respective network security devices are generated for display. Responsive to a selection of one of the device icons, selectable interface icons that represent respective network interfaces used by the network security device represented by the selected device icon are generated for display. Responsive to a selection of one of the interface icons, selectable policy icons that represent respective security polices applied to the network interface represented by the selected interface icon are generated for display. Responsive to a selection of one of the policy icons, selectable object group icons that represent respective groups of security rule objects used in the network security policy represented by the selected policy icon are generated for display.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 17, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Zachary D Siswick, Umesh Kumar Miglani, Daniel Hollingshead, Karyll Catubig, Yedidya Dotan, Denis Knjazihhin
  • Patent number: 9942513
    Abstract: A system that automatically configures the behavior of the display devices of a video conference endpoint. The controller may detect, at a microphone array having a predetermined physical relationship with respect to a camera, audio emitted from one or more loudspeakers, each loudspeaker having a predetermined physical relationship with respect to at least one of one or more display devices in a conference room. The controller may then generate data representing a spatial relationship between the one or more display devices and the camera based on the detected audio. Finally, the controller may assign video sources received by the endpoint to each of the one or more display devices based on the data representing the spatial relationship and the content of each received video source, and may also assign outputs from multiple video cameras to an outgoing video stream based on the on the data representing the spatial relationship.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Glenn R. G. Aarrestad, Lennart Burenius, Jochen Christof Schirdewahn, Johan Ludvig Nielsen
  • Patent number: 9942130
    Abstract: A client analyzes requests for network resources to determine an IP address associated with the request, such as a destination IP address of a network packet. The client device selectively routes the request and other traffic associated with the IP address. The client device establishes a tunnel or other direct connection with a remote server. Network traffic can be selectively routed to the destination IP address associated with a resource request, or to the remote server based on the destination IP address associated with the request. The system can route client network requests to the remote server based on a category or other information associated with the destination IP address. Network packets associated with malicious or suspicious IP addresses, for example, may be routed to the remote server for performance of security features, while packets associated with other IP addresses may be directly routed to their target destination.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: David Ulevitch, Geoff Townsend, Yariv Keinan, Lucas Siba
  • Patent number: 9942370
    Abstract: In one embodiment, an apparatus comprises i) an audio transducer; ii) an audio driver plate having an ear-facing side and a non-ear-facing side; iii) a rigid housing substantially circumferentially surrounding the audio driver plate without substantially covering the ear-facing side and non-ear-facing side of the audio driver plate; iv) a front plate mounted on the ear-facing side of the audio driver plate and spaced apart from the audio driver plate; and v) a fixing gasket affixed to the non-ear-facing side of the audio driver plate. In addition, the front plate is adapted to be compressed against an ear-facing portion of an audio transducer holding device and the fixing gasket adapted to be compressed against a non-ear-facing portion of the audio transducer holding device, whereby the audio transducer is adapted to be held within the audio transducer holding device by compressive force on both the fixing gasket and the front plate.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jian Zou, James Zi Yan He, Jinzhu Xue, Wu Xugang
  • Patent number: 9942256
    Abstract: Actual traffic logs of network traffic to and from host devices in a network are collected over time. Artificial traffic logs for each of multiple artificial network address translation (NAT) devices are generated from the actual traffic logs. The actual traffic logs and the artificial traffic logs are labeled as being indicative of non-NAT devices and NAT devices, respectively, to produce labeled traffic logs. From the labeled traffic logs for each artificial NAT device and each non-NAT device, respective, correspondingly labeled, network traffic features indicative of whether the device behaves like a NAT device or a non-NAT device are extracted. A classifier device is trained using the network traffic features extracted for each artificial NAT device and each non-NAT device to classify between an actual NAT device and an actual non-NAT device based on further actual traffic logs.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Tomá{hacek over (s)} Komárek, Martin Grill, Tomá{hacek over (s)} Pevný
  • Patent number: 9940486
    Abstract: A trusted guard module stores one or more identifiers, each identifier uniquely identifying a respective electronic component of one or more electronic components in a circuit, wherein each electronic component is previously programmed with its respective identifier. In one embodiment, the one or more electronic components are in communication with the guard module via a test data channel. A query is sent from the guard module to one of the components via the test data channel, requesting that the queried component provide its respective identifier to the guard module. The guard module then receives a response from the queried component via the test data channel. The guard module compares the response to the stored identifier for the queried component. If the response fails to correspond to the stored identifier for the queried component, the guard module asserts an alarm condition.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony H. Grieco, Chirag Shroff
  • Patent number: 9942361
    Abstract: Distributed applications are monitored and page composition metrics are reported in terms of a plurality of phases of a page loading lifecycle. The phases may include first byte received, page rendering time, onload time, post page load time, and other phases. For each phase, data regarding different types of requests may be reported. Data regarding AJAX and iFrame requests may be reported for each phase in a page load, providing more information regarding what is loaded and when. The data may be provided in a graphical ‘cascade’ format based on the phase. Information for AJAX, iFrame and other requests may include the number of such requests occurring in each phase, the average execution time of the requests, and other data. The requests and phases can be determined for multiple types of browsers based on data collection techniques compatible for each particular browser.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Manoj Acharya, Adam Cath, Tyler Gary, Ian Withrow
  • Patent number: 9942901
    Abstract: A method is provided for minimizing cross-technology interference with data transmissions from a wireless device in a shared spectrum. The wireless device obtains data to be wirelessly transmitted in a transmission burst in a first radio access technology (RAT) format over a shared spectrum. The wireless device generates a preamble comprising assistance information related to the transmission burst. The preamble comprises a first preamble portion in the first RAT format and a second preamble portion in a second RAT format. The wireless device transmits the preamble followed by the transmission burst.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Vikram Chandrasekhar, James Seymour, Rajesh Pazhyannur, Andrew Myles
  • Patent number: 9942282
    Abstract: In one embodiment a router connects to a cellular network using at least one authentication credential stored on a smart card of the router. The router receives, from a client device coupled to the router, a Session Initiation Protocol (SIP) request to register with an Internet Protocol Multimedia Subsystem (IMS) network coupled to the cellular network. The router sends a SIP registration request for the client device to the IMS network, the SIP registration request comprising authorization information associated with the router, wherein the authorization information associated with the router is used by the IMS network to register the client device with the IMS network.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Vimal Srivastava, Vojislav Vucetic
  • Patent number: 9942057
    Abstract: In one embodiment, micro-loops are avoided in ring topologies of packet switching devices by changing the order of propagation of link state information concerning failed communications between a particular packet switching device and a neighbor packet switching device. In one embodiment, the particular packet switching device communicates link state information of a high cost of the particular communications (e.g., in the direction from particular to neighbor packet switching devices) such that this link state information will propagate towards the particular packet switching device from at least from the furthest packet switching device in the ring topology that is currently configured to forward packets having a destination address of the neighbor packet switching device through the particular packet switching device.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Frederick Bryant, Clarence Filsfils, Ian Michael Charles Shand
  • Patent number: 9940214
    Abstract: In one embodiment, a method includes receiving a plurality of measurements, each measurement associated with a different parameter, calculating an index based on the measurements, and generating a visual index display indicating the index, the visual index display comprising a first portion and a second portion, each portion configured for selection by a user. A first set of measurements is displayed when the first portion is selected and a second set of measurements is displayed when the second portion is selected. The first set of measurements is a subset of the second set of measurements. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Stephan Shurtleff, Wenhui Yu
  • Patent number: 9942145
    Abstract: Present disclosure relates to methods for preparing BGP update messages for transmission and processing received update messages. The methods are based on grouping path attributes common to a plurality of IP address prefixes into respective sets identified with respective set identifiers and, instead of duplicating path attributes in each BGP update message, including a respective identifier referring to a certain set of path attributes provided in an earlier BGP update message when sending subsequent update messages. Grouping of path attributes into individual sets associated with respective identifiers provides significant advantages by enabling re-use of the results of previous processing on both the sending and receiving sides associated with transmission of BGP update messages. In addition, such an approach limits the amount of information transmitted in the control plane because duplicate sets of path attributes may only be transmitted once and merely be referred to in subsequent update messages.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Yi Yang, Alvaro E. Retana, Steven Edward Moore, James L. Ng, Timothy M. Gage
  • Patent number: 9942001
    Abstract: A method is provided in one example and includes creating a plurality of profiles that describe one or more downstream modulations for each data-subcarrier in a channel to be used by a plurality of cable modems; receiving at least one testing measurement from the plurality of cable modems; and assigning a selected one of the plurality of profiles to each of the plurality of cable modems based, at least in part, on the one testing measurement that was received.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: John T. Chapman
  • Patent number: 9942518
    Abstract: In one embodiment, a method is provided to intelligently frame groups of participants in a meeting. This gives a more pleasing experience with fewer switches, better contextual understanding, and more natural framing, as would be seen in a video production made by a human director. Furthermore, in accordance with another embodiment, conversational framing techniques are provided. During speaker tracking, when two local participants are addressing each other, a method is provided to show a close-up framing showing both participants. By evaluating the direction participants are looking and a speaker history, it is determined if there is a local discussion going on, and an appropriate framing is selected to give far-end participants the most contextually rich experience.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Kristian Tangeland, Rune Oistein Aas, Christian Fjelleng Theien
  • Patent number: 9942127
    Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
  • Patent number: 9942390
    Abstract: First call identification information is stored at a network-connected device. The first call identification information identifies a call between an initiating device connected to an Internet Protocol (IP)-based network and a called device connected to the IP-based network. The call identified by the first call identification information is established through a telephone carrier network. Second call identification information is stored in the network-connected device. A determination is made that the first call identification information and the second call identification information identify the call from the initiating device to the called device. The call is connected through the IP-based network so as to avoid the telephone carrier network based upon the determining that the first call identification information and the second call identification information identify the call.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher Pearce
  • Patent number: 9939580
    Abstract: Embodiments include an optical apparatus and associated method of assembling. The optical apparatus comprises a substrate defining a first surface and a channel formed relative thereto, the substrate including one or more waveguides extending to a sidewall partly defining the channel, a plurality of first electrical contacts formed on the first surface. The optical apparatus further comprises a carrier member defining a second surface and at least a third surface, the second surface coupled with the first surface of the substrate. The optical apparatus further at least one optical component coupled with the second surface and at least partly disposed within the channel, wherein the at least one optical component is optically coupled with the one or more waveguides and electrically connected with the first electrical contacts via a plurality of second electrical contacts at the third surface of the carrier member.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Stefan Martin Pfnuer, Matthew Joseph Traverso, Vipulkumar Patel
  • Patent number: 9942024
    Abstract: An example communication system comprises a media access control (MAC) scheduler in a cable network, and a full band transceiver. The MAC scheduler implements a two-dimensional transmission-reception (T-R) coordination scheme among a plurality of cable modems in the cable network. According to the T-R coordination scheme, the cable modems are categorized into interference groups, such that no cable modem of any one interference group transmits upstream in a frequency range simultaneously as another cable modem in the same interference group receives downstream in the frequency range, facilitating full duplex communication in the cable network across the frequency range. The full band transceiver implements an adaptive interference cancellation scheme, which suppresses at a receiver of the respective component, a signal transmitted by a transmitter of the respective component.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Hang Jin, John T. Chapman