Method and apparatus for using mobility information to select profiles in network systems
First Claim
Patent Images
1. A method comprising:
- obtaining mobility information associated with a first remote device, the mobility information being arranged to indicate whether the first remote device is approximately stationary, the first remote device being arranged to interact with a server, wherein the first remote device is associated with a first mobile agent;
determining if the mobility information indicates that the first remote device is approximately stationary;
selecting a first profile of a plurality of profiles if it is determined that the first remote device is approximately stationary;
obtaining a request for service from a caller to the server;
identifying the first mobile agent as being capable of servicing the request;
routing the request to the remote device if it is determined that the first remote device is approximately stationary as specified in the first profile;
selecting a second profile of the plurality of profiles if it is determined that the first remote device is not approximately stationary;
preventing the request from being routed to the first remote device if it is determine that the first remote device is not approximately stationary; and
routing the request to a second remote device if it is determined that the first remote device is not approximately stationary, the second remote device being associated with a second mobile agent.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes obtaining mobility information associated with a remote device. The mobility information indicates whether the remote device is approximately stationary. The remote device interacts with a server. The method also includes determining if the mobility information indicates that the remote device is approximately stationary, and selecting a first profile of a plurality of profiles if the remote device is approximately stationary. If the remote device is not approximately stationary, a second profiled of the plurality of profiles is selected.
23 Citations
26 Claims
-
1. A method comprising:
-
obtaining mobility information associated with a first remote device, the mobility information being arranged to indicate whether the first remote device is approximately stationary, the first remote device being arranged to interact with a server, wherein the first remote device is associated with a first mobile agent; determining if the mobility information indicates that the first remote device is approximately stationary; selecting a first profile of a plurality of profiles if it is determined that the first remote device is approximately stationary; obtaining a request for service from a caller to the server; identifying the first mobile agent as being capable of servicing the request; routing the request to the remote device if it is determined that the first remote device is approximately stationary as specified in the first profile; selecting a second profile of the plurality of profiles if it is determined that the first remote device is not approximately stationary; preventing the request from being routed to the first remote device if it is determine that the first remote device is not approximately stationary; and routing the request to a second remote device if it is determined that the first remote device is not approximately stationary, the second remote device being associated with a second mobile agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
means for obtaining mobility information associated with a first remote device, the mobility information being arranged to indicate whether the first remote device is approximately stationary, the first remote device being arranged to interact with a server, wherein the first remote device is associated with a first mobile agent; means for determining if the mobility information indicates that the first remote device is approximately stationary; means for selecting a first profile of a plurality of profiles if it is determined that the first remote device is approximately stationary; means for obtaining a request for service from a caller to the server; means for identifying the first mobile agent as being capable of servicing the request; means for routing the request to the remote device if it is determined that the first remote device is approximately stationary as specified in the first profile; means for selecting a second profile of the plurality of profiles if it is determined that the remote device is not approximately stationary; means for preventing the request from being routed to the first remote device if it is determine that the first remote device is not approximately stationary; and means for routing the request to a second remote device if it is determined that the first remote device is not approximately stationary, the second remote device being associated with a second mobile agent.
-
-
13. A non-transitory computer-readable medium including computer code that is operable to:
-
obtain mobility information associated with a first remote device, the mobility information being arranged to indicate whether the first remote device is approximately stationary, the first remote device being arranged to interact with a server, wherein the first remote device is associated with a first mobile agent; determine if the mobility information indicates that the first remote device is approximately stationary; select a first profile of a plurality of profiles if it is determined that the first remote device is approximately stationary; obtain a request for service from a caller to the server; identify the first mobile agent as being capable of servicing the request; route the request to the remote device if it is determined that the first remote device is approximately stationary as specified in the first profile; select a second profile of the plurality of profiles if it is determined that the first remote device is not approximately stationary; prevent the request from being routed to the first remote device if it is determine that the first remote device is not approximately stationary; and route the request to a second remote device if it is determined that the first remote device is not approximately stationary, the second remote device being associated with a second mobile agent. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, the apparatus being one selected from the group including a contact center server and a voicemail server, the apparatus comprising:
-
a communications interface, the communications interface being arranged to obtain mobility information from a first remote device and a request for service from a caller, the mobility information being arranged to indicate an estimate of a speed at which the remote device is moving, wherein the mobility information includes a location of the remote device, a speed of the remote device, and an acceleration of the remote device; and
wherein the first remote device is associated with a first mobile agent, the mobility information being arranged to indicate whether the first remote device is approximately stationarya data storage arrangement for storing the mobility information; a processing arrangement, the processing arrangement including a mobility information collecting logic arranged to interface with the data storage and the communication interface, the processing arrangement being configured to process the mobility information to identify a first profile of a plurality of profiles to implement with respect to the first remote device, wherein the first profile is identified based in part on whether the mobility information indicates that the remote device is approximately stationary, the processing arrangement further being configured to select a second profile of the plurality of profiles if it is determined that the first remote device is not approximately stationary, to prevent the request from being routed to the first remote device if it is determined that the first remote device is not approximately stationary, and to route the request to a second remote device if it is determined that the first remote device is not approximately stationary; the second remote device being associated with a second mobile agent. - View Dependent Claims (24, 25, 26)
-
Specification