Hybrid location
First Claim
1. A non-transitory machine readable medium having machine executable instructions comprising an application being configured to:
- detect, at an end-user device, a call to a particular telephone number based on user-input at the end-user device;
receive, at the end-user device, a plurality of radio frequency (RF) signals provided by a plurality of RF sources via a plurality of different RF interfaces of the end-user device in response to detecting the call at the end-user device, wherein each of the RF interfaces is configured to receive RF signals of different protocols;
determine, at the end-user device, an identifier (ID) for a source of each of the RF signals, wherein at least two of the RF signals are of different protocols; and
insert, at the end-user device, the ID for the sources of each of the RF signals into call signaling for the call.
2 Assignments
0 Petitions
Accused Products
Abstract
A location application can be configured to detect a call to a particular telephone number. The location application can also be configured to receive a plurality of radio frequency (RF) signals provided through a plurality of different RF interfaces. Each of the RF interfaces can be configured to receive RF signals of different protocols. The location application can also be configured to determine an identifier (ID) for a source of each of the RF signals. At least two of the RF signals can be of different protocols. The location application can also be configured to insert the ID for the sources of each of the RF signals into call signaling for the call.
21 Citations
20 Claims
-
1. A non-transitory machine readable medium having machine executable instructions comprising an application being configured to:
-
detect, at an end-user device, a call to a particular telephone number based on user-input at the end-user device; receive, at the end-user device, a plurality of radio frequency (RF) signals provided by a plurality of RF sources via a plurality of different RF interfaces of the end-user device in response to detecting the call at the end-user device, wherein each of the RF interfaces is configured to receive RF signals of different protocols; determine, at the end-user device, an identifier (ID) for a source of each of the RF signals, wherein at least two of the RF signals are of different protocols; and insert, at the end-user device, the ID for the sources of each of the RF signals into call signaling for the call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server comprising one or more computing devices, the server being configured to:
-
receive call signaling for a short code call initiated by an end-user device that includes a plurality of radio source hardware identifiers (IDs) inserted, at the end-user device, based on data extracted from a plurality of radio frequency (RF) signals having different protocols, wherein at least two of the radio source hardware IDs characterize radio frequency (RF) sources that provide RF signals; query a database to determine a location associated with the plurality of radio source hardware IDs; determine a location of the end-user device based on the location associated with the plurality of radio source hardware IDs; and select an endpoint for the short code call based on the determined location of the end-user device and a telephone number dialed to initiate short code call. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
detecting, at an end-user device, a short code call based on user-input at the end-user device; scanning, at the end-user device, for radio frequency (RF) signals at a plurality of different interfaces of the end-user device in response to the detecting, wherein each of the plurality of different interfaces is configured to receive RF signals with different protocols; extracting, at the end-user device, a radio source hardware identifier (ID) from each of a plurality of RF signals detected by the scanning; and inserting, at the end-user device, data characterizing each radio source hardware ID from at least two RF sources of different protocols into signaling for the short code call. - View Dependent Claims (20)
-
Specification