WO2006074318A1 - Determination of time information associated with a destination telephone - Google Patents

Determination of time information associated with a destination telephone Download PDF

Info

Publication number
WO2006074318A1
WO2006074318A1 PCT/US2006/000375 US2006000375W WO2006074318A1 WO 2006074318 A1 WO2006074318 A1 WO 2006074318A1 US 2006000375 W US2006000375 W US 2006000375W WO 2006074318 A1 WO2006074318 A1 WO 2006074318A1
Authority
WO
WIPO (PCT)
Prior art keywords
telephone
destination telephone
time
destination
caller
Prior art date
Application number
PCT/US2006/000375
Other languages
French (fr)
Inventor
Vincent Zimmer
Original Assignee
Intel Corporation
Komarla, Eshwari
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 Intel Corporation, Komarla, Eshwari filed Critical Intel Corporation
Priority to EP06717556A priority Critical patent/EP1856898A1/en
Publication of WO2006074318A1 publication Critical patent/WO2006074318A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42093Notifying the calling party of information on the called or connected party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/14Special services or facilities with services dependent on location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity

Definitions

  • a person When a person places a telephone call to a destination telephone, he or she may not realize the current local time associated with the destination telephone. For example, a person may place a telephone call from Boston in the United States, which uses Eastern Standard Time (EST), at 4:30 PM. If the person is calling London in the United Kingdom, which uses Greenwich Mean Time (GMT), the current local time for the destination party may be 9:30 PM. As a result, a person might inadvertently place a telephone call at an inappropriate time (e.g., too early in the morning or too late at night). Moreover, the increasing use of wireless telephones may make it more likely that such problems will occur.
  • EST Eastern Standard Time
  • GTT Greenwich Mean Time
  • a caller might place a telephone call to a friend who usually lives in New York, which uses EST, without realizing that the friend is currently in San Francisco, which uses Pacific Standard Time (PST).
  • PST Pacific Standard Time
  • the caller may think he or she is calling the friend at 9:00 AM when the current local time is actually 6:00 AM.
  • FIG. 1 is a block diagram of a system according to some embodiments.
  • FIG. 2 is a flow diagram illustrating a method that may be used to determine time information according to some embodiments.
  • FIG. 3 is an information flow diagram according to some embodiments.
  • FIG. 4 is a block diagram of a system according to some embodiments.
  • FIG. 5 is a flow diagram illustrating a method that may be used to evaluate a rule according to some embodiments.
  • FIG. 6 illustrates a caller telephone according to some embodiments.
  • FIG. 7 is a tabular representation of a portion of a telephone rule database according to some embodiments.
  • FIG. 8 is a block diagram of a system according to some embodiments. DETAILED DESCRIPTION
  • FIG. 1 is a block diagram of a system 100 according to some embodiments.
  • the system includes a caller telephone 110 that can be used to place a telephone call to a destination telephone 120.
  • the word "telephone” may refer to any type of device that can be used to communicate verbally with another party.
  • the caller telephone 110 and/or the destination telephone 120 may be, for example, a conventional land-line telephone, a wireless telephone, a Voice over Internet Protocol (VoIP) telephone, a Personal Computer (PC), a handheld computer, a Personal Digital Assistant (PDA), or a game device.
  • VoIP Voice over Internet Protocol
  • PC Personal Computer
  • PDA Personal Digital Assistant
  • the caller telephone 110 and the destination telephone 120 may exchange signals via a telephone network 150.
  • the telephone network 150 may include, for example, the Public Switched Telephone Network, an Internet Protocol (IP) network, a VoIP network, or a wireless telephone network. Moreover, the telephone network 150 may be associated with a caller telephone service provider, a destination telephone service provider, and/or a third-party service provider. Note that different devices and networks might be included in the telephone network 150, such as various switches, routers, local central offices, end offices, local exchange carriers, and/or interoffice trunks.
  • IP Internet Protocol
  • FIG. 2 is a flow diagram illustrating a method that may be used to determine time information according to some embodiments. The method may be performed, for example, using the system 100 of FIG. 1.
  • a destination telephone identifier associated with a destination telephone is determined.
  • the destination telephone identifier might be, for example, a telephone number assigned to the destination telephone. Note that other types of identifiers could also be used instead of, or in addition to, the destination telephone number, such as an Electronic Serial Number (ESN), a Mobile Identification Number (MIN), and/or a System Identification (SID) code.
  • ESN Electronic Serial Number
  • MIN Mobile Identification Number
  • SID System Identification
  • the destination telephone identifier might be determined, for example, by the caller telephone 1 10.
  • the caller telephone 1 10 might determine the destination telephone identifier when a caller enters the number via a telephone keypad.
  • a device in the telephone network 150 might also determine the destination telephone identifier.
  • a time service provider remote from the caller telephone 110 might determine the destination telephone identifier based on information received from the caller telephone 110 (e.g., the telephone number assigned to the destination telephone 120 might be included in a request transmitted from the caller telephone to the time service provider).
  • time information associated with the destination telephone 120 is determined.
  • the time information might include, for example, a current or local time associated with the location of the destination telephone 120 (e.g., indicating that it is 3:00 AM where the destination telephone 120 is located).
  • a time offset may be determined (e.g. , indicating that the current local time associated with the destination telephone 120 is two hours behind the time associated with the caller telephone 110).
  • a time zone associated and/or a daylight savings time indication associated with the destination telephone 120 might be determined (e.g., indicating that the destination telephone 120 is in a location that uses GMT and that daylight savings is not currently in effect).
  • the time information simply indicates the location of the destination telephone 120 (e.g., indicating that the destination telephone 120 is in Moscow).
  • a database or another service might be used to generate the current local time associated with the destination telephone 120 based on the location information.
  • the time information might indicate a day of week and/or whether or not it is a workday where the destination telephone 120 is located.
  • the typical workweek in the United States is from Monday through Friday. In Iran, on the other hand, the typical workweek is from Sunday though Thursday.
  • the time information might indicate (i) if it is currently a Saturday or Sunday when the destination telephone 120 is in the United States and (ii) if it is currently a Friday or Saturday when the destination telephone 120 is in Iran.
  • the time indication might indicate whether or not it is a holiday where the destination telephone 120 is located. For example, if a telephone call is placed on January 26th to a destination telephone 120 located in India, the time indication might indicate that it is currently a national holiday. In still another embodiment, the time indication is a time flag, such as a flag that indicates whether or not the current time at the destination telephone 120 is within normal working hours.
  • the time information might be determined based on a database of telephone numbers, country codes, area codes, or other available information.
  • the time information might be based on a cell, antenna, or base station that last communicated with the wireless destination telephone 120.
  • the time information might be based on, or associated with, a satellite telephone network, Global Positioning Satellite information, and/or the MICROSOFT® NETWORK (MSN) Direct wireless network.
  • MSN MICROSOFT® NETWORK
  • a query is transmitted to the destination telephone 120, which provides the appropriate time information. .
  • the time information may then be provided to a caller or the caller telephone 110.
  • the current local time associated with the destination telephone 120 might be displayed on the caller telephone 110.
  • FIG. 3 is an information flow diagram 300 according to some embodiments.
  • a caller telephone 310 provides a time request to a controller 330.
  • a caller may use a telephone keypad to enter a Dual-Tone Modulated Frequency (DTMF) code associated with a time request (e.g., by entering "*95").
  • DTMF Dual-Tone Modulated Frequency
  • the caller might then enter a telephone number associated with a destination telephone (e.g., a ten digit telephone number or a number that includes a country code).
  • the controller 330 may then determine time information in accordance with any of the embodiments described herein and provide the time information to the caller telephone 310. For example, the controller 330 might provide the following message to the caller "It is currently 2:00 PM where the telephone associated with (555) 555-5555 is located.”
  • FIG. 4 is a block diagram of a system 400 according to some embodiments.
  • a caller may use a caller telephone 410 to place a telephone call to a wireless destination telephone 420 through a telephone network 450.
  • the caller telephone 410 might initially exchange information with a caller telephone service provider 430.
  • the caller telephone service provider 430 may then exchange information with a destination telephone service provider 440.
  • the destination telephone 420 might currently be located in an area such that it is using a telephone service provider other than the destination telephone service provider 440 (e.g., the phone is "roaming").
  • the destination telephone 420 may exchange information with a Mobile Telephone Switching Office (MTSO) 460 through a nearby antenna cell 462.
  • MTSO Mobile Telephone Switching Office
  • the last known location of the destination telephone 420 may then be registered and stored in a database (e.g., at the MTSO 460 and/or the destination telephone service provider 440).
  • the time information may then be determined based on the information in the database.
  • the caller telephone service provider 430 might forward a request to the destination telephone service provider 440 and receive a response indicating the current local time associated with the destination telephone 420.
  • the caller telephone service provider 430 can then transmit the current local time to the caller telephone 410 so that it can be displayed to the caller.
  • FIG. 5 is a flow diagram illustrating a method that may be used to evaluate a rule according to some embodiments.
  • a caller is placing a telephone call to a destination telephone.
  • a caller telephone might detect that the caller has dialed a telephone number.
  • time information associated with the destination telephone is determined. For example, the caller's telephone might (i) transmit a time request along with the telephone number of the destination telephone and (ii) receive a response to the request including the current time at the destination telephone location.
  • a rule is evaluated based on the time information.
  • the rule might indicate, for example, that a telephone call should not be permitted during between 11 :30 PM and 6:30 AM. If the rule is not violated at 506 (e.g., it is currently 8:00 PM where the destination telephone is located), the call to the destination telephone may be facilitated at 508 (e.g., the caller telephone may complete the telephone call).
  • an indication may be provided to the caller at 510. For example, the caller might be asked "It is 2:15 AM where that telephone is located, are you sure you want to place this telephone call?" If the caller does not over-ride the rule at 512, the telephone call is not facilitated at 514 (e.g., the caller telephone might terminate the telephone call). The caller may, however, decide to over-ride the rule at 512. For example, the caller might want to place a late night telephone call in an emergency situation. In this case, the telephone call is facilitated at 508 (e.g., the caller telephone may complete the telephone call).
  • a device other than the caller telephone might perform the method described with respect to FIG. 5. For example, a caller telephone service provider device might store and evaluate rules for subscribers.
  • FIG. 6 illustrates a caller telephone 610 including a display 612 showing a caller time information associated with a destination telephone.
  • the display 612 indicates that a rule is being violated, and the caller can use a keypad input 614 to indicate whether or not the telephone call should be completed.
  • FIG. 7 is a tabular representation of a portion of a rule database 700 that might be used to store rules according to some embodiments.
  • the illustration and accompanying description of the database 700 presented herein is exemplary, and any number of other database arrangements could be employed besides those suggested by the figure.
  • a table represents the telephone rule database 700 that might be stored, for example, at a telephone or a telephone service provider.
  • the table includes 5 entries identifying rules that might be used to evaluate telephone calls.
  • the table also defines fields 702, 704, 706, 708 for each of the entries.
  • the fields specify: a rule identifier 702, a rule applicability 704, a rule 706, and an action 708.
  • the information in the telephone rule database 700 may be created and updated, for example, based on information received from a calling party.
  • the rule identifier 702 may be, for example, an alphanumeric code associated with a rule.
  • the rule applicability 704 might indicate, for example, which telephone calls should be evaluated using the rule. In some cases, for example, a rule will be evaluated for every telephone call that is placed. According to some embodiments, a rule might only be applied for particular types of callers (e.g., parents or children), destination telephone
  • the rule 706 indicates how the time information may be evaluated. For example, the rule 706 might indicate that calls should not be made between certain times, during certain days of the week, or during certain days of the year (e.g., holidays).
  • the rule 706 associated having rule identifier 702 "R04." In this case, the rule checks to see if 20 the telephone call is being placed when the local time at the destination telephone is between 9:00 AM and 5:00 PM (e.g., because the caller does not want to disturb destination party A while he or she is working).
  • the action 708 indicates what should be done when a rule 706 is violated by a telephone call.
  • the action 708 might be, for example, to block a telephone call or to ask 25. the caller if he or she would like to over-ride the rule 706.
  • the action 708 might be to re-direct the telephone call (e.g., to voice mail or to another telephone number or person).
  • the rules 700 in a database may be entered or selected, for example, by a caller.
  • a rule might also be based on a destination party 30 preference.
  • the destination telephone might transmit a rule to a caller telephone indicating that the destination party prefers to not receive calls between 8:00 PM and 8:00 AM.
  • FIG. 8 is a block diagram of a system 800 according to some embodiments.
  • a time service provider 830 network device may exchange information through a telephone network 850 using a communication unit 832 (e.g., adapted to exchange information packets). Note that the time service provider 830 might be distributed between multiple locations and/or parties.
  • the time service provider 830 includes a processor 834, such as an INTEL PENTIUM® processor, adapted to provide time information associated with a destination telephone in accordance with any of the embodiments described herein.
  • the processor 834 may determine time information, for example, based at least in part on information stored in a subscriber location database 836.
  • the time service provider 830 further includes a switch 838, such as a switch adapted to facilitate telephone call routing.
  • a rale might indicate that call a telephone call should not normally be placed if the destination telephone is in another country or in a country on a list of prohibited countries (e.g., when the call is being placed from a classified government office).
  • an automatic rule might prohibit a telephone call if the cost of the telephone call will exceed a pre-determined limit (e.g., a caller might be asked if he or she wants to complete a telephone call when the location of the destination telephone results in a cost of more than $1.00 per minute).
  • the cost of a telephone call might be determined by a service provider and displayed to the caller before the telephone call is completed (e.g. , when the caller is using a public pay telephone or is calling from a hotel room). The cost of the telephone call might be determined, at least in part, based on a time and/or location associated with the destination telephone and/or a billing information database.
  • embodiments may apply to communications other than telephone calls, including paging services, Short Message Service (SMS) messaging, and other types of text messages.
  • SMS Short Message Service

