Response time for a gateway connecting a lower bandwidth network with a higher speed network
First Claim
Patent Images
1. A method for operating a network, the method comprising:
- connecting nodes in a home area network;
providing access to the nodes in the home area network via a gateway that connects the home area network to at least one outside local area network (LAN);
predicting whether a message, received at the gateway from a client in the at least one outside LAN, will be transmitted to a destination node in the home area network as a fast delivery message or a slow delivery message, wherein the gateway predicts the received message will be transmitted to the destination node as a fast delivery message when;
a number of hops between the gateway and the destination node is less than a set limit; and
the destination node has longer awake periods compared to other nodes in the home area network that have shorter awake periods; and
the destination node is currently in an awake state; and
a size of the received message is less than a set size limit; and
a transmission time required to deliver the received message to the destination node does not exceed a threshold;
otherwise the received message is predicted to be a slow delivery message; and
sending the received message as a slow delivery message to the destination node in the home area network only when there are no fast delivery messages awaiting delivery.
2 Assignments
0 Petitions
Accused Products
Abstract
Networks with a plurality of independent nodes are useful when the nodes can communicate with one another and with nodes and resources outside the network. The present disclosure addresses ways to encapsulate packets as they move from a sender to a receiver, and also addresses ways for speeding up messages between nodes by orderly queuing and processing of messages. The present disclosure also includes techniques for mapping nodes in a home area network to IP addresses in a local area network.
211 Citations
28 Claims
-
1. A method for operating a network, the method comprising:
-
connecting nodes in a home area network; providing access to the nodes in the home area network via a gateway that connects the home area network to at least one outside local area network (LAN); predicting whether a message, received at the gateway from a client in the at least one outside LAN, will be transmitted to a destination node in the home area network as a fast delivery message or a slow delivery message, wherein the gateway predicts the received message will be transmitted to the destination node as a fast delivery message when; a number of hops between the gateway and the destination node is less than a set limit; and the destination node has longer awake periods compared to other nodes in the home area network that have shorter awake periods; and the destination node is currently in an awake state; and a size of the received message is less than a set size limit; and a transmission time required to deliver the received message to the destination node does not exceed a threshold; otherwise the received message is predicted to be a slow delivery message; and sending the received message as a slow delivery message to the destination node in the home area network only when there are no fast delivery messages awaiting delivery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for operating a network, the method comprising:
-
connecting nodes via a gateway in a home area network; providing access to the nodes in the home area network via the gateway, the gateway also connecting the home area network to at least one outside local area network (LAN); predicting whether a message, received at the gateway from a client in the at least one LAN, will be transmitted to a destination node in the home area network as a fast delivery message or a slow delivery message, wherein said predicting comprises predicting the received message will be transmitted to the destination node as a fast delivery message when; a number of hops between the gateway and the destination node is less than a set limit; and the destination node has longer awake periods compared to other nodes in the home area network that have shorter awake periods; and the destination node is currently in an awake state; and a size of the received message is less than a set size limit; and a transmission time required to deliver the received message to the destination node does not exceed a threshold; otherwise the received message is predicted to be a slow delivery message; sending the received message to the destination node in the home area network as a slow delivery message or as a fast delivery message depending upon the predicting; and aborting sending a slow delivery message when a fast delivery message is presented to the gateway from the at least one outside LAN. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a home area network with a plurality of nodes; and a gateway for the home area network, the gateway connecting the plurality of nodes and in contact with each of the plurality of nodes, the gateway designed for connecting to one or more local area networks (LANs), wherein the home area network has a lower bandwidth than the one or more LANs, and wherein the gateway is adapted for predicting whether a message, received at the gateway from a client in the one or more LANs, will be transmitted to a destination node in the home area network as a fast delivery message or a slow delivery message, wherein the gateway is adapted to predict the received message will be transmitted to the destination node as a fast delivery message when; a number of hops between the gateway and the destination node is less than a set limit; and the destination node has longer awake periods compared to other nodes in the home area network that have shorter awake periods; and the destination node is currently in an awake state; and a size of the received message is less than a set size limit; and a transmission time required to deliver the received message to the destination node does not exceed a threshold; otherwise the received message is predicted to be a slow delivery message; wherein the gateway is further adapted for delivering a fast delivery message to the destination node in the home area network before delivering a slow delivery message to the destination node in the home area network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification