Patents by Inventor CISCO TECHNOLOGY, INC.

CISCO TECHNOLOGY, INC. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140269331
    Abstract: System, method, and computer program product to route data communications based on non-routing criteria, by receiving, by a network element, a data packet, identifying, in a routing table of the network element, a first route for routing the data packet, computing, by an application executing on the network element, a routing score for the first route based on one or more non-routing criteria, computing, by the application, a routing score for a second route for routing the data packet based on the one or more non-routing criteria, and upon determining that the routing score for the second route is less than the routing score of the first route, updating the routing table to cause the network element to route the data packet according to the second route.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20140280834
    Abstract: A network node may contain a virtual software-defined networking (SDN) switch and a local a management engine (e.g., a software application) for generating performance metrics based on received management plane traffic. Specifically, the virtual SDN switch may identify and forward received management plane traffic to the local management engine. In turn, the management engine evaluates the management plane traffic to generate performance metrics without forwarding the management plane packets to the remote SDN controller. The management engine may compare the metrics to one or more thresholds to determine the current state or health of the data paths in a network. If a threshold is exceeded, the management engine may transmit an alert to the virtual SDN switch to perform a corrective action—e.g., using a backup data path after the primary data path fails.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC
  • Publication number: 20140280830
    Abstract: A method is provided in one example and includes receiving a request for a service from a requestor, an determining at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements. The method further includes triggering a coordinating of a work flow between the first network element and the second network element responsive to the request. The method still further includes translating communication messages exchanged between the first network element and the second network element from a first communication protocol format and a second communication protocol format.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20140269919
    Abstract: Converting video information from a first compression format to a second compression format, including receiving data for a sequence of pictures in the first compression format, the received data including a video stream corresponding to a video program and including for a picture that is inter coded motion vectors and quantized transform coefficients of residuals of motion compensated inter-coded blocks. The converting also includes extracting auxiliary information including one or more auxiliary data elements from the received data; and transcoding from the first compression format to the second compression format, including carrying out motion estimation for blocks of image data in the second compression format. Carrying out motion estimation for blocks of image data in the second format includes using the auxiliary information to ascertain whether to use a first motion estimation method or a second motion estimation method different from the first motion estimation method.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20140078903
    Abstract: Presented herein are techniques for detection and characterization of buffer occupancy of a buffer in a network device. Packets are received at a network device. The packets are stored in a buffer of the network device as they are processed by the network device. An occupancy level of the buffer is sampled at a sampling rate. Occupancy levels of the buffer over time are determined from the sampling, and traffic flow through the network device is characterized based on the occupancy levels.
    Type: Application
    Filed: December 7, 2012
    Publication date: March 20, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20140079063
    Abstract: A network device receives a packet that includes a plurality of header fields. The packet is parsed to sequentially obtain the plurality of header fields. One or more header fields not yet available at the network device are predicted based on one or more header fields that are available at the network device. A network processing decision is generated for the packet based on the predicted one or more header fields and the one or more header fields that are available at the network device.
    Type: Application
    Filed: February 14, 2013
    Publication date: March 20, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20140078902
    Abstract: A network device receives a packet that includes a plurality of sets of fields. Sets of fields of the packet are parsed and the field sets are evaluated as soon as they are available to determine whether a processing decision can be made on the packet. Additional field sets may be parsed from the packet and obtained in parallel with determining whether a processing decision can be made, but once it is determined that a processing decision can be made, the evaluating of field sets is terminated such that any further field sets of the packet are ignored for purposes of making a processing decision for the packet.
    Type: Application
    Filed: February 14, 2013
    Publication date: March 20, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130208823
    Abstract: A space-time signal processing system with advantageously reduced complexity. The system may take advantage of multiple transmitter antenna elements and/or multiple receiver antenna elements, or multiple polarizations of a single transmitter antenna element and/or single receiver antenna element. The system is not restricted to wireless contexts and may exploit any channel having multiple inputs or multiple outputs and certain other characteristics. Multi-path effects in a transmission medium cause a multiplicative increase in capacity.
    Type: Application
    Filed: March 13, 2013
    Publication date: August 15, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130201858
    Abstract: One embodiment is a source router that monitors the performance of an Ethernet network. The source router generates an Ethernet connectivity check request frame that includes a transmission timestamp, and transmits the Ethernet connectivity check request frame to a destination router. The source router receives a reply from the destination router that is transmitted in response to receiving the Ethernet connectivity check request frame and determines a round trip time between the source router and the destination router based on a time of receipt of the reply and the transmission timestamp.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 8, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130201991
    Abstract: In one embodiment, a reservation proxy monitors for received connectivity check messages or beginning-of-media-flow indication messages. When either type of message is observed, the reservation proxy requests resource allocation for a media flow associated with the received message. The amount of resource allocation requested may be coordinated by exchanging messages with a call controller or policy server for one of the endpoints of the media flow, or the amount of resource allocation may be identified within the received message.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 8, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130195037
    Abstract: An example method includes receiving an Internet protocol (IP) address request in a network and selecting an IP address associated with a prefix that represents an IP subnet. The prefix includes a color attribute to be provided as part of a communication session that includes a plurality of packets. The prefix defines one or more properties associated with an application for the session. The prefix is communicated to a network element in a signaling plane, the prefix is configured to be used to make a routing decision for at least some of the plurality of packets. In more specific embodiments, the method can include applying one or more network policies based on the prefix associated with the IP address. The method could also include decrypting an encryption protocol in order to identify the prefix of a subsequent communication flow, and executing a routing decision based on the prefix.
    Type: Application
    Filed: January 3, 2013
    Publication date: August 1, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130188687
    Abstract: A video decoding method including: receiving an encoded block of data; decoding the encoded block of data to generate decoded data; and performing a sample adaptive offset on a whole or part of the decoded data, wherein a pixel B to be modified as part of the sample adaptive offset is adjacent to pixels A and C, and the pixel B is modified as part of the sample adaptive offset if (B?A and B?C) or (B?A and B?C).
    Type: Application
    Filed: January 18, 2013
    Publication date: July 25, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130191663
    Abstract: A method is provided in one example embodiment and includes receiving a first data at a first network element; determining that the first data does not match an entry in an access control list; and sending a first message to a second network element that causes the second network element to enter into a low-power state. In yet another example embodiment, the method can include receiving a second data; determining that the second data matches an entry in the access control list; buffering the second data; sending a second message to the second network element, where the second message causes the second network element to exit the low-power state; and sending the buffered second data to the second network element.
    Type: Application
    Filed: September 21, 2012
    Publication date: July 25, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130145044
    Abstract: In one embodiment, an endpoint elicits a pattern of STUN responses to identify security devices located on a call path. The endpoint then uses address information from the identified security devices to establish an efficient media flow with a remote endpoint. The endpoint can optimize the number of network devices and network paths that process the endpoint's keepalive message. Additionally, the endpoint may request custom inactivity timeouts with each of the identified security devices for reducing bandwidth consumed by keepalive traffic.
    Type: Application
    Filed: January 30, 2013
    Publication date: June 6, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130145359
    Abstract: A method and a system for in-service software upgrade in a Hot Standby Redundant Distributed (HSRD) system are provided. A standby route processor in HSRD system is updated with upgraded software. The standby route processor is synchronized with an active route processor present in the HSRD system. The control of routing process is switched over to the standby route processor (with the upgraded software) from the active route processor. During the switchover, a minimal context forwarder on the line card begins execution and continues forwarding packets across a network, while a line card in the HSRD system is being reloaded and configured.
    Type: Application
    Filed: January 28, 2013
    Publication date: June 6, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130142122
    Abstract: Some embodiments provide methods for selecting a serving gateway to service user equipment in communication with a network, including: receiving a message from a base transceiver station including a list of tracking areas handled by the base transceiver station, initiating a domain name system query for at least one tracking area in the list of tracking areas to identify information indicating a serving gateway serving the at least one tracking area, storing, in local memory, the information indicating the serving gateway serving the at least one tracking area, and upon an occurrence of a triggering event, retrieving, from the local memory, the stored information indicating the serving gateway serving the at least one tracking area.
    Type: Application
    Filed: January 4, 2013
    Publication date: June 6, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130136185
    Abstract: A video coder includes a forward coder and a reconstruction module determining a motion compensated predicted picture from one or more previously decoded pictures in a multi-picture store. The reconstruction module includes a reference picture predictor that uses only previously decoded pictures to determine one or more predicted reference pictures. The predicted reference picture(s) are used for motion compensated prediction. The reference picture predictor may include optical flow analysis that uses a current decoded picture and that may use one or more previously decoded pictures together with affine motion analysis and image warping to determine at least a portion of at least one of the reference pictures.
    Type: Application
    Filed: January 24, 2013
    Publication date: May 30, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130127761
    Abstract: A multi-touch system is provided. The multi-touch system includes a multi-touch detection area generated by a mobile device and a first communication device, the mobile device and first or second communication device being movable relative to each other. The mobile device is operable to determine a first set of coordinates for a first detectable object within the multi-touch detection area as a function of: a distance between the mobile device and the first communication device, a distance between the mobile device and first detectable object, and a distance between the first communication device and first detectable object.
    Type: Application
    Filed: December 17, 2012
    Publication date: May 23, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130132518
    Abstract: Application message payload data elements are transformed within a network infrastructure element such as a packet data router or switch. The network element has application message transformation logic for receiving one or more packets representing an input application message logically associated with OSI network model Layer 5 or above; extracting an application message payload from the input application message; identifying one or more first content elements in the application message payload; transforming the first content elements into one or more second content elements of an output application message; and forwarding the output application message to a destination that is identified in the input application message. Transformations performed in the network element can include field reordering, field enrichment, field filtering, and presentation transformation.
    Type: Application
    Filed: January 18, 2013
    Publication date: May 23, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.
  • Publication number: 20130076981
    Abstract: A method is provided in certain example embodiments, and may include receiving source timed text data and an associated time stamp, and rendering a representation of the received source timed text data within a textual array. The textual array includes at least one row having textual data associated with the received source timed text data contained therein. The method may further include producing at least one data document including row data associated with one or more rows of the textual array when the textual data of the at least one row has changed from a previously rendered on-screen representation of previously received source timed text data. The row data includes a change in textual data for one or more rows from a previously produced caption data document.
    Type: Application
    Filed: September 26, 2012
    Publication date: March 28, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: CISCO TECHNOLOGY, INC.