Abstract

According to some embodiments, a destination telephone identifier associated with a destination telephone is determined (202). For example, a caller might enter a telephone number of the destination telephone. A current local time associated with the destination telephone may then be determined (204). For example, a local time of day may be determined based on the current location of the destination telephone.

Description

DETERMINATION OF TIME INFORMATION ASSOCIATED WITH A DESTINATION TELEPHONE
BACKGROUND
When a person places a telephone call to a destination telephone, he or she may not realize the current local time associated with the destination telephone. For example, a person may place a telephone call from Boston in the United States, which uses Eastern Standard Time (EST), at 4:30 PM. If the person is calling London in the United Kingdom, which uses Greenwich Mean Time (GMT), the current local time for the destination party may be 9:30 PM. As a result, a person might inadvertently place a telephone call at an inappropriate time (e.g., too early in the morning or too late at night). Moreover, the increasing use of wireless telephones may make it more likely that such problems will occur. For example, a caller might place a telephone call to a friend who usually lives in New York, which uses EST, without realizing that the friend is currently in San Francisco, which uses Pacific Standard Time (PST). As a result, the caller may think he or she is calling the friend at 9:00 AM when the current local time is actually 6:00 AM.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a system according to some embodiments.
FIG. 2 is a flow diagram illustrating a method that may be used to determine time information according to some embodiments.
FIG. 3 is an information flow diagram according to some embodiments. FIG. 4 is a block diagram of a system according to some embodiments.
FIG. 5 is a flow diagram illustrating a method that may be used to evaluate a rule according to some embodiments.
FIG. 6 illustrates a caller telephone according to some embodiments.
FIG. 7 is a tabular representation of a portion of a telephone rule database according to some embodiments.
FIG. 8 is a block diagram of a system according to some embodiments. DETAILED DESCRIPTION
FIG. 1 is a block diagram of a system 100 according to some embodiments. In particular, the system includes a caller telephone 110 that can be used to place a telephone call to a destination telephone 120. As used herein, the word "telephone" may refer to any type of device that can be used to communicate verbally with another party. The caller telephone 110 and/or the destination telephone 120 may be, for example, a conventional land-line telephone, a wireless telephone, a Voice over Internet Protocol (VoIP) telephone, a Personal Computer (PC), a handheld computer, a Personal Digital Assistant (PDA), or a game device. The caller telephone 110 and the destination telephone 120 may exchange signals via a telephone network 150. The telephone network 150 may include, for example, the Public Switched Telephone Network, an Internet Protocol (IP) network, a VoIP network, or a wireless telephone network. Moreover, the telephone network 150 may be associated with a caller telephone service provider, a destination telephone service provider, and/or a third-party service provider. Note that different devices and networks might be included in the telephone network 150, such as various switches, routers, local central offices, end offices, local exchange carriers, and/or interoffice trunks.
In some cases, the caller telephone 1 10 will be at a location that uses one time zone while the destination telephone 120 is at a different location that uses a different time zone. As a result, a caller might mistakenly place a telephone call at an inappropriate time. Moreover, when the destination telephone 120 is a wireless telephone, there might not be a way for a calling party to determine the current local time associated with the destination telephone's location. For example, the destination party might have brought his or her destination telephone 120 to another country. FIG. 2 is a flow diagram illustrating a method that may be used to determine time information according to some embodiments. The method may be performed, for example, using the system 100 of FIG. 1. The flow charts described herein do not necessarily imply a fixed order to the actions, and embodiments may be performed in any order that is practicable. Note that any of the methods described herein may be performed by hardware, software (including microcode), firmware, or any combination of these approaches. For example, a storage medium may store thereon instructions that when executed by a machine result in performance according to any of the embodiments described herein.
At 202, a destination telephone identifier associated with a destination telephone is determined. The destination telephone identifier might be, for example, a telephone number assigned to the destination telephone. Note that other types of identifiers could also be used instead of, or in addition to, the destination telephone number, such as an Electronic Serial Number (ESN), a Mobile Identification Number (MIN), and/or a System Identification (SID) code.
The destination telephone identifier might be determined, for example, by the caller telephone 1 10. For example, the caller telephone 1 10 might determine the destination telephone identifier when a caller enters the number via a telephone keypad. A device in the telephone network 150 might also determine the destination telephone identifier. For example, a time service provider remote from the caller telephone 110 might determine the destination telephone identifier based on information received from the caller telephone 110 (e.g., the telephone number assigned to the destination telephone 120 might be included in a request transmitted from the caller telephone to the time service provider).
At 204, time information associated with the destination telephone 120 is determined. The time information might include, for example, a current or local time associated with the location of the destination telephone 120 (e.g., indicating that it is 3:00 AM where the destination telephone 120 is located).
According to some embodiments, a time offset may be determined (e.g. , indicating that the current local time associated with the destination telephone 120 is two hours behind the time associated with the caller telephone 110). In some cases, a time zone associated and/or a daylight savings time indication associated with the destination telephone 120 might be determined (e.g., indicating that the destination telephone 120 is in a location that uses GMT and that daylight savings is not currently in effect). According to other embodiments, the time information simply indicates the location of the destination telephone 120 (e.g., indicating that the destination telephone 120 is in Moscow). In this case, a database or another service might be used to generate the current local time associated with the destination telephone 120 based on the location information. As still other examples, the time information might indicate a day of week and/or whether or not it is a workday where the destination telephone 120 is located. For example, the typical workweek in the United States is from Monday through Friday. In Iran, on the other hand, the typical workweek is from Sunday though Thursday. As a result, the time information might indicate (i) if it is currently a Saturday or Sunday when the destination telephone 120 is in the United States and (ii) if it is currently a Friday or Saturday when the destination telephone 120 is in Iran.
The time indication might indicate whether or not it is a holiday where the destination telephone 120 is located. For example, if a telephone call is placed on January 26th to a destination telephone 120 located in India, the time indication might indicate that it is currently a national holiday. In still another embodiment, the time indication is a time flag, such as a flag that indicates whether or not the current time at the destination telephone 120 is within normal working hours.
In the case of a land-line destination telephone 120, the time information might be determined based on a database of telephone numbers, country codes, area codes, or other available information. In the case of a wireless destination telephone 120, the time information might be based on a cell, antenna, or base station that last communicated with the wireless destination telephone 120. In other cases, the time information might be based on, or associated with, a satellite telephone network, Global Positioning Satellite information, and/or the MICROSOFT® NETWORK (MSN) Direct wireless network.
According to another embodiment, a query is transmitted to the destination telephone 120, which provides the appropriate time information. .
The time information may then be provided to a caller or the caller telephone 110. For example, the current local time associated with the destination telephone 120 might be displayed on the caller telephone 110.
FIG. 3 is an information flow diagram 300 according to some embodiments. In this case, a caller telephone 310 provides a time request to a controller 330. For example, a caller may use a telephone keypad to enter a Dual-Tone Modulated Frequency (DTMF) code associated with a time request (e.g., by entering "*95"). The caller might then enter a telephone number associated with a destination telephone (e.g., a ten digit telephone number or a number that includes a country code). The controller 330 may then determine time information in accordance with any of the embodiments described herein and provide the time information to the caller telephone 310. For example, the controller 330 might provide the following message to the caller "It is currently 2:00 PM where the telephone associated with (555) 555-5555 is located."
FIG. 4 is a block diagram of a system 400 according to some embodiments. As before, a caller may use a caller telephone 410 to place a telephone call to a wireless destination telephone 420 through a telephone network 450. In particular, the caller telephone 410 might initially exchange information with a caller telephone service provider 430. Based on the telephone number associated with the destination telephone 420, the caller telephone service provider 430 may then exchange information with a destination telephone service provider 440. Note that the destination telephone 420 might currently be located in an area such that it is using a telephone service provider other than the destination telephone service provider 440 (e.g., the phone is "roaming").
The destination telephone 420 may exchange information with a Mobile Telephone Switching Office (MTSO) 460 through a nearby antenna cell 462. The last known location of the destination telephone 420 may then be registered and stored in a database (e.g., at the MTSO 460 and/or the destination telephone service provider 440). When the caller telephone 410 places a call to the destination telephone 420, the time information may then be determined based on the information in the database. For example, the caller telephone service provider 430 might forward a request to the destination telephone service provider 440 and receive a response indicating the current local time associated with the destination telephone 420. The caller telephone service provider 430 can then transmit the current local time to the caller telephone 410 so that it can be displayed to the caller.
In addition to displaying the destination telephone time information to a caller, the caller telephone 410 might use the time information to evaluate a rule. Consider, for example, a caller who never wants to place a telephone call when the current time associated with a destination telephone 420 is between 11 :30 PM and 6:30 AM. In this case, the caller telephone 410 might prevent such a call from being placed based on the time information. FIG. 5 is a flow diagram illustrating a method that may be used to evaluate a rule according to some embodiments. At 502, it is determined that a caller is placing a telephone call to a destination telephone. For example, a caller telephone might detect that the caller has dialed a telephone number. At 504, time information associated with the destination telephone is determined. For example, the caller's telephone might (i) transmit a time request along with the telephone number of the destination telephone and (ii) receive a response to the request including the current time at the destination telephone location.
At 506, a rule is evaluated based on the time information. The rule might indicate, for example, that a telephone call should not be permitted during between 11 :30 PM and 6:30 AM. If the rule is not violated at 506 (e.g., it is currently 8:00 PM where the destination telephone is located), the call to the destination telephone may be facilitated at 508 (e.g., the caller telephone may complete the telephone call).
If the rule is violated at 506 (e.g., it is currently 2: 15 AM where the destination telephone is located), an indication may be provided to the caller at 510. For example, the caller might be asked "It is 2:15 AM where that telephone is located, are you sure you want to place this telephone call?" If the caller does not over-ride the rule at 512, the telephone call is not facilitated at 514 (e.g., the caller telephone might terminate the telephone call). The caller may, however, decide to over-ride the rule at 512. For example, the caller might want to place a late night telephone call in an emergency situation. In this case, the telephone call is facilitated at 508 (e.g., the caller telephone may complete the telephone call). Note that a device other than the caller telephone might perform the method described with respect to FIG. 5. For example, a caller telephone service provider device might store and evaluate rules for subscribers.
FIG. 6 illustrates a caller telephone 610 including a display 612 showing a caller time information associated with a destination telephone. In particular, the display 612 indicates that a rule is being violated, and the caller can use a keypad input 614 to indicate whether or not the telephone call should be completed.
More than one rule might be used to evaluate telephones calls. For example, one rule might apply to one set of destination telephone numbers (e.g., the caller's work acquaintances) and another rule might apply to another set of destination telephone numbers (e.g., the caller's friends and family). FIG. 7 is a tabular representation of a portion of a rule database 700 that might be used to store rules according to some embodiments. The illustration and accompanying description of the database 700 presented herein is exemplary, and any number of other database arrangements could be employed besides those suggested by the figure.
Referring to FIG. 7, a table represents the telephone rule database 700 that might be stored, for example, at a telephone or a telephone service provider. The table includes 5 entries identifying rules that might be used to evaluate telephone calls. The table also defines fields 702, 704, 706, 708 for each of the entries. The fields specify: a rule identifier 702, a rule applicability 704, a rule 706, and an action 708. The information in the telephone rule database 700 may be created and updated, for example, based on information received from a calling party.
10 The rule identifier 702 may be, for example, an alphanumeric code associated with a rule. The rule applicability 704 might indicate, for example, which telephone calls should be evaluated using the rule. In some cases, for example, a rule will be evaluated for every telephone call that is placed. According to some embodiments, a rule might only be applied for particular types of callers (e.g., parents or children), destination telephone
15 numbers, or destination parties.
The rule 706 indicates how the time information may be evaluated. For example, the rule 706 might indicate that calls should not be made between certain times, during certain days of the week, or during certain days of the year (e.g., holidays). Consider the rule 706 associated having rule identifier 702 "R04." In this case, the rule checks to see if 20 the telephone call is being placed when the local time at the destination telephone is between 9:00 AM and 5:00 PM (e.g., because the caller does not want to disturb destination party A while he or she is working).
The action 708 indicates what should be done when a rule 706 is violated by a telephone call. The action 708 might be, for example, to block a telephone call or to ask 25. the caller if he or she would like to over-ride the rule 706. According to some embodiments, the action 708 might be to re-direct the telephone call (e.g., to voice mail or to another telephone number or person).
The rules 700 in a database may be entered or selected, for example, by a caller. According to another embodiment, a rule might also be based on a destination party 30 preference. For example, the destination telephone might transmit a rule to a caller telephone indicating that the destination party prefers to not receive calls between 8:00 PM and 8:00 AM. FIG. 8 is a block diagram of a system 800 according to some embodiments. In this case, a time service provider 830 network device may exchange information through a telephone network 850 using a communication unit 832 (e.g., adapted to exchange information packets). Note that the time service provider 830 might be distributed between multiple locations and/or parties. The time service provider 830 includes a processor 834, such as an INTEL PENTIUM® processor, adapted to provide time information associated with a destination telephone in accordance with any of the embodiments described herein. The processor 834 may determine time information, for example, based at least in part on information stored in a subscriber location database 836. The time service provider 830 further includes a switch 838, such as a switch adapted to facilitate telephone call routing.
The following illustrates various additional embodiments. These do not constitute a definition of all possible embodiments, and those skilled in the art will understand that many other embodiments are possible. Further, although the following embodiments are briefly described for clarity, those skilled in the art will understand how to make any changes, if necessary, to the above description to accommodate these and other embodiments and applications.
Although particular rules have been provided as examples, note other types of rales might be evaluated. For example, a rale might indicate that call a telephone call should not normally be placed if the destination telephone is in another country or in a country on a list of prohibited countries (e.g., when the call is being placed from a classified government office).
As another example, an automatic rule might prohibit a telephone call if the cost of the telephone call will exceed a pre-determined limit (e.g., a caller might be asked if he or she wants to complete a telephone call when the location of the destination telephone results in a cost of more than $1.00 per minute). As still another example, the cost of a telephone call might be determined by a service provider and displayed to the caller before the telephone call is completed (e.g. , when the caller is using a public pay telephone or is calling from a hotel room). The cost of the telephone call might be determined, at least in part, based on a time and/or location associated with the destination telephone and/or a billing information database. Moreover, embodiments may apply to communications other than telephone calls, including paging services, Short Message Service (SMS) messaging, and other types of text messages.
The several embodiments described herein are solely for the purpose of illustration. Persons skilled in the art will recognize from this description other embodiments may be practiced with modifications and alterations limited only by the claims.

