Wireless data communications system for detecting a disabled condition and simulating a functioning mode in response to detection
First Claim
Patent Images
1. A method of providing data communications services to users of a wireless network, the method comprising the steps of:
- initiating a data communication session between a mobile end-user device and a host apparatus over a wireless link established over the wireless network;
monitoring within the wireless network the data communication session;
detecting within the wireless network a disabled condition of the wireless link; and
in response to the detection of the disabled condition of the wireless link, simulating a functioning mode of the data communication session between the mobile end-user device and the host apparatus until the wireless link is restored.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is arranged to a) monitor the flow of data communicated within a session between a mobile end-user device and a host via a connection which includes a wireless link established over a wireless network b) detect a disabled condition of the wireless link c) in response thereof, simulates a functioning mode of the session, and d) when the wireless link is restored, resume the session between the mobile end-user device and the host at the stage where the disabled condition occurred, as if a disconnect never occurred.
-
Citations
29 Claims
-
1. A method of providing data communications services to users of a wireless network, the method comprising the steps of:
-
initiating a data communication session between a mobile end-user device and a host apparatus over a wireless link established over the wireless network; monitoring within the wireless network the data communication session; detecting within the wireless network a disabled condition of the wireless link; and in response to the detection of the disabled condition of the wireless link, simulating a functioning mode of the data communication session between the mobile end-user device and the host apparatus until the wireless link is restored. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing data communications services to a mobile end-user, the method comprising the steps of:
-
establishing a data communication session between applications processes initiated respectively, at a mobile end-user device and a host apparatus, said data communication session being carried via a wireless connection established over a wireless network; invoking as part of said data communication session separate agent processes, which include a local agent process on said mobile end-user device and a network-based agent process on a processor to monitor said connection; and in response to a signal indicative of a break in the wireless connection, simulating said data communication session using at least one of the agent processes to prevent termination of said data communication session, said simulating step being performed by exchanging information between at least one of said application processes and at least one of said agent processes. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile end-user device comprising
a memory which stores software program instructions for connection management functions, said functions including setting up a connection over a wireless network for a data communication session between said mobile end-user device and a host, wherein said session involves an application process being executed on said mobile end-user device; - and
a processor which a) assesses whether the connection is alive; and
b) in response to receivinga signal indicating that said connection is dead, executes said software program instructions associated with said application process for simulating the data communication session to prevent the data communication session from being terminated by the mobile end-user device.
- and
-
16. Apparatus for use in a wireless communications network comprising
a memory which stores network-based agent software that is invoked when a connection is established to initiate a session between a mobile end-user device and a host connected to said wireless communications network; a processor which a) generates in said apparatus signaling messages that are transmitted to the host, said signaling messages being generated in response to delays in the wireless communications network in order to inhibit at the host initiation of procedures which include congestion control and re-transmission request;
b) ascertains whether said connection is alive; and
c) simulates a functioning mode of the mobile end-user device, said simulation being initiated in order to prevent the host from initiating a session termination procedure when the processor receives a signal indicating that the connection is dead.
-
17. A system for providing wireless data communications services to users of a wireless network, the system comprising:
-
a memory which stores programmed instructions that are executed by a first processor in a mobile end-user device in order to initiate a data communication session between said mobile end-user device and a host apparatus over a wireless connection established over the wireless network; and a second processor in said wireless network which a) monitors within the wireless network the data communication session;
b) detects within the wireless network a disabled condition of the wireless connection, and c) in response to said detection of said disabled condition of said wireless connection, simulates a functioning mode of the connection between the mobile end-user device and the host apparatus until the wireless connection is restored. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system of providing data communications services to mobile end-user devices, the system comprising:
-
a first processor in a mobile end-user device which executes programmed instructions of a local agent software as part of setting up a data communication session between the mobile end-user device and a host over a wireless link of a wireless network a second processor which is designed to a) execute software program instructions of a network-based agent software,;
b) determine whether the wireless link is alive;
c) compensates for delays occurring in said wireless network when said delays exceed a selected amount of time and d) simulates a functioning mode of the wireless link in response to receiving a signal indicative of a disabled condition of the wireless link. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification