METHOD AND SYSTEM FOR TELEPHONE NUMBERS LINKING CALLERS WITH GREATER FUNCTIONALITY
First Claim
1. A method for communicating using a communication device, comprising:
- placing a call to a number dialed into the communication device;
activating a hypernumber software module within the communication device;
collecting caller data; and
transmitting the caller data to a hypernumber service point.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems provided telephone accessible services to callers which are responsive to information about the caller obtained during the call. A telephone service point located anywhere within the telephone network receives a telephone call to particular numbers referred to as hypernumbers and provides services specified for the dialed number. The service point may request data from the caller'"'"'s communication device and provide services or route the call in response to caller-specific information received from the communication device. Caller communication devices may be configured with software to communicate with the service point, including gathering requested caller information and transmitting the information to the service point. The service point may be configured to send information to the caller'"'"'s communication device. The service point may be configured to send caller data to a server of the hypernumber owner and route the call to particular destinations based upon the caller data.
-
Citations
85 Claims
-
1. A method for communicating using a communication device, comprising:
-
placing a call to a number dialed into the communication device; activating a hypernumber software module within the communication device; collecting caller data; and transmitting the caller data to a hypernumber service point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for communicating, comprising:
-
receiving a telephone call from a communication device placed to a hypernumber; sending a request for caller data to the communication device; receiving caller data from the communication device; and forwarding the telephone call based upon the received caller data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving caller data from a hypernumber service point; processing the received caller data; and providing call routing instructions to the hypernumber service point based upon the received caller data. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A communication device, comprising:
-
a processor; and a memory coupled to the processor; wherein the processor is configured with processor-executable instructions to perform steps comprising; placing a call to a number dialed into the communication device; activating a hypernumber software module within the communication device; collecting caller data; and transmitting the caller data to a hypernumber service point. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer system, comprising:
-
a memory; a processor coupled to the server memory; and a network connection coupled to the processor, wherein the processor is configured with software instructions to perform steps comprising; receiving a telephone call from a communication device placed to a hypernumber; sending a request for caller data to the communication device; receiving caller data from the communication device; and forwarding the telephone call based upon the received caller data. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A server, comprising:
-
a server memory; a server processor coupled to the server memory; and a network connection coupled to the server processor, wherein the server processor is configured with software instructions to perform steps comprising; receiving caller data from a hypernumber service point; processing the received caller data; and providing call routing instructions to the hypernumber service point based upon the received caller data. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A communication device, comprising:
-
means for placing a call to a number dialed into the communication device; means for activating a hypernumber software module within the communication device; means for collecting caller data; and means for transmitting the caller data to a hypernumber service point. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer system, comprising:
-
means for receiving a telephone call from a communication device placed to a hypernumber; means for sending a request for caller data to the communication device; means for receiving caller data from the communication device; and means for forwarding the telephone call based upon the received caller data. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59)
-
-
60. A server, comprising:
-
means for receiving caller data from a hypernumber service point; means for processing the received caller data; and means for providing call routing instructions to the hypernumber service point based upon the received caller data. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A computer program product, comprising:
a computer-readable medium, comprising; at lease one instruction for placing a call to a number dialed into the communication device; at lease one instruction for activating a hypernumber software module within the communication device; at lease one instruction for collecting caller data; and at lease one instruction for transmitting the caller data to a hypernumber service point. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72)
-
73. A computer program product, comprising:
-
a computer-readable medium, comprising; at least one instruction for receiving a telephone call from a communication device placed to a hypernumber; at least one instruction for sending a request for caller data to the communication device; at least one instruction for receiving caller data from the communication device; and at least one instruction for forwarding the telephone call based upon the received caller data. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80)
-
-
81. A computer program product, comprising:
a computer-readable medium, comprising; at least one instruction for receiving caller data from a hypernumber service point; at least one instruction for processing the received caller data; and at least one instruction for providing call routing instructions to the hypernumber service point based upon the received caller data. - View Dependent Claims (82, 83, 84, 85)
Specification