Claims

WHAT IS CLAIMED IS:
1. A method, comprising: determining a destination telephone identifier associated with a destination telephone; and determining time information associated with the destination telephone.
2. The method of claim 1, wherein the time information comprises at least one of: (i) a current time, (ii) a local time, (iii) a time offset, (iv) a time zone, (v) a daylight savings time indication, or (vi) a destination time preference.
3. The method of claim 1, wherein the method is performed at a controller.
4. The method of claim 3, wherein said determining the destination telephone identifier comprises: receiving from a remote telephone device a time request including a destination telephone number.
5. The method of claim 4, further comprising: providing to the remote telephone device an indication of a current time associated with the destination telephone.
6. The method of claim 4, further comprising: forwarding the request to a telephone service provider associated with the destination telephone.
7. The method of claim 1, wherein said determining the time information includes determining a location associated with a wireless telephone.
8. The method of claim 1, wherein the method is performed at a telephone device.
9. The method of claim 1, further comprising: performing an evaluation in accordance with the time information associated with the destination telephone.
10. The method of claim 9, wherein the evaluation is further based on at least one of: (i) the destination telephone identifier, (ii) a caller identifier, (iii) a destination party identifier, (iv) a rule, (v) a caller preference, and (vi) a destination party preference.
11. The method of claim 9, further comprising: providing an indication to a caller based on the evaluation.
12. The method of claim 11, further comprising: receiving from the caller a response to the indication; and facilitating a telephone call to the destination telephone based on the response.
13. The method of claim I3 wherein the time information includes at least one of: (i) a time of day, (ii) a day of week, (iii) weekend information, (iv) holiday information, or (v) a time flag.
14. An apparatus comprising: a storage medium having stored thereon instructions that when executed by a machine result in the following: receiving from a caller telephone a time request including a destination telephone identifier associated with a wireless destination telephone, determining a current time associated with the wireless destination telephone, and transmitting to the caller telephone an indication of a current local time associated with the wireless destination telephone.
15. The apparatus of claim 14, wherein said determining comprises: transmitting a request to a telephone service provider associated with the wireless destination telephone; and receiving an indication of the current local time from the telephone service provider.
16. The apparatus of claim 14, wherein the current time is determined based on least in part on the location of a cell site associated with a mobile telephone switching office.
17. A method, comprising: setting at least one rule associated with telephone calls; determining a destination telephone identifier; determining a current local time associated with a location of a destination telephone having the destination telephone identifier; and evaluating if the rule is satisfied based at least in part on the current local time.
18. The method of claim 17, further comprising: displaying a result of the evaluation to a caller.
19. The method of claim 17, wherein said determining the telephone identifier includes transmitting a request to a remote controller.
20. A system, comprising: a network device to (i) receive a time request from a caller telephone, the time request including a destination telephone number and (ii) transmit an indication of time information associated with a destination telephone; and a switch to facilitate a telephone call to the destination telephone.
21. The system of claim 20, wherein the request is received via dual-tone modulated frequency signals.
22. The system of claim 20, wherein at least one of the network device and the switch are associated with at least one of: (i) a public switched telephone network, (ii) an Internet protocol network, (iii) a voice over Internet protocol network, or (iv) a wireless telephone network.
23. The system of claim 20, wherein at least one of the caller telephone and the destination telephone comprises at least one of: (i) a land-line telephone, (ii) a wireless telephone, (iii) a voice over Internet protocol telephone, (iv) a personal computer, (v) a handheld computer, (vi) a personal digital assistant, or (vii) a game device.
24. A method, comprising: determining a destination telephone identifier associated with a destination telephone; and determining at least one of: (i) location information associated with the destination telephone, or (ii) cost information associated with a telephone call to the destination telephone; and facilitating presentation of the determined information to a caller.
25. The method of claim 24, wherein the presentation is associated with at least one of: (i) an audio message, (ii) a displayed message, and (iii) an automated rule.
26. The method of claim 24, wherein the method is performed at a controller.
27. The method of claim 26, wherein said determining the destination telephone identifier comprises: receiving from a remote telephone device a time request including a destination telephone number.
PCT/US2006/000375 2005-01-04 2006-01-04 Determination of time information associated with a destination telephone WO2006074318A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP06717556A EP1856898A1 (en) 2005-01-04 2006-01-04 Determination of time information associated with a destination telephone

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/028,817 2005-01-04
US11/028,817 US20060148458A1 (en) 2005-01-04 2005-01-04 Time service for telephone calls

