Location-based voip functions in a wireless network

US2017195856A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017195856-A1
Application numberUS-201715468964-A
CountryUS
Kind codeA1
Filing dateMar 24, 2017
Priority dateDec 17, 2015
Publication dateJul 6, 2017
Grant date

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.

A wireless network can include one or more nodes distributed throughout a physical environment. The locations of client devices within the wireless network can be determined based on observing measurements of wireless signals exchanged between the nodes and the client devices. In some example embodiments, the capability of determining location information of client devices more accurately can be utilized for enhancing Voice over Internet Protocol (VoIP) functions. In an example embodiment, a phone call can be intelligently routed to where the user is located within the wireless network. In another example embodiment, the volume of a VoIP-enabled client device can be adjusted depending on the proximity of other users.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: receiving a communication to be routed to a first client device; determining, based on historical position data, that a current number of users proximate to the first client device exceeds a previous number of users proximate to the first client device; adjusting a volume of the first client device in response to the determining; and sending the communication to the first client device. 2 . The computer-implemented method of claim 1 , wherein the adjusting of the volume of the first client device comprises turning down a ringer volume of the first client device. 3 . The computer-implemented method of claim 1 , wherein the adjusting of the volume of the first client device comprises muting a ringer volume of the first client device. 4 . The computer-implemented method of claim 1 , further comprising determining that the first client device is proximate to a user. 5 . The computer-implemented method of claim 1 , wherein the communication is associated with a phone number for a second client device associated with a user, the method further comprising: determining a proximity of the user relative to the second client device exceeds a proximal threshold; and sending the communication to the first client device based on the proximity of the user relative to the second client device exceeding the proximal threshold. 6 . The computer-implemented method of claim 5 , further comprising determining that the first client device is most proximate to the user relative to other client devices associated with the user. 7 . The computer-implemented method of claim 5 , further comprising: receiving a second communication associated with the phone number; determining the proximity of the user relative to the second client device does not exceed the proximal threshold; and sending the second communication to the second client device. 8 . The computer-implemented method of claim 1 , further comprising: determining a proximity of a user relative to the first client device is within a proximal threshold; and wherein the adjusting the volume of the first client device is based on the proximity of the user relative to the first client device being within the proximal threshold. 9 . A non-transitory computer-readable storage medium having stored therein instructions that, upon being executed by a processor, cause the processor to: receive a communication to be routed to a first client device associated with a first user; determine, based on historical position data, that a second user was not previously proximate to the first client device; adjust a volume of the first client device in response to the second user not previously being proximate to the first client device; and send the communication to the first client device. 10 . The non-transitory computer-readable storage medium of claim 9 , wherein the volume of the first client device is adjusted by turning down a ringer volume of the first client device. 11 . The non-transitory computer-readable storage medium of claim 9 , wherein the volume of the first client device is adjusted by muting a ringer volume of the first client device. 12 . The non-transitory computer-readable storage medium of claim 9 , wherein the instructions further cause the processor to determine that the first client device is proximate to the first user. 13 . The non-transitory computer-readable storage medium of claim 9 , wherein the communication is associated with a phone number for a second client device associated with the first user; and wherein the instructions further cause the processor to: determine a proximity of the first user relative to the second client device exceeds a proximal threshold; and route the communication to the first client device based on the proximity of the first user relative to the second client device exceeding the proximal threshold. 14 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the processor to determine that the first client device is most proximate to the first user relative to other client devices associated with the first user. 15 . The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the processor to: receive a second communication for the first user; determining the proximity of the first user relative to the second client device does not exceed the proximal threshold; and sending the second communication to the second client device. 16 . A system comprising: one or more processors; and memory including instructions that, upon being executed by the one or more processors, cause the system to perform operations comprising: receiving a communication for a first user; determining, based on historical position data, that a current number of users proximate to a first client device exceeds a previous number of users proximate to the first client device associated with the first user; adjusting a volume of the first client device in response to the determining; and sending the communication to the first client device. 17 . The system of claim 16 , wherein the adjusting of the volume of the first client device comprises turning down a ringer volume of the first client device. 18 . The system of claim 16 , wherein the operations further comprise: determining that the first client device is proximate to the first user. 19 . The system of claim 16 , wherein the communication is associated with a network address for a second client device associated with the first user, the operations further comprising: determining a proximity of the first user relative to the second client device exceeds a proximal threshold; and sending the communication to the first client device based on the proximity of the first user relative to the second client device exceeding the proximal threshold. 20 . The system of claim 16 , wherein the operations further comprise: determining that the first client device is most proximate to the first user relative to other client devices associated with the first user.

Assignees

Inventors

Classifications

  • End-user terminal functionalities specially adapted for real-time communication · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

  • Discovery of network devices, e.g. terminals · CPC title

  • Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS] · 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 US2017195856A1 cover?
A wireless network can include one or more nodes distributed throughout a physical environment. The locations of client devices within the wireless network can be determined based on observing measurements of wireless signals exchanged between the nodes and the client devices. In some example embodiments, the capability of determining location information of client devices more accurately can b…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).