WO2012159036A1 - Method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network - Google Patents

Method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network Download PDF

Info

Publication number
WO2012159036A1
WO2012159036A1 PCT/US2012/038585 US2012038585W WO2012159036A1 WO 2012159036 A1 WO2012159036 A1 WO 2012159036A1 US 2012038585 W US2012038585 W US 2012038585W WO 2012159036 A1 WO2012159036 A1 WO 2012159036A1
Authority
WO
WIPO (PCT)
Prior art keywords
incoming call
called party
call
party data
subscriber
Prior art date
Application number
PCT/US2012/038585
Other languages
French (fr)
Inventor
Saul Einbinder
David Ittner
Robert Mccarthy
Original Assignee
Ureach Technologies, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ureach Technologies, Inc. filed Critical Ureach Technologies, Inc.
Publication of WO2012159036A1 publication Critical patent/WO2012159036A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • H04M3/4211Making use of the called party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber

Definitions

  • Embodiments of the present invention generally relate to communication systems and, in particular, to a method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network.
  • Call forwarding systems which are also known as call diverting systems, are features on some telecommunication systems (i.e., telephone networks) that allow an incoming call to a called party, which would otherwise be unanswered, to be redirected to a mobile or smart phone having another telephone number (i.e., a call forwarding number) where the desired called party is actually located.
  • a mobile phone may use a mobile phone as a personal phone and a landline phone as a business phone except for times when the subscriber is at another facility, and at those times, all business calls are forwarded to the mobile phone.
  • the subscriber may use a single mobile phone for receiving business calls on one phone number and receiving personal calls on another phone number where the mobile phone is subscribed to two different mobile phone numbers.
  • Some call forwarding systems deliver additional information via audio data whispers. After the subscriber answers an incoming call and before the call forwarding system connects the calling party, the subscriber can listen to information about the incoming call and can accept or dispose of the incoming call by signaling via Dual-Tone Multi-Frequency (DTMF) back to the call forwarding system.
  • DTMF Dual-Tone Multi-Frequency
  • This approach is used on commercial services (e.g., uReach.com, Google Voice) as well as on Private Branch Exchanges (PBXs) that forward to mobile or Public Switched Telephone Network (PSTN) phone numbers.
  • PBXs Private Branch Exchanges
  • PSTN Public Switched Telephone Network
  • Current call forwarding systems are features of an automated answering service (e.g., virtual or auto attendant) or of a "find me/follow me" single number service.
  • a calling party calls a first number and navigates a set of menu options that are designed to direct the calling party to the appropriate called party. For example, the calling party may select a particular digit for a desired department (e.g., "press 1 for billing”, “press 2 for customer service”, “press 3 for technical support” and/or the like).
  • incoming calls are then routed to different individuals or groups based on the selection made by the calling party. In other systems, all incoming calls go to a single individual with the objective being to make the very small company seem larger to the calling party.
  • Various embodiments of the present disclosure generally include a method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network.
  • the method includes processing an incoming call to a subscriber device of a call forwarding system, identifying a calling number and a called number of the incoming call, wherein the called number corresponds with a call forwarding number of the subscriber device, accessing called party data that is associated with the called number and communicating the called party data to the subscriber device.
  • Figure 1 is a structural block diagram of a call forwarding system for providing called party data to a subscriber via at least one mobile network according to one or more embodiments;
  • Figure 2 is a functional block diagram illustrating a process for providing called party data to a subscriber of a call forwarding system via a mobile data network according to one or more embodiments;
  • Figure 3 is a flow diagram of a method for providing called party data to a subscriber of a call forwarding system via at least one mobile network according to one or more embodiments.
  • Figure 4 is a flow diagram of a method for handling an incoming call via at least one mobile network at a subscriber device of a call forwarding system according to one or more embodiments.
  • Embodiments of the present invention comprise a method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network.
  • a caller device calls a subscriber of a call forwarding system
  • the call forwarding system processes the call.
  • the call forwarding system retrieves information regarding the subscriber and initiates a new call directed to the subscriber's mobile device. In doing so, information is provided to the subscriber device to assist the subscriber in deciding how to respond to the incoming call.
  • the caller may have navigated through a menu of options, each of which, for example, would direct the caller to a different department of a business (e.g., sales, technical support, and the like).
  • the system may also have stored information regarding previous contact with the caller.
  • the subscriber is presented with information about the caller, such as the caller's name, phone number, business, any stored notes regarding previous interactions with the caller, and the like.
  • the subscriber is also presented with other information, such as which menu option the caller chose, allowing the subscriber to know, before responding to the caller, that the caller is seeking, for example, the sales department.
  • the subscriber may choose what action to take in response to the incoming call.
  • the subscriber may choose to reject, answer, or ignore the call based on the other information.
  • the subscriber may choose to forward the call to, for example, another employee or a system which will take custom actions, such as generating an audio message in response to the incoming call or playing a prerecorded message.
  • FIG. 1 is a structural block diagram of a call forwarding system 100 for providing called party data 116 to a subscriber via at least one mobile network according to one or more embodiments.
  • the call forwarding system 100 includes a call forwarding computer 102, a caller device 104 and a subscriber device 106 such that each is coupled to each other through a mobile network 108.
  • the call forwarding computer 102 is a type of computerized device (e.g., a laptop, a desktop, a Personal Desk Assistant (PDA), a tablet, a mobile phone and the like) that comprises a central processing unit (CPU) 110, various support circuits 112 and a memory 114.
  • the call forwarding computer 102 also includes interfaces for connecting incoming calls.
  • the CPU 110 may comprise one or more commercially available microprocessors or microcontrollers that facilitate data processing and storage.
  • Various support circuits 112 facilitate operation of the CPU 110 and may include clock circuits, buses, power supplies, input/output circuits and/or the like.
  • the memory 114 includes a read only memory, random access memory, disk drive storage, optical storage, removable storage, and the like.
  • the memory 114 includes various data, such as the called party data 116, incoming call data 120, and supplemental caller data 132.
  • Called party data 6 may contain a toll-free customer service number for a commercial business along with a menu selection made by the caller, such as a selection for the billing department.
  • Called party data 116 may also include additional information, such as a transaction identifier or customer code.
  • Incoming call data 120 may contain the phone number of the caller device 104 and other information associated with that phone number such as a business name or caller name.
  • Supplemental caller data 132 may contain notes on previous interactions with the caller, a transaction history of the caller, including a number of times the caller has called, a date of a last contact with the caller, and the like.
  • the memory 114 includes various software packages, such as a redirection module 118.
  • the caller device 104 may be any type of telecommunications device
  • the subscriber device 106 is a type of mobile device (e.g., a mobile or smart phone, a Personal Digital Assistant (PDA) and/or the like). Similar to other computerized devices, the subscriber device 106 includes a CPU 122, various support circuits 124, and a memory 126.
  • the memory 126 includes various data and software, such as a client module 128 and instructions 130.
  • the network 108 comprises a communication system that connects devices by wire, cable, fiber optic, and/or wireless links facilitated by various types of well-known network elements, such as hubs, switches, routers, and the like.
  • the network 108 may employ various well-known protocols to communicate information amongst the network resources.
  • the mobile network 108 may be part of the Internet or intranet using various communications infrastructure such as Ethernet, WiFi, WiMax, LTE, CDMA EVDO, 1xrtt, General Packet Radio Service (GPRS), Circuit Switched Data (CSD), and the like.
  • the network 108 transmits voice and data via a voice network and a data network, respectively.
  • a subscriber to the call forwarding system 100 may use the subscriber device 106 as a single line smart phone with a single number.
  • the subscriber may also use other phone numbers associated with one or more commercial businesses. Some of these phone numbers may be local numbers, toll- free numbers and/or the like.
  • incoming calls to these phone numbers may be forwarded to the subscriber device 106 by the call forwarding computer 102.
  • the redirection module 118 may implement various automated answering services (e.g., an auto-attendant) to allow the caller to navigate various menu options (e.g., services) provided by the called party.
  • the call forwarding computer 102 may forward all incoming calls to the subscriber device 106 irrespective of any particular menu selection, thereby giving the caller the impression that the called organization is much bigger than it may actually be.
  • the subscriber has enough information to provide efficient service consistent with the premise of having different menu selections directed to different departments as well as information noted during previous calls with the caller.
  • the called party data 116 indicates the menu selection that was made by the calling party. This enables the subscriber to take a desired disposition action for the call.
  • the subscriber device 106 displays calling party data as well as the called party data 116 and supplemental caller data 132.
  • the subscriber device 106 displays information that may be stored locally (e.g., caller name, picture, location and/or the like). Such information may be displayed for subscriber assessment while the subscriber device 106 is ringing. For example, as soon as the subscriber device 106 starts ringing due to an incoming call from the caller device 104, the subscriber device 106 displays the caller name, a toll-free customer service number for a commercial business along with a menu selection made by the caller, such as a selection for the billing department.
  • the subscriber device 106 may include additional information, such as a transaction identifier, prior history, or customer code. This information may be stored locally on the subscriber device 106 W or sent by the call forwarding computer 102 via the data channel to the subscriber device 106.
  • the redirection module 118 uses a separate data channel, such as a mobile data network as explained further below, to send the called party data 116 to the subscriber device 106.
  • the called party data 116 is communicated to the subscriber device 106 via another mobile network, such as a mobile voice network along with the incoming call using traditional calling party identification mechanisms associated with those networks.
  • FIG. 2 is a functional block diagram illustrating a process for providing called party data to a subscriber of a call forwarding system via a mobile data network according to one or more embodiments.
  • the caller device 104 is used to make calls through a public switched telephone network (PTSN) 202.
  • PTSN public switched telephone network
  • the call forwarding computer 102 uses a mobile voice network 204 to communicate voice data and a mobile data network 206 to communicate the called party data 116, the incoming call data 120, and the supplemental caller data 132.
  • the subscriber device 106 subsequently displays the incoming call data 120, such as a calling number, the supplemental caller data 132, and, if the caller's number is stored in the memory of the subscriber device 106, the calling party name, in addition to the called party data 116, such as a commercial business name and number.
  • the subscriber device 106 may also display as part of the called party data 116, menu selections made on an automated answering service, such as a selection made for technical support.
  • the called party data 116 is displayed while the subscriber device 106 is alerting (i.e., ringing or vibrating) the subscriber.
  • the subscriber device 106 may also display calling party data that is retrieved from an address book, such as calling party name or photograph.
  • the subscriber may select standard actions, such as answering, rejecting or ignoring the incoming call.
  • the subscriber 106 performs custom actions, such as forwarding the incoming call to another device (e.g., another mobile phone of another employee), playing a prerecorded message, sending the caller to a voice mail answering system to collect a message, respond via a message (e.g., text message, multimedia message, email message, instant message and/or the like) from the commercial business number and/or the like.
  • these actions may be performed over a separate mobile data network.
  • These actions may be implemented as a mobile application running locally on the device or presented on the subscriber device as a Hyper-Text Markup Language (HTML) browser window.
  • HTML Hyper-Text Markup Language
  • FIG. 3 is a flow diagram of a method 300 for providing called party data to a subscriber of a call forwarding system via at least one mobile network according to one or more embodiments.
  • each and every step of the method 300 is performed by a redirection module (e.g., the redirection module 118 of Figure 1). In other embodiments, one or more steps are skipped or omitted.
  • the method 300 starts at step 302 and proceeds to step 304.
  • the method 300 Prior to redirecting incoming calls, the method 300 stores a call forwarding number and subscribes to a call forwarding system (e.g., the call forwarding system 100 of Figure 1).
  • the call forwarding number is a number that is assigned to a mobile phone (e.g., the subscriber device 106 of Figure 1) by a mobile network carrier.
  • the method 300 also stores one or more numbers for one or more called parties (e.g., one or more commercial businesses or one or more selectable departments of a business). Accordingly, the mobile phone will receive incoming calls intended for these numbers and/or selections, along with information about the originally called number.
  • the method 300 determines whether there is an incoming call to the call forwarding number. If there is no incoming call, the method 300 proceeds to step 306 and waits. If there is an incoming call, the method 300 proceeds to step 308. At step 308, the method 300 identifies a caller number and a called number from the incoming call data. The method 300 proceeds to step 310. At step 310, the method 300 accesses called party data (e.g., the called party data 1 6 of Figure 1) associated with the called number as well as any stored data associated with the calling party (e.g., the supplemental caller data 132 of Figure 1). The method 300 proceeds to step 312.
  • called party data e.g., the called party data 1 6 of Figure 1
  • any stored data associated with the calling party e.g., the supplemental caller data 132 of Figure 1
  • the method 300 proceeds to step 312.
  • the method 300 communicates the called party data to the mobile phone (e.g., the subscriber device 106 of Figure 1) via a mobile data network (e.g., the mobile data network 206 of Figure 2 or the mobile network 108 of Figure 1). As part of the called party data, the method 300 may display the called number. The method 300 may also communicate the supplemental caller data to the mobile device via the mobile data network. The method 300 proceeds to step 314. At step 314, the method 300 transfers the incoming call to a subscriber. The method 300 originates a new call to the mobile phone via a mobile voice network (e.g., the mobile voice network 204 of Figure 2) while maintaining a call with the original caller into the system. The method 300 proceeds to step 316.
  • a mobile voice network e.g., the mobile voice network 204 of Figure 2
  • the method 300 processes instructions (e.g., the instructions 130 of Figure 1) regarding the incoming call from the subscriber via the mobile phone. As explained in the present disclosure, the method 300 may answer, reject, forward the incoming call to another communication device or respond to the caller via a text message, among various other call disposition actions. The method 300 proceeds to step 318. At step 318, the method 300 determines whether to continue forwarding calls for the subscriber. If the subscriber decides to continue receiving calls, the method 300 returns to step 304. If, on the other hand, the subscriber decides to discontinue call forwarding, the method 300 proceeds to step 318 and ends.
  • instructions e.g., the instructions 130 of Figure 1
  • the method 300 may answer, reject, forward the incoming call to another communication device or respond to the caller via a text message, among various other call disposition actions.
  • the method 300 proceeds to step 318.
  • the method 300 determines whether to continue forwarding calls for the subscriber. If the subscriber decides to continue receiving calls, the method 300 returns to step
  • FIG. 4 is a flow diagram of a method 400 for handling an incoming call via at least one mobile network for a subscriber of a call forwarding system according to one or more embodiments.
  • each and every step of the method 400 is performed by client software (e.g., the client module 128 of Figure 1) executing on a mobile device (e.g., the subscriber device 106 of Figure 1).
  • client software e.g., the client module 128 of Figure 128 of Figure 1
  • a mobile device e.g., the subscriber device 106 of Figure 1
  • one or more steps of method 400 are performed by the mobile device while one or more steps are performed by the Call Forwarding system.
  • the method 400 starts at step 402 and proceeds to step 404.
  • the method 400 receives called party data 116 for an incoming call.
  • the method 400 proceeds to step 406.
  • the method 400 displays the called party data 116 and local calling party data.
  • Local calling party data may be stored in memory on the subscriber's mobile device (e.g., the memory 126 of Figure 1).
  • Local calling party data contains information about a calling party, such as the calling party's picture, name, business name, and the like.
  • the method 400 may also display supplemental caller data 132.
  • the method 400 proceeds to step 408.
  • the method 400 processes user input. User input may be received from a touch screen on a mobile device or from button selection on a keypad of the mobile device.
  • the method 400 proceeds to step 410.
  • the method 400 selects a call disposition action based on the user input. It is appreciated that although Figure 4 illustrates six potential actions, other embodiments of the present disclosure envision additional possible call disposition actions.
  • the method 400 selects a standard call disposition action and proceeds to step 412. At step 412, the method 400 rejects, answers or ignores the incoming call. In another embodiment, the method 400 selects another call disposition action and proceeds to step 414. At step 414, the method 400 forwards the incoming call to another device (e.g., a landline phone or another mobile phone, or a messaging system). In yet another embodiment, the method 400 selects a different call disposition action and proceeds to step 416. At step 416, the method 400 plays a pre-recorded message. Alternatively, the method 400 selects a call disposition action that involves responding to the caller and proceeds to step 418. At step 418, the method 400 communicates a message (e.g., an audio message) to the caller through the called party number. The method 400 proceeds to step 420. At step 420, the method 400 ends.
  • a message e.g., an audio message

Abstract

A method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network. In one embodiment, the method includes processing an incoming call to a subscriber device of a call forwarding system, identifying a calling number and a called number of the incoming call, wherein the called number corresponds with a call forwarding number of the subscriber device, accessing called party data that is associated with the called number, and communicating the called party data to the subscriber device.

Description

METHOD AND APPARATUS FOR PROVIDING CALLED PARTY DATA TO A SUBSCRIBER OF A CALL FORWARDING SYSTEM VIA AT LEAST ONE MOBILE
NETWORK
BACKGROUND OF THE INVENTION
Field of the Invention
[0001] Embodiments of the present invention generally relate to communication systems and, in particular, to a method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network.
Description of the Related Art
[0002] Call forwarding systems, which are also known as call diverting systems, are features on some telecommunication systems (i.e., telephone networks) that allow an incoming call to a called party, which would otherwise be unanswered, to be redirected to a mobile or smart phone having another telephone number (i.e., a call forwarding number) where the desired called party is actually located. For example, the subscriber may use a mobile phone as a personal phone and a landline phone as a business phone except for times when the subscriber is at another facility, and at those times, all business calls are forwarded to the mobile phone. As another example, the subscriber may use a single mobile phone for receiving business calls on one phone number and receiving personal calls on another phone number where the mobile phone is subscribed to two different mobile phone numbers.
[0003] Some call forwarding systems deliver additional information via audio data whispers. After the subscriber answers an incoming call and before the call forwarding system connects the calling party, the subscriber can listen to information about the incoming call and can accept or dispose of the incoming call by signaling via Dual-Tone Multi-Frequency (DTMF) back to the call forwarding system. This approach is used on commercial services (e.g., uReach.com, Google Voice) as well as on Private Branch Exchanges (PBXs) that forward to mobile or Public Switched Telephone Network (PSTN) phone numbers. [0004] Current call forwarding systems are features of an automated answering service (e.g., virtual or auto attendant) or of a "find me/follow me" single number service. In these systems, a calling party calls a first number and navigates a set of menu options that are designed to direct the calling party to the appropriate called party. For example, the calling party may select a particular digit for a desired department (e.g., "press 1 for billing", "press 2 for customer service", "press 3 for technical support" and/or the like). In some cases, incoming calls are then routed to different individuals or groups based on the selection made by the calling party. In other systems, all incoming calls go to a single individual with the objective being to make the very small company seem larger to the calling party.
[0005] Unfortunately, important information, such as which auto-attendant selection or selections was made, is lost when the call is sent to a mobile phone that is also used for accepting personal calls. Some wire line, traditional call center- based systems can provide additional information to an answering party (e.g., employees of the subscriber or the subscribers themselves). Both the calling number/name and the called number/name can be displayed; however, these systems are primarily employed at large facilities, such as call centers or use hosted calling services with separate data terminals for delivery of supplemental information.
[0006] Therefore, there is need for a method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network.
SUMMARY OF THE INVENTION
[0007] Various embodiments of the present disclosure generally include a method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network. In one embodiment, the method includes processing an incoming call to a subscriber device of a call forwarding system, identifying a calling number and a called number of the incoming call, wherein the called number corresponds with a call forwarding number of the subscriber device, accessing called party data that is associated with the called number and communicating the called party data to the subscriber device. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] So that the manner in which the above recited features of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
[0009] Figure 1 is a structural block diagram of a call forwarding system for providing called party data to a subscriber via at least one mobile network according to one or more embodiments;
[0010] Figure 2 is a functional block diagram illustrating a process for providing called party data to a subscriber of a call forwarding system via a mobile data network according to one or more embodiments;
[0011] Figure 3 is a flow diagram of a method for providing called party data to a subscriber of a call forwarding system via at least one mobile network according to one or more embodiments; and
[0012] Figure 4 is a flow diagram of a method for handling an incoming call via at least one mobile network at a subscriber device of a call forwarding system according to one or more embodiments.
DETAILED DESCRIPTION
[0013] Embodiments of the present invention comprise a method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network. When a caller device calls a subscriber of a call forwarding system, the call forwarding system processes the call. The call forwarding system retrieves information regarding the subscriber and initiates a new call directed to the subscriber's mobile device. In doing so, information is provided to the subscriber device to assist the subscriber in deciding how to respond to the incoming call. When the caller initially called the subscriber, the caller may have navigated through a menu of options, each of which, for example, would direct the caller to a different department of a business (e.g., sales, technical support, and the like). The system may also have stored information regarding previous contact with the caller. The subscriber is presented with information about the caller, such as the caller's name, phone number, business, any stored notes regarding previous interactions with the caller, and the like. The subscriber is also presented with other information, such as which menu option the caller chose, allowing the subscriber to know, before responding to the caller, that the caller is seeking, for example, the sales department. Once the call with other information is received on the subscriber's mobile device, the subscriber may choose what action to take in response to the incoming call. The subscriber may choose to reject, answer, or ignore the call based on the other information. Alternatively, the subscriber may choose to forward the call to, for example, another employee or a system which will take custom actions, such as generating an audio message in response to the incoming call or playing a prerecorded message.
[0014] Figure 1 is a structural block diagram of a call forwarding system 100 for providing called party data 116 to a subscriber via at least one mobile network according to one or more embodiments. The call forwarding system 100 includes a call forwarding computer 102, a caller device 104 and a subscriber device 106 such that each is coupled to each other through a mobile network 108.
[0015] The call forwarding computer 102 is a type of computerized device (e.g., a laptop, a desktop, a Personal Desk Assistant (PDA), a tablet, a mobile phone and the like) that comprises a central processing unit (CPU) 110, various support circuits 112 and a memory 114. The call forwarding computer 102 also includes interfaces for connecting incoming calls. The CPU 110 may comprise one or more commercially available microprocessors or microcontrollers that facilitate data processing and storage. Various support circuits 112 facilitate operation of the CPU 110 and may include clock circuits, buses, power supplies, input/output circuits and/or the like. The memory 114 includes a read only memory, random access memory, disk drive storage, optical storage, removable storage, and the like. The memory 114 includes various data, such as the called party data 116, incoming call data 120, and supplemental caller data 132. Called party data 6 may contain a toll-free customer service number for a commercial business along with a menu selection made by the caller, such as a selection for the billing department. Called party data 116 may also include additional information, such as a transaction identifier or customer code. Incoming call data 120 may contain the phone number of the caller device 104 and other information associated with that phone number such as a business name or caller name. Supplemental caller data 132 may contain notes on previous interactions with the caller, a transaction history of the caller, including a number of times the caller has called, a date of a last contact with the caller, and the like. The memory 114 includes various software packages, such as a redirection module 118.
[0016] While the caller device 104 may be any type of telecommunications device, the subscriber device 106 is a type of mobile device (e.g., a mobile or smart phone, a Personal Digital Assistant (PDA) and/or the like). Similar to other computerized devices, the subscriber device 106 includes a CPU 122, various support circuits 124, and a memory 126. The memory 126 includes various data and software, such as a client module 128 and instructions 130.
[0017] The network 108 comprises a communication system that connects devices by wire, cable, fiber optic, and/or wireless links facilitated by various types of well-known network elements, such as hubs, switches, routers, and the like. The network 108 may employ various well-known protocols to communicate information amongst the network resources. For example, the mobile network 108 may be part of the Internet or intranet using various communications infrastructure such as Ethernet, WiFi, WiMax, LTE, CDMA EVDO, 1xrtt, General Packet Radio Service (GPRS), Circuit Switched Data (CSD), and the like. As shown further below, the network 108 transmits voice and data via a voice network and a data network, respectively.
[0018] A subscriber to the call forwarding system 100 may use the subscriber device 106 as a single line smart phone with a single number. In addition, the subscriber may also use other phone numbers associated with one or more commercial businesses. Some of these phone numbers may be local numbers, toll- free numbers and/or the like. In some embodiments, incoming calls to these phone numbers may be forwarded to the subscriber device 106 by the call forwarding computer 102. Specifically, the redirection module 118 may implement various automated answering services (e.g., an auto-attendant) to allow the caller to navigate various menu options (e.g., services) provided by the called party. For example, certain employees of the called party may be pre-assigned to answer questions related to sales or billing while other employees have been trained to provide technical support. The caller must select certain digits of the menu options to arrive at an appropriate employee. In some embodiments, the call forwarding computer 102 may forward all incoming calls to the subscriber device 106 irrespective of any particular menu selection, thereby giving the caller the impression that the called organization is much bigger than it may actually be. When the incoming call arrives, the subscriber has enough information to provide efficient service consistent with the premise of having different menu selections directed to different departments as well as information noted during previous calls with the caller. As explained further below, the called party data 116 indicates the menu selection that was made by the calling party. This enables the subscriber to take a desired disposition action for the call.
[0019] More specifically, in some embodiments, the subscriber device 106 displays calling party data as well as the called party data 116 and supplemental caller data 132. In addition to the calling number (i.e., called ID), the subscriber device 106 displays information that may be stored locally (e.g., caller name, picture, location and/or the like). Such information may be displayed for subscriber assessment while the subscriber device 106 is ringing. For example, as soon as the subscriber device 106 starts ringing due to an incoming call from the caller device 104, the subscriber device 106 displays the caller name, a toll-free customer service number for a commercial business along with a menu selection made by the caller, such as a selection for the billing department. Optionally, the subscriber device 106 may include additional information, such as a transaction identifier, prior history, or customer code. This information may be stored locally on the subscriber device 106 W or sent by the call forwarding computer 102 via the data channel to the subscriber device 106.
[0020] In some embodiments, the redirection module 118 uses a separate data channel, such as a mobile data network as explained further below, to send the called party data 116 to the subscriber device 106. On the other hand, the called party data 116 is communicated to the subscriber device 106 via another mobile network, such as a mobile voice network along with the incoming call using traditional calling party identification mechanisms associated with those networks.
[0021] Figure 2 is a functional block diagram illustrating a process for providing called party data to a subscriber of a call forwarding system via a mobile data network according to one or more embodiments. As depicted, the caller device 104 is used to make calls through a public switched telephone network (PTSN) 202.
[0022] For incoming calls to a commercial business, the call forwarding computer 102 uses a mobile voice network 204 to communicate voice data and a mobile data network 206 to communicate the called party data 116, the incoming call data 120, and the supplemental caller data 132. The subscriber device 106 subsequently displays the incoming call data 120, such as a calling number, the supplemental caller data 132, and, if the caller's number is stored in the memory of the subscriber device 106, the calling party name, in addition to the called party data 116, such as a commercial business name and number. As illustrated, the subscriber device 106 may also display as part of the called party data 116, menu selections made on an automated answering service, such as a selection made for technical support. In some embodiments, the called party data 116 is displayed while the subscriber device 106 is alerting (i.e., ringing or vibrating) the subscriber.
[0023] According to some embodiments, the subscriber device 106 may also display calling party data that is retrieved from an address book, such as calling party name or photograph. The subscriber may select standard actions, such as answering, rejecting or ignoring the incoming call. In some embodiments, the subscriber 106 performs custom actions, such as forwarding the incoming call to another device (e.g., another mobile phone of another employee), playing a prerecorded message, sending the caller to a voice mail answering system to collect a message, respond via a message (e.g., text message, multimedia message, email message, instant message and/or the like) from the commercial business number and/or the like. According to some embodiments, these actions may be performed over a separate mobile data network. These actions may be implemented as a mobile application running locally on the device or presented on the subscriber device as a Hyper-Text Markup Language (HTML) browser window.
[0024] Figure 3 is a flow diagram of a method 300 for providing called party data to a subscriber of a call forwarding system via at least one mobile network according to one or more embodiments. In some embodiments, each and every step of the method 300 is performed by a redirection module (e.g., the redirection module 118 of Figure 1). In other embodiments, one or more steps are skipped or omitted. The method 300 starts at step 302 and proceeds to step 304.
[0025] Prior to redirecting incoming calls, the method 300 stores a call forwarding number and subscribes to a call forwarding system (e.g., the call forwarding system 100 of Figure 1). The call forwarding number is a number that is assigned to a mobile phone (e.g., the subscriber device 106 of Figure 1) by a mobile network carrier. The method 300 also stores one or more numbers for one or more called parties (e.g., one or more commercial businesses or one or more selectable departments of a business). Accordingly, the mobile phone will receive incoming calls intended for these numbers and/or selections, along with information about the originally called number.
[0026] At step 304, the method 300 determines whether there is an incoming call to the call forwarding number. If there is no incoming call, the method 300 proceeds to step 306 and waits. If there is an incoming call, the method 300 proceeds to step 308. At step 308, the method 300 identifies a caller number and a called number from the incoming call data. The method 300 proceeds to step 310. At step 310, the method 300 accesses called party data (e.g., the called party data 1 6 of Figure 1) associated with the called number as well as any stored data associated with the calling party (e.g., the supplemental caller data 132 of Figure 1). The method 300 proceeds to step 312. At step 312, the method 300 communicates the called party data to the mobile phone (e.g., the subscriber device 106 of Figure 1) via a mobile data network (e.g., the mobile data network 206 of Figure 2 or the mobile network 108 of Figure 1). As part of the called party data, the method 300 may display the called number. The method 300 may also communicate the supplemental caller data to the mobile device via the mobile data network. The method 300 proceeds to step 314. At step 314, the method 300 transfers the incoming call to a subscriber. The method 300 originates a new call to the mobile phone via a mobile voice network (e.g., the mobile voice network 204 of Figure 2) while maintaining a call with the original caller into the system. The method 300 proceeds to step 316.
[0027] At step 316, the method 300 processes instructions (e.g., the instructions 130 of Figure 1) regarding the incoming call from the subscriber via the mobile phone. As explained in the present disclosure, the method 300 may answer, reject, forward the incoming call to another communication device or respond to the caller via a text message, among various other call disposition actions. The method 300 proceeds to step 318. At step 318, the method 300 determines whether to continue forwarding calls for the subscriber. If the subscriber decides to continue receiving calls, the method 300 returns to step 304. If, on the other hand, the subscriber decides to discontinue call forwarding, the method 300 proceeds to step 318 and ends.
[0028] Figure 4 is a flow diagram of a method 400 for handling an incoming call via at least one mobile network for a subscriber of a call forwarding system according to one or more embodiments. In some embodiments, each and every step of the method 400 is performed by client software (e.g., the client module 128 of Figure 1) executing on a mobile device (e.g., the subscriber device 106 of Figure 1). In other embodiments, one or more steps of method 400 are performed by the mobile device while one or more steps are performed by the Call Forwarding system. The method 400 starts at step 402 and proceeds to step 404. [0029] At step 404, the method 400 receives called party data 116 for an incoming call. The method 400 proceeds to step 406. At step 406, the method 400 displays the called party data 116 and local calling party data. Local calling party data may be stored in memory on the subscriber's mobile device (e.g., the memory 126 of Figure 1). Local calling party data contains information about a calling party, such as the calling party's picture, name, business name, and the like. The method 400 may also display supplemental caller data 132. The method 400 proceeds to step 408. At step 408, the method 400 processes user input. User input may be received from a touch screen on a mobile device or from button selection on a keypad of the mobile device. The method 400 proceeds to step 410. At step 410, the method 400 selects a call disposition action based on the user input. It is appreciated that although Figure 4 illustrates six potential actions, other embodiments of the present disclosure envision additional possible call disposition actions.
[0030] In one embodiment, the method 400 selects a standard call disposition action and proceeds to step 412. At step 412, the method 400 rejects, answers or ignores the incoming call. In another embodiment, the method 400 selects another call disposition action and proceeds to step 414. At step 414, the method 400 forwards the incoming call to another device (e.g., a landline phone or another mobile phone, or a messaging system). In yet another embodiment, the method 400 selects a different call disposition action and proceeds to step 416. At step 416, the method 400 plays a pre-recorded message. Alternatively, the method 400 selects a call disposition action that involves responding to the caller and proceeds to step 418. At step 418, the method 400 communicates a message (e.g., an audio message) to the caller through the called party number. The method 400 proceeds to step 420. At step 420, the method 400 ends.
[0031] The foregoing description of embodiments of the invention comprises a number of elements, devices, circuits and/or assemblies that perform various functions as described. These elements, devices, circuits, and/or assemblies are merely exemplary implementations of means for performing their respectively described functions, and other implementations are possible. For example, although subscriber device 106 is illustrated to be a mobile device, it may be implemented as VoIP at a desktop or laptop computer.
[0032] While the foregoing is directed to embodiments of the present invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.