Publications (1)

Publication Number Publication Date
WO2006074318A1 true WO2006074318A1 (en) 2006-07-13

Family

ID=36216287

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/000375 WO2006074318A1 (en) 2005-01-04 2006-01-04 Determination of time information associated with a destination telephone

Country Status (4)

Country Link
US (1) US20060148458A1 (en)
EP (1) EP1856898A1 (en)
TW (1) TW200635338A (en)
WO (1) WO2006074318A1 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7747277B1 (en) * 2005-02-01 2010-06-29 Sprint Communications Company L.P. Termination routing based on LNP redirection
GB0617829D0 (en) * 2006-09-11 2006-10-18 Mcguire Henry Adaptive identification
GB2454651A (en) * 2007-10-31 2009-05-20 Symbian Software Ltd Communication device which calculates the present time at an intended call recipient's location
US20100285780A1 (en) * 2007-11-13 2010-11-11 Collins William H Call time monitoring and warning generation
US8396460B2 (en) * 2010-03-25 2013-03-12 Mitel Networks Corporation System and method for providing called party awareness information
EP2597538A1 (en) * 2011-11-22 2013-05-29 Sony Ericsson Mobile Communications AB Method and communication device fo displaying local time
US9305273B2 (en) * 2011-12-31 2016-04-05 Verizon Patent And Licensing Inc. Telephone number use analysis for grouping of consecutive telephone numbers based on assignment status
US8712032B1 (en) 2012-05-09 2014-04-29 Noble Systems Corporation Using location based services for determining a calling window
US9172798B1 (en) 2012-12-19 2015-10-27 Noble Systems Corporation Determining calling windows for called telephone numbers
US9325841B1 (en) 2013-01-31 2016-04-26 Noble Systems Corporation Determining whether the local time where a mobile device is located is within a calling window of time
US8934870B1 (en) * 2013-01-31 2015-01-13 Noble Systems Corporation Determining whether the local time for a location where a mobile device is located is within a calling window of time
JP6641708B2 (en) * 2015-03-19 2020-02-05 日本電気株式会社 Information processing system, terminal, determination method, and program therefor
US9876907B1 (en) 2016-01-19 2018-01-23 Noble Systems Corporation Call record processing module for controlling call origination in voice and text-based dialer components in a contact center
CN105827856A (en) * 2016-05-04 2016-08-03 廖建强 Calling method and terminal
US10667238B2 (en) * 2017-05-05 2020-05-26 Qualcomm Incorporated Multiple paging radio network temporary identifiers (PRNTIs) to reduce page collisions

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5818920A (en) * 1996-12-04 1998-10-06 Telefonaktiebolaget Lm Ericsson Apparatus for controlling communication connections based on local time
US5920614A (en) * 1997-11-07 1999-07-06 Northern Telecom Limited City, time and toll-charge display when calling telephone numbers
US6075992A (en) * 1997-10-22 2000-06-13 Ericsson Inc. Apparatus and method for automatically handling initiation of a call by a portable intelligent communications device
WO2002023935A2 (en) * 2000-09-14 2002-03-21 Motorola Inc Method and apparatus for call set up in a communications system
EP1209929A2 (en) * 2000-11-22 2002-05-29 Nokia Corporation Method and apparatus for taking the time difference between caller and called party into consideration when establishing a telephone connection
GB2395092A (en) * 2002-11-06 2004-05-12 Vodafone Plc Controlling access to terminals in a telecommunications system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774802A (en) * 1996-04-10 1998-06-30 Motorola Inc. Apparatus and method for billing in a wireless communication system
US6061561A (en) * 1996-10-11 2000-05-09 Nokia Mobile Phones Limited Cellular communication system providing cell transmitter location information
US6330454B1 (en) * 1998-12-31 2001-12-11 Nortel Networks Limited System and method for locating mobile units operating within a wireless communication system
US20010024951A1 (en) * 2000-03-22 2001-09-27 Marten Rignell Apparatus and a method for providing operational status information between subscribers in a telecommunications network
US6771971B2 (en) * 2000-10-10 2004-08-03 Sws Development, L.L.C. Subscriber information service center (SISC)
JP3937752B2 (en) * 2001-05-10 2007-06-27 株式会社日立製作所 Mobile phones and base stations

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5818920A (en) * 1996-12-04 1998-10-06 Telefonaktiebolaget Lm Ericsson Apparatus for controlling communication connections based on local time
US6075992A (en) * 1997-10-22 2000-06-13 Ericsson Inc. Apparatus and method for automatically handling initiation of a call by a portable intelligent communications device
US5920614A (en) * 1997-11-07 1999-07-06 Northern Telecom Limited City, time and toll-charge display when calling telephone numbers
WO2002023935A2 (en) * 2000-09-14 2002-03-21 Motorola Inc Method and apparatus for call set up in a communications system
EP1209929A2 (en) * 2000-11-22 2002-05-29 Nokia Corporation Method and apparatus for taking the time difference between caller and called party into consideration when establishing a telephone connection
GB2395092A (en) * 2002-11-06 2004-05-12 Vodafone Plc Controlling access to terminals in a telecommunications system

