Patents Assigned to Cisco Technology
  • Patent number: 9923912
    Abstract: Techniques are presented that identify malware network communications between a computing device and a server utilizing a detector process. Network traffic records are classified as either malware or legitimate network traffic records and divided into groups of classified network traffic records associated with network communications between the computing device and the server for a predetermined period of time. A group of classified network traffic records is labeled as malicious when at least one of the classified network traffic records in the group is malicious and as legitimate when none of the classified network traffic records in the group is malicious to obtain a labeled group of classified network traffic records. A detector process is trained on individual classified network traffic records in the labeled group of classified network traffic records and network communication between the computing device and the server is identified as malware network communication utilizing the detector process.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Vojtech Franc, Michal Sofka, Karel Bartos
  • Patent number: 9922196
    Abstract: In one embodiment, a device receives a classifier tracking request from a coordinator device that specifies a classifier verification time period. During the classifier verification time period, the device classifies a set of network traffic that includes traffic observed by the device and attack traffic specified by the coordinator device. The device generates classification results based on the classified set of network traffic and provides the classification results to the coordinator device.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Andrea Di Pietro, Jean-Philippe Vasseur, Javier Cruz Mota
  • Patent number: 9923773
    Abstract: In one embodiment, a device in a network determines one or more network metrics regarding operation of the network. The device determines one or more policy constraints regarding the routing of network traffic through a virtual service platform (VSP). The device generates a VSP usage policy based on the one or more network metrics and on the one or more policy constraints. The VSP usage policy is operable to cause traffic in the network to be routed through a particular VSP that is selected based on the VSP usage policy. The device causes the VSP usage policy to be implemented in the network.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Dana L. Blair, Anand Oswal
  • Patent number: 9923772
    Abstract: In an example, a self-organizing network (SON) provides automated interfrequency load balancing for a base station such as a NodeB. The NodeB may provide a plurality of carriers, such as in a plurality of UARFCN frequencies, and the SON may provide configuration directives for increasing efficiency. For example, when one carrier becomes loaded, the SON may update neighbor associations to take advantage of relatively unloaded frequency carriers. A plurality of scenarios S may be provided, and a policy P may be defined for each. When the NodeB encounters a scenario S, SON may send configuration directives to implement policy P. Similar concept and policy could be applied in conjunction with INTER Technology Neighbor Definitions between LTE and UMTS and UMTS and GSM. Example if GSM Frequency Neighbors needs to be replaced with different Frequency Neighbors from UMTS based on Load or RF conditions.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Ashish Bansal
  • Patent number: 9923828
    Abstract: A first flowlet of a flow from a source network device to a destination network device is assigned to a first path of a plurality of paths between the source device and the destination device. The assignment of the first flowlet to the first path is made by a network connected device. A second flowlet is detected in response to an interruption in transmission of the flow due to congestion along the first path, wherein the interruption is longer in duration than a difference in a transmission time between the source network device and the destination network device along each of the plurality of paths. The second flowlet is assigned to a second path of the plurality of paths by the network connected device. According to some example embodiments, the second path is randomly selected from the plurality of paths.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Erico Vanini, Rong Pan, Mohammadreza Alizadeh Attar, Thomas J. Edsall
  • Patent number: 9923910
    Abstract: In one embodiment, a device in a network analyzes data regarding a detected anomaly in the network. The device determines whether the detected anomaly is a false positive. The device generates a white label for the detected anomaly based on a determination that the detected anomaly is a false positive. The device causes one or more alerts regarding the detected anomaly to be suppressed using the generated white label for the anomaly.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Andrea Di Pietro, Jean-Philippe Vasseur, Javier Cruz Mota
  • Patent number: 9923728
    Abstract: In one embodiment, a method includes receiving one or more packets of a communication session from one or more interfaces, such that the interface is a subscriber interface or a network interface. The method further includes associating the communication session to an end user with a source Internet Protocol (IP) address of the packet if the packet is received from the subscriber interface or to an end user with a destination IP address of the packet if the packet is received from the network interface.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Walter G. Dixon, Robert A. Mackie, Mark Albert, Chris O'Rourke, Humberto M. Tavares
  • Patent number: 9922116
    Abstract: Techniques are presented herein to monitor a plurality of big data sources in order to dynamically identify keywords. The big data sources are analyzed to classify the keywords as related to either a technical problem or to a solution to the technical problem. In addition, data associated with the keywords is weighted based on one or more attributes of the data and stored in a database in a problem-solution format.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Ammar Rayes, Hector Guillermo Trevino, Carlos M. Pignataro
  • Patent number: 9923576
    Abstract: A system, computer-readable media, and methods are disclosed for building a decoding table. The system may include one or more registers configured to store a data value based on an order in which one or more lengths were obtained. The system may also include a programmable priority encoder configured to scan the one or more registers for the data value. Further, the system may include a memory configured to store, based on locations of the data value in the one or more registers, at least one of encoding values or letters.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth Michael Rose, Jason Allen Marishaw
  • Patent number: 9923945
    Abstract: A method is provided in one example embodiment and includes generating a key associated with a virtual asset associated with content to be provided to a client device, where the key indicates at least one parameter for accessing the content; generating the virtual asset; receiving a request for the content; identifying a format being requested for the content; using the virtual asset to identify common format content to be retrieved and to identify the key; using the key to retrieve the common format content; and transforming the common format content such that it can be delivered to the client device in the format that was requested.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Mahesh Vittal Viveganandhan, Eric Colin Friedrich, Matthew Francis Caulfield, Carol Etta Iturralde, Scott C. Labrozzi
  • Patent number: 9921378
    Abstract: An optical device may include an optical bench used align a photonic chip to a receptacle. In one embodiment, a surface of the optical bench defines an alignment plane. When a fiber stub in the receptacle is disposed on the surface, an optical path in the stub is parallel with the alignment plane. By disposing the photonic chip on the same surface, the chip and the stub can be aligned such that optical signals can be transmitted between the stub and an optical component (e.g., light source or waveguide) in the photonic chip. In one embodiment, the optical path in the stub and the optical component may have the same height relative to the optical bench. Moreover, the optical device may include a direct thermal connection between the assembly and the heat sink, and thus, have better thermal coupling relative to using thermal pads.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Stefan Martin Pfnuer, Chris Kiyoshi Togami
  • Patent number: 9924382
    Abstract: In an example, a self-organizing network (SON) provides automated interfrequency load balancing for a base station such as a NodeB. The NodeB may provide a plurality of carriers, such as in a plurality of UARFCN frequencies, and the SON may provide configuration directives for increasing efficiency. For example, when one carrier becomes loaded, the SON may update neighbor associations to take advantage of relatively unloaded frequency carriers. A plurality of scenarios S may be provided, and a policy P may be defined for each. When the NodeB encounters a scenario S, SON may send configuration directives to implement policy P. Similar concept and policy could be applied in conjunction with INTER Technology Neighbor Definitions between LTE and UMTS and UMTS and GSM. Example if GSM Frequency Neighbors needs to be replaced with different Frequency Neighbors from UMTS based on Load or RF conditions.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Ashish Bansal
  • Patent number: 9923729
    Abstract: In one embodiment, a method includes obtaining geographic information from a first party when the first party attempts to join a collaborative session, and identifying a first geographic region, using the geographic information, within which the first party is located. A first multipoint control unit (MCU) located within the first geographic region is identified for use in a dial out to establish a first audio connection for use by at least the first party during the collaborative session. The method also includes establishing a voice over Internet Protocol (VoIP) connection configured to shunt video between the first party and a cloud during the collaborative session, and causing the first MCU to dial out to establish the first audio connection to the cloud. The first audio connection is configured to shunt audio between the first party and the cloud while the VoIP connection shunts the video between the first party and the cloud.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher E. Pearce
  • Patent number: 9923771
    Abstract: A system includes a media optimizer that adaptively generates and transmits a modified manifest file based on an original manifest file corresponding to an associated media asset from a content provider in response to a media content request from a client for the associated media asset. The original manifest file specifies bitrates. The media optimizer extracts parameters associated with the media content request and applies bitrate policies based on the extracted parameters to adaptively modify the original manifest file to generate the modified manifest file. The media optimizer is further configured to transmit the modified manifest file to the client for selection by the client of a bitrate associated with delivery of the associated media asset.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jigar Shah, Peter Zhu, Jayaraman Iyer, Bhaskar Bhupalam
  • Patent number: 9918143
    Abstract: In one embodiment, a method for providing media content implemented on a broadcast headend includes defining at least one metablock of media content according to a number of media content data blocks, where the media content data blocks are ordered in accordance with associated serial numbers, reordering the media content data blocks in the at least one metablock of media content to generate reordered data blocks, obfuscating the associated serial numbers in the reordered data blocks, providing details of the reordering to a receiving device, and transmitting the reordered data blocks to a receiving device.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Erez Waisbard, Dan Revital
  • Patent number: 9917348
    Abstract: A PIFA is formed using a grounding plane in a printed circuit board and a metal chassis or shield. Rather than using the printed circuit board as the separator, an air gap or other gap than the printed circuit board is formed. The transmitter and/or receiver for the antenna may be mounted to the printed circuit board. The feed pin routes signals for the PIFA from the transmitter and/or receiver to the metal chassis or shield while being isolated from the grounding plane that acts as the radiating surface of the PIFA. Standoffs supporting the printed circuit board may be used to short, and another standoff may be used as the feed pin.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: William Murphy
  • Patent number: 9917743
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
  • Patent number: 9918111
    Abstract: A method for facilitating multiple recordings via a single tuner includes isolating data packets associated with recording candidate media assets from at least two broadcast data streams, generating at least one broadcast recording data stream from a subset of the isolated data packets, broadcasting the at least one broadcast recording data stream in parallel with the at least two broadcast data streams, where the broadcast recording data stream is broadcast via at least one dedicated broadcast “recording” device, and the at least two broadcast data streams are broadcast via other broadcast devices, storing remaining data packets not included in the isolated data packets in broadband data segments, and transmitting the broadband data segments via an IP connection to facilitate reassembly of partially recorded the media assets, where the partially recorded media assets were recorded from the broadcast recording stream. Related methods and apparatus are also disclosed.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Eyal Farkash, Kevin Murray, Eliphaz Hibshoosh, Aliza Itzkowitz
  • Patent number: 9917776
    Abstract: In one embodiment, a packet switching device comprises: a lookup chip including one or more processors and on-lookup chip memory, and off-lookup chip memory. In one embodiment, the lookup chip is configured to determine processing information for packets including performing a longest prefix match on a destination address of packets using progressive, exact matching of one or more single prefix length hash keys generated from the packets with entries in one or more hash tables until a matching hash table entry is found. The matching hash table entry is associated with particular information identifying how to process (e.g., manipulate, forward, drop) the corresponding packet. In one embodiment, entries of a hash table are distributed between said on-lookup chip memory and said off-lookup chip memory. In one embodiment, signatures of lookup keys are included in a hash table entry to quickly evaluate whether there is a match.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Naader Hasani
  • Patent number: 9918217
    Abstract: Fast roaming across a network fabric may be provided. A route device may receive location information corresponding to a client device in response to roaming by the client device from a first access point connected to a first network device to a second access point connected to a second network device. The first network device and the second network device may comprise fabric edge nodes on the fabric network. The first network device and the second network device may be ones of a plurality of network devices in the fabric network. On detecting the roaming of the client device, the route device may be updated with the new location, and then the route device may send, to the plurality of network devices in the fabric network, the location information corresponding to the client device.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Kumar Hooda, Gaurav Dawra, Sudhir Kumar Jain, Atri Indiresan