Claims

Claims:
1. A computer-implemented method for providing called party data to a subscriber of a call forwarding system via at least one mobile network, comprising:
processing an incoming call to a subscriber device of a call forwarding system;
identifying a calling number and a called number of the incoming call, wherein the called number corresponds with a call forwarding number of the subscriber device;
accessing called party data that is associated with the called number; and communicating the called party data to the subscriber device.
2. The method of claim 1 , further comprising transferring the incoming call to the subscriber device.
3. The method of claim 2, wherein transferring the incoming call further comprises communicating the calling number to the subscriber device via a mobile voice network.
4. The method of any of claims 1-3, wherein communicating the called party data further comprises communicating the called party data via a mobile data network.
5. The method of any of claims 1-4, wherein the called party data comprises at least one automated menu selection by a caller, and further comprises the called number.
6. The method of any of claims 1-5 further comprising processing instructions from the subscriber device, wherein the instructions comprise at least one of forwarding the incoming call to another device, generating an audio message in response to the incoming call or playing a pre-recorded message.
7. An apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network, comprising:
a call forwarding computer, comprising: a redirection module for processing an incoming call to a subscriber device of a call forwarding system, identifying a calling number and a called number of the incoming call, wherein the called number corresponds with a call forwarding number of the subscriber device, accessing called party data that is associated with the called number, and communicating the called party data to the subscriber device.
8. The apparatus of claim 7, further comprising transferring the incoming call to the subscriber device.
9. The apparatus of any of claims 7-8, wherein the redirection module
communicates the calling number to the subscriber device via a mobile voice network.
10. The apparatus of any of claims 7-9, wherein the redirection module
communicates the called party data via a mobile data network.
11. The apparatus of any of claims 7-10, wherein the called party data comprises at least one automated menu selection by a caller, and further comprises the called number.
12. The apparatus of any of claims 7-11 , wherein the redirection module processes instructions from the subscriber device.
13. The apparatus of any of claims 7-12, wherein the redirection module performs, on behalf of the subscriber device, at least one of rejecting the incoming call, answering the incoming call, ignoring the incoming call, forwarding the incoming call to another device, generating a text message in response to the incoming call or playing a pre-recorded message.
14. A system for providing called party data to a subscriber device using a call forwarding system via at least one mobile network comprising:
a caller device for placing an incoming call to the subscriber of a call forwarding system; a call forwarding system for identifying a calling number and a called number of the incoming call, wherein the called number corresponds with a call forwarding number of the subscriber device, accessing called party data that is associated with the called number, and communicating the called party data to the subscriber device, wherein the subscriber device receives called party data and selects a call disposition based on the received called party data; and
at least one mobile network for transmitting at least one of voice or data to the subscriber device.
15. The system of claim 14, wherein selecting a call disposition comprises at least one of rejecting the incoming call, answering the incoming call, ignoring the incoming call, forwarding the incoming call to another device, generating an audio message in response to the incoming call or playing a pre-recorded message.
PCT/US2012/038585 2011-05-19 2012-05-18 Method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network WO2012159036A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161487819P 2011-05-19 2011-05-19
US61/487,819 2011-05-19

