IP phone routing and call initiation based on location information
First Claim
Patent Images
1. A method of routing an incoming call for an IP phone system comprising:
- receiving a location data for a mobile device, wherein the location data indicates where the mobile device is located, and wherein the location comprises a latitude and a longitude;
determining a way point based at least in part on the location data being near or inside an area associated with the way point, wherein determining the way point comprises;
selecting a first way point from one or more possible way points in a way point database,determining whether the location data is located within an area associated with the first way point,in the event the location data is located within the area associated with the first way point, indicating the way point is the first way point,in the event that no way point of the one or more possible way points in the way point is determined to be associated with the location, indicating the way point is a default way point;
determining a state for a user of the IP phone system based at least in part on the way point; and
routing an incoming call to the IP phone system based at least in part on the state.
12 Assignments
0 Petitions
Accused Products
Abstract
Routing an incoming call for an IP phone system is disclosed. A location data for a mobile device is received. A way point based at least in part on the location data is determined. A state for a user of the IP phone system is determined based at least in part on the way point. An incoming call is routed to the IP phone system based at least in part on the state.
-
Citations
24 Claims
-
1. A method of routing an incoming call for an IP phone system comprising:
-
receiving a location data for a mobile device, wherein the location data indicates where the mobile device is located, and wherein the location comprises a latitude and a longitude; determining a way point based at least in part on the location data being near or inside an area associated with the way point, wherein determining the way point comprises; selecting a first way point from one or more possible way points in a way point database, determining whether the location data is located within an area associated with the first way point, in the event the location data is located within the area associated with the first way point, indicating the way point is the first way point, in the event that no way point of the one or more possible way points in the way point is determined to be associated with the location, indicating the way point is a default way point; determining a state for a user of the IP phone system based at least in part on the way point; and routing an incoming call to the IP phone system based at least in part on the state.
-
-
2. A computer program product for routing an incoming call for an IP phone system, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving a location data for a mobile device user, wherein the location data indicates where the mobile device is located, and wherein the location comprises a latitude and a longitude; determining a way point based at least in part on the location data being near or inside an area associated with the way point, wherein determining the way point comprises; selecting a first way point from one or more possible way points in a way point database, determining whether the location data is located within an area associated with the first way point, in the event the location data is located within the area associated with the first way point, indicating the way point is the first way point, in the event that no way point of the one or more possible way points in the way point is determined to be associated with the location, indicating the way point is a default waypoint; determining the state for a user of the IP phone system based at least in part on the way point; and routing an incoming call to the IP phone system based at least in part on the state.
-
-
3. A system for routing an incoming call for an IP phone system comprising:
-
an interface for receiving a location data for a mobile device user, wherein the location data indicates where the mobile device is located, wherein the location comprises a latitude and a longitude; a way point determiner for determining a way point based at least in part on the location data being near or inside an area associated with the way point, wherein determining the way point comprises; selecting a first way point from one or more possible way points in a way point database, determining whether the location data is located within an area associated with the first way point, in the event the location data is located within the area associated with the first way point, indicating the way point is the first way point, in the event that no way point of the one or more possible way points in the way point is determined to be associated with the location, indicating the way point is a default waypoint; a processor for determining the state for a user of the IP phone system based at least in part on the way point; and a phone system interface for routing an incoming call to the IP phone system based at least in part on the state. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of initiating a call for an IP phone system comprising:
-
receiving a location data for a mobile device, wherein the location data indicates where the mobile device is located, and wherein the location comprises a latitude and a longitude; determining a way point based at least in part on the location data being near or inside an area associated with the way point, wherein determining the way point comprises; selecting a first way point from one or more possible way points in a way point database, determining whether the location data is located within an area associated with the first way point, in the event the location data is located within the area associated with the first way point, indicating the way point is the first way point, in the event that no way point of the one or more possible way points in the way point is determined to be associated with the location, indicating the way point is a default way point; determining a state for a user of the IP phone system based at least in part on the way point; and initiating a call from the IP phone system to a destination phone number based at least in part on the state including initiating a call to a phone number associated with the way point.
-
-
17. A system for initiating a call for an IP phone system comprising:
-
an interface for receiving a location data for a mobile device, wherein the location data indicates where the mobile device is located, and wherein the location comprises a latitude and a longitude; a way point determiner for determining a way point based at least in part on the location data being near or inside an area associated with the way point, wherein determining a way point comprises; selecting a first way point from one or more possible way points in a way point database, determining whether the location data is located within an area associated with the first way point, in the event the location data is located within the area associated with the first way point, indicating the way point is the first way point, in the event that no way point of the one or more possible way points in the way point is determined to be associated with the location, indicating the way point is a default way point; a processor for determining a state for a user of the IP phone system based at least in part on the way point; and a phone system interface for initiating a call from the IP phone system to a destination phone number based at least in part on the state including initiating a call to a phone number associated with the way point. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification