Location-independent packet routing and secure access in a short-range wireless networking environment
First Claim
66. A method of enabling location-independent packet routing in a short-range wireless networking environment, comprising steps of:
- providing one or more portable client devices, each of the client devices identified by a constant client address and equipped with a short-range wireless communications capability for communicating in the short-range wireless networking environment;
providing one or more application servers, each of the application servers equipped for communicating over the short-range wireless networking environment;
transmitting a packet from a selected one of the application servers to a selected one of the client devices, wherein the transmitted packet is received at a home agent associated with the selected client device;
forwarding, by the home agent, the received packet to a foreign agent through which the selected client device is currently communicating;
receiving, by the foreign agent, the forwarded packet; and
forwarding, by the foreign agent, the received forwarded packet to the selected client device.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides methods, systems, and computer program instructions for providing location-independent packet routing and secure access in a wireless networking environment (such as that encountered within a building), enabling client devices to travel seamlessly within the environment. Each client device uses a constant address. An address translation process that is transparent to the client and server is automatically performed as the device roams through the environment, enabling efficient client migration from one supporting access point to another. The secure access techniques provide user-centric authentication and allow policy-driven packet filtering, while taking advantage of encryption capabilities that are built in to the hardware at each endpoint.
-
Citations
83 Claims
-
66. A method of enabling location-independent packet routing in a short-range wireless networking environment, comprising steps of:
-
providing one or more portable client devices, each of the client devices identified by a constant client address and equipped with a short-range wireless communications capability for communicating in the short-range wireless networking environment;
providing one or more application servers, each of the application servers equipped for communicating over the short-range wireless networking environment;
transmitting a packet from a selected one of the application servers to a selected one of the client devices, wherein the transmitted packet is received at a home agent associated with the selected client device;
forwarding, by the home agent, the received packet to a foreign agent through which the selected client device is currently communicating;
receiving, by the foreign agent, the forwarded packet; and
forwarding, by the foreign agent, the received forwarded packet to the selected client device. - View Dependent Claims (67, 68, 69, 70, 71)
-
-
72. A method of enabling location-independent packet routing in a short-range wireless networking environment, comprising steps of:
-
providing one or more portable client devices, each of the client devices identified by a constant client address and equipped with a short-range wireless communications capability for communicating in the short-range wireless networking environment;
providing one or more application servers, each of the application servers equipped for communicating over the short-range wireless networking environment;
transmitting a packet from a selected one of the client devices to a selected one of the application servers, wherein the transmitted packet is received at a foreign agent through which the selected client device is currently communicating; and
forwarding, by the foreign agent, the received packet to the selected application server. - View Dependent Claims (73)
-
-
74. A method of enabling location-independent packet routing in a short-range wireless networking environment, comprising steps of:
-
providing one or more portable client devices, each of the client devices identified by a constant client address and equipped with a short-range wireless communications capability for communicating in the short-range wireless networking environment;
providing one or more application servers, each of the application servers equipped for communicating over the short-range wireless networking environment; and
transmitting packets between selected ones of the client devices and selected ones of the application servers using intermediary agents that enable transparent roaming by at least one of the selected client devices and/or the selected application servers. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81)
-
-
79-1. The method according to claim 76, further comprising the step of dynamically changing the home agent associated with at least one of the selected client devices.
-
82. A system for enabling location-independent packet routing in a short-range wireless networking environment, comprising:
-
one or more portable client devices, each of the client devices identified by a constant client address and equipped with a short-range wireless communications capability for communicating in the short-range wireless networking environment;
one or more application servers, each of the application servers equipped for communicating over the short-range wireless networking environment; and
intermediary agents for transparently transmitting packets between selected ones of the client devices and selected ones of the application servers even though at least one of the selected client devices and/or the selected application servers may roam from one location to another in the short-range wireless networking environment.
-
-
83. Computer program instructions embodied on one or more computer readable media, the computer program instructions adapted for enabling location-independent packet routing in a short-range wireless networking environment and comprising:
-
computer program instructions for transmitting a packet from a selected one of one or more portable client devices to a selected one of one or more application servers, each of the client devices and application servers equipped for communicating in the short-range wireless networking environment, wherein the transmitted packet is received at a foreign agent through which the selected client device is currently communicating; and
computer program instructions for forwarding, by the foreign agent, the received packet to the selected application server.
-
Specification