Publications (1)

Publication Number Publication Date
WO2012159036A1 true WO2012159036A1 (en) 2012-11-22

Family

ID=47175296

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2012/038585 WO2012159036A1 (en) 2011-05-19 2012-05-18 Method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network

Country Status (2)

Country Link
US (1) US20120295602A1 (en)
WO (1) WO2012159036A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8718628B2 (en) * 2011-10-24 2014-05-06 Verizon Patent And Licensing Inc. Intelligent call identification
US8606576B1 (en) * 2012-11-02 2013-12-10 Google Inc. Communication log with extracted keywords from speech-to-text processing
CN103167433B (en) * 2013-02-05 2016-06-22 青岛朗讯科技通讯设备有限公司 Based on the call transferring method that transfer listening user controls
US20150119009A1 (en) * 2013-10-28 2015-04-30 Vonage Network Llc Method and apparatus for providing a called identifier to a device associated with multiple identifiers
US20150274156A1 (en) * 2014-03-31 2015-10-01 Ford Global Technologies, Llc Method for driver identification of preferred electric drive zones using a plug-in hybrid electric vehicle
US10230846B2 (en) * 2016-05-17 2019-03-12 Facebook, Inc. Systems and methods for interacting with answering systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020110227A1 (en) * 1999-02-26 2002-08-15 Bedingfield James Carlton Methods and systems to provide a message in a messaging system without revealing an identity of the sending party
US20030076940A1 (en) * 2001-08-31 2003-04-24 Manto Charles L. System and method for providing sponsored or universal telecommunications service and third party payer services
RU2341912C2 (en) * 2004-05-19 2008-12-20 Свисском Мобиле Аг Method and system for automatic call diverting
US20100142693A1 (en) * 1999-12-22 2010-06-10 Bedingfield James C Method and System for Providing Calling Number Restoral

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6016336A (en) * 1997-11-18 2000-01-18 At&T Corp Interactive voice response system with call trainable routing
CA2254393C (en) * 1997-12-16 2002-02-26 David R. Glass Method and apparatus for providing calling number identification alias in a communications system
US6208854B1 (en) * 1998-05-14 2001-03-27 Ameritech Corporation System and method for routing a call to a called party's landline or wireless communication unit
US6829348B1 (en) * 1999-07-30 2004-12-07 Convergys Cmg Utah, Inc. System for customer contact information management and methods for using same
US6678528B2 (en) * 2001-08-23 2004-01-13 Qwest Communications International, Inc. Wireless handset notification of a call processing event
US7349700B1 (en) * 2001-08-30 2008-03-25 Aol Llc Communication system and method
US7602895B2 (en) * 2003-10-01 2009-10-13 Aol Llc Dynamic call response system
US20050100145A1 (en) * 2003-10-01 2005-05-12 Spencer Bradford L. Multi-user intelligent call screening
US7346343B2 (en) * 2003-11-25 2008-03-18 Lucent Technologies Inc. Method and apparatus for anonymous call redirection in a wireless network
US20050215243A1 (en) * 2004-03-26 2005-09-29 Black Cypress, Inc. Automatic mobile call forwarding with time-based and location-based trigger events
US7283829B2 (en) * 2005-03-25 2007-10-16 Cisco Technology, Inc. Management of call requests in multi-modal communication environments
US20070281680A1 (en) * 2006-06-05 2007-12-06 Vish Raju Method and system for extending services to cellular devices
US7860489B2 (en) * 2007-03-26 2010-12-28 Research In Motion Limited System and method for providing a user interface for managing calls received at a mobile device
CN101360272A (en) * 2007-08-01 2009-02-04 鸿富锦精密工业(深圳)有限公司 Calling information transferring method and communication system
US20090097629A1 (en) * 2007-10-10 2009-04-16 Nicholas Steven Huslak Identification of Original Destination of Forwarded Communications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020110227A1 (en) * 1999-02-26 2002-08-15 Bedingfield James Carlton Methods and systems to provide a message in a messaging system without revealing an identity of the sending party
US20100142693A1 (en) * 1999-12-22 2010-06-10 Bedingfield James C Method and System for Providing Calling Number Restoral
US20030076940A1 (en) * 2001-08-31 2003-04-24 Manto Charles L. System and method for providing sponsored or universal telecommunications service and third party payer services
RU2341912C2 (en) * 2004-05-19 2008-12-20 Свисском Мобиле Аг Method and system for automatic call diverting

