Methods, systems, and computer program products for enabling an operative coupling to a network
AssigneeSitting Man, LLC
InventorRobert Paul Morris
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for enabling an operative coupling to a network. In an aspect, first data is detected for forwarding between a first node in a first network and another node by a network relay including a first network interface hardware component operatively coupled to a first network. A determination is made that a second operative coupling to a second network of a second network interface hardware component in the network relay is disabled. The second network interface hardware component is configured to enabled the second operative coupling, in response to the determination. Data received for forwarding between the first network and the second network is forwarded via the enabled second operative coupling.
Claims50
A method for enabling an operative coupling to a network, the method comprising:
- detecting, by a network relay including a first network interface hardware component operatively coupled to a first network, first data for forwarding between a first node in the first network and an other node;
- determining that a second operative coupling of a second network interface hardware component in the network relay to a second network is disabled, while an enabled operative coupling exists between the second network and a network interface hardware component included in a second node;
- in response to detecting the first data for forwarding, configuring the second network interface hardware component to enable the second operative coupling;
- and
- forwarding, via the enabled second operative coupling, data received for forwarding between the first network and the second network,
- wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor;
- wherein the detecting the first data for forwarding includes determining that a forwarding condition is met;
- wherein the determining the forwarding condition is met includes determining whether an attribute of the first data matches a forwarding criterion;
- wherein at least one of the attribute or the forwarding criterion is based on at least one of:
- the first network, the second network, the first node, the second node, a protocol for at least one of sending or receiving the first data, at least one of an application sending the first data or an application identified as a recipient of the first data, a user, a node in a network path in a route in communicating the first data, a type of at least a portion of the first data, a pattern included in the first data, a value included in the first data, a geospatial location of a node included in communicating the first data, a sender of the first data, a receiver of the first data, a relationship between a sender of the first data and a receiver of the first data, a protocol for communicating received data, a network address or a portion of a network address, a port number, an attribute or content of a payload portion of a packet, at least portion of a header of a packet, at least a portion of a footer of a packet, at least a portion of a name in a network naming domain, a geospatial location of a node in a path included in at least a portion of the first network or the second network, at least one of a format or vocabulary of data in a communication as specified by a particular protocol, a group, a security attribute, a distance between a node in the first network and a node in the second network included in a communication, an owner of a node in a network path, an administrative authority of a node in a network path, a measure of trust associated with a node in a path in a communication, a cost associated with a communication, an attribute of a legal agreement, or a quality of service attribute.
An apparatus, comprising:
- a network relay including a first network interface hardware component and a second network interface hardware component, the network relay configured for:
- detecting first data for forwarding between a first node in a first network and an other node;
- determining that a second operative coupling of the second network interface hardware component in the network relay to a second network is disabled, while an enabled operative coupling exists between the second network and a network interface hardware component included in a second node;
- in response to detecting the first data for forwarding, configuring the second network interface hardware component to enable the second operative coupling;
- and
- forwarding, via the enabled second operative coupling, data received for forwarding between the first network and the second network;
- wherein the apparatus is configured such that the detecting the first data for forwarding includes determining whether a forwarding condition is met;
- wherein the apparatus is configured such that the determining whether the forwarding condition is met includes determining whether an attribute of the first data matches a forwarding criterion;
- wherein the apparatus is configured such that at least one of the attribute or the forwarding criterion is based on at least one of:
- the first network, the second network, the first node, the second node, a protocol for at least one of sending or receiving the first data, at least one of an application sending the first data or an application identified as a recipient of the first data, a user, a node in a network path in a route in communicating the first data, a type of at least a portion of the first data, a pattern included in the first data, a value included in the first data, a geospatial location of a node included in communicating the first data, a sender of the first data, a receiver of the first data, a relationship between a sender of the first data and a receiver of the first data, a protocol for communicating received data, a network address or a portion of a network address, a port number, an attribute or content of a payload portion of a packet, at least portion of a header of a packet, at least a portion of a footer of a packet, at least a portion of a name in a network naming domain, a geospatial location of a node in a path included in at least a portion of the first network or the second network, at least one of a format or vocabulary of data in a communication as specified by a particular protocol, a group, a security attribute, a distance between a node in the first network and a node in the second network included in a communication, an owner of a node in a network path, an administrative authority of a node in a network path, a measure of trust associated with a node in a path in a communication, a cost associated with a communication, an attribute of a legal agreement, or a quality of service attribute.
A computer program product embodied on a non-transitory computer readable medium, comprising:
- code for detecting, by a network relay including a first network interface hardware component, first data for forwarding between a first node in the first network and an other node;
- code for determining that a second operative coupling of a second network interface hardware component in the network relay to a second network is disabled, while an enabled operative coupling exists between the second network and a network interface hardware component included in a second node;
- code for, in response to detecting the first data for forwarding, configuring the second network interface hardware component to enable the second operative coupling;
- and
- code for forwarding, via the enabled second operative coupling, data received for forwarding between the first network and the second network;
- wherein the computer program product is configured such that the detecting the first data for forwarding includes determining whether a forwarding condition is met;
- wherein the computer program product is configured such that the determining whether the forwarding condition is met includes determining whether an attribute of the first data matches a forwarding criterion;
- wherein the computer program product is configured such that at least one of the attribute or the forwarding criterion is based on at least one of:
- the first network, the second network, the first node, the second node, a protocol for at least one of sending or receiving the first data, at least one of an application sending the first data or an application identified as a recipient of the first data, a user, a node in a network path in a route in communicating the first data, a type of at least a portion of the first data, a pattern included in the first data, a value included in the first data, a geospatial location of a node included in communicating the first data, a sender of the first data, a receiver of the first data, a relationship between a sender of the first data and a receiver of the first data, a protocol for communicating received data, a network address or a portion of a network address, a port number, an attribute or content of a payload portion of a packet, at least portion of a header of a packet, at least a portion of a footer of a packet, at least a portion of a name in a network naming domain, a geospatial location of a node in a path included in at least a portion of the first network or the second network, at least one of a format or vocabulary of data in a communication as specified by a particular protocol, a group, a security attribute, a distance between a node in the first network and a node in the second network included in a communication, an owner of a node in a network path, an administrative authority of a node in a network path, a measure of trust associated with a node in a path in a communication, a cost associated with a communication, an attribute of a legal agreement, or a quality of service attribute.
Dependencies are inferred from the claim text.