US20040114743A1 - System and method for presenting caller identification logs - Google Patents

System and method for presenting caller identification logs Download PDF

Info

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
Application number
US10/316,729
Inventor
Quenton Gilbert
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Mobility II LLC
Original Assignee
Gilbert Quenton Lanier
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 Gilbert Quenton Lanier filed Critical Gilbert Quenton Lanier
Priority to US10/316,729 priority Critical patent/US20040114743A1/en
Priority to US10/860,042 priority patent/US7197123B1/en
Publication of US20040114743A1 publication Critical patent/US20040114743A1/en
Assigned to CINGULAR WIRELESS II, INC. reassignment CINGULAR WIRELESS II, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CINGULAR WIRELESS, LLC
Assigned to CINGULAR WIRELESS II, LLC reassignment CINGULAR WIRELESS II, LLC CERTIFICATE OF CONVERSION Assignors: CINGULAR WIRELESS II, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/04Recording calls, or communications in printed, perforated or other permanent form
    • H04M15/06Recording class or number of calling, i.e. A-party or called party, i.e. B-party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2218Call detail recording
    • 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/42229Personal 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.

Abstract

The present invention is a method and system for presenting caller identification logs. In particular, the present invention provides a method and system for presenting caller identification logs to a user while the user is at a remote location. The method of the present invention comprises the steps of receiving an indication of a call to a first number, writing information for the call to a call log for the first number in a call log database, receiving a presentation request from a second number, and presenting the call log for the first number in response to the presentation request. 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.

Description

    FIELD OF THE APPLICATION
  • 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. [0001]
  • BACKGROUND OF THE INVENTION
  • 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. [0002]
  • 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. [0003]
  • 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. [0004]
  • 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. [0005]
  • 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. [0006]
  • 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. [0007]
  • 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. [0008]
  • SUMMARY OF THE INVENTION
  • 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. [0009]
  • 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. [0010]
  • 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. [0011]
  • 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. [0012]
  • 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. [0013]
  • 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.[0014]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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: [0015]
  • FIG. 1 is an exemplary signaling network environment for the present invention utilized if the first or second number is a wireless number. [0016]
  • FIG. 2 is a block diagram representation illustrating an exemplary system for the present invention. [0017]
  • FIG. 3 is a block diagram representation of the data storage unit of the communication device in accordance with the present invention. [0018]
  • FIG. 4 a flow diagram illustrating the method of the present invention from the perspective of the system. [0019]
  • FIG. 5 is a flow diagram illustrating the method of constructing the caller identification log for outgoing calls in accordance with the present invention. [0020]
  • FIG. 6 is a flow diagram illustrating the method of constructing the caller identification log for incoming calls in accordance with the present invention. [0021]
  • DETAILED DESCRIPTION
  • 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. [0022]
  • FIG. 1 is an exemplary signaling network environment for the present invention utilized if the first or second number is a wireless number. [0023] 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 [0024] 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.
  • [0025] 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.
  • [0026] 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.
  • [0027] 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. In accordance with the present invention, 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 [0028] 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. If communication device 200 is a typical wireless device, 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. Alternatively, if the communication device 200 is a wired device, 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.
  • [0029] 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. [0030] 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 [0031] 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. [0032] Method 400 begins at step 402 and proceeds to the receipt of a presentation request from the second number at step 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 [0033] step 404, 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.
  • 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. [0034]
  • After retrieving the first number corresponding to the second number at [0035] step 406, 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.
  • After retrieving the caller identification log corresponding to the first number at [0036] 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. After presenting the caller identification log to the communication device coupled to the second number at step 410, 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. [0037] 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.
  • At [0038] step 506, 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.
  • At [0039] step 508, 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.
  • After the dialed number is stored in the outgoing call log for the first number, [0040] method 500 then concludes at step 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. [0041] 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.
  • At [0042] step 606, 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. When this caller identification information is received, 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.
  • After the caller identification information for the incoming call is stored in the incoming call log for the first number, [0043] 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.
  • 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. [0044]

Claims (25)