Also Published As

Publication number Publication date
US20120295602A1 (en) 2012-11-22

Similar Documents

Publication Publication Date Title
US9313328B2 (en) Active call processing and notifications
US6389132B1 (en) Multi-tasking, web-based call center
US8379818B2 (en) Method and apparatus for conveying a calling party identifier
AU2004260484B2 (en) Multi-user call waiting
US8290131B2 (en) Customized caller ID based upon called party number
EP2572523A1 (en) Dynamic call routing for real-time handling of inbound voice calls on mobile phones
EP1583340A1 (en) Caller defined sequential calling
US20120295602A1 (en) Method and apparatus for providing called party data to a subscriber of a call forwarding system via at least one mobile network
US10165116B2 (en) Method for including caller-provided subject information in the Caller-ID display of enterprise telephones
SE511771C2 (en) Procedure for sending information in answering service
US8036347B1 (en) Method and apparatus providing additional information to an interactive voice response (IVR) system user
US8971513B2 (en) Originating locator service
US7088813B1 (en) Identify caller preferences
EP2701370A1 (en) Automatic Contact Population
US20090161851A1 (en) Originating simultaneous ring services
WO2005107223A2 (en) Apparatus and method for personalized call acknowledgement
US8718257B2 (en) Systems and methods for providing answering services
EP1720332B1 (en) Changing the user interface at a telecommunications terminal
JP5674739B2 (en) System and method for providing answering service
KR20130016180A (en) Realtime ad marketing method using callback message and device therefor
KR20040033470A (en) the system and method of providing multi-mentions for guidance
TW201002043A (en) Short message service providing method, and its service platform and computer program product

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12786477

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12786477

Country of ref document: EP

Kind code of ref document: A1