Communication routing based on presence in a confined wireless environment
US-9413836-B2 · Aug 9, 2016 · US
US10477016B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10477016-B2 |
| Application number | US-201615200355-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 1, 2016 |
| Priority date | Apr 8, 2010 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An incoming communication (e.g., a voice call, a data call) can be routed to a wireless devices or a wireline device, based in part on a routing preference and a presence condition of a mobile device in a confined wireless environment served by a confined-coverage access point (AP). The routing preference can be subscriber-specific and configurable by the subscriber linked to the mobile device, whereas the presence condition reveals whether the mobile device is attached to the confined-coverage AP and is automatically detected. A routing server acquires the routing preference and the presence condition for the mobile device. Based on routing logic applied to the routing preference and the presence information, the routing server directs the incoming communication to a set of wireline devices, a set of wireless devices, or a combination thereof.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a system comprising a processor, an incoming call associated with a called device; in response to the receiving and in response to a determination that the called device is a mobile device, analyzing, by the system, a routing preference associated with the called device, wherein the routing preference comprises personalized data representative of a preference to route the incoming call based on a first condition associated with a presence of an access point device; receiving, by the system, a second condition associated with the presence of the access point device, wherein the second condition comprises proximity data related to a capability of a candidate destination device to connect to the access point device, wherein the capability is based on a coverage range of the access point device and a confined coverage range of the access point device, and wherein the candidate destination device is located between the coverage range and the confined coverage range of the access point device; in response to determining that the first condition has been determined to have been satisfied, selecting, by the system, the candidate destination device of candidate destination devices; based on the second condition associated with the capability of the candidate destination device being determined to have been satisfied, routing, by the system, the incoming call to the candidate destination device; in response to the mobile device being determined to have moved outside of the coverage range of the access point device and attaching to a base station device, updating, by the system, the second condition associated with the presence of the access point device, resulting in an update; and based on a third condition associated with a predetermined period of time subsequent to the updating being determined to have been satisfied, facilitating, by the system, sending acknowledgement data representative of the update to the mobile device. 2. The method of claim 1 , wherein the first condition is related to a distance between the candidate destination device and the access point device. 3. The method of claim 2 , wherein the determination is a first determination, further comprising: in response to a second determination, different than the first determination, that the called device has been registered with the access point device, routing, by the system, the incoming call to the candidate destination device. 4. The method of claim 2 , wherein the candidate destination device is a first candidate destination device, and wherein the determination is a first determination, and further comprising: in response to a second determination, different than the first determination, that the called device is not registered with the access point device, identifying, by the system, a second candidate destination device of the candidate destination devices. 5. The method of claim 2 , wherein the determination is a first determination, and further comprising: in response to a second determination, different than the first determination, that the called device is not registered with the access point device, performing, by the system, an exception handling for the routing of the incoming call. 6. The method of claim 5 , wherein the performing the exception handling comprises sending message data related to a deactivation of service to the called device. 7. The method of claim 5 , wherein the performing the exception handling comprises sending voice data representative of a voice recording related to a deactivation of service to the called device. 8. The method of claim 1 , wherein the candidate destination devices comprise the called device. 9. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: receiving routing preference data related to a routing preference of a mobile device, wherein the routing preference defines a candidate group of destination devices associated with the mobile device, wherein the routing preference comprises route data representing a preferred route associated with an incoming call to a called device of the candidate group of destination devices, and wherein the called device is the mobile device; receiving first presence condition data related to a first presence condition associated with the mobile device, wherein the first presence condition data indicates whether the mobile device is in a defined range of an access point device; receiving second presence condition data associated with a second presence condition of the access point device, wherein the second presence condition comprises proximity data related to a proximity of a candidate device, of the candidate group of destination devices, to the access point device, wherein the proximity is based on a coverage range of the access point device and a confined coverage range of the access point device, and wherein the candidate device is located between the coverage range and the confined coverage range of the access point device; receiving the incoming call that is determined to be directed to the called device of the candidate group of destination devices; based on the routing preference data and the second presence condition data, selecting the candidate device, from the candidate group of destination devices associated with the mobile device, as a destination device; directing the incoming call to the destination device; in response to the mobile device transitioning outside of the coverage range of the access point device and attaching to a base station device, updating the second presence condition of the access point device, resulting in an update; and based on a third presence condition associated with a predetermined period of time subsequent to the updating being determined to have been satisfied, sending acknowledgement data representative of the update to the mobile device. 10. The system of claim 9 , wherein the operations further comprise: determining that the candidate device is a wireless device. 11. The system of claim 10 , wherein the candidate group of destination devices is a first candidate group of destination devices, and wherein the operations further comprise: based on the determining that the called device is the mobile device, identifying a second candidate group of destination devices associated with the mobile device. 12. The system of claim 9 , wherein the operations further comprise: in response to the mobile device being determined to be between the coverage range and the confined coverage range of the access point device, updating a presence condition record associated with the access point device. 13. The system of claim 9 , wherein the operations further comprise: in response to the mobile device being determined not to be between the coverage range and the confined coverage range of the access point device, updating a presence condition record associated with the access point device. 14. The system of claim 13 , wherein the updating the presence condition record comprises updated presence flag data associated with the presence condition record. 15. The system of claim 9 , wherein the operations further comprise: in addition to the directing the incoming call to the destination device, directing the incoming call to the mobile device. 16. The system of claim 9 , wherein the operations further comprise: configuring the routing preference based on input received via a display screen interface of a display screen.
Communication-related supplementary services, e.g. call-transfer or call-hold · CPC title
using private Base Stations, e.g. femto Base Stations, home Node B · CPC title
where the same subscriber uses different terminals, i.e. nomadism · CPC title
Location-based management or tracking services · CPC title
Connection setup · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.