I hereby claim:
1. A method for presenting a call log, said method comprising:
receiving an indication of a call to 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.
2. The method of claim 1, wherein said receiving an indication of a call to a first number comprises receiving an indication of an incoming call to the first number.
3. The method of claim 2, wherein said receiving an indication of an incoming call to a first number comprises receiving an indication of an incoming call to a mobile telephone.
4. The method of claim 3, wherein said receiving a presentation request from a communication device comprises receiving a key sequence entered into a landline telephone.
5. The method of claim 4, wherein said receiving a presentation request from a communication device comprises receiving a star code entered into a landline telephone.
6. The method of claim 2, wherein receiving an indication of an incoming call to a first number comprises receiving an indication of an incoming call to a landline telephone.
7. The method of claim 6, wherein receiving a presentation request from a communication device comprises receiving a key sequence entered into a mobile telephone.
8. The method of claim 7, wherein receiving a key sequence entered into a mobile telephone comprises receiving a star code entered into a mobile telephone.
9. The method of claim 1, wherein said receiving an indication of a call to a first number comprises receiving an indication of an outgoing call from the first number.
10. The method of claim 9, wherein said receiving an indication of an outgoing call comprises receiving an indication of an outgoing call from a mobile telephone.
11. The method of claim 10, wherein receiving a presentation request comprises receiving a key sequence entered into a landline telephone.
12. The method of claim 11, wherein said receiving a key sequence entered into a landline telephone comprises receiving a star code entered into the landline telephone.
13. The method of claim 9, wherein said receiving an indication of an outgoing call comprises receiving an indication of an outgoing call from a landline telephone.
14. The method of claim 13, wherein said receiving a presentation request comprises receiving a key sequence entered into a landline telephone.
15. The method of claim 14, wherein said receiving a key sequence entered into a landline telephone comprises receiving a star code entered into the landline telephone.
16. The method of claim 1, wherein said presenting the call log comprises compiling the call log into a short message and sending the short message to the device generating the presentation request.
17. The method of claim 1, wherein said presenting the call log comprises converting the content of the call log to an audio file, and playing the audio file.
18. A computer readable medium containing instructions to execute the method of claim 1.
19. A system for presenting a call log for a first number based at least in part on a call log presentation request from a second number, said system comprising:
a communication link to a first number;
a communication link to a second number;
a memory, said memory comprising a caller identification log database; and
a processing unit, said processing unit comprising a program module containing instructions operative to:
receiving an indication of a call to a first number;
writing information for the call to a call log for the first number in a call log database;
receiving a presentation request from a second number; and
presenting the call log in response to the presentation request from the second number.
20. The system of claim 19, wherein said first number is a wired number.
21. The system of claim 19, wherein said first number is a wireless number.
22. The system of claim 19, wherein said second number is a wired number.
23. The system of claim 19, wherein said second number is a wireless number.
24. The system of claim 19, wherein said memory is located within a communication device coupled to said second number.
25. The system of claim 19, wherein said memory is coupled to a communication device coupled to said second number.
US10/316,729 2002-12-11 2002-12-11 System and method for presenting caller identification logs Abandoned US20040114743A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
US8762359B2 (en) * 2008-08-22 2014-06-24 Neustring Fze Method of analyzing 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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
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
CN102045458A (en) Call control method and device based on intelligent network
US20090170562A1 (en) Speed dial configuration of a mobile terminal for a mobile telecommunications network from a remote service
WO2001076299A1 (en) Method and communication network for controlling the menu function of a mobile telephone
US6711243B1 (en) System and method for routing a call to a voice mail system
EP1966982A1 (en) A method of and a communications system for providing, to a calling party, information concerning a message played to the calling party
US9300793B2 (en) Provision of a personalized indicator datum when setting up a telecommunication
GB2387737A (en) Voice message system incorporating text messaging and caller line identification
US7844042B2 (en) System and method for forwarding communications to an alternate telephone number
KR100565440B1 (en) Method and apparatus of providing text scenario for voice information service device using interactive sms
JPH10190843A (en) Call originating display system, exchange for the system, telephone line management center and storage medium.
KR20030073627A (en) Caller identification providing method for the unfinished call of mobile phone
WO2002058417A1 (en) Method and system for sending a message to a recipient
KR100631259B1 (en) A messaging method and system
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
KR20010100633A (en) Method for receiving with two number in a mobile station
KR100223162B1 (en) Pager
GB2407736A (en) Voice message service with text notification
EP0742663A2 (en) Messaging systems

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