Communication routing based on presence in a confined wireless environment

US10477016B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10477016-B2
Application numberUS-201615200355-A
CountryUS
Kind codeB2
Filing dateJul 1, 2016
Priority dateApr 8, 2010
Publication dateNov 12, 2019
Grant dateNov 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • H04W4/16Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10477016B2 cover?
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,…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04W4/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).