US20040114743A1 - System and method for presenting caller identification logs - Google Patents
System and method for presenting caller identification logs Download PDFInfo
- Publication number
- US20040114743A1 US20040114743A1 US10/316,729 US31672902A US2004114743A1 US 20040114743 A1 US20040114743 A1 US 20040114743A1 US 31672902 A US31672902 A US 31672902A US 2004114743 A1 US2004114743 A1 US 2004114743A1
- Authority
- US
- United States
- Prior art keywords
- call
- receiving
- indication
- communication device
- presentation request
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/04—Recording calls, or communications in printed, perforated or other permanent form
- H04M15/06—Recording class or number of calling, i.e. A-party or called party, i.e. B-party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2218—Call detail recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42042—Notifying the called party of information on the calling party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42229—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
Definitions
- the present invention generally relates to the field of telecommunications, and particularly relates to a system and method for providing a user remote access to caller identification logs for a first number while the user is at a second number.
- Caller identification a feature that allows a user to view the identification of incoming callers, has become an incredibly popular telecommunications feature.
- Caller identification services are generally available from most local telephone companies. Through the use of a communication device equipped for caller identification (either integrated or through an adjunct unit), the service allows users to see the identity of the calling party before answering a call.
- the information for each incoming call typically the name and number of the calling party, is stored in a call log associated with the communication device.
- This service adds tremendous utility to many users, for a user may view callers who have called the user's telephone line, hereinafter referred to as the “first” number, by scrolling through the caller identification log for the first number.
- This task is typically done via a caller identification display on a communication device coupled to a first number or a dedicated caller identification device associated with the first number.
- a user may wonder if anyone has called the first number while the user is at a remote location, hereinafter referred to as the “second number”. While some callers may leave messages, other callers may not leave a message or may hang up before a voice mail service or answering machine answers the call. The caller identification service is valuable in this situation because the user may see who has called regardless of whether the caller left a message.
- Another situation may involve a user wanting to know if any calls have been placed from a first number while the user is at a second number. This request may be desirable, in the event children are left unattended in the home, if the user is curious if any calls have been placed from the home landline telephone.
- the present invention overcomes the aforementioned drawbacks in the prior art by providing a system and method for presenting caller identification logs to a user.
- the present invention provides system and method for presenting caller identification logs for a first number to a user at a second number upon receipt of a presentation request from a communication device associated with the second number.
- the method of the present invention comprises the steps of receiving an indication of a call to or from a first number; storing information for the call to a call log for the first number; receiving a presentation request from a communication device associated with a second number; and presenting information in the call log for the first number in response to the presentation request associated with the second number.
- the indication of the call may be generated in response to an incoming call or an outgoing call.
- the first number and the second number may be either a wired or wireless number.
- the system of the present invention comprises a connection with first number, a connection with a second number, a memory including a caller identification log database, and a processing unit.
- the processing unit includes a program module containing instructions operative to: receive an indication of a call to or from a first number; store information for the call to a call log for the first number; receive a presentation request from a communication device associated with a second number; and present information in the call log in response to the presentation request associated with the second number.
- FIG. 1 is an exemplary signaling network environment for the present invention utilized if the first or second number is a wireless number.
- FIG. 2 is a block diagram representation illustrating an exemplary system for the present invention.
- FIG. 3 is a block diagram representation of the data storage unit of the communication device in accordance with the present invention.
- FIG. 4 a flow diagram illustrating the method of the present invention from the perspective of the system.
- FIG. 5 is a flow diagram illustrating the method of constructing the caller identification log for outgoing calls in accordance with the present invention.
- FIG. 6 is a flow diagram illustrating the method of constructing the caller identification log for incoming calls in accordance with the present invention.
- the present invention provides a system and method for presenting caller identification logs for a first number to a remote communication device coupled to a second number. More specifically, the present invention provides a convenient way for a user to remotely access caller identification logs for a first number from a communication device coupled to a second number after entering a presentation request into the communication device coupled to the second number.
- FIG. 1 is an exemplary signaling network environment for the present invention utilized if the first or second number is a wireless number.
- Signaling network 100 comprises the signaling control point 102 (“SCP”).
- SCP 102 is coupled to Home Location Register 132 (“HLR”) via bi-directional communication links 130 .
- One or more signaling transfer points (“STP”) 110 are coupled to SCP 102 via bi-directional communication links 104 .
- STPs 110 are also coupled to one or more signaling switch points (SSPs) 116 via bi-directional communication links 112 .
- SSPs 116 are digital telephone switches for distributing calls to one or more cell sites 124 . Calls are distributed to one or more cell sites 124 from SSPs 116 via bi-directional communications links 120 .
- FIG. 2 is a block diagram representation illustrating an exemplary system in accordance with the present invention.
- the communication device 200 places and receives calls with communications network 202 , in addition to any other communications, via a bi-directional communications link 204 .
- Computer system 206 may also communicate with communication device 200 through communications network 202 , and is coupled to communications network 202 via a bi-directional communications link 208 .
- Communication device 200 may be any device capable of receiving and transmitting data. This communication device 200 may be either a wireless device, such as a cellular telephone, or a wired device. Communication device 200 contains a processing unit 210 that is communicatively coupled to the other components of the communication device via a bus 214 . Additionally, communication device 200 may be communicatively coupled to a client device (not shown), such as a personal data assistant, or may even reside within a client device.
- a client device not shown
- a personal data assistant such as a personal data assistant
- Communication device 200 includes an I/O interface 216 , which may reside on the same microprocessing chip as the processing unit 210 . However, I/O interface 216 may also reside on an external unit. I/O interface 216 connects the processing unit 210 to a user interface 228 . In the case of a wireless device such as a cellular telephone, user interface 228 comprises keypad input 218 , microphone input 220 , and speaker output 222 .
- the I/O interface 216 may include an analog-to-digital converter for converting an analog microphone signal to a digital signal for use by the processing unit 210 . I/O interface 216 may also include a digital-to-analog converter to convert digital information from the processing unit 210 to the speaker 222 , such as voice data.
- Communication device 200 comprises a data storage unit 212 , which is discussed in greater detail in FIG. 3.
- Data storage unit 212 may comprise any type of memory, including but not limited to RAM, EPROM, or EEPROM memory, and may store either volatile or non-volatile memory.
- the data storage unit 212 for a communication device 200 coupled to the first number may comprise a database for storing caller identification information for incoming calls and/or outgoing calls.
- the processing unit 210 and the data storage unit 212 may communicate via a system bus 214 . Alternatively, the processing unit 210 and the data storage unit 212 may be included on the same microprocessing chip.
- the processing unit 210 transmits and receives digital signals that are to be communicated outside the communication device 200 via the communication circuitry 224 , which is coupled to a communication network interface 226 .
- the communication network interface 226 is an antenna, which communicates signals through airwaves to telecommunications network 202 via a bi-directional communication link 204 .
- the bi-directional communications link 204 is established when a call is placed to or from the communication device 200 .
- the communication circuitry 224 is coupled to a communications network interface 226 that communicates signals via a wired communication link 204 to communications network 202 .
- Communications network 202 includes various components to enable communication between two or more communication devices. These components include, but are not limited to, wired connections, wireless connections, switches, and other devices for establishing communication in the network. Communications network 202 is also communicatively coupled to a computer system 206 via a bi-directional communication link 208 .
- the computer system 206 may be any computer system interacting with the communications network, including but not limited to, an instant messaging client or a server for a wireless services carrier.
- FIG. 3 is a block diagram representation of the data storage unit of the communication device in accordance with the first and second embodiments of the present invention.
- Data storage unit 212 comprises an operating system 302 , which contains instructions for operating the communication device 200 .
- the program instructions unit 304 includes instructions for the processing unit to execute the method of the present invention, such as storage of caller identification information for incoming calls and the numbers dialed for outgoing calls, in addition to any other instructions.
- the configuration data unit 306 is also included in the data storage unit 212 , and contains configuration information regarding the assortment of components that make up the system of the present invention.
- the data storage unit 212 further comprises a device settings unit 308 .
- the device settings unit 308 contains various parameters indicating the settings of the communication device 200 , in addition to any other data.
- Other device settings which may be stored in the device settings unit 308 include, but are not limited to, ring type, touch tone type, or appearance of the user interface 228 .
- FIG. 4 a flow diagram illustrating the method of the present invention from the perspective of the system.
- Method 400 begins at step 402 and proceeds to the receipt of a presentation request from the second number at step 404 .
- the presentation request in accordance with the present invention is a star code entered by a user into a communication device coupled to the second number.
- the presentation request may be any form of indication capable of being communicated from a communications device to a communications network, including but not limited to, a voice command, the actuation of a dedicated button on the body of a communication device, or entry of another key sequence into the keypad of a communication device at the second number.
- the system retrieves the first number corresponding to the second number 406 .
- the first number may be retrieved from a database located in any location accessible to the communication device coupled to the second number, including but not limited to, HLR 132 in the case of a wireless device. Furthermore, more than one number may be associated and stored with each first or second number.
- the second number does not have a corresponding first number, i.e., the user has not set up the service implementing the present invention.
- the user may be prompted to enter the first number, in addition to any other necessary information such as billing information or a pin number required to access the user's account.
- the system retrieves the caller identification log corresponding to the first number at step 408 .
- the caller identification log may comprise one or more numbers corresponding to outgoing communications from the first number or the one or more numbers corresponding to incoming communications to the first number.
- the construction of the caller identification logs for outgoing calls and incoming calls is discussed in greater detail in the explanation of FIGS. 5 and 6.
- the system After retrieving the caller identification log corresponding to the first number at step 408 , the system presents the caller identification log to a communication device coupled to the second number at step 410 .
- the method of presentation may vary according to system configuration or user preferences, and includes but is not limited to: converting the caller identification log to a sound file via text-to-speech technology and playing the file over communications network 202 to the communication device coupled to the second number; creating a SMS message containing the contents of the caller identification log and communicating the SMS message to the communication device at the second number; or creating an email comprising the contents of the caller identification log and communication the email to the communication device coupled to the second number.
- method 400 concludes at step 412 .
- FIG. 5 is a flow diagram illustrating the method of constructing the caller identification log for outgoing calls in accordance with the present invention from the perspective of the system.
- Method 500 begins at step 502 and proceeds to the receipt of an indication that an outgoing call has been placed.
- This indication may be a trigger that is fired within the communication device to indicate the receipt of dialed numbers via the keypad 218 of communication device 200 , or may be the result any mechanism capable of communicating the initiation of an outgoing call from the second number to the system.
- the system receives the dialed number.
- the number may be received by receiving the series of key presses entered by a user via keypad 218 .
- the number may also be retrieved by the user from memory, such as an address book entry.
- the dialed number is stored in the outgoing call log for the first number.
- the outgoing call log may be stored within communications network 202 , or may be stored in any location accessible to a communication device coupled to the first number. This location for the memory may include, but is not limited to, a memory within the communication device coupled to the first number or a memory communicatively coupled to the communication device coupled to the first number.
- method 500 After the dialed number is stored in the outgoing call log for the first number, method 500 then concludes at step 510 .
- Method 500 occurs for each outgoing call from the first number.
- the outgoing call log may contain any other information such as the time and date the call was placed from the communication device.
- FIG. 6 is a flow diagram illustrating the method of constructing the caller identification log for incoming calls in accordance with the present invention.
- Method 600 begins at step 602 and proceeds to the receipt of an incoming call indication at step 604 .
- the receipt of the incoming call indication may be, but is not limited to, a trigger that is fired within the communications network 202 and communicated to the communication device coupled to the first number, or an indication that is generated within the communication device coupled to the first number upon receipt of an incoming call.
- the system receives the caller identification information for the incoming call.
- Caller identification information for an incoming call is typically communicated from the communications network 202 to a communication device coupled to a telephone number in between the first and second rings generated from the incoming call.
- the caller identification information is stored in the incoming call log for the first number at step 608 .
- This incoming call log may be stored within communications network 202 , or may be stored in any location accessible to a communication device coupled to the first number. This location for the memory may include, but is not limited to, a memory within the communication device coupled to the first number or a memory communicatively coupled to the communication device coupled to the first number.
- method 600 concludes at step 610 .
- Method 600 occurs for each incoming call to the first number. Besides the identity of the number received, the incoming call log may contain any other information, such as the time and date the call was received.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
- The present invention generally relates to the field of telecommunications, and particularly relates to a system and method for providing a user remote access to caller identification logs for a first number while the user is at a second number.
- Caller identification, a feature that allows a user to view the identification of incoming callers, has become an incredibly popular telecommunications feature. Caller identification services are generally available from most local telephone companies. Through the use of a communication device equipped for caller identification (either integrated or through an adjunct unit), the service allows users to see the identity of the calling party before answering a call. The information for each incoming call, typically the name and number of the calling party, is stored in a call log associated with the communication device.
- This service adds tremendous utility to many users, for a user may view callers who have called the user's telephone line, hereinafter referred to as the “first” number, by scrolling through the caller identification log for the first number. This task is typically done via a caller identification display on a communication device coupled to a first number or a dedicated caller identification device associated with the first number.
- Many times, however, a user may wonder if anyone has called the first number while the user is at a remote location, hereinafter referred to as the “second number”. While some callers may leave messages, other callers may not leave a message or may hang up before a voice mail service or answering machine answers the call. The caller identification service is valuable in this situation because the user may see who has called regardless of whether the caller left a message.
- Currently, a user can only view the caller identification log for a first number by scrolling through the caller identification log via a communication device associated with the first number or dedicated caller identification device coupled to the second number. Thus, there is no way for a user to view the caller identification log of incoming calls for a first number while the user is at a remote location, i.e., a second number.
- Another situation may involve a user wanting to know if any calls have been placed from a first number while the user is at a second number. This request may be desirable, in the event children are left unattended in the home, if the user is curious if any calls have been placed from the home landline telephone. Currently, there is not a mechanism to allow a user to determine if any calls have been placed from a first number while the user is at a second number, and furthermore, to determine to which number any outgoing calls were made.
- Furthermore, many times a user may want to know, via a mobile device coupled to the second number while the user is driving a vehicle, if any calls have been placed to or from a first number. In this situation, a request to view the caller identification log for the first number should be capable of being easily and quickly entered into the mobile device, i.e. second number.
- Therefore, there is a need for a convenient way for a user to remotely access caller identification logs for a first number. There is also a need for the user to remotely access caller identification information for incoming calls to the first number and outgoing calls from the first number. Furthermore, there is a need for an implementation of this feature in such a way that the user may indicate such a request easily and without a large amount of keystrokes.
- Generally stated, the present invention overcomes the aforementioned drawbacks in the prior art by providing a system and method for presenting caller identification logs to a user. In particular, the present invention provides system and method for presenting caller identification logs for a first number to a user at a second number upon receipt of a presentation request from a communication device associated with the second number.
- The method of the present invention comprises the steps of receiving an indication of a call to or from a first number; storing information for the call to a call log for the first number; receiving a presentation request from a communication device associated with a second number; and presenting information in the call log for the first number in response to the presentation request associated with the second number. The indication of the call may be generated in response to an incoming call or an outgoing call. Furthermore, the first number and the second number may be either a wired or wireless number.
- The system of the present invention comprises a connection with first number, a connection with a second number, a memory including a caller identification log database, and a processing unit. The processing unit includes a program module containing instructions operative to: receive an indication of a call to or from a first number; store information for the call to a call log for the first number; receive a presentation request from a communication device associated with a second number; and present information in the call log in response to the presentation request associated with the second number.
- Therefore, it is an object of the present invention to provide a method for presenting caller identification logs for a first number to a communication device coupled to a second number upon receipt of a presentation request from the communication device coupled to the second number.
- It is another object of the present invention to provide a system for presenting caller identification logs for a first number to a communication device coupled to a second number upon receipt of a presentation request from the communication device coupled to the second number.
- That the present invention overcomes the drawbacks present in the prior art and accomplishes the objects of the present invention set forth herein will become apparent from the detailed description of the present invention to follow.
- Preferred and alternative embodiments will now be described with reference to the attached figures wherein like reference numerals indicate similar or identical features or functions and wherein:
- FIG. 1 is an exemplary signaling network environment for the present invention utilized if the first or second number is a wireless number.
- FIG. 2 is a block diagram representation illustrating an exemplary system for the present invention.
- FIG. 3 is a block diagram representation of the data storage unit of the communication device in accordance with the present invention.
- FIG. 4 a flow diagram illustrating the method of the present invention from the perspective of the system.
- FIG. 5 is a flow diagram illustrating the method of constructing the caller identification log for outgoing calls in accordance with the present invention.
- FIG. 6 is a flow diagram illustrating the method of constructing the caller identification log for incoming calls in accordance with the present invention.
- Reference will now be made in detail to the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. Generally stated, the present invention provides a system and method for presenting caller identification logs for a first number to a remote communication device coupled to a second number. More specifically, the present invention provides a convenient way for a user to remotely access caller identification logs for a first number from a communication device coupled to a second number after entering a presentation request into the communication device coupled to the second number.
- FIG. 1 is an exemplary signaling network environment for the present invention utilized if the first or second number is a wireless number.
Signaling network 100 comprises the signaling control point 102 (“SCP”). SCP 102 is coupled to Home Location Register 132 (“HLR”) via bi-directionalcommunication links 130. One or more signaling transfer points (“STP”) 110 are coupled toSCP 102 via bi-directionalcommunication links 104.STPs 110 are also coupled to one or more signaling switch points (SSPs) 116 via bi-directionalcommunication links 112. SSPs 116 are digital telephone switches for distributing calls to one ormore cell sites 124. Calls are distributed to one ormore cell sites 124 from SSPs 116 via bi-directionalcommunications links 120. - FIG. 2 is a block diagram representation illustrating an exemplary system in accordance with the present invention. The
communication device 200 places and receives calls withcommunications network 202, in addition to any other communications, via abi-directional communications link 204.Computer system 206 may also communicate withcommunication device 200 throughcommunications network 202, and is coupled tocommunications network 202 via abi-directional communications link 208. -
Communication device 200 may be any device capable of receiving and transmitting data. Thiscommunication device 200 may be either a wireless device, such as a cellular telephone, or a wired device.Communication device 200 contains aprocessing unit 210 that is communicatively coupled to the other components of the communication device via abus 214. Additionally,communication device 200 may be communicatively coupled to a client device (not shown), such as a personal data assistant, or may even reside within a client device. -
Communication device 200 includes an I/O interface 216, which may reside on the same microprocessing chip as theprocessing unit 210. However, I/O interface 216 may also reside on an external unit. I/O interface 216 connects theprocessing unit 210 to auser interface 228. In the case of a wireless device such as a cellular telephone,user interface 228 compriseskeypad input 218,microphone input 220, andspeaker output 222. The I/O interface 216 may include an analog-to-digital converter for converting an analog microphone signal to a digital signal for use by theprocessing unit 210. I/O interface 216 may also include a digital-to-analog converter to convert digital information from theprocessing unit 210 to thespeaker 222, such as voice data. -
Communication device 200 comprises adata storage unit 212, which is discussed in greater detail in FIG. 3.Data storage unit 212 may comprise any type of memory, including but not limited to RAM, EPROM, or EEPROM memory, and may store either volatile or non-volatile memory. In accordance with the present invention, thedata storage unit 212 for acommunication device 200 coupled to the first number may comprise a database for storing caller identification information for incoming calls and/or outgoing calls. Theprocessing unit 210 and thedata storage unit 212 may communicate via asystem bus 214. Alternatively, theprocessing unit 210 and thedata storage unit 212 may be included on the same microprocessing chip. - The
processing unit 210 transmits and receives digital signals that are to be communicated outside thecommunication device 200 via thecommunication circuitry 224, which is coupled to acommunication network interface 226. Ifcommunication device 200 is a typical wireless device, thecommunication network interface 226 is an antenna, which communicates signals through airwaves totelecommunications network 202 via abi-directional communication link 204. The bi-directional communications link 204 is established when a call is placed to or from thecommunication device 200. Alternatively, if thecommunication device 200 is a wired device, thecommunication circuitry 224 is coupled to acommunications network interface 226 that communicates signals via a wiredcommunication link 204 tocommunications network 202. -
Communications network 202 includes various components to enable communication between two or more communication devices. These components include, but are not limited to, wired connections, wireless connections, switches, and other devices for establishing communication in the network.Communications network 202 is also communicatively coupled to acomputer system 206 via abi-directional communication link 208. Thecomputer system 206 may be any computer system interacting with the communications network, including but not limited to, an instant messaging client or a server for a wireless services carrier. - FIG. 3 is a block diagram representation of the data storage unit of the communication device in accordance with the first and second embodiments of the present invention.
Data storage unit 212 comprises anoperating system 302, which contains instructions for operating thecommunication device 200. Theprogram instructions unit 304 includes instructions for the processing unit to execute the method of the present invention, such as storage of caller identification information for incoming calls and the numbers dialed for outgoing calls, in addition to any other instructions. Theconfiguration data unit 306 is also included in thedata storage unit 212, and contains configuration information regarding the assortment of components that make up the system of the present invention. - The
data storage unit 212 further comprises adevice settings unit 308. Thedevice settings unit 308 contains various parameters indicating the settings of thecommunication device 200, in addition to any other data. Other device settings which may be stored in thedevice settings unit 308 include, but are not limited to, ring type, touch tone type, or appearance of theuser interface 228. - FIG. 4 a flow diagram illustrating the method of the present invention from the perspective of the system.
Method 400 begins atstep 402 and proceeds to the receipt of a presentation request from the second number atstep 404. Preferably, the presentation request in accordance with the present invention is a star code entered by a user into a communication device coupled to the second number. However, the presentation request may be any form of indication capable of being communicated from a communications device to a communications network, including but not limited to, a voice command, the actuation of a dedicated button on the body of a communication device, or entry of another key sequence into the keypad of a communication device at the second number. - After the receipt of the presentation request at
step 404, the system retrieves the first number corresponding to thesecond number 406. The first number may be retrieved from a database located in any location accessible to the communication device coupled to the second number, including but not limited to,HLR 132 in the case of a wireless device. Furthermore, more than one number may be associated and stored with each first or second number. - One possibility may be that the second number does not have a corresponding first number, i.e., the user has not set up the service implementing the present invention. In this situation, the user may be prompted to enter the first number, in addition to any other necessary information such as billing information or a pin number required to access the user's account.
- After retrieving the first number corresponding to the second number at
step 406, the system retrieves the caller identification log corresponding to the first number atstep 408. The caller identification log may comprise one or more numbers corresponding to outgoing communications from the first number or the one or more numbers corresponding to incoming communications to the first number. The construction of the caller identification logs for outgoing calls and incoming calls is discussed in greater detail in the explanation of FIGS. 5 and 6. - After retrieving the caller identification log corresponding to the first number at
step 408, the system presents the caller identification log to a communication device coupled to the second number atstep 410. The method of presentation may vary according to system configuration or user preferences, and includes but is not limited to: converting the caller identification log to a sound file via text-to-speech technology and playing the file overcommunications network 202 to the communication device coupled to the second number; creating a SMS message containing the contents of the caller identification log and communicating the SMS message to the communication device at the second number; or creating an email comprising the contents of the caller identification log and communication the email to the communication device coupled to the second number. After presenting the caller identification log to the communication device coupled to the second number atstep 410,method 400 concludes atstep 412. - FIG. 5 is a flow diagram illustrating the method of constructing the caller identification log for outgoing calls in accordance with the present invention from the perspective of the system.
Method 500 begins atstep 502 and proceeds to the receipt of an indication that an outgoing call has been placed. This indication may be a trigger that is fired within the communication device to indicate the receipt of dialed numbers via thekeypad 218 ofcommunication device 200, or may be the result any mechanism capable of communicating the initiation of an outgoing call from the second number to the system. - At
step 506, the system receives the dialed number. The number may be received by receiving the series of key presses entered by a user viakeypad 218. The number may also be retrieved by the user from memory, such as an address book entry. - At
step 508, the dialed number is stored in the outgoing call log for the first number. The outgoing call log may be stored withincommunications network 202, or may be stored in any location accessible to a communication device coupled to the first number. This location for the memory may include, but is not limited to, a memory within the communication device coupled to the first number or a memory communicatively coupled to the communication device coupled to the first number. - After the dialed number is stored in the outgoing call log for the first number,
method 500 then concludes atstep 510.Method 500 occurs for each outgoing call from the first number. Besides the identity of the number dialed for each outgoing call, the outgoing call log may contain any other information such as the time and date the call was placed from the communication device. - FIG. 6 is a flow diagram illustrating the method of constructing the caller identification log for incoming calls in accordance with the present invention.
Method 600 begins atstep 602 and proceeds to the receipt of an incoming call indication atstep 604. The receipt of the incoming call indication may be, but is not limited to, a trigger that is fired within thecommunications network 202 and communicated to the communication device coupled to the first number, or an indication that is generated within the communication device coupled to the first number upon receipt of an incoming call. - At
step 606, the system receives the caller identification information for the incoming call. Caller identification information for an incoming call is typically communicated from thecommunications network 202 to a communication device coupled to a telephone number in between the first and second rings generated from the incoming call. When this caller identification information is received, the caller identification information is stored in the incoming call log for the first number atstep 608. This incoming call log may be stored withincommunications network 202, or may be stored in any location accessible to a communication device coupled to the first number. This location for the memory may include, but is not limited to, a memory within the communication device coupled to the first number or a memory communicatively coupled to the communication device coupled to the first number. - After the caller identification information for the incoming call is stored in the incoming call log for the first number,
method 600 concludes atstep 610.Method 600 occurs for each incoming call to the first number. Besides the identity of the number received, the incoming call log may contain any other information, such as the time and date the call was received. - Other embodiments of this invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, and within the scope and spirit of the invention as indicated in the description and the following claims.
Claims (25)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/316,729 US20040114743A1 (en) | 2002-12-11 | 2002-12-11 | System and method for presenting caller identification logs |
US10/860,042 US7197123B1 (en) | 2002-12-11 | 2004-06-03 | System and method for presenting caller identification logs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/316,729 US20040114743A1 (en) | 2002-12-11 | 2002-12-11 | System and method for presenting caller identification logs |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/860,042 Continuation-In-Part US7197123B1 (en) | 2002-12-11 | 2004-06-03 | System and method for presenting caller identification logs |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040114743A1 true US20040114743A1 (en) | 2004-06-17 |
Family
ID=32506003
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/316,729 Abandoned US20040114743A1 (en) | 2002-12-11 | 2002-12-11 | System and method for presenting caller identification logs |
US10/860,042 Expired - Fee Related US7197123B1 (en) | 2002-12-11 | 2004-06-03 | System and method for presenting caller identification logs |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/860,042 Expired - Fee Related US7197123B1 (en) | 2002-12-11 | 2004-06-03 | System and method for presenting caller identification logs |
Country Status (1)
Country | Link |
---|---|
US (2) | US20040114743A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006086215A2 (en) * | 2005-02-09 | 2006-08-17 | Apptera, Inc. | Multi-tenant self-service vxml portal |
US20070250897A1 (en) * | 2006-03-27 | 2007-10-25 | Sbc Knowledge Ventures, L.P. | System and method of providing selectable video content |
US20100301572A1 (en) * | 2009-05-28 | 2010-12-02 | Newton Colin O | Skateboard providing substantial freedom of movement of the front truck assembly |
US20110081011A1 (en) * | 2009-10-01 | 2011-04-07 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for active call concierge for supplementary call services |
US11070668B2 (en) * | 2018-12-27 | 2021-07-20 | T-Mobile Usa, Inc. | Advanced call log notifications |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8204192B1 (en) * | 2004-12-30 | 2012-06-19 | Alcatel Lucent | Documented call log |
US7580513B2 (en) * | 2005-03-22 | 2009-08-25 | At&T Intellectual Property I, L.P. | Telephone call log email |
WO2010020246A1 (en) * | 2008-08-22 | 2010-02-25 | Neustring Fzco | Method of analysing data traffic in a telecommunication network |
JP5348221B2 (en) * | 2011-11-04 | 2013-11-20 | オムロン株式会社 | Network system, node device group, computer device, and sensor data transmission / reception method |
CN107181633A (en) * | 2017-07-27 | 2017-09-19 | 郑州云海信息技术有限公司 | A kind of method and system of long-range acquisition business diary |
US11228676B1 (en) * | 2020-11-04 | 2022-01-18 | The Fifth Lab Inc. | System and method for providing telephone event data |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5764731A (en) * | 1994-10-13 | 1998-06-09 | Yablon; Jay R. | Enhanced system for transferring, storing and using signaling information in a switched telephone network |
US5999611A (en) * | 1996-11-19 | 1999-12-07 | Stentor Resource Centre Inc. | Subscriber interface for accessing and operating personal communication services |
US6049713A (en) * | 1997-10-08 | 2000-04-11 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method of providing calling-line identification (CLI) information to a mobile terminal in a radio telecommunications network |
US6389125B1 (en) * | 1998-12-04 | 2002-05-14 | Agere Systems Guardian Corp. | Shared information between multiple telephones |
US6442264B1 (en) * | 1998-07-30 | 2002-08-27 | Phillip R. Sutter | Telephone call router for transferring data to and from data collection apparatus |
US6477546B1 (en) * | 1997-04-30 | 2002-11-05 | Bellsouth Intellectual Property Corporation | System and method for providing a transaction log |
US6493429B1 (en) * | 1999-11-24 | 2002-12-10 | Agere Systems Inc. | Telephone with ability to push audible read out data |
US6574318B1 (en) * | 1999-04-05 | 2003-06-03 | Agere Systems Inc. | Call related information receiver to receiver transfer |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6438216B1 (en) * | 1998-07-30 | 2002-08-20 | Siemens Information And Communication Networks, Inc. | Nonintrusive call notification method and system using content-specific information |
US6282275B1 (en) * | 1998-08-07 | 2001-08-28 | Lucent Technologies Inc. | Telephone caller identification log with internet access |
US6928154B1 (en) * | 1999-02-26 | 2005-08-09 | Nortel Networks Limited | Remote caller identification telephone system and method with internet retrieval |
US7031437B1 (en) * | 2000-10-30 | 2006-04-18 | Nortel Networks Limited | Method and system for providing remote access to previously transmitted enterprise messages |
US7403768B2 (en) * | 2001-08-14 | 2008-07-22 | At&T Delaware Intellectual Property, Inc. | Method for using AIN to deliver caller ID to text/alpha-numeric pagers as well as other wireless devices, for calls delivered to wireless network |
JP2003283642A (en) * | 2002-03-22 | 2003-10-03 | Sharp Corp | Caller information display method in network telephone, network telephone system, gateway apparatus, and information terminal apparatus |
-
2002
- 2002-12-11 US US10/316,729 patent/US20040114743A1/en not_active Abandoned
-
2004
- 2004-06-03 US US10/860,042 patent/US7197123B1/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5764731A (en) * | 1994-10-13 | 1998-06-09 | Yablon; Jay R. | Enhanced system for transferring, storing and using signaling information in a switched telephone network |
US5999611A (en) * | 1996-11-19 | 1999-12-07 | Stentor Resource Centre Inc. | Subscriber interface for accessing and operating personal communication services |
US6477546B1 (en) * | 1997-04-30 | 2002-11-05 | Bellsouth Intellectual Property Corporation | System and method for providing a transaction log |
US6049713A (en) * | 1997-10-08 | 2000-04-11 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method of providing calling-line identification (CLI) information to a mobile terminal in a radio telecommunications network |
US6442264B1 (en) * | 1998-07-30 | 2002-08-27 | Phillip R. Sutter | Telephone call router for transferring data to and from data collection apparatus |
US6389125B1 (en) * | 1998-12-04 | 2002-05-14 | Agere Systems Guardian Corp. | Shared information between multiple telephones |
US6574318B1 (en) * | 1999-04-05 | 2003-06-03 | Agere Systems Inc. | Call related information receiver to receiver transfer |
US6493429B1 (en) * | 1999-11-24 | 2002-12-10 | Agere Systems Inc. | Telephone with ability to push audible read out data |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006086215A2 (en) * | 2005-02-09 | 2006-08-17 | Apptera, Inc. | Multi-tenant self-service vxml portal |
WO2006086215A3 (en) * | 2005-02-09 | 2009-04-09 | Apptera Inc | Multi-tenant self-service vxml portal |
US20070250897A1 (en) * | 2006-03-27 | 2007-10-25 | Sbc Knowledge Ventures, L.P. | System and method of providing selectable video content |
WO2007126560A2 (en) * | 2006-03-27 | 2007-11-08 | Sbc Knowledge Ventures, L.P. | System and method of providing selectable video content |
WO2007126560A3 (en) * | 2006-03-27 | 2007-12-21 | Sbc Knowledge Ventures Lp | System and method of providing selectable video content |
US20100301572A1 (en) * | 2009-05-28 | 2010-12-02 | Newton Colin O | Skateboard providing substantial freedom of movement of the front truck assembly |
US20110081011A1 (en) * | 2009-10-01 | 2011-04-07 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for active call concierge for supplementary call services |
US9071693B2 (en) | 2009-10-01 | 2015-06-30 | Telefonaktiebolaget L M Ericsson (Publ) | System and method for active call concierge for supplementary call services |
US11070668B2 (en) * | 2018-12-27 | 2021-07-20 | T-Mobile Usa, Inc. | Advanced call log notifications |
Also Published As
Publication number | Publication date |
---|---|
US7197123B1 (en) | 2007-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1321666C (en) | Telephone answering service with integrated voice and textual message storage | |
US5259024A (en) | Telephone answering service with integrated voice and textual message storage | |
US5875403A (en) | Mobile telephone | |
US5113429A (en) | Telephone answering service with integrated voice and textual message storage | |
IE903107A1 (en) | Call completion system | |
US20040114743A1 (en) | System and method for presenting caller identification logs | |
EP1269785A1 (en) | Method and communication network for controlling the menu function of a mobile telephone | |
CN102045458A (en) | Call control method and device based on intelligent network | |
US6711243B1 (en) | System and method for routing a call to a voice mail system | |
GB2387737A (en) | Voice message system incorporating text messaging and caller line identification | |
US20090170562A1 (en) | Speed dial configuration of a mobile terminal for a mobile telecommunications network from a remote service | |
US7844042B2 (en) | System and method for forwarding communications to an alternate telephone number | |
US9300793B2 (en) | Provision of a personalized indicator datum when setting up a telecommunication | |
EP1966982A1 (en) | A method of and a communications system for providing, to a calling party, information concerning a message played to the calling party | |
WO2002058417A1 (en) | Method and system for sending a message to a recipient | |
KR100565440B1 (en) | Method and apparatus for providing text information corresponding to speech information in speech information providing apparatus using interactive text message | |
US7801524B2 (en) | Communication apparatus and signaling system thereof | |
KR100631259B1 (en) | Messaging method and device | |
GB2307822A (en) | Text communication systems | |
KR20050047311A (en) | Method for management user informaion using short message service in mobile phone | |
US20030081740A1 (en) | Remote callerID information retrieval system and method | |
GB2403373A (en) | Text messaging service in a telephone system | |
KR20010100633A (en) | Method for receiving with two number in a mobile station | |
KR100223162B1 (en) | Pager | |
GB2407736A (en) | Voice message service with text notification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: CINGULAR WIRELESS II, INC.,GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CINGULAR WIRELESS, LLC;REEL/FRAME:016480/0826 Effective date: 20041027 Owner name: CINGULAR WIRELESS II, INC., GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CINGULAR WIRELESS, LLC;REEL/FRAME:016480/0826 Effective date: 20041027 |
|
AS | Assignment |
Owner name: CINGULAR WIRELESS II, LLC, GEORGIA Free format text: CERTIFICATE OF CONVERSION;ASSIGNOR:CINGULAR WIRELESS II, INC.;REEL/FRAME:017153/0613 Effective date: 20041027 |