Patents Assigned to Cisco Technology
-
Patent number: 10009620Abstract: 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: GrantFiled: January 28, 2016Date of Patent: June 26, 2018Assignee: Cisco Technology, Inc.Inventors: Arild Fuldseth, Gisle Bjontegaard
-
Patent number: 10009833Abstract: 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: GrantFiled: October 1, 2015Date of Patent: June 26, 2018Assignee: Cisco Technology, Inc.Inventors: Patrice R. Calhoun, Scott G. Kelly, Rohit Kumar Suri
-
Patent number: 10003894Abstract: 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: GrantFiled: April 26, 2016Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Alexander Case, Rami Banna, David Thambiratnam, Felicity Allen
-
Patent number: 10003520Abstract: 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: GrantFiled: December 22, 2014Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventor: Jose J. Garcia-Luna-Aceves
-
Patent number: 10003892Abstract: 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: GrantFiled: March 17, 2016Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Stefan J. Mauger, John M. Heasman, Martin E. G. Hillbratt
-
Patent number: 10003507Abstract: 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: GrantFiled: March 4, 2016Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Ignacio Solis
-
Patent number: 10003807Abstract: 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: GrantFiled: October 21, 2015Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Arild Fuldseth, Gisle Bjontegaard
-
Patent number: 9999769Abstract: 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: GrantFiled: July 7, 2014Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Obaid ur Rehman Qazi, Bastiaan van Dijk
-
Patent number: 10003895Abstract: 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: GrantFiled: May 26, 2016Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Stephen Fung, Alexander von Brasch, Michael Goorevich
-
Patent number: 10003494Abstract: 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: GrantFiled: January 23, 2015Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati
-
Patent number: 10003660Abstract: 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: GrantFiled: February 29, 2016Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Richard Furr, Nagendra Kumar Nainar, Carlos Pignataro, Joseph Michael Clarke
-
Patent number: 10003511Abstract: 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: GrantFiled: September 21, 2017Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta
-
Patent number: 10003377Abstract: 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: GrantFiled: December 19, 2016Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Mihailo Zilovic, David A. Benham
-
Patent number: 10003473Abstract: 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: GrantFiled: September 22, 2017Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta
-
Patent number: 10003569Abstract: 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: GrantFiled: January 20, 2017Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Rajagopalan Janakiraman, Pagalavan Krishnamoorthy, Peter Geoffrey Jones, Sridhar Subramanian
-
Patent number: 10003434Abstract: 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: GrantFiled: April 8, 2016Date of Patent: June 19, 2018Assignee: Cisco Technology, Inc.Inventors: Michael A. Ramalho, Dan Tan, Geir A. Sandbakken, Paul G. Bright-Thomas, Greg H. Hakonsen
-
Publication number: 20180167311Abstract: 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: ApplicationFiled: December 13, 2016Publication date: June 14, 2018Applicant: Cisco Technology, Inc.Inventors: Naader Hasani, Mohammed Ismael Tatar, David Delano Ward
-
Patent number: 9996546Abstract: 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: GrantFiled: August 11, 2017Date of Patent: June 12, 2018Assignee: Cisco Technology, Inc.Inventors: Priya Mahadevan, Rebecca Lynn Braynard Silberstein
-
Patent number: 9998402Abstract: 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: GrantFiled: August 12, 2014Date of Patent: June 12, 2018Assignee: Cisco Technology, Inc.Inventors: Jack Thomas Matheney, Jeffrey Scott Ford, Albert L. Garrett
-
Patent number: 9999034Abstract: 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: GrantFiled: January 17, 2017Date of Patent: June 12, 2018Assignee: Cisco Technology, Inc.Inventors: Brian D. Hart, Matthew A. Silverman, Paul J. Stager, David Kloper