Cisco Patent Applications

Segment Routing Packet Policies and Functions Including an Engineered Reverse Reply Path Providing Efficiencies in Communicating Packets in a Network

Granted: September 19, 2019
Application Number: 20190288940
In one embodiment, segment routing network processing of packets is performed on segment routing packets to use engineered segment routing reverse reply paths which provide efficiencies in communicating packets in a network. In one embodiment, a source node selects a segment identifier of a destination node, with the segment identifier specifying a function value of a dynamic return path segment routing function in order to invoke this function on the destination node. The source node…

Packet Communications Providing Packet Forwarding Efficiencies in a Network including Using a Segment Routing and Tunnel Exchange

Granted: September 19, 2019
Application Number: 20190288873
In one embodiment, a segment routing and tunnel exchange provides packet forwarding efficiencies in a network, including providing an exchange between a segment routing domain and a packet tunnel domain. One application includes the segment routing and tunnel exchange interfacing segment routing packet forwarding (e.g., in a Evolved Packet Core (EPC) and/or 5-G user plane) and packet tunnel forwarding in access networks (e.g., replacing a portion of a tunnel between an access node and a…

SPLITTING OF COMBINED DELIVERY POWER, DATA, AND COOLING IN A COMMUNICATIONS NETWORK

Granted: September 12, 2019
Application Number: 20190281725
In one embodiment, a method includes delivering power, data, and cooling on a cable from a central network device to a splitter device for splitting and transmitting the power, data, and cooling to a plurality of remote communications devices over a plurality of cables, each of the cables carrying the power, data, and cooling, receiving at the central network device, monitoring information from the remote communications devices on the cable, processing the monitoring information, and…

Bin Packing of Flows in a Dynamic Bandwidth Underlay

Granted: September 12, 2019
Application Number: 20190280981
A method including: receiving a flow; for each interface in the plurality of interfaces, determining the preference of the interface for the flow; when only a single interface has a preference for the flow, assigning the flow to that single interface; when multiple interfaces having a preference for the flow have comparable headroom, assigning the flow to the interface of the multiple interfaces with the fewest flows currently assigned to it; and when multiple interfaces having a…

Automated Intelligent Node for Hybrid Fiber-Coaxial (HFC) Networks

Granted: September 12, 2019
Application Number: 20190280886
Automated intelligent node setup and configuration in a Hybrid Fiber-Coaxial (HFC) Network may be provided. First, a desired operating profile for a node connected in a Hybrid Fiber-Coaxial (HFC) network may be determined by a computing device. Next, based on the desired operating profile, a setting for at least one component in the node may be determined by the computing device. Then the at least one component in the node may be adjusted remotely by the computing device to the…

DELIVERY OF AC POWER WITH HIGHER POWER PoE (POWER OVER ETHERNET) SYSTEMS

Granted: September 12, 2019
Application Number: 20190278347
In one embodiment, a method includes grouping a plurality of ports at power sourcing equipment in a Power over Ethernet (PoE) system, the ports receiving power from at least one power supply, and transmitting power from the group of ports at the power sourcing equipment to a plurality of ports at a power interface module. The power transmitted at each of the ports is at least 100 watts and the power interface module is operable to combine the power received at the ports and provide an AC…

VERIFICATION OF CABLE APPLICATION AND REDUCED LOAD CABLE REMOVAL IN POWER OVER COMMUNICATIONS SYSTEMS

Granted: September 12, 2019
Application Number: 20190277900
In one embodiment, an apparatus includes a port for receiving a plug connected to one end of a cable with another plug connected to an opposite end of the cable for use in a Power over Ethernet system delivering power at a level exceeding 100 watts, an online removal button on a face of the port for use in indicating an intent to remove the plug from the port, and an online removal module for detecting activation of the online removal button and reducing power on the cable to at least 90…

VERIFICATION OF CABLE APPLICATION AND REDUCED LOAD CABLE REMOVAL IN POWER OVER COMMUNICATIONS SYSTEMS

Granted: September 12, 2019
Application Number: 20190277899
In one embodiment, an apparatus includes a cable for transmitting power at a level exceeding 100 watts and data from power sourcing equipment to a powered device, and plugs at each end of the cable, each of the plugs comprising at least one resistor. Power capacity of the cable is identified at a port receiving one of the plugs based on the resistors.

QUALITY OF SERVICE FRAMEWORK FOR APPLICATIONS

Granted: September 5, 2019
Application Number: 20190274064
A quality of service framework for applications may be provided. First, a Bandwidth Report (BWR) message may be received from a first sub-system by a second sub-system. The BWR message may correspond to traffic to be received from the first sub-system by the second sub-system. Next, based on the BWR message, the second sub-system may schedule grants for the traffic to be received from the first sub-system. The second sub-system may then receive, from the first sub-system, the traffic.…

SEAMLESS ROAMING FOR CLIENTS BETWEEN ACCESS POINTS WITH WPA-2 ENCRYPTION

Granted: September 5, 2019
Application Number: 20190274073
A wireless network system that provides for seamless roaming of client devices is described. The wireless network system includes a plurality of access points. One access point is designated as the primary access point that is responsible for handling encrypted communication with the client device. The primary access point has access to the necessary encryption key(s) for encrypted communication. The primary access point receives broadcast updates from the other access points that…

Three-Piece Electronics Enclosure

Granted: September 5, 2019
Application Number: 20190273369
A three-piece electronics enclosure may be provided. The electronics enclosure may comprise a back housing, a lid, and a center frame. The back housing may comprise back housing heat sinks on an exterior of the back housing and back housing circuitry disposed in an interior of the back housing. The lid may comprise lid heat sinks on an exterior of the lid and lid circuitry disposed in an interior of the lid. The center frame may be disposed between the back housing and the lid. The…

Flexible Coaxial Connector

Granted: September 5, 2019
Application Number: 20190273331
A connector device may be provided. The connector device may comprise a first electrical connector and a second electrical connector. A body may be disposed between the first electrical connector and the second electrical connector. An electrical pathway may be disposed in the body between the first electrical connector and the second electrical connector.

COMBINED POWER, DATA, AND COOLING DELIVERY IN A COMMUNICATIONS NETWORK

Granted: September 5, 2019
Application Number: 20190272011
In one embodiment, a method includes delivering power, data, and cooling from a central network device to a plurality of remote communications devices over cables connecting the central network device to the remote communications devices, each of the cables carrying said power, data, and cooling, and receiving at the central network device, power and thermal data from the remote communications devices based on monitoring of power and cooling at the remote communications devices. The…

Constant Quality Video Encoding with Encoding Parameter Fine-Tuning

Granted: August 15, 2019
Application Number: 20190253763
Constant quality video encoding with encoding parameter fine-tuning may be provided. First, an aggregation window comprising a plurality of video frames from a transport stream may be determined. Next, a plurality of video quality values may be determined where the plurality of video quality values indicate a video quality for corresponding respective ones of the plurality of video frames in the aggregation window. Then a determined conformance rate value for the aggregation window may…

Redundant Layer 2 Domain Interconnection

Granted: August 15, 2019
Application Number: 20190253304
Redundant Layer 2 Domain Interconnection may be provided. First, a first device in a first domain may be designated as an active device in response to the first device in the first domain negotiating with a second device in the first domain. The first device in the first domain may be connected to a first device in a second domain. The first domain may use a first protocol and the second domain may use a second protocol. Next, the first device in the first domain in response to being…

Virtual Physical Layer

Granted: August 1, 2019
Application Number: 20190238229
A virtual physical layer may be provided. When providing the virtual physical layer, a remote radio head may be used. The remote radio head may comprise a first interface device, a second interface device, a digital-to-analog converter, and an analog-to-digital converter. The first interface device may be connected to a virtual physical layer instance instantiated in a cloud-based environment. The second interface device may be connected to customer premises equipment. The…

STIFFENER FOR PROVIDING UNIFORMITY IN MICROELECTRONIC PACKAGES

Granted: August 1, 2019
Application Number: 20190237371
In one embodiment, an apparatus includes a microelectronic package comprising a plurality of semiconductor chips connected to a substrate and a stiffener mounted on the substrate. The stiffener is mounted on the substrate with the semiconductor chips disposed within an opening in the stiffener and the opening defines an asymmetric shape relative to the semiconductor chips to control overall warpage in the microelectronic package by the stiffener.

Temporal Transaction Locality in a Stateless Environment

Granted: July 25, 2019
Application Number: 20190230141
Temporal transaction locality in a stateless environment may be provided. First, a current message having an identifier may be received. Next, it may be determined, based on the identifier, that the current message is associated with a transaction. Then, in response to determining that the current message is associated with the transaction, the current message may be sent to a target service instance corresponding to the transaction.

FIBER WEAVE SKEW ASSESSMENT FOR PRINTED CIRCUIT BOARDS

Granted: July 18, 2019
Application Number: 20190219385
In one embodiment, a method generally comprises importing a layout identifying routing information for a plurality of differential pair traces on a printed circuit board at a skew assessment module, receiving values for a plurality of skew parameters associated with fiber weave skew, receiving variation parameters from a database comprising data collected on fiber weave variation for one or more of the skew parameters, calculating a skew estimate for the printed circuit board based on…

Secure Watermark for an Adaptive Bitrate Client

Granted: July 18, 2019
Application Number: 20190220577
A watermark in Adaptive Bitrate (ABR) content may be provided. First, a cache miss may be determined in response to receiving a request that includes an address that points to a fake media segment. Next, in response to determining the cache miss, a pull request may be sent to an origin server. The pull request may include an identifier corresponding to a client device. Then, in response to sending the pull request, a redirect response may be received from the origin server. The redirect…