Also Published As

Publication number Publication date
EP1856898A1 (en) 2007-11-21
US20060148458A1 (en) 2006-07-06
TW200635338A (en) 2006-10-01

Similar Documents

Publication Publication Date Title
EP1856898A1 (en) Determination of time information associated with a destination telephone
US9641689B1 (en) Virtual telephone extension
CN101124809B (en) Method and system for managing call-in communication to user
US8718605B2 (en) Method and apparatus for providing information in response to the grant of a subscriber's permission
US6094574A (en) Alpha enhanced paging and voice mail system and method
US20070111714A1 (en) Methods and apparatus for recognizing home network provider of incoming wireless calls
US20050170854A1 (en) Network support for multi-line mobile device
US8385915B2 (en) Service provider identifier
US7013132B2 (en) Method for the provision and allocation of call numbers in a telecommunication network
US8027332B1 (en) Virtual telephone extension
CN1894948B (en) Method and system for retransmitting telephone call to honeycomb telephone set
US9807563B2 (en) Transmission of location and directional information associated with mobile communication devices
GB2375921A (en) Location-based matching service
US6934369B2 (en) White and yellow page multimedia service
US8675836B2 (en) System for establishing publicly accessible telephone numbers and methods thereof
US9413895B1 (en) System and method for mapping a voice identity across multiple telephony networks with time attributes
KR102378627B1 (en) Method for Providing Recipient Selection Call Connection Service in Call Maintenance State that Enhances Caller Convenience
KR102275569B1 (en) System and Method for Setting Communication Equipment for User Oriented Communication Service
US8111822B1 (en) System and method for mapping a voice identity across multiple telephony networks with time attributes
EP1569424A1 (en) Phone number replace code system and method
KR20040100158A (en) Method of providing a wireless data of mobile terminal using a location based service
JP2004056429A (en) Exchange having place name informing function and program
US20050288066A1 (en) Network support for location of called mobile subscriber
GB2513723A (en) Calling system
KR20050079528A (en) A mobile telecommunication system for managing anniversaries of user and method thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006717556

Country of ref document: EP