Patents Assigned to Cisco Technology
-
Patent number: 10039095Abstract: An example method for facilitating almost blank sub-frame (ABS) based orthogonal resource allocation in a wireless network environment is provided and includes receiving at a serving Evolved Universal Terrestrial Radio Access Network (E-UTRAN) nodeB (eNB), ABS patterns from a plurality of neighboring eNBs in a orthogonal frequency-division multiplexing based network, each neighboring eNB transmitting a separate ABS pattern, setting a maximum duty cycle of physical downlink control channel in a frame to be transmitted by the serving eNB within its serving cell, and computing an optimal ABS pattern at the serving eNB subject to the maximum duty cycle and based on the ABS patterns received from the plurality of neighboring eNBs. In specific embodiments, computing the optimal ABS pattern includes identifying neighboring eNBs transmitting at each sub-frame of the frame, identifying sub-frames transmitted by a least number of neighboring eNBs, and selecting each identified sub-frame for configuring as an ABS.Type: GrantFiled: May 6, 2016Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Takahito Yoshizawa, Raymond Kwan
-
Patent number: 10039048Abstract: A method provided in one example embodiment includes detecting a first current bandwidth of a first link in a network ring, where the first current bandwidth indicates a signal degradation on the first link. The method also includes determining whether the first current bandwidth has degraded more than a second current bandwidth of a second link in the network ring, where the second current bandwidth indicates a signal degradation on the second link. The method further includes routing one or more network flows away from the first link if the first current bandwidth has degraded more than the second current bandwidth.Type: GrantFiled: June 9, 2016Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Pravin K. Gohite, Samer Salam
-
Patent number: 10037214Abstract: Aspects of the present disclosure provide techniques for accurately determining maximum and minimum power capping values that may be used to increase power use efficiency (PUE) and reliability of a computing environment (e.g., a data center comprising one or more servers).Type: GrantFiled: July 16, 2015Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Sriranjan Bose, Chitkala Sethuraman
-
Patent number: 10038927Abstract: Systems and methods for performing content control in a mobile network using an out-of-band signaling channel are disclosed. In one embodiment, content control may be performed on a network device by collecting usage data for media consumption and caching from a mobile device via an out-of-band channel; receiving the usage data at an intermediate device via the out-of-band channel; building a predictive user profile based on the usage data; determining a schedule for downloading content from one or more media servers based on at least the predictive user profile; and sending instructions to perform one of time-shifting or pre-positioning to the one or more media servers according to the schedule for downloading content via an out-of-band channel.Type: GrantFiled: December 22, 2011Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventor: Kevin Shatzkamer
-
Determining similarity between security rules based on weighted comparisons of their rule parameters
Patent number: 10038697Abstract: First and second security rules are accessed in a configuration file. Comparison points for comparing the first and second security rules are determined. Each comparison point identifies respective rule parameters of the first and second security rules. Respective weights are assigned to the comparison points. For each comparison point, the respective rule parameters are compared against each other to produce a corresponding comparison score indicative of a level similarity. Each comparison score is weighted by the weight assigned to the comparison point corresponding to the comparison score. The weighted comparison scores are combined into a total score indicative of an overall level of similarity between the first and second security rules.Type: GrantFiled: July 23, 2015Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Yedidya Dotan, Christopher Duane, Daniel Hollingshead, Denis Knjazihhin -
Patent number: 10038766Abstract: In one embodiment, a decapsulating network device receives a plurality of encapsulated packet fragments of an original packet, and decapsulates them into respective decapsulated packet fragments. The decapsulating network device caches an inner header of the original packet from one of the decapsulated packet fragments, and in response to caching the inner header, and for each particular decapsulated packet fragment as it is received and decapsulated: prepends the inner header and fragmentation information to the particular decapsulated packet fragment; and forwards the particular decapsulated packet fragment with the prepended inner header and fragmentation information from the decapsulating network device toward a destination of the original packet.Type: GrantFiled: May 6, 2016Date of Patent: July 31, 2018Assignee: Cisco Technology, Inc.Inventors: Pierre Pfister, Ole Troan, W. Mark Townsley
-
Publication number: 20180212865Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.Type: ApplicationFiled: March 20, 2018Publication date: July 26, 2018Applicant: Cisco Technology, Inc.Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
-
Patent number: 10033436Abstract: In one embodiment, a device in a wireless network receives a request from a node in the network requesting electrical power. The device determines one or more power transmission parameters for the node. The device determines a power transmission schedule for the node. The device sends wireless network communications to the node in response to the request and based on the determined one or more power transmission parameters and transmission schedule for the node. The node converts the wireless network communications into stored electrical power.Type: GrantFiled: August 24, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Patrick Wetterwald, Eric Levy-Abegnoli, Stephane Labetoulle
-
Patent number: 10033632Abstract: A method and network device are disclosed for multicast forwarding. In one embodiment, the method includes receiving at a node configured to use a bit-indexed forwarding table a multicast message comprising an incoming message bit array. The method further includes comparing the incoming message bit array to a first neighbor bit array within a first forwarding table entry, and determining that for at least one relative bit position in the bit arrays a corresponding destination node is both a destination for the message and a reachable destination from a first neighboring node. The method further includes forwarding toward the first neighboring node a copy of the message, where a first node on the path of the forwarded message is not configured to use a respective bit-indexed forwarding table. An embodiment of the device includes a network interface, a memory and a processor configured to perform steps of the method.Type: GrantFiled: January 9, 2017Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian Martin
-
Patent number: 10034237Abstract: An example method is provided in one example embodiment and may include requesting, by a user equipment (UE), a profile associated with a subscriber that provides information to facilitate automatic association of the UE with one or more access points of a wireless network, wherein the requesting includes requesting the profile using a Generic Advertisement Service (GAS) Initial Request frame; and sending the profile to the UE using a GAS Initial Response frame. The method can include configuring a Vendor Specific Information Element (VSIE) within an Advertisement Protocol Identifier for the GAS Initial Request frame and configuring the VSIE to indicate an Access Network Query Protocol (ANQP) query for the profile. The method can also include configuring another VSIE within an Advertisement Protocol Identifier for the GAS Initial Response frame and configuring the VSIE to indicate an ANQP query response including the profile.Type: GrantFiled: August 26, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Gangadharan Byju Pularikkal, Mark Grayson, Jerome Henry, Raghavaiah Avula
-
Patent number: 10033631Abstract: In an example, there is disclosed a computing apparatus for providing an integrated service engine on a service appliance requiring switching or routing services, including one or more logic elements providing a service appliance engine operable for performing a service appliance function; and one or more logic elements providing a protocol engine operable for: creating a route required by the service appliance; and sending an integrated service engine message (remote route programmability and distribution (RRPD) to an upstream network member comprising instructions to realize the route on the upstream network member. There is also disclosed a method of performing the foregoing operations, and one or more computer-readable mediums having stored thereon instructions for realizing the operations.Type: GrantFiled: September 29, 2015Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Avni Baveja, Samar Sharma, Mitali Parthasarathy, Ashish Purushottam Attarde
-
Patent number: 10033642Abstract: One embodiment provides a system that facilitates optimal forwarding decisions based on device-specific routing parameters. During operation, the system receives, from a transmitting device, an advertisement for a name prefix, wherein the advertisement includes route parameters specific to the transmitting device. The system stores the route parameters based on the name prefix and a first interface associated with the transmitting device. In response to receiving an interest with a name that includes the name prefix, the system obtains a matching entry in a forwarding information base based on the name prefix, wherein the matching entry indicates one or more outgoing interfaces and corresponding route parameters, which include the first interface and the corresponding stored route parameters. The system selects a second interface from the outgoing interfaces based on the route parameters for the outgoing interfaces, and forwards the interest via the selected second interface.Type: GrantFiled: September 19, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Glenn C. Scott, Priti Goel
-
Patent number: 10034300Abstract: In an example embodiment, an apparatus comprising an interface configured to communicate with at least one wireless transceiver, and a controller coupled to the interface. The controller is configured to determine a predefined characteristic such as current load and/or interference for a wireless channel associated with the at least one wireless transceiver. The controller is operable to suppress sending a probe response in response to the at least one wireless transceiver receiving a probe request, wherein how often probe responses are suppressed is based on the predefined characteristic for the wireless channel.Type: GrantFiled: June 10, 2010Date of Patent: July 24, 2018Assignee: Cisco Technology, IncInventors: Hari Rangarajan, Tak Ming Pang, Sandeep Shetty
-
Patent number: 10033542Abstract: An example method for scheduling in full duplex cable network environments is provided and includes categorizing a plurality of cable modems in a cable network into interference groups, scheduling upstream transmissions and downstream receptions for cable modems in each interference group, such that no cable modem of any one interference group transmits upstream in a frequency range simultaneously as another cable modem in the same interference group receives downstream in the frequency range, generating scheduling information of the scheduling, and transmitting the scheduling information to the cable modems.Type: GrantFiled: February 24, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Hang Jin, John T. Chapman
-
Patent number: 10034149Abstract: An example method is provided and may include configuring a Home Node B (HNB) with a plurality of Radio Network Controller (RNC) identifiers (IDs), wherein each global RNC ID is associated with one of a plurality of HNB gateways (HNB-GWs); broadcasting a first UTRAN cell ID (UC-ID) by the HNB when the HNB is served by a first HNB-GW; and switching the broadcasting from the first UC-ID to a second UC-ID and re-parenting the HNB to a second HNB-GW, when the HNB loses connectivity with the first HNB-GW. In at least one case, the method can further include identifying, when the HNB loses connectivity with the first HNB-GW and prior to the re-parenting, the second HNB-GW from the plurality of HNB gateways based on a weight factor assigned to the second HNB-GW.Type: GrantFiled: March 2, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventor: Indermeet Singh Gandhi
-
Patent number: 10033639Abstract: A router of a content centric network (CCN) can forward messages using anonymous identifiers. The router can receive an Interest via a first interface, and determines a first anonymous identifier (AID) that identifies a name-independent path to the Interest's source via the router. The router can identify a second interface for forwarding the Interest to a next-hop neighbor via CCN, and performs a bijective function on the first AID to obtain a second AID that is to be used by the next-hop neighbor to return a corresponding data packet to the router. The router updates the Interest to include the second AID, and forwards the Interest via the second interface toward the next-hop neighbor. When the router receives the data packet, the router performs a lookup operation in an anonymous routing table (ART), based on the AID, to determine an interface for forwarding the data packet toward the Interest's source.Type: GrantFiled: March 25, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventor: Jose J. Garcia-Luna-Aceves
-
Patent number: 10031806Abstract: A controller device is configured to communicate with storage nodes of a distributed storage system (DSS) in which erasure codes are used to encode source data onto the storage nodes and ranks of matrices containing coding coefficients associated with the erasure codes indicate whether repairs of failed storage nodes of the DSS are feasible. A decomposition structure is generated to be used as a guide for transforming the matrices to upper triangle form (UTF) for use in computing the ranks of the matrices. While the DSS is operating to perform repairs of the failed storage nodes, as part of determining feasible repair strategies that will preserve subsequent repairs of failed storage nodes, the ranks of the matrices are computed by transforming the matrices to UTF using operations on the submatrices according to the decomposition structure.Type: GrantFiled: November 1, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Márton Ákos Sipos, Narayan Venkat, Joshua Bernard Gahm, John George Apostolopoulos
-
Patent number: 10033636Abstract: A computer-implemented method for assisting Ethernet Segment (ES)-aware media access control (MAC) address learning is disclosed. The method includes receiving, at a provider edge (PE) device, a data packet from a core network, the data packet identifying an ES from which the data packet originated and identifying a MAC address as a source MAC address; determining whether the PE device has an Ethernet connection in the ES identified by the data packet; and, upon positive determination, associating the MAC address identified as the source MAC address of the data packet to a bridge port, at the PE device, of the Ethernet connection in the ES identified by the data packet.Type: GrantFiled: April 14, 2016Date of Patent: July 24, 2018Assignee: Cisco Technology, Inc.Inventors: Mei Zhang, Yushun Zhang, Ali Sajassi, Thomas Eric Ryle, Richard Thomas Wood, Nathan Allen Mitchell
-
Publication number: 20180205802Abstract: Cache aware streaming may be provided. First, a client device may measure a transfer rate of a flow corresponding to content. The client device may then throttle down the flow to a first encode quality level in response to determining that the measured transfer rate of the flow will not support a current encode quality level of the flow. The first encode quality level may be lower than the current encode quality level. Next, the client device may determine a recommended encode quality level from a response corresponding to the flow. The flow may then be throttled up to the recommended encode quality level by the client device.Type: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Applicant: Cisco Technology, Inc.Inventor: Gareth John Bowen
-
Publication number: 20180205989Abstract: Determining audience engagement may be provided. First, an image may be received and a plurality of faces may be identified in the received image. Then position data and head pose data for each of the plurality of faces in the received image may be determined. Next, the plurality of faces may be separated into a plurality of clusters based upon the determined position data for each of the plurality of faces in the received image. For each of the plurality of clusters, a plurality of bins may be created where each bin corresponds to a non-overlapping range between a maximum pose data value and a minimum pose data value. Next, a bin count may be determined for each of the plurality of bins in each of the plurality of clusters and then an engagement value may be determined for each of the plurality of clusters based on the bin count.Type: ApplicationFiled: February 6, 2017Publication date: July 19, 2018Applicant: Cisco Technology, Inc.Inventors: Rajagopal Srinivasan, Tuli Kundu, Chinna D. Venkatesh, Saurabh Mishra