Browse Prior Art Database

System and Method for Automatic Call Forwarding Based on User Presence

IP.com Disclosure Number: IPCOM000131875D
Publication Date: 2005-Nov-21
Document File: 2 page(s) / 31K

Publishing Venue

The IP.com Prior Art Database

Abstract

Most people have more than one phone number. For example, a typical person might have a work number, a cell phone, a home phone number, etc. This is too many numbers to remember and keep track of. It would be nice if a person could have one universal number at which they could always be reached. Cell phones have a call forwarding feature on them that allows users to forward calls received by their cell phone to another location. However, it is cumbersome to manually program in different call forwarding numbers and manually switch to another number when users move from one location to the next. For example, on a typical cell phone or mobile device, I would need to manually forward numbers from my cell to my work number if I'm at work and to my home number if I'm at home. It is desireable if the call forwarding process can be automated. It would be even nicer if numbers can be forwarded based on a user's presence information. The proposed solution attempts to address call forwarding using a user's presence information.This solution consists of: - a stored list of a user's numbers (i.e., cell phone, home number, work number) - a set of location profiles (i.e., cellular basestations of location, phone number of location, other metrics to indicate user is in that location, etc.) - software or algorithm module to determine a person's location and forward their cell number to the number associated with the location profile For example, if my device determines that I'm at work, then, all calls to my mobile device will be forwarded to my work extension. If I'm driving in the car, all calls to my mobile device will be taken on my Mobile device. If I'm at home, all calls to my mobile device will be going to my home number. The key to this solution is to figure out a person's location. This can be accomplished by one of the following means: 1. Using GPS hooked up to device - GPS will confirm person's location which links to person's location profile will indicate user's location. 2. Using user's weekday schedule - Most people have a set schedule during the week. One can program in a user's schedule to automatically forward their phone to destination location. For example: 8 am - 9 am - commute to work, calls taken on mobile device 9 am - 6 pm - at work, calls forwarded to work extension 6 pm - 7 pm - commute home, calls taken on mobile device 7 pm - 8 am - at home, calls forwarded to home number 3. Using basestation info - The mobile device (and other smartphones) can track basestation info. Based on knowing user's basestation, we can triangulate location and forward call to closest location set by the location profile. 4. Scanning user's calendar - By scanning the user's calendar, it will indicate user's agenda and, thus, determine their location by inference. 5. Cradling device with PC - By cradling the device, the location profile will be set to work profile and calls will be forwarded to work profile. Other alternatives of this invention may use Bluetooth/WiFi to determine user's location (i.e., connect to WiFi network, know that you're at work, home, etc). There is a benefit to having one universal number (i.e., your cell or mobile device) where you can always be reached. Based on your current location, this universal number can be forwarded to other numbers where it may be more convenient or more cost-effective for you to take the call.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 54% of the total text.

AUTOMATIC CALL FORWARDING

System and Method for Automatic Call Forwarding Based on User Presence

Disclosed Anonymously

Most people have more than one phone number. For example, a typical person might have a work number, a cell phone, a home phone number, etc. This is too many numbers to remember and keep track of. It would be nice if a person could have one universal number at which they could always be reached.

Cell phones have a call forwarding feature on them that allows users to forward calls received by their cell phone to another location. However, it is cumbersome to manually program in different call forwarding numbers and manually switch to another number when users move from one location to the next.

For example, on a typical cell phone or mobile device, I would need to manually forward numbers from my cell to my work number if I'm at work and to my home number if I'm at home. It is desireable if the call forwarding process can be automated. It would be even nicer if numbers can be forwarded based on a user's presence information.

The proposed solution attempts to address call forwarding using a user's presence information.This solution consists of:

-          a stored list of a user's numbers (i.e., cell phone, home number, work number)

-          a set of location profiles (i.e., cellular basestations of location, phone number of location, other metrics to indicate user is in that location, etc.)

-          software or algorithm module to determine a person's location and forward their cell number to the number associated with the location profile

For example, if my device determines that I'm at work, then, all calls to my mobile device will be forwarded to my work extension. If I'm driving in the car, all calls to my mobile device will be taken on my

Mobile

device. If I'm at home, all calls to my mobile device will be going to my home number.

The key to this solution is to figur...