1. A system for security in a wireless network with geographically dispersed wireless access point (WAP) routers to the network and a user’s wireless device desiring access to the network, comprising:
a. a screen function that screens cellular telephone network originated calls originating from a device user’s cell phone to a telephone number assigned to the wireless network;
b. the screen function maintains a pre-stored database of caller ids of authorized users and a pre-stored database of WAP routers in the network with their geographic locations and their assigned network access addresses;
c. the screen function screens the originating calls based on the pre-stored caller id database and then a mapping function maps to a geographic area based on the call cell area.
2. The system as in claim 1, further comprising:
the call is first screened based on caller id, that identifies the caller as belonging to one of a plurality of authorized group of users, then maps the geographic location of the call origination to one of the wireless access points in the pre-stored database of WAPs.
3. The system as in claim 2, further comprising:
the call is then mapped to a WAP router of the authorized group and a routing function then routs the call to the nearest geographic WAP router of the group.
4. The system as in claim 3, further comprising:
the router, for the received call, creates an identifying record in its memory, generates a random seed and delivers the seed to the caller.
5. The system as in claim 4, further comprising:
the seed is used for deriving encryption keys for the wireless communication between the device and the WAP router.
6. The system as in claim 5, further comprising:
the seed is used in creating a random wave envelope, which is used for deriving a sequence of encryption keys for the wireless communication between the device and the WAP router.
7. The system as in claim 1, further comprising:
the screen function is provided by the cellular company systems, alternatively the screen function is provided by a service provider company systems, the company is forwarded the call cell data from the cell company.
8. A system of security in a nationwide wireless network using wireless router as access points, the wireless router comprising:
a. a wireless router has an interface function with an ability to receive telephone calls from an authorized caller;
b. the router, in response and on demand generates a set of bounded random numbers (BRN) as a random seed for use in generation of encryption keys for communication security between the router and a portable wireless device of the caller.
9. The system of security as in claim 8, comprising:
the router has a function to deliver the set of bounded random numbers to the caller.
10. The system of security as in claim 9, comprising:
the delivered seed is used by the router for generating encryption keys for communication security between the router and a caller’s portable mobile wireless device.
11. The system as in claim 10, further comprising:
the router, for the received call, creates an identifying record in its memory, generates a random seed and delivers the seed to the caller, wherein the seed is used for deriving encryption keys for the wireless communication between the device and the router.
12. A method of security in a nationwide wireless network using wireless router as access points, the wireless router comprising the steps of:
equipping a wireless router with an interface function with an ability to receive telephone calls from a caller;
generating, by the router in response and on demand, a set of bounded random numbers (BRN) as a random seed for use in generation of encryption keys for communication security between the router and a portable wireless device of the caller.
13. The method of security as in claim 11, comprising:
delivering by the router the set of bounded random numbers to the caller.
14. The method of security as in claim 12, comprising:
genefating, by the router, using the delivered seed, encryption keys for communication security between the router and a caller’s portable mobile wireless device.
15. The method as in claim 12, further comprising:
creating an identifying record in its memory by the router for the received call, generating a random seed and delivering the seed to the caller, wherein the seed is used for deriving encryption keys for the wireless communication between the device and the router.
16. A method for security in a wireless network with geographically dispersed wireless access point (WAP) routers to the network and a user’s wireless device desiring access to the network, comprising:
a. screening cellular telephone network originated calls originating from a device user’s cell phone, by a call screen function, to a telephone number assigned to the wireless network;
b. maintaining by the screen function a pre-stored list databases of caller ids of authorized users and a pre-stored database of WAP routers in the network with their geographic locations and their assigned network access addresses;
c. screening by the screen function the originating calls based on the pre-stored caller id database and then a mapping function maps to a geographic area based on the call cell area.
17. The method as in claim 16, further comprising:
screening first, the call, based on caller id, that identifies the caller as belonging to a plurality of authorized group of users, then maps the geographic location of the call origination to one of the wireless access points in the pre-stored database of WAPs.
18. The method as in claim 17, further comprising:
mapping then the call to a WAP router of the authorized group and a routing function then routs the call to a nearest geographic WAP router of the group.
19. The method as in claim 19, further comprising:
creating an identifying record in its memory by the router for the received call, generating a random seed and delivering the seed to the caller.
20. The method as in claim 19, further comprising:
deriving, using the seed, a random wave envelope, which is used for deriving a sequence of encryption keys for the wireless communication between the device and the WAP router.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system for tracking web user sessions, comprising:
a reception system for receiving an initial communication from a received web page of a user system, wherein the initial communication includes initial web page data and a unique identifier corresponding to the web page received on the user system solely in response to a request made without previous providing of information for identifying a session to a system associated with the web page by the user system;
a cookie system for providing a session cookie that identifies a current web user session; and
a data system for correlating additional web page data received from the user system with the initial web page data based on the session cookie and the unique identifier, wherein the additional communication includes additional web page data, the unique identifier and the session cookie.
2. The system of claim 1, wherein the initial web page data identifies a referring source to the web page that indicates how the user system was referred to the requested web page.
3. The system of claim 1, wherein the unique identifier comprises a time stamp and a unique value corresponding to the web page.
4. The system of claim 1, further comprising a session system for determining whether the current web user session exists.
5. The system of claim 4, wherein the cookie system retrieves an existing session cookie if the current web user session exists.
6. The system of claim 4, wherein the cookie system creates a new session cookie if the current web user session does not exist.
7. The system of claim 1, wherein the system comprises an analytics system that includes a storage system, and wherein the storage system includes a table that correlates web page data with session cookies and unique identifiers.
8. The system of claim 1, wherein the web page is received on the user system from a web server, and wherein the web server and the analytics system are separate systems.
9. The system of claim 1, wherein the unique identifier is created by program code within the web page.
10. A program product stored on a recordable medium for tracking web user sessions, which when executed, comprises:
program code for receiving an initial communication from a received web page of a user system, wherein the initial communication includes initial web page data and a unique identifier corresponding to a web page received on the user system solely in response to a request made without previous providing of information for identifying a session to a system associated with the web page by the user system;
program code for providing a session cookie that identifies a current web user session; and
program code for correlating additional web page data received from the user system with the initial web page data based on the session cookie and the unique identifier, wherein the additional communication includes additional web page data, the unique identifier and the session cookie.
11. The program product of claim 10, wherein the initial web page data identifies a referring source to the web page that indicates how the user system was referred to the requested web page.
12. The program product of claim 10, wherein the unique identifier comprises a time stamp and a unique value corresponding to the web page.
13. The program product of claim 10, further comprising program code for determining whether the current web user session exists.
14. The program product of claim 13, wherein the program code for providing retrieves an existing session cookie if the current web user session exists.
15. The program product of claim 13, wherein the program code for providing creates a new session cookie if the current web user session does not exist.
16. The program product of claim 10, wherein the program product is loaded on an analytics system that includes a storage system, and wherein the storage system includes a table that correlates web page data with session cookies and unique identifiers.
17. The program product of claim 10, wherein the web page is received on the user system from a web server, and wherein the web server and the analytics system are separate systems.
18. The program product of claim 10, wherein the unique identifier is created by program code within the web page.