Patents Assigned to Cisco Technology
  • Patent number: 10009620
    Abstract: A block of size N×M of a video frame can be either split into smaller blocks in n different ways (e.g. horizontal, vertical, quad, etc.), or alternatively it can be coded using one out of m different coding modes (e.g. intra, inter, bi-prediction, etc.). Since splitting into smaller sub-blocks and coding the N×M block in one of the m possible ways are mutually exclusive, there are n+m distinct possibilities for processing the block further. The n+m possible ways of processing the N×M blocks are assigned a code (e.g., a number) and coded with a codeword derived from a VLC table. This achieves efficient combined coding of split information and other block-level parameters.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: June 26, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Arild Fuldseth, Gisle Bjontegaard
  • Patent number: 10009833
    Abstract: Methods, apparatuses and systems facilitating deployment and configuration of managed access points in hierarchical wireless network systems. An embodiment of the invention facilitates deployment and configuration of conventional, substantially autonomous access points operating in connection with a central management node, such as a server or appliance. In another embodiment, the present invention facilitates deployment and configuration of light-weight access points in a hierarchical wireless network system. In one embodiment, the present invention also provides a streamlined encryption key exchange protocol adapted to hierarchical wireless network system architectures.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: June 26, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Patrice R. Calhoun, Scott G. Kelly, Rohit Kumar Suri
  • Patent number: 10003894
    Abstract: The present application discloses hearing prostheses with two modes of operation and methods for operating the prostheses. In the first mode of operation, a hearing prosthesis receives a microphone input and produces an output based on the microphone input. In the second mode of operation, the hearing prosthesis may detect an accessory input signal and switch to an accessory input mode. The second mode of operation may produce an output that is based at least in part on the accessory input signal. Some embodiments may include detecting an accessory input signal with a detector. In response to detecting an accessory input signal, the hearing prosthesis may switch to an accessory operation mode. When the accessory input signal is not detected, the hearing prosthesis may operate in microphone operation mode.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Case, Rami Banna, David Thambiratnam, Felicity Allen
  • Patent number: 10003520
    Abstract: One embodiment of the present invention provides a system for updating link-status information associated with a prefix in an information-centric network (ICN). During operation, a first node in the ICN receives a link-state advertisement (LSA) message from a neighbor node with the LSA message specifying a prefix and an anchor node advertising the specified prefix. The system determines, based on topology information stored on the first node, whether a shortest-path condition is met, and forwards the received LSA message to other neighbors of the first node in response to the shortest-path condition being met.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Jose J. Garcia-Luna-Aceves
  • Patent number: 10003892
    Abstract: An auditory device according to one embodiment includes a processing unit configurable to determine a noise estimate and a measure for one of a plurality of samples of an audio signal. The measure relates to an upper volume bounds. The processing unit is configured to apply at least one rule using the noise estimate and/or the measure to identify an input dynamic range for mapping the audio signal to a corresponding stimulation signal.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Stefan J. Mauger, John M. Heasman, Martin E. G. Hillbratt
  • Patent number: 10003507
    Abstract: One embodiment provides a system that facilitates an efficient transport protocol. During operation, the system receives a first interest which indicates a query for optimal transport parameters, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components. The system computes the optimal parameters based on historical information associated with the name prefix. The system transmits a first response which includes the computed optimal parameters to a requesting entity, thereby facilitating a transport protocol which increases network efficiency.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Ignacio Solis
  • Patent number: 10003807
    Abstract: A video decoding method is provided. The method includes receiving an encoded bit stream representative of a video signal, the encoded bit stream including information indicating partitioning of a frame of the video signal into blocks such that at least one rectangular block of any size occurs at any position of the frame. Information is obtained from the encoded bit stream, the information signaling at least one video coding parameter for the at least one rectangular block. The encoded bit stream of the video signal is decoded in accordance with the information for the at least one rectangular block. An analogous video encoding method is also provided.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Arild Fuldseth, Gisle Bjontegaard
  • Patent number: 9999769
    Abstract: Presented herein are excitation modeling and matching sound coding techniques that are configured to account for a recipient's estimated or predetermined neural response so as to improve a recipient's ability to perceive sound. More specifically, the techniques presented herein correlate a modeled excitation pattern with a target excitation pattern to generate a pattern of stimulation current configured to evoke an excitation pattern within the recipient's auditory system that approximates the target excitation pattern.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Obaid ur Rehman Qazi, Bastiaan van Dijk
  • Patent number: 10003895
    Abstract: Disclosed herein are methods, systems, and devices for selecting a scene classification for the operation of a sensory prosthesis, such as a hearing prosthesis. A system of two or more sensory prostheses can receive respective inputs from the environment of a recipient. A scene classification can then be determined for each sensory prosthesis based on the audio input received by each hearing prosthesis. A confidence value can also be determined for each scene classification. A scene classification can then be selected for each sensory prosthesis, from the determined scene classifications, based on the determined confidence values. Such operation can allow each sensory prosthesis to operate according to a respective selected scene classification that could be the same or that could be different from scene classifications selected for other sensory prostheses of the system.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen Fung, Alexander von Brasch, Michael Goorevich
  • Patent number: 10003494
    Abstract: 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 bit string includes information identifying a plurality of destinations. The node selects an entry in a bit indexed forwarding table (BIFT). The BIFT includes both a primary path entry and a backup path entry. The node forwards the packet based on information in the entry.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati
  • Patent number: 10003660
    Abstract: Presented herein are service-function chaining techniques that enable data plane signaling of a packet as a candidate for capture at various network nodes along a service function path of a service function chain. That is, a capture signal is embedded within the respective packet that carries a user traffic. The signaling occurs in-band, via the data plane, such that classification of the packet for capture beneficially occurs, at the ingress node of the network, once to which subsequent network nodes along a service function path are signaled to capture or further inspect the packet for capture. Service function chaining treats service functions as resources with associated attributes available for scheduled consumption to which selective traffic are steered according to a policy construct to the requisite network-service resources.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Richard Furr, Nagendra Kumar Nainar, Carlos Pignataro, Joseph Michael Clarke
  • Patent number: 10003511
    Abstract: In one embodiment, a network device routes traffic along a network path and receives a performance threshold crossing alert regarding performance of the network path. The network device detects that the performance threshold crossing alert is part of a potential network attack by analyzing, by the device, the performance threshold crossing alert. The network device also provides a notification of the detected network attack.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta
  • Patent number: 10003377
    Abstract: In a transmit method, a set of data eigenvectors that are based on a Prometheus Orthonormal Set (PONS) code construction and orthogonal to each other are stored, wherein each of the data eigenvectors is mapped to a unique multi-bit word. A pilot sequence representing a pilot eigenvector that is based on the PONS code construction and orthogonal to each of the data eigenvectors is generated. Input data is grouped into multi-bit words and ones of the data eigenvectors mapped to the multi-bit words are selected. A spread data sequence including the selected ones of the data eigenvectors and that is synchronized to the pilot sequence is generated. An acoustic signal including the synchronized pilot sequence and the spread data sequence is generated. The acoustic signal is transmitted.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Mihailo Zilovic, David A. Benham
  • Patent number: 10003473
    Abstract: In one embodiment, a time period is identified in which probe packets are to be sent along a path in a network based on predicted user traffic along the path. The probe packets are then sent during the identified time period along the path. Conditions of the network path are monitored during the time period. The rate at which the packets are sent during the time period is dynamically adjusted based on the monitored conditions. Results of the monitored conditions are collected, to determine an available bandwidth limit along the path.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta
  • Patent number: 10003569
    Abstract: A system, computer-readable media, and methods for network resource sharing of routing and forwarding information are disclosed. The method may include receiving a first address for a device connected to a network and receiving one or more second addresses for the device. The method may also include identifying a first switch through which the device connects to the network and identifying a second switch for storing the first address and the one or more second addresses. Further, the method may include storing the first address in the first switch and storing the first address and the one or more second addresses in the second switch.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Pagalavan Krishnamoorthy, Peter Geoffrey Jones, Sridhar Subramanian
  • Patent number: 10003434
    Abstract: Large source data packets having large packet sizes and small source data packets having small packet sizes that are smaller than the large packet sizes are received. The small source data packets and the large source data packets are sent to a receiving device without forward error correction (FEC). The small source data packets are aggregated into a container packet having a header configured to differentiate the container packet from the large source data packets and the small source data packets. The large source data packets and the container packet are encoded with forward error correction to produce FEC-encoded packets to enable forward error correction of the large source data packets and the container packet at the receiving device. The FEC-encoded packets are sent to the receiving device.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Michael A. Ramalho, Dan Tan, Geir A. Sandbakken, Paul G. Bright-Thomas, Greg H. Hakonsen
  • Publication number: 20180167311
    Abstract: In one embodiment, multicast packets including, but not limited to, Bit Index Explicit Replication (BIER) multicast packets, are forwarded in a network. An independent lookup operation is performed on each destination node identified in the received packet to determine a nexthop to which to forward a copy of the packet. Typically, some or possibly all of these lookup operations are performed in parallel, in contrast to the sequential lookup and bit masking operations of previous BIER packet forwarding specifications and implementations. In one embodiment, the selection of a nexthop for a destination node is made from a set of two or more nexthop nodes on different Equal-Cost Multi-Paths (ECMPs). In one embodiment, compact data structures are used in determining how to forward the received multicast packet, with these compact data structures providing requisite forwarding information without allocating space to unassigned destination nodes.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Applicant: Cisco Technology, Inc.
    Inventors: Naader Hasani, Mohammed Ismael Tatar, David Delano Ward
  • Patent number: 9996546
    Abstract: A content-dissemination system distributes, publishes, or makes available a content item to one or more target entities based on contextual information associated with the content item. When a user creates a new content item or the system detects a new content item for a local user, the system determines contextual information for the content item, and uses this contextual and previous historical contextual information to generate a set of structured names for the content item. The system also determines security and privacy policies for disseminating the content item from the determined contextual information and the historical contextual information. The system associates the set of structured names and the security and privacy policies with the content item, and can disseminate the content item to one or more target entities based on these structured names, the security and privacy policies, and the requirements and capabilities of the recipients.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: June 12, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Priya Mahadevan, Rebecca Lynn Braynard Silberstein
  • Patent number: 9998402
    Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of operating a Multimedia over Coax (MoCA) network. One such embodiment is a method comprising: aggregating packets, including at least control packets and acknowledgement packets, with other packets.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: June 12, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jack Thomas Matheney, Jeffrey Scott Ford, Albert L. Garrett
  • Patent number: 9999034
    Abstract: A method is provided in which a first wireless access point selects two or more of a plurality of client devices based on similarity of receive signal strength and carrier frequency offset with respect to the first wireless access point, and sends a downlink multi-user multiple-input multiple-output (MIMO) transmission to the two or more client devices. The downlink multi-user MIMO transmission is configured to solicit acknowledgments from the two or more client devices. The acknowledgments are received at a plurality of antennas of the first wireless access point from the two or more client devices. Uplink multi-user MIMO processing of the acknowledgments is performed from the two or more of the plurality of client devices to recover the acknowledgments respectively from each of the two or more client devices.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: June 12, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Brian D. Hart, Matthew A. Silverman, Paul J. Stager, David Kloper