CACHE MANAGEMENT ON HIGH AVAILABILITY ROUTERS IN A CONTENT CENTRIC NETWORK
Granted: April 5, 2018
Application Number:
20180097908
One embodiment provides a forwarding device, comprising a plurality of components, including one or more line cards and a supervisor card. An ingress line card receives a content object with a name. In response to determining a distributed storage technique, a selected line card stores the content object in a location which is a cache of the selected line card. The selected line card creates a first entry in a table of the selected line card, wherein the first entry indicates the content…
ECMP Parent Group Selection for Multidestination Traffic in DCE/TRILL Networks
Granted: April 5, 2018
Application Number:
20180097645
Consistent with embodiments of the present disclosure, systems and methods are disclosed for providing per-group ECMP for multidestination traffic in a DCE/TRILL network. Embodiments enable per-group load balancing of multidestination traffic in DCE/L2MP networks by creating a new IS-IS PDU to convey the affinity of the parent node for a given multicast group. For broadcast and unknown unicast flooded traffic, the load balancing may be done on a per-vlan basis.
Streaming Manifest Quality Control
Granted: March 29, 2018
Application Number:
20180091572
In one embodiment, a method that receives a manifest for plural encoded representations of a single content stream, each representation fragmented into plural chunks, each representation comprising a different quality level, the manifest listing a plurality of representations, each representation comprising the plural chunks at one of a plurality of quality levels, and requests one of the plural chunks based on selection of one of the plurality of quality levels explicitly indicated in…
ENTITY-STATE RELATIONSHIP CORRELATION
Granted: March 29, 2018
Application Number:
20180091376
In an example, there is disclosed a logging server computing apparatus, having: a processor; a memory; and a logging engine to: analyze a network; build an entity-state matrix M from an entity vector e and a state vector s; determine that there is a strong correlation between an entity ec and a state sc; and report the strong correlation.
HARD STOP INDICATOR IN A COLLABORATION SESSION
Granted: March 29, 2018
Application Number:
20180089636
A method is described and in one embodiment includes requesting from a calendaring system calendaring information for a participant in an online collaboration session, wherein the calendaring information includes free/busy information for the participant; receiving the requested calendaring information; verifying based on processing of the received calendaring information that the participant has a hard stop relative to an end of the online collaboration session, wherein the hard stop is…
Support for Variable Number of Picture Buffers in Decoded Picture Buffer
Granted: March 22, 2018
Application Number:
20180084264
In one method embodiment a method of processing of a bitstream is disclosed. The method may include receiving at a processing device a bitstream comprising a first portion of compressed pictures having a first picture resolution format and a second portion having a second picture resolution format during transmission over a given channel, wherein the first compressed picture of the second portion of compressed pictures is the first compressed picture in the video stream after the last…
SYSTEM AND METHOD FOR MAKING OPTIMAL ROUTING DECISIONS BASED ON DEVICE-SPECIFIC PARAMETERS IN A CONTENT CENTRIC NETWORK
Granted: March 22, 2018
Application Number:
20180083877
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…
INTEREST MESSAGE PATH STEERING AND MULTI-PATH TRACEROUTE IN INFORMATION-CENTRIC NETWORKING
Granted: March 15, 2018
Application Number:
20180077052
In one embodiment, path routing in a node fabric of an information-centric network (ICN) includes transmitting a request from a source application to an upstream node via node faces of nodes in the node fabric along a path encoded in a Path Steering Value (PSV); and receiving at the source application from the upstream node a reply that travels along a return path encoded in the PSV. The PSV is generated by pairwise encoding pairs of node faces successively traversed by the reply and is…
POWER AWARE SWITCHING USING ANALYTICS
Granted: March 15, 2018
Application Number:
20180074570
A method is described and in one embodiment includes, for each of a plurality of outgoing ports of a first network element: collecting data comprising a number of packets arriving the outgoing port and an amount of power consumed by the outgoing port for a first time interval; calculating a packet per watt (“P/W”) metric for the port for the first time interval, wherein the P/W metric comprises the number of packets coming into the port divided by the amount of power consumed by the…
PARTICIPANT SELECTION BIAS FOR A VIDEO CONFERENCING DISPLAY LAYOUT BASED ON GAZE TRACKING
Granted: March 8, 2018
Application Number:
20180070050
A method is disclosed and in one embodiment includes presenting to a user a display layout associated with a video conferencing session, the display layout comprising a plurality of images of participants in the video conferencing session, wherein each of the participants is assigned to a layout category; accumulating gaze tracking information indicative of an amount of time the user has spent looking at the image of a first one of the participants relative to the images of other ones of…
JUST-IN-TIME IDENTIFICATION OF SLOW DRAIN DEVICES IN A FIBRE CHANNEL NETWORK
Granted: March 8, 2018
Application Number:
20180069775
One embodiment is a method and includes periodically polling a plurality of interface counters associated with each of an edge port and an Inter-Switch Link (“ISL”) port of a first fibre channel (“FC”) switch, wherein a target device is connected to the edge port of the first FC switch, and a plurality of interface counters associated with ISL port of a second FC switch, wherein the ISL port of each of the first and second FC switches are connected to one another via an ISL;…
DETECTION OF NEARBY POINTS OF INTEREST
Granted: March 1, 2018
Application Number:
20180063690
Particular embodiments described herein provide for a communication system that can be configured for receiving, at an electronic device, data related to one or more wireless access points visible to the electronic device, communicating the data related to the one or more wireless access points to a network element, and receiving an approximate distance to one or more points of interest from the electronic device.
TECHNIQUES FOR IMPLEMENTING TELEPHONE CALL BACK FOR A MULTIMEDIA CONFERENCING PLATFORM
Granted: March 1, 2018
Application Number:
20180063207
A method is described and in one embodiment includes receiving a request to participate in a web-based conferencing session using an IP phone, wherein the web-based conferencing session is hosted by a server; establishing an encrypted connection to the server; requesting network routing information for the IP phone from a call manager; receiving from the call manager the requested routing information; and establishing a connection with the IP phone using the received routing information.…
SYSTEM AND METHOD FOR MANAGING CHAINED SERVICES IN A NETWORK ENVIRONMENT
Granted: March 1, 2018
Application Number:
20180063018
An example method is provided in one example embodiment and may include configuring a measurement indication for a packet; forwarding the packet through a service chain comprising one or more service functions; recording measurement information for the packet as it is forwarded through the service chain; and managing capacity for the service chain based, at least in part, on the measurement information. In some cases, the method can include determining end-to-end measurement information…
IDENTIFYING SOURCES OF PACKET DROPS IN A SERVICE FUNCTION CHAIN ENVIRONMENT
Granted: March 1, 2018
Application Number:
20180062962
Embodiments are directed to a service function configured to receive, from a service function forwarder, a data packet comprising a bit field to indicate that a packet drop is to be monitored; apply a policy for the data packet; determine that the data packet is to be dropped based on the policy; set a drop-propagate bit in a header of the data packet; and transmit the data packet to the service function forwarder. Embodiments are directed to a service function forwarder configured to…
API RATE LIMITING FOR CLOUD NATIVE APPLICATION
Granted: March 1, 2018
Application Number:
20180062944
A method is described and in one embodiment includes intercepting an API call destined for an application executing on a host server; accessing a Service Level Agreement (“SLA”) profile for the application, wherein the SLA indicates performance guarantees for the application; determining resource utilization for the host server and resource utilization for the current application and other applications running on that server; comparing the performance guarantees with the host server…
BANDWIDTH MANAGEMENT IN A NON-BLOCKING NETWORK FABRIC
Granted: March 1, 2018
Application Number:
20180062930
In one embodiment, a method includes discovering at a network controller, a topology and link capacities for a network, the network controller in communication with a plurality of spine nodes and leaf nodes, the link capacities comprising capacities for links between the spine nodes and the leaf nodes, identifying at the network controller, a flow received from a source at one of the leaf nodes, selecting at the network controller, one of the spine nodes to receive the flow from the leaf…
CONTROLLER-BASED CONFIGURATION PROXY
Granted: February 22, 2018
Application Number:
20180054353
In one aspect of the present disclosure, a management controller configured for assisting configuration of a compute node is disclosed. The management controller includes a processor and a memory communicatively coupled to the processor and operable to instruct the processor to assist configuration of the compute node by receiving a request to configure the compute node, obtaining configuration information for the compute node, serving as a proxy emulating a presence of the compute node…
ANGLE OF ARRIVAL LOCATION SENSING WITH ANTENNA ARRAY
Granted: February 15, 2018
Application Number:
20180045805
In one embodiment, an apparatus includes a processor for processing a plurality of radio frequency chains at a wireless device in a block based modulation environment, recording subcarrier phases and differences between the subcarrier phases, and using the subcarrier phase differences to construct a feature vector for use in angle of arrival calculated positioning of a mobile device, and memory for storing the subcarrier phases and the feature vector.
METHOD AND SYSTEM FOR CONJUNCTIVE NORMAL FORM ATTRIBUTE MATCHING IN A CONTENT CENTRIC NETWORK
Granted: February 15, 2018
Application Number:
20180046667
One embodiment provides a system that facilitates a flexible strategy for matching content objects and interests. During operation, the system receives, by a computing device, an interest which includes a set of attributes, wherein a respective attribute has one or more values. In response to not obtaining a matching entry for the interest in a pending interest table, the system adds to the pending interest table a first entry which indicates the interest based on the attributes and…