Patents Assigned to Cisco Technology
-
Patent number: 10050870Abstract: A service classifier network device receives a subflow and identifies that the subflow is one of at least two subflows in a multipath data flow. Related data packets are sent from a source node to a destination node in the multipath data flow. The service classifier generates a multipath flow identifier and encapsulates the subflow with a header to produce an encapsulated first subflow. The header identifies a service function path and includes metadata with the multipath flow identifier.Type: GrantFiled: February 2, 2016Date of Patent: August 14, 2018Assignee: Cisco Technology, Inc.Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing, James Neil Guichard
-
Patent number: 10051321Abstract: An apparatus comprising a bidirectional amplifier or node supporting out-of-band signaling may be provided. The apparatus may comprise a first diplexer, a second diplexer, an upstream reverse amplifier, and a downstream Out-of-Band (OOB) amplifier. The first diplexer may comprise a first diplexer band-stop filter and a first diplexer band-pass filter. The first diplexer band-stop filter may be connected between a first diplexer first port and a first diplexer second port. The first diplexer band-pass filter may be connected between the first diplexer first port and a first diplexer third port. The second diplexer may comprise a second diplexer band-stop filter and a second diplexer band-pass filter. The second diplexer band-stop filter may be connected between a second diplexer first port and a second diplexer second port. The second diplexer band-pass filter may be connected between the second diplexer first port and a second diplexer third port.Type: GrantFiled: July 18, 2016Date of Patent: August 14, 2018Assignee: Cisco Technology, Inc.Inventor: Pieter Gerard Ibelings
-
Publication number: 20180228017Abstract: An apparatus may be provided. The apparatus may comprise a substrate and a circuit board. A ball grid array structure may be disposed between the substrate and the circuit board. In addition, a stand-off structure may be disposed between the substrate and the circuit board. The stand-off structure may be adjacent to the ball grid array structure.Type: ApplicationFiled: April 9, 2018Publication date: August 9, 2018Applicant: Cisco Technology, Inc.Inventors: Shih Fung Perng, Weidong Xie, Nguyet-Anh Nguyen
-
Patent number: 10044741Abstract: In one embodiment, a first device in a network receives traffic flow data from a plurality of devices in the network. The traffic flow data from at least one of the plurality of devices comprises raw packets of a traffic flow. The first device selects a set of reporting devices from among the plurality of devices based on the received traffic flow data. The first device provides traffic flow reporting instructions to the selected set of reporting devices. The traffic flow reporting instructions cause each reporting device to provide sampled traffic flow data to an anomaly detection device.Type: GrantFiled: June 26, 2017Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta, Thomas Reuther
-
Patent number: 10042396Abstract: In one embodiment, and apparatus includes a frame comprising a top wall, a bottom wall, and sides defining an opening for receiving a plurality of removable electronic modules, and at least two slidably removable guides extending generally parallel with the sides of the frame, two of the guides each comprising a first edge for slidable engagement with the top wall or the bottom wall and a second edge for slidable engagement with another of the at least two guides. The guides partition the opening for receiving the plurality of removable electronic modules when the guides are inserted into the frame. One or more of the guides may be removed from the frame for receiving a larger width electronic module in the frame.Type: GrantFiled: August 17, 2017Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Rohit Dev Gupta, Prashanth Pavithran, Viktor Brauer
-
Patent number: 10044767Abstract: In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.Type: GrantFiled: August 3, 2015Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Mohammed Taher Shaikh, Parameswaran Kumarasamy, Jayesh Chokshi, Vinay Pande
-
Patent number: 10044979Abstract: Presented herein are techniques to enable a meeting participant/attendee at a first endpoint device in an online/web-based meeting/conference to acquire shared content with high resolution. The first endpoint device receives an initial image of content shared by a second endpoint in the online/web-based meeting/conference. At the first endpoint, the initial image of the shared content is displayed. A user selection of a selected region of the initial image is received at the first endpoint, and a second image of the shared content corresponding to the selected region is received at the first endpoint, wherein the second image has a higher resolution than the initial image.Type: GrantFiled: August 19, 2013Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Hua Ouyang, Qi Shi, Huahua Yin, Yi Lu, Yunwei Luo
-
Patent number: 10044562Abstract: Techniques are disclosed for configuring a LISP mobility network. A management tool receives a configuration for a network fabric. The configuration specifies values for one or more attributes associated with a Locator ID Separation Protocol (LISP)-enabled network. The management tool generates one or more commands based on the specified values for the one or more attributes associated with the LISP-enabled network. The generated commands are distributed to a plurality of network devices in the network fabric. Each network device executes the one or more commands to configure the network fabric.Type: GrantFiled: November 4, 2015Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Vrishab Sikand, Victor Moreno, Liqin Dong, Lifen Tian, Shyam Kapadia
-
Patent number: 10045040Abstract: In one embodiment, a system includes a Headend apparatus including a watermark processor to generate secondary video streams from sections of a primary video stream, group the secondary video streams in groups of at least two secondary video streams, the secondary video streams including units of data for use in watermarking across cryptoperiods in an end-user device which selects one secondary video stream in each group for rendering as part of a composited video stream in order to embed units of data of an identification in the composited video stream, wherein in each cryptoperiod, the watermark processor is operative to generate different groups of the secondary video streams from different non-overlapping portions of the primary video stream, and an encryption processor to generate control words, encrypt each secondary video stream with a different control word, and change the control word of each secondary video stream every cryptoperiod.Type: GrantFiled: August 21, 2016Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: David Wachtfogel, Michal Devir, Harel Cain
-
Patent number: 10043016Abstract: One embodiment provides a system that facilitates efficient name encryption in a CCN. During operation, the system determines, by a client computing device, an index for a name of an interest, wherein the name 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 index indicates a minimum number of the contiguous name components beginning from the most general level that represent a minimum routable prefix needed to route the interest to a content producing device that can satisfy the interest. The system encrypts one or more name components of the interest name beginning with the name component immediately following the minimum routable prefix. The system transmits the interest based on the encrypted name, thereby facilitating efficient name encryption in a CCN.Type: GrantFiled: February 29, 2016Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10044607Abstract: A system and method for facilitating communication with segment routing in a cable modem network environment may be provided. A pseudowire (PW) control packet including segment routing information including a PW segment identifier (SID) for establishing a data session between the RPD and a network element over a packet switched network is received at a remote physical device (RPD). The PW SID may be indicative of a segment in the packet switched network to be used for communicating PW data packets of the data session. The PW control packet and the PW data packets being are emulations of a point-to-point connection between the RPD and the network element. A mapping between the PW SID and the data session is written into a segment table of the RPD.Type: GrantFiled: April 12, 2016Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: John T. Chapman, Carlos M. Pignataro, Alon Bernstein, Stefano B. Previdi
-
Patent number: 10042573Abstract: A system and method for designing and constructing hierarchical memory systems is disclosed. A plurality of different algorithmic memory blocks are disclosed. Each algorithmic memory block includes a memory controller that implements a specific storage algorithm and a set of lower level memory components. Each of those lower level memory components may be constructed with another algorithmic memory block or with a fundamental memory block. By organizing algorithmic memory blocks in various different hierarchical organizations, may different complex memory systems that provide new features may be created.Type: GrantFiled: July 19, 2016Date of Patent: August 7, 2018Assignee: Cisco Technology, Inc.Inventors: Sundar Iyer, Shang-Tse Chuang
-
Publication number: 20180220202Abstract: Server-side trick mode restrictions in a stream may be provided. The stream may comprise, for example, a Video on Demand (VOD) Adaptive Bitrate (ABR) stream. First, a playlist request corresponding to a stream may be received from a user device. Next, a current stream position in the stream may be determined. In response to receiving the playlist request and when the current stream position corresponds to a non-skip segment, a playlist may be created having a last chunk comprising a next chunk of the stream from the current stream position. The playlist may then be provided to the user device.Type: ApplicationFiled: July 28, 2017Publication date: August 2, 2018Applicant: Cisco Technology, Inc.Inventors: Thomas Levy, Dan Ariel Elbert, Doron Tzur, Gilad Taub, Keith Millar
-
Patent number: 10038633Abstract: One embodiment provides a system that facilitates querying of historical network information. During operation, the system generates a query for historical information associated with interest and content object packets, 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 transmits the query to a responding entity. In response to receiving the historical information from the responding entity, the system performs an operation that increases network efficiency based on the historical information, thereby facilitating a protocol for querying the historical information to increase network efficiency.Type: GrantFiled: March 4, 2016Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Ignacio Solis, Andriana Ioannou, Glenn C. Scott
-
Patent number: 10039046Abstract: In one embodiment, a device in a network identifies one or more traffic classes used by one or more nodes in the network. The device determines routing requirements for a particular traffic class of the one or more traffic classes. The device generates a channel assignment that assigns the particular traffic class to a particular channel based on the routing requirements for the particular traffic class. The device provides the channel assignment to the one or more nodes. The one or more nodes use the channel assignment to route traffic of the particular traffic class within the network.Type: GrantFiled: December 3, 2014Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Jonathan Hui, Jean-Philippe Vasseur, Wei Hong
-
Patent number: 10038625Abstract: In one embodiment, a device in a network detects a bidirectional traffic flow along a primary path in the network. The device determines that a self-interference condition exists along the primary path. The device selects an alternate path in the network. The device causes the traffic flow to use the primary path for packets of the traffic flow sent in a first direction and to use the alternate path for packets of the traffic flow send in a second direction that is opposite that of the first direction.Type: GrantFiled: November 21, 2014Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Jonathan Hui, Jean-Philippe Vasseur, Wei Hong
-
Patent number: 10038608Abstract: In one embodiment, a network node monitors communications between a sender node and an intermediary receiver node during a set of time slots of a channel hopping schedule. The sender node, intermediary receiver node, and a final destination node for the communications may all be located along a primary communication path in the network. The network node stores a copy of one of the communications sent from the sender node to the intermediary receiver node during a particular time slot in the set of time slots. The network node forwards the copy of the communication to a listener node configured to monitor communications between the intermediary receiver node and another node located along the primary communication path. The intermediary receiver node is also configured to monitor communications between the network node and the listener node.Type: GrantFiled: July 21, 2014Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Patrick Wetterwald, Jean-Philippe Vasseur
-
Patent number: 10039072Abstract: A method is provided in one example embodiment and may include determining that a periodic timer for a user equipment (UE) is about to expire; communicating to an application service, prior to expiration of the periodic timer for the UE, an indication associated with an availability of the UE to receive data from the application service; and communicating the data from the application service to the UE upon receiving the indication. In some cases, the method can include registering, by the application service, to receive the indication from a Mobility Management Entity (MME) or a serving General Packet Radio Service (GPRS) support node (SGSN), wherein the registering is performed via a service capability exposure function (SCEF) in communication with the MME or the SGSN and the application service.Type: GrantFiled: June 22, 2017Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Ravi Shankar Chamarty, Maulik Vijay Vaidya, Nirav Salot, Sridhar Bhaskaran, Vivek Jha
-
Patent number: 10038713Abstract: In one embodiment, attack detectability metrics are received from nodes along a path in a network. The attack detectability metrics from the nodes along the path are used to compute a path attack detectability value. A determination is made as to whether the path attack detectability value satisfies a network policy and one or more routing paths in the network are adjusted based on the path attack detectability value not satisfying the network policy.Type: GrantFiled: May 6, 2014Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Javier Cruz Mota, Andrea Di Pietro
-
Patent number: 10038617Abstract: The techniques herein improve the performance of Trickle-based asynchronous broadcasts in a channel-hopping network, such as a low-power and lossy network (LLN). In particular, a plurality of channels in a channel-hopping network on which a plurality of nodes communicate is determined, and an asynchronous broadcast message is identified to transmit from a particular node. Additionally, a plurality of time-based events is determined, and in response to each time-based event, the asynchronous broadcast message is transmitted on a single selected channel of the plurality of channels per time-based event.Type: GrantFiled: June 18, 2013Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Jonathan W. Hui, Wei Hong, Jean-Philippe Vasseur