[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US20010005412A1 - Method and apparatus for obtaining telephone status over a network - Google Patents

Method and apparatus for obtaining telephone status over a network Download PDF

Info

Publication number
US20010005412A1
US20010005412A1 US09/759,107 US75910701A US2001005412A1 US 20010005412 A1 US20010005412 A1 US 20010005412A1 US 75910701 A US75910701 A US 75910701A US 2001005412 A1 US2001005412 A1 US 2001005412A1
Authority
US
United States
Prior art keywords
telephone
status
network
over
called party
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.)
Granted
Application number
US09/759,107
Other versions
US20050243976A9 (en
US7088802B2 (en
Inventor
Elliott Light
Jon Roberts
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.)
Individual
Original Assignee
Individual
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=46257422&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20010005412(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US08/963,373 external-priority patent/US6175616B1/en
Priority claimed from US09/265,656 external-priority patent/US6483900B1/en
Priority to US09/759,107 priority Critical patent/US7088802B2/en
Application filed by Individual filed Critical Individual
Publication of US20010005412A1 publication Critical patent/US20010005412A1/en
Priority to US11/123,490 priority patent/US7280642B2/en
Priority to US11/182,674 priority patent/US7356128B2/en
Publication of US20050243976A9 publication Critical patent/US20050243976A9/en
Priority to US11/280,506 priority patent/US8464359B2/en
Priority to US11/280,497 priority patent/US7499527B2/en
Priority to US11/344,750 priority patent/US7460859B2/en
Priority to US11/413,888 priority patent/US7529350B2/en
Priority to US11/413,887 priority patent/US7734018B2/en
Publication of US7088802B2 publication Critical patent/US7088802B2/en
Application granted granted Critical
Priority to US11/517,663 priority patent/US7688952B2/en
Priority to US12/031,989 priority patent/US7986770B2/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2272Subscriber line supervision circuits, e.g. call detection circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • H04M11/066Telephone sets adapted for data transmision
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42382Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0421Circuit arrangements therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2473Telephone terminals interfacing a personal computer, e.g. using an API (Application Programming Interface)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • 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/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53333Message receiving aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/537Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0012Details of application programming interfaces [API] for telephone networks; Arrangements which combine a telephonic communication equipment and a computer, i.e. computer telephony integration [CPI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0036Services and arrangements where telephone services are combined with data services where the data service is an information service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/121Details of network access arrangements or protocols
    • H04M7/1215Details of network access arrangements or protocols where a cable TV network is used as an access to the PSTN/ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1225Details of core network interconnection arrangements
    • H04M7/1235Details of core network interconnection arrangements where one of the core networks is a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1307Call setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13093Personal computer, PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13152Callback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13173Busy signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1318Ringing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1322PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13274Call rejection, call barring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13282Call forward, follow-me, call diversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13374Paging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13375Electronic mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13377Recorded announcement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet

Definitions

  • This invention relates generally to electronically determining the status of a telephone over a network. More specifically, the present invention provides a method and apparatus for obtaining the status of a telephone (whether on-hook or off-hook) over a network in order to maximize the probability of reaching a desired party. It also provides a method and apparatus for sending an e-mail to the desired party for storage as a voice mail message.
  • Telephone line activity monitoring has been the subject of invention in the past.
  • a form of line activity monitoring has been proposed for the purpose of obtaining information regarding statistics of line usage. This proposed system detects the usage of the line, but does not transmit status information to others in any current fashion.
  • U.S. Pat. No. 4,559,416 to Theis et al.
  • Another monitoring system has been described whose purpose is to notify an operator that a telephone line is open so that a desired message can be delivered by the operator to a receiving party.
  • This system comprises an automatic dialer that attempts to reach individuals on a repetitive basis until a connection is made. Again, status of the telephone at any given point of time is not provided.
  • U.S. Pat. No. 3,989,899 to Norwich refer to U.S. Pat. No. 3,989,899 to Norwich.
  • a communication system has been proposed that uses a voice message system for storing and retrieving voice messages and faxed data and for converting text into voice messages.
  • This proposed system does not deal with the issue of how to contact the party receiving the phone call but only leaves a message for that party in the event that the phone is in an off-hook condition.
  • What is desired is a system whereby a calling party can pre-determine the status of a called party's telephone (on-hook or off-hook) so as to maximize the opportunity for completing a telephone call to the desired party.
  • the present invention provides a method for a calling party to receive constantly updated information concerning the status of a telephone (on-hook or off-hook) to be called. For purposes of this specification this status will generally be called the “telephone status.”
  • the present invention also provides a way for a calling party to leave e-mail and voice mail to the called party as part of the determination of telephone status.
  • the present invention comprises a monitoring system that can constantly poll a series of telephones, and stores information concerning the telephone status in a telephone status file.
  • the system switch simply records the off-hook status of a telephone of the system and provides a notation to a file that is accessible to others.
  • a telephone is presumed to be on-hook unless it is determined to be off-hook.
  • That file is one that, in a preferred embodiment, can be accessed over the Internet.
  • the calling party accesses the telephone's status file over the Internet and receives a determination of whether the called telephone is on-hook or off-hook.
  • the calling party When an off-hook condition is noted, the calling party will not attempt to place the telephone call. In addition, the calling party may elect to alert the called party that a call was attempted, to send an e-mail and have the e-mail delivered as a voice mail message, or to be signaled when the called party's phone is on-hook. When the telephone status is noted as on-hook, the calling party can then make the telephone call with some reasonable assurance of reaching the telephone of the called party.
  • This system differs from existing private branch exchanges (PBX) in that a current PBX can have a “camp on” feature that allows a use to place a phone call to a telephone on the PBX, note that the called telephone is off-hook and “camp on” to the called party's telephone line so that when an on-hook condition is noted, the PBX can automatically connect the calling party to the called party.
  • camp on systems The difficulty with such camp on systems is that they cannot be used by people outside the PBX.
  • camp on feature the call is “camped” only after is placed. The caller still has invested both time and money in exchange for a busy signal.
  • the system and method of the present invention allows a user to be advised of the status of a telephone via network external to the location of the telephone to maximize the probability of actually making the desired connection.
  • An alternative embodiment of the present invention is to connect the calling party's telephone to the computer at the calling party's location. Thereafter, upon a determination by the calling party's telephone is such that a call can be made, the user's computer will then dial the user's telephone prompting the user to pick that telephone up and thereafter dial the called party's telephone thereby completing the telephone call in an automated fashion.
  • a further embodiment of the present invention is to use a telecommunications device (wireless or otherwise, e.g., a computer, a telephone, or a personal digital assistant) to send the called party an e-mail and then have the e-mail delivered to the called party's voice mail box.
  • the called party retrieves the e-mail-converted-to-voice message from the voice mail box using any of a number of devices (e.g., a computer, a telephone, or a personal digital assistant).
  • Obtaining telephone status over the cable network occurs in a similar fashion to that already noted above.
  • a called party's telephone is either plugged into a set-top box or other interface through which telephone services are offered.
  • the called party's telephone is connected to a computer system which is in turn connected to a set-top box ore other telephone and/or data interface for those cable operations that offer Internet-over-cable service.
  • the off-hook status of the telephone at the called party's location is determined via a switch at the telephone company (telco). That off-hook status is provided to a file that is accessible over the Internet.
  • a calling party desiring to obtain the status of the telephone at a location having cable service would again access the Internet and obtain information from the telephone status file which is constantly updated by the telco switch. Conversely, information concerning telephone status file over the cable network.
  • any user can obtain the telephone status via a computer system linked to the Internet via a cable operator.
  • telephone status can be provided to a telephone status file over the Internet for those telephones that can use local cable operator infrastructure to connect to the public switched telephone network.
  • a calling party at the cable location can also obtain the telephone status of the called party telephone by simply using the computer that is plugged into the set-top box or other telephony/data interface provided to go over the Internet to the telephone status file.
  • This additional cable network thereby allows updating of the telephone status file and allows telephone status to be obtained in yet another fashion.
  • FIG. 1 illustrates the basic architecture of a telephone status monitor according to an embodiment of the present invention.
  • FIG. 2 illustrates a telephone status monitor according to an alternate embodiment of the present invention.
  • FIG. 3 illustrates an operational process of a telephone status monitor according to the present invention.
  • FIG. 4 illustrates an operational process of a telephone status monitor according to an alternate embodiment.
  • FIG. 5 illustrates a telephone status monitor system embodiment using wireless network components.
  • the present invention is a system and method for obtaining the telephone status (on-hook/off-hook) of a called party's telephone over a network external to the location of the called party's telephone, such as the Internet.
  • a user accesses a network, in this case the Internet 10 , although this is not meant as a limitation. Any network that can be connected to a calling party and a called party can also be used.
  • the calling party accesses the telephone status file 8 which is continually updated by a telephone status monitor 6 which constantly monitors a series of telephones 2 , 4 . It should be noted that it is anticipated that many thousands of telephones will be monitored in this fashion. Eventually it is anticipated that millions of phones will be so monitored.
  • the monitoring function can be accomplished by special equipment for that purpose or is simply the output of a switch that recognizes when a particular telephone is off-hook on the network.
  • the status file 8 is continually updated by monitor 6 with the on-hook or off-hook status of telephones that are monitored.
  • the calling party communicating with a PC 12 can receive “real time” status (as determined by the sampling rate of the monitor) of a telephone being called by simply monitoring the telephone status file that is accessible over the Internet.
  • the status file is anticipated to contain many thousands of numbers it is anticipated as past of the present invention that when a calling party using its PC 12 requests the status of a particular telephone that only the status of that telephone will subsequently be displayed on the user PC.
  • the user PC 12 may create a list of numbers to monitor and have the data “pushed” over the Internet 10 to the calling party's PC 12 .
  • FIG. 2 an alternate embodiment of the present invention is shown.
  • calling party's PC 20 accesses the telephone status file 22 over the Internet 30 .
  • the telephone status file 22 is continually updated by a telephone status monitor 24 which monitors telephones 26 and 28 (again these are representative of a plurality of telephones fully monitored by the system).
  • the calling party has a telephone 32 that is connected to the calling party's PC 20 .
  • the PC 20 monitors the status of a called party via the status file 22 as soon as the called party status indicates an on-hook condition, the PC 20 will then place a telephone call to the called party. This makes the entire connection process an automated one.
  • PBX private branch exchange
  • the invention may be embodied so as to monitor status any type of telephone, it has particular value for monitoring the status of ordinary telephones on the plain old telephone system (i.e., POTS telephones). That is because the POTS does not have the sort of telephone status monitoring features that may be included in newer generations of telephone networks.
  • POTS plain old telephone system
  • the calling party may also send an e-mail to the called party's PC 34 .
  • the e-mail is converted from text to digital voice at converter 36 and routed to the voice mail box 36 and routed to the voice mail box 36 of the called party.
  • a calling party having a PC inputs a telephone number to be called (the called party) 101 . Thereafter, the calling party's PC connects to the Internet 103 subsequently accesses the telephone status file 105 . The status of the called party s telephone number is then determined 107 and that status is provided back to the calling party's PC 109 noting that status of the called party's telephone line.
  • FIG. 4 an alternate embodiment of the present invention is shown. All of the steps of the access to the status of the called party's telephone line is the same is noted previously in FIG. 3. However, instead of the user making the telephone call, the PC continually monitors the telephone status file. Upon noting that the called party's telephone status is in an on-hook condition, the calling party's PC dials the called party's telephone 115 . The calling party's PC then waits to receive an on-hook signal from the called party's telephone 117 , thereby signaling that the calling party is on the telephone ready to make the telephone call. The calling party's PC then places the telephone call to the called party's telephone 119 , thereby completing the telephone call.
  • the calling party's PC can place the call over the Internet to a called party's telephone or, in the alternative, the calling party's PC can simply place a call over the public switch telephone network to the called party's telephone.
  • FIG. 5 an alternative embodiment of the present invention is illustrated. While it is important for long-distance callers to be able to ascertain whether the party is online or not, this is also particularly important when one is dealing with wireless communications.
  • personal computer 20 can connect to, for example, the Internet 102 to ascertain the status of wireless telephones 112 , 114 , and 118 .
  • the query concerning the telephone status then proceeds through a wireless application protocol (WAP) interface 106 to wireless network 108 .
  • WAP wireless application protocol
  • the request then flows to the wireless network manager 110 which records which wireless phones are currently available on the network and, of key importance, which of those telephones is engaged in an active telephone call.
  • WAP wireless application protocol
  • network manager knows that wireless telephones 112 and 114 are available for telephone calls or in the alternative that, for example, wireless telephone 114 is engaged in an active phone call.
  • This information is then sent by network manager 110 over wireless network 108 through WAP interface 106 through Internet 102 to PC 20 .
  • the user can decide to make a telephone call using conventional telephone 32 over the public switch telephone network 104 through the WAP interface 106 over wireless network 108 to the wireless telephones 112 , 114 .
  • telephone 32 can place its call through PC 20 via Internet telephony over the Internet 102 to the wireless telephones 112 , 114 .
  • video phones 100 are becoming available.
  • the video phone in certain instances will take the place of personal computer 20 for interacting with the Internet and making telephone calls.
  • a telephone is the I phone® model 2050, for example, whose functionality, technical aspects, and capabilities are incorporated herein by reference in their entirety.
  • Such a video phone 100 can also interact with Internet 102 through WAP interface 106 to ascertain the status of wireless telephones 112 , 114 over wireless network 108 .
  • WAP interface 106 can be placed either over the Internet 102 or over public switch telephone network 104 through the wireless network to the wireless telephones desired.
  • a telephone line status monitoring system and method has been described herein. It will be appreciated by those skilled in the art that minor modifications to the present invention could be made without departing from the scope of the invention as disclosed. For example, it is also possible with the system of the present invention to monitor temperature of the home. In this instance, the system has a thermostat in place of the telephone system. The thermostat places its readings into a file over the Internet which can be read by a user when the user is at a remote location. In this manner the user can monitor home temperature during absences.
  • Monitoring of temperature is also useful for refrigerators, freezers, and commercial HVAC systems.
  • the present invention allows for problems in such thermal systems to be monitored remotely, spotted early, and corrected before any serious economic consequences occur.
  • Alarm monitoring can also be accomplished using the system and method of the present invention.
  • the alarm company can be notified in the normal fashion.
  • the alarm could also be noted in a file to be reviewed by a user when the user is away from the premises. In this case the user will know an alarm has gone off and can contact the alarm company to ascertain the meaning of the alarm.
  • An additional embodiment of the alarm concept of the present invention is for a formatted email to be sent to the owner of the premises so that the owner can have more specific notification of the meaning of any alarm that goes off.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A system and method for determining telephone status over a network. The system and method provides for off hook status to be determined by a switch or other monitor that then provides that information to a telephone status file. The telephone status file is accessible over the Internet by computer so that a calling party can first determine if the called party is on the telephone. Thus wasted time in making calls that cannot be completed is avoided. The system operates over normal PSTN's, over cable systems, and over the Internet.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation in part of application Ser. No. 08/963,373 filed Nov. 3, 1997, now pending. The Ser. No. 08/963,373 application is incorporated herein by reference, in its entirety, for all purposes. [0001]
  • BACKGROUND OF THE INVENTION
  • This invention relates generally to electronically determining the status of a telephone over a network. More specifically, the present invention provides a method and apparatus for obtaining the status of a telephone (whether on-hook or off-hook) over a network in order to maximize the probability of reaching a desired party. It also provides a method and apparatus for sending an e-mail to the desired party for storage as a voice mail message. [0002]
  • Literally millions of times per day, parties attempt to contact one another, only to find that the party initiating the telephone call receives a busy signal or is put into the phone mail of the receiving telephone when that telephone is off-hook. Not only is this experience frustrating for the caller, but also can result in lost business or social opportunities on the part of the receiving party who is on the line speaking with someone else. In addition, receiving busy signals and the inability to complete telephone calls results in the loss of millions of dollars in revenue both from the time expended by the caller in trying to reach the desired party, as well as lost opportunities for commerce or other social contact. [0003]
  • Telephone line activity monitoring has been the subject of invention in the past. A form of line activity monitoring has been proposed for the purpose of obtaining information regarding statistics of line usage. This proposed system detects the usage of the line, but does not transmit status information to others in any current fashion. For further details, refer to U.S. Pat. No. 4,559,416 to Theis et al. [0004]
  • Another monitoring system has been described whose purpose is to notify an operator that a telephone line is open so that a desired message can be delivered by the operator to a receiving party. This system comprises an automatic dialer that attempts to reach individuals on a repetitive basis until a connection is made. Again, status of the telephone at any given point of time is not provided. For further details, refer to U.S. Pat. No. 3,989,899 to Norwich. [0005]
  • An integrated calling directory has been described that utilizes a personal computer that stores information about the numbers being called. It does not address the problem associated with the called party telephone being in an off-hook condition. This condition is not reported in any fashion to the initiator of the telephone call. For further details, refer to U.S. Pat. No. 4,734,931 to Bourg et al. [0006]
  • A communication system has been proposed that uses a voice message system for storing and retrieving voice messages and faxed data and for converting text into voice messages. This proposed system does not deal with the issue of how to contact the party receiving the phone call but only leaves a message for that party in the event that the phone is in an off-hook condition. For further details, refer to U.S. Pat. No. 5,530,740 to Irribarren et al. [0007]
  • Another information processing system has been described as having a telephone and an informational processing device. This system does not address the issue of whether a called party telephone is in an on-hook or off-hook condition. For further details, refer to U.S. Pat. No. 5,500,893 to Onosaka. [0008]
  • A system for synchronization of mail boxes over a network has been proposed. This system is designed to ensure that information in electronic mail is complete in a series of different mailboxes. The issue of providing information to a caller regarding the status of a called party's telephone is not dealt with. For further details, refer to U.S. Pat. No. 5,647,002 to Brunson. [0009]
  • What is desired is a system whereby a calling party can pre-determine the status of a called party's telephone (on-hook or off-hook) so as to maximize the opportunity for completing a telephone call to the desired party. [0010]
  • SUMMARY OF THE INVENTION
  • It is therefore an object of the present invention to maximize the probability that a calling party will actually contact a called party when a telephone call is made. [0011]
  • It is a further objective of the present invention to provide a status of the called party's telephone (on-hook or off-hook) before the calling party makes the telephone call to the called party. [0012]
  • It is a further objective of the present invention to provide telephone status information over a network. [0013]
  • It is a further objection of the present invention to continually monitor the status of a telephone in order to provide the telephone in order to provide the telephone status information desired. [0014]
  • It is a further objective of the present invention to store telephone line status in a file that can be accessed by others. [0015]
  • It is a further objective of the present invention to constantly update the telephone line status file so that callers accessing the file can have an up-to-date record of the status of a telephone to be called. [0016]
  • It is a further objective of the present invention to obtain the status of a called party's telephone over cable systems connected to public switched telephone networks. [0017]
  • It is yet another objection to obtain the status of a called party's telephone when both the called party and the calling party are connected to cable systems. [0018]
  • It is a further objective of the present invention to obtain the status of a called party's telephone when the called party is connected to a cable system but the calling party is not. [0019]
  • It is yet another objective of the present invention to generally provide information concerning home and office equipment and functions to a file that can be accessed by networks external to the home, such as the Internet. [0020]
  • These and other objectives of the present invention will become apparent from a review of the general and detailed descriptions that follow. The present invention provides a method for a calling party to receive constantly updated information concerning the status of a telephone (on-hook or off-hook) to be called. For purposes of this specification this status will generally be called the “telephone status.” The present invention also provides a way for a calling party to leave e-mail and voice mail to the called party as part of the determination of telephone status. [0021]
  • The present invention comprises a monitoring system that can constantly poll a series of telephones, and stores information concerning the telephone status in a telephone status file. Alternatively, the system switch simply records the off-hook status of a telephone of the system and provides a notation to a file that is accessible to others. Thus, a telephone is presumed to be on-hook unless it is determined to be off-hook. That file is one that, in a preferred embodiment, can be accessed over the Internet. When a calling party desires to maximize its probability of actually being connected with a called party, the calling party accesses the telephone's status file over the Internet and receives a determination of whether the called telephone is on-hook or off-hook. When an off-hook condition is noted, the calling party will not attempt to place the telephone call. In addition, the calling party may elect to alert the called party that a call was attempted, to send an e-mail and have the e-mail delivered as a voice mail message, or to be signaled when the called party's phone is on-hook. When the telephone status is noted as on-hook, the calling party can then make the telephone call with some reasonable assurance of reaching the telephone of the called party. [0022]
  • This system differs from existing private branch exchanges (PBX) in that a current PBX can have a “camp on” feature that allows a use to place a phone call to a telephone on the PBX, note that the called telephone is off-hook and “camp on” to the called party's telephone line so that when an on-hook condition is noted, the PBX can automatically connect the calling party to the called party. The difficulty with such camp on systems is that they cannot be used by people outside the PBX. In addition, when using the camp on feature, the call is “camped” only after is placed. The caller still has invested both time and money in exchange for a busy signal. In contrast to existing PBX camp on systems, the system and method of the present invention allows a user to be advised of the status of a telephone via network external to the location of the telephone to maximize the probability of actually making the desired connection. [0023]
  • An alternative embodiment of the present invention is to connect the calling party's telephone to the computer at the calling party's location. Thereafter, upon a determination by the calling party's telephone is such that a call can be made, the user's computer will then dial the user's telephone prompting the user to pick that telephone up and thereafter dial the called party's telephone thereby completing the telephone call in an automated fashion. [0024]
  • A further embodiment of the present invention is to use a telecommunications device (wireless or otherwise, e.g., a computer, a telephone, or a personal digital assistant) to send the called party an e-mail and then have the e-mail delivered to the called party's voice mail box. The called party retrieves the e-mail-converted-to-voice message from the voice mail box using any of a number of devices (e.g., a computer, a telephone, or a personal digital assistant). [0025]
  • It is also the case the telephone companies are seeking to expand their markets for both long distance and local services. This expansion has caused certain long distance to acquire cable companies in order to provide local service to customers. This cable-borne telephone is yet another way for long distance carriers to reach local users by virtue of the cable system infrastructure already in place. Where such cable infrastructure exists, it is also possible to obtain the telephone status of users telephones over the cable system. [0026]
  • Obtaining telephone status over the cable network occurs in a similar fashion to that already noted above. In a first embodiment, a called party's telephone is either plugged into a set-top box or other interface through which telephone services are offered. Alternatively, the called party's telephone is connected to a computer system which is in turn connected to a set-top box ore other telephone and/or data interface for those cable operations that offer Internet-over-cable service. The off-hook status of the telephone at the called party's location is determined via a switch at the telephone company (telco). That off-hook status is provided to a file that is accessible over the Internet. [0027]
  • Thus, a calling party, desiring to obtain the status of the telephone at a location having cable service would again access the Internet and obtain information from the telephone status file which is constantly updated by the telco switch. Conversely, information concerning telephone status file over the cable network. In this manner, any user can obtain the telephone status via a computer system linked to the Internet via a cable operator. In addition, telephone status can be provided to a telephone status file over the Internet for those telephones that can use local cable operator infrastructure to connect to the public switched telephone network. [0028]
  • As noted above, a calling party at the cable location can also obtain the telephone status of the called party telephone by simply using the computer that is plugged into the set-top box or other telephony/data interface provided to go over the Internet to the telephone status file. This additional cable network thereby allows updating of the telephone status file and allows telephone status to be obtained in yet another fashion. [0029]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Additional objects and advantages of the present invention will be apparent in the following detailed description read in conjunction with the accompanying drawing figures. [0030]
  • FIG. 1 illustrates the basic architecture of a telephone status monitor according to an embodiment of the present invention. [0031]
  • FIG. 2 illustrates a telephone status monitor according to an alternate embodiment of the present invention. [0032]
  • FIG. 3 illustrates an operational process of a telephone status monitor according to the present invention. [0033]
  • FIG. 4 illustrates an operational process of a telephone status monitor according to an alternate embodiment. [0034]
  • FIG. 5 illustrates a telephone status monitor system embodiment using wireless network components. [0035]
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention is a system and method for obtaining the telephone status (on-hook/off-hook) of a called party's telephone over a network external to the location of the called party's telephone, such as the Internet. [0036]
  • Referring to FIG. 1, the general architecture of the telephone status monitor is described. Using a personal computer or other similar type of processor [0037] 12 a user accesses a network, in this case the Internet 10, although this is not meant as a limitation. Any network that can be connected to a calling party and a called party can also be used. The calling party accesses the telephone status file 8 which is continually updated by a telephone status monitor 6 which constantly monitors a series of telephones 2, 4. It should be noted that it is anticipated that many thousands of telephones will be monitored in this fashion. Eventually it is anticipated that millions of phones will be so monitored. The monitoring function can be accomplished by special equipment for that purpose or is simply the output of a switch that recognizes when a particular telephone is off-hook on the network.
  • The [0038] status file 8 is continually updated by monitor 6 with the on-hook or off-hook status of telephones that are monitored. Thus, the calling party communicating with a PC 12 can receive “real time” status (as determined by the sampling rate of the monitor) of a telephone being called by simply monitoring the telephone status file that is accessible over the Internet.
  • Since the status file is anticipated to contain many thousands of numbers it is anticipated as past of the present invention that when a calling party using its [0039] PC 12 requests the status of a particular telephone that only the status of that telephone will subsequently be displayed on the user PC. Alternatively, the user PC 12 may create a list of numbers to monitor and have the data “pushed” over the Internet 10 to the calling party's PC 12.
  • Referring to FIG. 2, an alternate embodiment of the present invention is shown. In this case, calling party's [0040] PC 20 accesses the telephone status file 22 over the Internet 30. Again, the telephone status file 22 is continually updated by a telephone status monitor 24 which monitors telephones 26 and 28 (again these are representative of a plurality of telephones fully monitored by the system). In this case, however, the calling party has a telephone 32 that is connected to the calling party's PC 20. When the calling party's PC 20 monitors the status of a called party via the status file 22 as soon as the called party status indicates an on-hook condition, the PC 20 will then place a telephone call to the called party. This makes the entire connection process an automated one. This embodiment finds particular utility in a private branch exchange (PBX) where a telco switch is ordinarily not monitoring individual telephones.
  • Although the invention may be embodied so as to monitor status any type of telephone, it has particular value for monitoring the status of ordinary telephones on the plain old telephone system (i.e., POTS telephones). That is because the POTS does not have the sort of telephone status monitoring features that may be included in newer generations of telephone networks. [0041]
  • Referring again to FIG. 2, the calling party may also send an e-mail to the called party's [0042] PC 34. The e-mail is converted from text to digital voice at converter 36 and routed to the voice mail box 36 and routed to the voice mail box 36 of the called party.
  • Referring to FIG. 3, the flow of the method of the present invention is shown. A calling party having a PC inputs a telephone number to be called (the called party) [0043] 101. Thereafter, the calling party's PC connects to the Internet 103 subsequently accesses the telephone status file 105. The status of the called party s telephone number is then determined 107 and that status is provided back to the calling party's PC 109 noting that status of the called party's telephone line.
  • Upon receipt of the called party's status, that information is displayed for the calling [0044] party 111 and thereafter, if the called party's telephone line status is in an on-hook condition, the user can then dial the called party 113.
  • Referring to FIG. 4, an alternate embodiment of the present invention is shown. All of the steps of the access to the status of the called party's telephone line is the same is noted previously in FIG. 3. However, instead of the user making the telephone call, the PC continually monitors the telephone status file. Upon noting that the called party's telephone status is in an on-hook condition, the calling party's PC dials the called party's [0045] telephone 115. The calling party's PC then waits to receive an on-hook signal from the called party's telephone 117, thereby signaling that the calling party is on the telephone ready to make the telephone call. The calling party's PC then places the telephone call to the called party's telephone 119, thereby completing the telephone call. It should be noted that at the present time it is possible to place a telephone call over the Internet. Therefore, the calling party's PC can place the call over the Internet to a called party's telephone or, in the alternative, the calling party's PC can simply place a call over the public switch telephone network to the called party's telephone.
  • Referring to FIG. 5, an alternative embodiment of the present invention is illustrated. While it is important for long-distance callers to be able to ascertain whether the party is online or not, this is also particularly important when one is dealing with wireless communications. For example, and as described earlier, [0046] personal computer 20 can connect to, for example, the Internet 102 to ascertain the status of wireless telephones 112, 114, and 118. The query concerning the telephone status then proceeds through a wireless application protocol (WAP) interface 106 to wireless network 108. The request then flows to the wireless network manager 110 which records which wireless phones are currently available on the network and, of key importance, which of those telephones is engaged in an active telephone call. Thus network manager knows that wireless telephones 112 and 114 are available for telephone calls or in the alternative that, for example, wireless telephone 114 is engaged in an active phone call. This information is then sent by network manager 110 over wireless network 108 through WAP interface 106 through Internet 102 to PC 20. At that point the user can decide to make a telephone call using conventional telephone 32 over the public switch telephone network 104 through the WAP interface 106 over wireless network 108 to the wireless telephones 112, 114. Alternatively, telephone 32 can place its call through PC 20 via Internet telephony over the Internet 102 to the wireless telephones 112, 114.
  • This knowledge of the status of telephones in a wireless system is particularly important, since certain trends exist to charge only the caller for calls that are to be made to or from a wireless network. This is consistent with the current method of charging for telephone calls over a public switch telephone network. Thus, in a situation where a caller is charged for all telephone calls made, it will be particularly important to the caller that it not get charged for leaving a message over a wireless network which tends to be particularly expensive. [0047]
  • The expense in dealing with a wireless network is all the more apparent when one considers that a telephone may be in a “roaming” mode where the telephone is in a network which is not the home network for the wireless telephone. Thus, in the case where [0048] wireless telephone 118 is roaming in a second wireless network 116, a telephone call that is not completed or wherein a message is simply left, becomes all the more expensive since roaming charges will be charged to the caller as well.
  • It is also important to note that an entire generation of [0049] video phones 100 are becoming available. The video phone in certain instances will take the place of personal computer 20 for interacting with the Internet and making telephone calls. Such a telephone is the I phone® model 2050, for example, whose functionality, technical aspects, and capabilities are incorporated herein by reference in their entirety. Such a video phone 100 can also interact with Internet 102 through WAP interface 106 to ascertain the status of wireless telephones 112, 114 over wireless network 108. When information is subsequently displayed on video phone 100 regarding the availability of wireless telephones 112, 114, a call can be placed either over the Internet 102 or over public switch telephone network 104 through the wireless network to the wireless telephones desired.
  • A telephone line status monitoring system and method has been described herein. It will be appreciated by those skilled in the art that minor modifications to the present invention could be made without departing from the scope of the invention as disclosed. For example, it is also possible with the system of the present invention to monitor temperature of the home. In this instance, the system has a thermostat in place of the telephone system. The thermostat places its readings into a file over the Internet which can be read by a user when the user is at a remote location. In this manner the user can monitor home temperature during absences. [0050]
  • Monitoring of temperature is also useful for refrigerators, freezers, and commercial HVAC systems. The present invention allows for problems in such thermal systems to be monitored remotely, spotted early, and corrected before any serious economic consequences occur. [0051]
  • Similarly, just as messages can be transmitted to the user of the telephone, so can instructions to raise or lower temperature in the home be transmitted to the thermostat over the Internet. [0052]
  • Alarm monitoring can also be accomplished using the system and method of the present invention. In this instance, when an alarm goes off, the alarm company can be notified in the normal fashion. However, the alarm could also be noted in a file to be reviewed by a user when the user is away from the premises. In this case the user will know an alarm has gone off and can contact the alarm company to ascertain the meaning of the alarm. [0053]
  • An additional embodiment of the alarm concept of the present invention is for a formatted email to be sent to the owner of the premises so that the owner can have more specific notification of the meaning of any alarm that goes off. [0054]
  • A telephone status monitoring system and method has now been shown. It will be appreciated by those skilled in the art that other equipment in the home of office may be monitored as well using the system of the present invention without departing from the scope of the invention as disclosed. [0055]
  • The present invention has been described in terms of preferred embodiments, however, it will be appreciated that various modifications and improvements may be made to the described embodiments without departing from the scope of the invention. The present invention is limited only by the appended claims. [0056]

Claims (51)

What is claimed is:
1. A system for communicating status of a plurality of plain old telephone system (POTS) telephones over a network to an inquiring computer, the system comprising:
a telephone status monitor connected so as to monitor a telephone status of the plurality of POTS telephones; and
a telephone status file connected to the telephone status monitor for receiving the telephone status of the plurality of POTS telephones, the telephone status file being accessible by the inquiring computer via the network.
2. The system for communicating status over a network of
claim 1
, wherein the telephone status comprises on-hook and off-hook condition of the telephone.
3. The system for communicating status over a network of
claim 1
, wherein the telephone status comprises the status of consumer options for telephone service.
4. The system for communicating status over a network of
claim 1
, the system further comprising:
a calling party telephone; and
logic enabling the calling party telephone to place a telephone call to one of the plurality of POTS telephones when that one of the plurality of POTS telephones is in an on-hook status.
5. The system for communicating status over a network of
claim 1
, the system further comprising:
a voice mail converter connected to receive an alpha numeric message via the network and convert the alpha numeric message into a voice mail message;
the converter further connected so as to allow a called party to access the voice mail message; and
whereby the inquiring computer can create an alphanumeric message to be sent to the voice mail converter over the network for subsequent conversion into voice mail by the voice mail converter.
6. The system for providing telephone status of
claim 5
, wherein system further comprises:
a called party processor connected to the network, wherein the voice mail converter is connected to receive the alpha numeric message from the network via the called party processor.
7. A process for a calling party to determine telephone status of a called party telephone over a network, the process comprising:
inputting a telephone number corresponding to the called party's plain old telephone system (POTS) telephone to a telephone status monitor over the network via a calling party processor; and
accessing a called party telephone status file over the network, wherein status of the called party's POTS telephone is made available via the called party telephone status file by the telephone status monitor.
8. The process for a calling party to determine telephone status of
claim 7
, the process further comprising:
the calling party processor dialing the telephone number of the called party's POTS telephone when an on-hook status is detected; and
establishing a telephone call between the calling party and the called party via a telephone connected to the calling party processor.
9. The process for a calling party to determine telephone status of
claim 7
, the process further comprising:
creating an alpha numeric message; and
sending the alpha numeric message over the network to a voice mail converter for conversion into a voice mail message, wherein the voice mail message is accessible for retrieval by the called party.
10. The process for a calling party to determine telephone status of
claim 9
, wherein the alpha numeric message is received at the voice mail converter via a called party processor connected between the network and the voice mail converter.
11. A process for determining telephone status comprising:
accessing a telephone status file over a network; and
monitoring the status of a plurality of plain old telephone system (POTS) telephones and providing that telephone status to the telephone status file.
12. The process for determining telephone status of
claim 11
, wherein the monitoring of telephone status is accomplished by a telephone status monitor monitoring the on-hook and off-hook status of a plurality of telephones.
13. The process for determining telephone status of
claim 12
, wherein the telephone status monitor periodically updates the status of telephones being monitored.
14. The process for determining telephone status of
claim 11
, wherein the accessing a telephone status over a network comprises:
receiving a number to be called, input by a calling party; and
reviewing the telephone status of the number to be called in the telephone status file.
15. The process for determining telephone status of
claim 14
, the process further comprising:
periodically updating the telephone status file with the status of telephones being monitored.
16. The process for determining telephone status of
claim 15
, the process further comprising:
notifying a calling party by beeper that a called party telephone is in an on-hook condition.
17. A system for communicating over a network, the system comprising:
a voice mail converter connected to receive an alpha numeric message via the network and convert the alpha numeric message into a voice mail message;
the converter further connected so as to allow a called party to access the voice mail message; and
whereby a message creation device creates an alphanumeric message to be sent to the voice mail converter over the network for subsequent conversion into voice mail by the voice mail converter.
18. The system for communicating over a network of
claim 17
, wherein the network is a wireless network and the message creation device comprises a wireless communication device.
19. The system for communicating over a network of
claim 18
, wherein the creation device comprises a telephone.
20. The system for communicating over a network of
claim 18
, wherein the creation device comprises a computer.
21. The system for communicating over a network of
claim 17
, wherein the network is a wireless network and the called party accesses the voice mail message using a wireless communication device.
22. The system for communicating over a network of
claim 21
, wherein the wireless communication device comprises a telephone.
23. The system for communicating over a network of
claim 21
, wherein the wireless communication device comprises a computer.
24. The system for communicating over a network of
claim 21
, wherein the wireless communication device comprises a personal digital assistant having voice capability.
25. The system for communicating over a network of
claim 17
, wherein the creation device comprises a telephone.
26. The system for communicating over a network of
claim 17
, wherein the creation device comprises a computer.
27. The system for communicating over a network of
claim 17
, wherein the called party accesses the voice mail message using a telephone.
28. The system for communicating over a network of
claim 17
, wherein the called party accesses the voice mail message using a computer.
29. The system for communicating over a network of
claim 17
, wherein the called party accesses the voice mail message using a personal digital assistant having voice capability.
30. A system for providing status of a plurality of telephones over a network to an inquiring computer, the system comprising:
a telephone status monitor connected so as to monitor a telephone status of the plurality of telephones; and
a telephone status file connected to the telephone status monitor for receiving the telephone status of the plurality of telephones, the telephone status file being accessible by the inquiring computer via the network;
wherein the telephone status is a consumer option selected from the group consisting of: number of rings to voicemail and call waiting.
31. A system for providing telephone status over a network to a calling party computer connected to that network, the system comprising:
a telephone status monitor connected so as to monitor a telephone status of a telephone;
a telephone status file connected to the telephone status monitor for receiving the telephone status of the telephone, the telephone status file being accessible by the calling computer via the network; and
a voice mail converter connected to receive an alpha numeric message via the network and convert the alpha numeric message into a voice mail message; and
the converter being further connected so as to allow a called party to access the voice mail message;
whereby the calling party computer can create an alphanumeric message to be sent to the voice mail converter via the network for subsequent conversion into voice mail by the voice mail converter.
32. The system for providing telephone status of
claim 31
, wherein system further comprises:
a called party processor connected to the network, wherein the voice mail converter is connected to receive the alpha numeric message from the network via the called party processor.
33. A process for a calling party to determine telephone status of a called party telephone over a network, the process comprising:
inputting a called party's telephone number to a telephone status monitor over the network via a calling party processor;
accessing a called party telephone status file over the network, wherein status of the called party telephone is made available via the called party status file by the telephone status monitor;
creating an alpha numeric message; and
sending the alpha numeric message over the network to a voice mail converter for conversion into a voice mail message, wherein the voice mail message is accessible for retrieval by the called party.
34. The process for a calling party to determine telephone status of
claim 33
, wherein the alpha numeric message is received at the voice mail converter via a called party processor connected between the network and the voice mail converter.
35. A process for determining telephone status, the process comprising:
accessing a telephone status file over a network, the telephone status file representing telephone status of one or more telephones that are being monitored;
reviewing periodic updates to the telephone status file with respect to a called party telephone selected from the one or more telephones monitored for the telephone status file; and
notifying a calling party by beeper that the called party telephone is in an on-hook condition.
36. A system for communicating thermal status via one or more telephones over a network to an inquiring computer, the system comprising:
a telephone status monitor connected so as to monitor a telephone status of the one or more telephones; and
a telephone status file connected to the telephone status monitor for receiving the telephone status of the one or more telephones, the telephone status file being accessible by the inquiring computer via the network;
wherein the telephone status comprises a temperature condition of a thermal system reporting to the telephone.
37. The system for communicating thermal status of
claim 36
, wherein the thermal system reporting a temperature condition is selected from the group consisting of: a household heating system, a household cooling system, a household central air system, a commercial heating-ventilation-air-conditioning system, a refrigerator, and a freezer.
38. A process for a calling party to determine thermal status via a called party telephone over a network, the process comprising:
inputting a telephone number corresponding to the called party's telephone to a telephone status monitor over the network via a calling party processor; and
accessing a called party telephone status file over the network, wherein telephone status of the called party's telephone is made available via the called party telephone status file by the telephone status monitor;
wherein the telephone status comprises a temperature condition of a thermal system reporting to the telephone.
39. The process for a calling party to determine thermal status of
claim 38
, wherein the thermal system reporting a temperature condition is selected from the group consisting of: a household heating system, a household cooling system, a household central air system, a commercial heating-ventilation-air-conditioning system, a refrigerator, and a freezer.
40. A process for determining temperature status via telephone, the process comprising:
accessing a telephone status file over a network; and
monitoring the temperature status corresponding to a plurality of telephones and providing that temperature status to the telephone status file.
41. The process for determining temperature status via telephone of
claim 40
,
wherein the temperature status corresponding to each of the plurality of telephones comprises a temperature condition reported by a thermal system, wherein the thermal system is selected from the group consisting of: a household heating system, a household cooling system, a household central air system, a commercial heating-ventilation-air-conditioning system, a refrigerator, and a freezer.
42. A system for communicating status of a plurality of telephones over a network to a videophone, the system comprising:
a telephone status monitor connected so as to monitor a telephone status of the plurality of telephones; and
a telephone status file connected to the telephone status monitor for receiving the telephone status of the plurality of telephones, the telephone status file being accessible by the videophone via the network.
43. A process for a calling party to determine telephone status of a called party telephone over a network, the process comprising:
inputting a telephone number corresponding to the called party's telephone to a telephone status monitor over the network via a videophone; and
accessing a called party telephone status file with the videophone over the network, wherein status of the called party's telephone is made available via the called party telephone status file by the telephone status monitor.
44. A process for determining telephone status comprising:
accessing a telephone status file over a network using a videophone; and
monitoring the status of a plurality of telephones and providing that telephone status to the telephone status file for viewing via the videophone.
45. A system for communicating status of a plurality of wireless telecommunication devices over a network to an inquiring computer, the system comprising:
a telephone status monitor connected so as to monitor a telephone status of the plurality of wireless telecommunication devices; and
a telephone status file connected to the telephone status monitor for receiving the telephone status of the plurality of wireless telecommunication devices, the telephone status file being accessible by the inquiring computer via the network.
46. The system for communicating status over a network of
claim 45
, the system further comprising:
a voice mail converter connected to receive an alpha numeric message via the network and convert the alpha numeric message into a voice mail message;
the converter further connected so as to allow a called party to access the voice mail message via one or more of the plurality of wireless telecommunication devices; and
whereby the inquiring computer can create an alphanumeric message to be sent to the voice mail converter via the network for subsequent conversion into voice mail by the voice mail converter.
47. A process for a calling party to determine device status of a called party wireless telecommunication device over a network, the process comprising:
inputting a telephone number corresponding to the called party's wireless telecommunication device to a device status monitor over the network via a calling party processor; and
accessing a called party device status file over a network, wherein status of the called party's wireless telecommunication devices is made available via the called party device status file by the device status monitor.
48. The process for a calling party to determine device status of
claim 47
, the process further comprising:
creating an alpha numeric message; and
sending the alpha numeric message over the network to a voice mail converter for conversion into a voice mail message, wherein the voice mail message is accessible for retrieval by the called party via the called party's wireless telecommunication device.
49. The process for a calling party to determine device status of
claim 47
, the process further comprising:
notifying the calling party by beeper that the called party's wireless telecommunication device is in an on-hook condition.
50. A process for determining wireless telecommunication device status comprising:
accessing a device status file over a network; and
monitoring the status of a plurality of wireless telecommunication devices and providing that device status to the device status file.
51. The process for determining wireless telecommunication device status of
claim 50
, the process further comprising:
notifying a calling party by beeper that a called party wireless telecommunication device is in an on-hook condition.
US09/759,107 1997-11-03 2001-01-12 Method and apparatus for obtaining telephone status over a network Expired - Lifetime US7088802B2 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
US09/759,107 US7088802B2 (en) 1997-11-03 2001-01-12 Method and apparatus for obtaining telephone status over a network
US11/123,490 US7280642B2 (en) 1997-11-03 2005-05-06 Status monitoring system utilizing an RFID monitoring system
US11/182,674 US7356128B2 (en) 1997-11-03 2005-07-15 Method and apparatus for obtaining status of monitoring devices over a network
US11/280,506 US8464359B2 (en) 1997-11-03 2005-11-16 System and method for obtaining a status of an authorization device over a network
US11/280,497 US7499527B2 (en) 1997-11-03 2005-11-16 System and method for determining the status of a telephone in a packet switched network
US11/344,750 US7460859B2 (en) 1997-11-03 2006-02-01 System and method for obtaining a status of an authorization device over a network for administration of theatrical performances
US11/413,887 US7734018B2 (en) 1997-11-03 2006-04-28 System and method for establishing a call between a calling party and a called party over a wired network
US11/413,888 US7529350B2 (en) 1997-11-03 2006-04-28 System and method for obtaining equipment status data over a network
US11/517,663 US7688952B2 (en) 1997-11-03 2006-09-08 System and method for obtaining equipment status data over a network
US12/031,989 US7986770B2 (en) 1997-11-03 2008-02-15 Method and apparatus for obtaining telephone status over a network

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/963,373 US6175616B1 (en) 1997-11-03 1997-11-03 Method and apparatus for obtaining telephone status over a network
US09/265,656 US6483900B1 (en) 1997-11-03 1999-03-02 Method and apparatus for obtaining telephone status over a network
US09/759,107 US7088802B2 (en) 1997-11-03 2001-01-12 Method and apparatus for obtaining telephone status over a network

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US08/963,373 Continuation-In-Part US6175616B1 (en) 1997-11-03 1997-11-03 Method and apparatus for obtaining telephone status over a network
US09/265,656 Continuation-In-Part US6483900B1 (en) 1997-11-03 1999-03-02 Method and apparatus for obtaining telephone status over a network

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US11/123,490 Continuation-In-Part US7280642B2 (en) 1997-11-03 2005-05-06 Status monitoring system utilizing an RFID monitoring system
US11/182,674 Continuation-In-Part US7356128B2 (en) 1997-11-03 2005-07-15 Method and apparatus for obtaining status of monitoring devices over a network
US11/182,674 Division US7356128B2 (en) 1997-11-03 2005-07-15 Method and apparatus for obtaining status of monitoring devices over a network

Publications (3)

Publication Number Publication Date
US20010005412A1 true US20010005412A1 (en) 2001-06-28
US20050243976A9 US20050243976A9 (en) 2005-11-03
US7088802B2 US7088802B2 (en) 2006-08-08

Family

ID=46257422

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/759,107 Expired - Lifetime US7088802B2 (en) 1997-11-03 2001-01-12 Method and apparatus for obtaining telephone status over a network
US11/182,674 Expired - Fee Related US7356128B2 (en) 1997-11-03 2005-07-15 Method and apparatus for obtaining status of monitoring devices over a network
US12/031,989 Expired - Fee Related US7986770B2 (en) 1997-11-03 2008-02-15 Method and apparatus for obtaining telephone status over a network

Family Applications After (2)

Application Number Title Priority Date Filing Date
US11/182,674 Expired - Fee Related US7356128B2 (en) 1997-11-03 2005-07-15 Method and apparatus for obtaining status of monitoring devices over a network
US12/031,989 Expired - Fee Related US7986770B2 (en) 1997-11-03 2008-02-15 Method and apparatus for obtaining telephone status over a network

Country Status (1)

Country Link
US (3) US7088802B2 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030135624A1 (en) * 2001-12-27 2003-07-17 Mckinnon Steve J. Dynamic presence management
US6658095B1 (en) 2002-03-19 2003-12-02 Nortel Networks Limited Customized presence information delivery
US20040059781A1 (en) * 2002-09-19 2004-03-25 Nortel Networks Limited Dynamic presence indicators
US20040062383A1 (en) * 2002-10-01 2004-04-01 Nortel Networks Limited Presence information for telephony users
US20040122901A1 (en) * 2002-12-20 2004-06-24 Nortel Networks Limited Providing computer presence information to an integrated presence system
US20040125941A1 (en) * 2002-12-30 2004-07-01 Nortel Networks Limited Presence enabled queue management
US20040133641A1 (en) * 2003-01-03 2004-07-08 Nortel Networks Limited Distributed services based on presence technology
US20050083908A1 (en) * 2003-10-15 2005-04-21 Louis Holder Method and apparatus for enhanced Internet telephony
US20050175166A1 (en) * 2004-02-10 2005-08-11 Welenson Gregory L. Emergency call completion for VoIP based on location of call originator
US20050223097A1 (en) * 2001-12-27 2005-10-06 Ramsayer Christopher G Personal user agent
US7035923B1 (en) 2002-04-10 2006-04-25 Nortel Networks Limited Presence information specifying communication preferences
EP1672895A1 (en) * 2004-12-15 2006-06-21 ORION ELECTRIC CO., Ltd. Telephone and electronic mail communication system
US20060210041A1 (en) * 2005-03-16 2006-09-21 Vongage Holdings, Corp. Third party call control application program interface
US20060210040A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron Transfer identification software enabling electronic communication system
US20060210036A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron System for effecting a telephone call over a computer network without alphanumeric keypad operation
US7139797B1 (en) 2002-04-10 2006-11-21 Nortel Networks Limited Presence information based on media activity
US20070088839A1 (en) * 2005-10-19 2007-04-19 Nortel Networks Limited Local time related presence automation and session control
US7227937B1 (en) * 2002-03-19 2007-06-05 Nortel Networks Limited Monitoring natural interaction for presence detection
US20070253413A1 (en) * 2005-10-13 2007-11-01 Jeffrey Citron Method and system for detecting a change in device attachment
US20070263552A1 (en) * 2006-02-27 2007-11-15 Louis Mamakos Method and system for bidirectional data transfer
US20070274074A1 (en) * 2006-02-01 2007-11-29 Smires Daniel T Method and apparatus for communicating a status of a device in a packet-based communication network
US7356137B1 (en) * 2001-05-07 2008-04-08 At&T Mobility Ii Llc Method and system for signaling presence of users in a multi-networked environment
US20080192732A1 (en) * 2007-02-13 2008-08-14 John Riley Method and system for multi-modal communications
US20110250874A1 (en) * 2010-04-08 2011-10-13 Qualcomm Incorporated Enhanced telephony services
EP2429248A1 (en) * 2009-06-10 2012-03-14 ZTE Corporation Method and system for telephone notification, signaling monitor unit and server
US8229454B1 (en) 2004-03-22 2012-07-24 Avaya Inc. Personal location information management
US8306202B2 (en) 2005-11-09 2012-11-06 Vonage Network Llc Method and system for customized caller identification
US8392609B2 (en) 2002-09-17 2013-03-05 Apple Inc. Proximity detection for media proxies
US8644475B1 (en) 2001-10-16 2014-02-04 Rockstar Consortium Us Lp Telephony usage derived presence information
US9118574B1 (en) 2003-11-26 2015-08-25 RPX Clearinghouse, LLC Presence reporting using wireless messaging

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003085530A1 (en) * 2002-03-12 2003-10-16 Trek 2000 International Ltd System and apparatus for accessing and transporting electronic communications using a portable storage device
US7941762B1 (en) * 2003-02-14 2011-05-10 Shoretel, Inc. Display of real time information for selected possibilities
US6970547B2 (en) * 2003-05-12 2005-11-29 Onstate Communications Corporation Universal state-aware communications
US20040247103A1 (en) * 2003-06-04 2004-12-09 Murata Kikai Kabushiki Kaisha Communication management device and communication device
EP1571813A1 (en) 2004-03-02 2005-09-07 LG Electronics, Inc. Method and communication system for transmitting an image to the called party identifying calling party
WO2007023494A2 (en) * 2005-08-22 2007-03-01 Triplay Communications Ltd. Messaging system and method
EP2117215B1 (en) * 2008-05-07 2017-10-18 Alcatel Lucent Method and equipments for establishing communication to a busy subscriber
US8626917B2 (en) * 2012-03-16 2014-01-07 Sap Ag File access using counter locking mechanism
US9578282B1 (en) * 2014-09-23 2017-02-21 Google Inc. Techniques for initiating real-time communication sessions

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4166929A (en) * 1978-02-17 1979-09-04 Bell Telephone Laboratories, Incorporated Interoffice callback arrangement
US4559416A (en) * 1983-10-12 1985-12-17 Morgan Industries, Inc. Telephone line activity monitor
US4734931A (en) * 1986-03-21 1988-03-29 American Telephone And Telegraph Company And At&T Information Systems Inc. Integrated calling directory
US4759055A (en) * 1985-07-25 1988-07-19 Tamura Electric Works, Ltd. Key telephone system
US5023868A (en) * 1988-12-29 1991-06-11 At&T Bell Laboratories Automated call handling apparatus
US5418835A (en) * 1992-10-26 1995-05-23 Motorola Inc. Method of delivering paging messages using voice mail
US5425091A (en) * 1994-02-28 1995-06-13 U S West Technologies, Inc. Method and system for providing an automatic customer callback service
US5500893A (en) * 1993-09-14 1996-03-19 Sony Corporation Telephone apparatus, information processing apparatus and information communication terminal
US5530740A (en) * 1991-10-28 1996-06-25 Contigram Communications Corporation System and method for integrating voice, facsimile and electronic mail data through a personal computer
US5647002A (en) * 1995-09-01 1997-07-08 Lucent Technologies Inc. Synchronization of mailboxes of different types
US5649002A (en) * 1994-12-13 1997-07-15 Colonial Data Technologies Corp. Method and apparatus for detecting a telephone CPE alerting signal
US5742668A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Electronic massaging network
US5794143A (en) * 1994-05-31 1998-08-11 Lucent Technologies, Inc. Method and apparatus for facilitating the ultimate making of wireless calls to unavailable wireless telephones
US5796394A (en) * 1995-10-03 1998-08-18 Sony Corporation User interface and rule processing for a personal communications routing system
US5928325A (en) * 1997-02-24 1999-07-27 Motorola, Inc. Method of dynamically establishing communication of incoming messages to one or more user devices presently available to an intended recipient
US5943399A (en) * 1995-09-29 1999-08-24 Northern Telecom Limited Methods and apparatus for providing communications to telecommunications terminals
US6175616B1 (en) * 1997-11-03 2001-01-16 Elliott Light Method and apparatus for obtaining telephone status over a network
US6208725B1 (en) * 1998-05-12 2001-03-27 Lucent Technologies Inc. Arrangement for controlling remote telephones
US6438217B1 (en) * 1999-03-11 2002-08-20 Microsoft Corporation Apparatus and method for future transmission of device-independent messages
US6457030B1 (en) * 1999-01-29 2002-09-24 International Business Machines Corporation Systems, methods and computer program products for modifying web content for display via pervasive computing devices
US6671355B1 (en) * 2000-07-31 2003-12-30 Cisco Technology, Inc. Arrangement for common-format notification delivery messages based on notification device type in an IP-based notification architecture

Family Cites Families (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3989899A (en) * 1975-04-08 1976-11-02 Daniel Norwich Telephone scheduling system
US4335682A (en) 1981-03-18 1982-06-22 Tri-Tronics, Inc. Animal training apparatus
US6820897B2 (en) 1992-05-05 2004-11-23 Automotive Technologies International, Inc. Vehicle object detection system and method
US6412813B1 (en) 1992-05-05 2002-07-02 Automotive Technologies International Inc. Method and system for detecting a child seat
US4675656A (en) 1984-03-16 1987-06-23 Narcisse Bernadine O Out-of-range personnel monitor and alarm
US6545589B1 (en) 1984-09-14 2003-04-08 Aspect Communications Corporation Method and apparatus for managing telecommunications
US5642690A (en) 1986-01-21 1997-07-01 Industrial Automation Technologies, Inc. Animal containment system
CA1257657A (en) 1986-11-20 1989-07-18 Leroy Bradshaw Electronic alarm apparatus
US5062147A (en) 1987-04-27 1991-10-29 Votek Systems Inc. User programmable computer monitoring system
JPH0229148A (en) * 1988-07-19 1990-01-31 Hitachi Ltd Telephone call system
US4918425A (en) 1988-07-25 1990-04-17 Daniel E. Ely Monitoring and locating system for an object attached to a transponder monitored by a base station having an associated ID code
US5054428A (en) 1989-06-29 1991-10-08 Tri-Tronics, Inc. Method and apparatus for remote conditioned cue control of animal training stimulus
US5353744A (en) 1991-05-14 1994-10-11 Dogwatch, Inc. Animal control apparatus
WO1992021112A1 (en) 1991-05-15 1992-11-26 Bistar Electronics, Inc. Portable anti-theft device
US5446553A (en) 1992-07-15 1995-08-29 Motorola, Inc. Wireless fax reception method with rooming
DE4337288A1 (en) 1992-11-25 1994-05-26 Schloemann Siemag Ag Method and device for controlling the thermal contour of work rolls
US5461372A (en) 1993-01-19 1995-10-24 Honeywell Inc. System and method for modifying security in a security system
US7119750B2 (en) 1993-04-27 2006-10-10 Broadcom Corporation Radio transceiver card communicating in a plurality of frequency bands
AU6708894A (en) 1993-04-30 1994-11-21 A & H International Products Proximity monitoring apparatus employing encoded, sequentially generated, mutually orthogonally polarized magnetic fields
US5425330A (en) 1993-08-19 1995-06-20 Invisible Fence Company, Inc. Animal control device
US5381129A (en) 1994-03-23 1995-01-10 Radio Systems, Inc. Wireless pet containment system
US5605116A (en) 1994-09-01 1997-02-25 D.T. Systems, Inc. Electronic animal training system
US5461365A (en) 1994-10-27 1995-10-24 Schlager; Dan Multi-hazard alarm system using selectable power-level transmission and localization
CA2139081C (en) * 1994-12-23 1999-02-02 Alastair Gordon Unified messaging system and method
US5646593A (en) 1995-02-02 1997-07-08 Hewlett Electronics Child proximity detector
US6405132B1 (en) 1997-10-22 2002-06-11 Intelligent Technologies International, Inc. Accident avoidance system
US6720920B2 (en) 1997-10-22 2004-04-13 Intelligent Technologies International Inc. Method and arrangement for communicating between vehicles
US6130933A (en) 1996-02-02 2000-10-10 Genesys Telecommunications Laboratories, Inc. Apparatus and methods for coordinating telephone and data communications
US5689235A (en) * 1996-04-02 1997-11-18 Optex Co., Ltd. Electronic security system
US6298120B1 (en) 1996-06-28 2001-10-02 At&T Corp. Intelligent processing for establishing communication over the internet
US5868100A (en) 1996-07-08 1999-02-09 Agritech Electronics L.C. Fenceless animal control system using GPS location information
US5857433A (en) 1996-07-22 1999-01-12 John C. Files Animal training and tracking device having global positioning satellite unit
US6600422B2 (en) 1996-10-29 2003-07-29 Joint Techno Concepts International, Inc. Apparatus and method for electronic exclusion and confinement of animals relative to a selected area
US6366575B1 (en) 1996-11-01 2002-04-02 Teloquent Communications Corporation Extended access for automatic call distributing system
JPH10150501A (en) 1996-11-18 1998-06-02 Nippon Telecom Kk Terminal equipment for catv terminal equipment
US6169734B1 (en) 1996-12-31 2001-01-02 Mci Communications Corporation Internet phone set
US5781102A (en) 1997-01-31 1998-07-14 Huang; Dennis Security alarm system
US5977913A (en) 1997-02-07 1999-11-02 Dominion Wireless Method and apparatus for tracking and locating personnel
US6125176A (en) * 1997-06-17 2000-09-26 At&T Corporation Method and system for routing calls based on conditions of electronic devices
US5923731A (en) * 1997-06-30 1999-07-13 Command Communications, Inc. Telephone monitoring and alarm device
US8073921B2 (en) * 1997-07-01 2011-12-06 Advanced Technology Company, LLC Methods for remote monitoring and control of appliances over a computer network
US6385510B1 (en) 1997-12-03 2002-05-07 Klaus D. Hoog HVAC remote monitoring system
US6490680B1 (en) 1997-12-04 2002-12-03 Tecsec Incorporated Access control and authorization system
US6038666A (en) 1997-12-22 2000-03-14 Trw Inc. Remote identity verification technique using a personal identification device
AU1823799A (en) * 1997-12-29 1999-07-19 Ameritech Corporation System and method for home automation and security
US6081546A (en) * 1997-12-31 2000-06-27 Birch Bridge Communications Corp. Telephone line seizure circuit
US6189105B1 (en) 1998-02-20 2001-02-13 Lucent Technologies, Inc. Proximity detection of valid computer user
US6169484B1 (en) 1998-04-28 2001-01-02 Itt Manufacturing Enterprises, Inc. Personal location system
US6154525A (en) 1998-05-11 2000-11-28 Detection Systems, Inc. Security system with call forwarding activation
US6075443A (en) 1998-07-31 2000-06-13 Sarnoff Corporation Wireless tether
US5939988A (en) 1998-07-31 1999-08-17 Neyhart; Gene Michael Child proximity monitor and alarm
US6141341A (en) 1998-09-09 2000-10-31 Motorola, Inc. Voice over internet protocol telephone system and method
GB9821046D0 (en) 1998-09-28 1998-11-18 Whitesmith Howard W Detection system
DE69937221T2 (en) 1998-09-30 2008-07-03 International Business Machines Corp. Authorization control system
US6917291B2 (en) 1998-10-26 2005-07-12 Identec Solutions Inc. Interrogation, monitoring and data exchange using RFID tags
US6157943A (en) 1998-11-12 2000-12-05 Johnson Controls Technology Company Internet access to a facility management system
US6078649A (en) * 1998-12-30 2000-06-20 Bell Atlantic Network Services, Inc. Remote subscriber loop terminal alarm monitoring
US6011471A (en) 1999-02-03 2000-01-04 Huang; Dennis Alarm system
US6166635A (en) 1999-07-14 2000-12-26 Huang; Dennis Radio burglar alarm system for travel bag
BR0015584A (en) * 1999-11-15 2002-07-09 Interlogix Inc Highly reliable power line communications system
US6686881B1 (en) 1999-11-30 2004-02-03 International Business Machines Corporation Wireless identification and tracking using magnetic fields
US6807423B1 (en) 1999-12-14 2004-10-19 Nortel Networks Limited Communication and presence spanning multiple access networks
US7110773B1 (en) * 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US7092794B1 (en) 2000-10-05 2006-08-15 Carrier Corporation Method and apparatus for connecting to HVAC device
US7516325B2 (en) 2001-04-06 2009-04-07 Certicom Corp. Device authentication in a PKI
US7356137B1 (en) 2001-05-07 2008-04-08 At&T Mobility Ii Llc Method and system for signaling presence of users in a multi-networked environment
US6529131B2 (en) 2001-06-13 2003-03-04 Robert E. Wentworth Electronic tether
US7120238B1 (en) 2001-07-12 2006-10-10 8X8, Inc. Sensor-controlled telephone system
US6614884B2 (en) * 2001-08-17 2003-09-02 Jung Kee Jang Automatic home alarm system and method
US7006833B1 (en) 2001-08-27 2006-02-28 Bellsouth Intellectual Property Corporation Location-based forwarding of a communication
US6989745B1 (en) * 2001-09-06 2006-01-24 Vistascape Security Systems Corp. Sensor device for use in surveillance system
US20030074575A1 (en) 2001-10-11 2003-04-17 Hoberock Tim M. Computer or computer resource lock control device and method of implementing same
US6837427B2 (en) 2001-11-21 2005-01-04 Goliath Solutions, Llc. Advertising compliance monitoring system
US20030110371A1 (en) 2001-12-08 2003-06-12 Yongzhi Yang Methods and apparatus for storing, updating, transporting, and launching personalized computer settings and applications
US6825762B2 (en) * 2002-01-10 2004-11-30 Telular Corp. Device for directing a premises alarm panel to a backup radio network upon detection of use of the PSTN by another premises device
JP4209131B2 (en) 2002-04-23 2009-01-14 株式会社エヌ・ティ・ティ・ドコモ Mobile terminal and access control method
US6687609B2 (en) 2002-06-13 2004-02-03 Navcom Technology, Inc. Mobile-trailer tracking system and method
US7734020B2 (en) * 2002-06-20 2010-06-08 Nextalarm International, Inc. Two-way voice and voice over IP receivers for alarm systems
US7322043B2 (en) 2002-06-20 2008-01-22 Hewlett-Packard Development Company, L.P. Allowing an electronic device accessing a service to be authenticated
GB0218076D0 (en) * 2002-08-03 2002-09-11 Kingston John E Alarm system
US7083081B2 (en) 2002-10-08 2006-08-01 First Data Corporation Electronic card and ticket and methods for their use
US7441108B2 (en) 2002-11-19 2008-10-21 Ken Scott Fisher Portable memory drive with portable applications and cross-computer system management application
US7190948B2 (en) 2003-03-10 2007-03-13 Avaya Technology Corp. Authentication mechanism for telephony devices
US7017805B2 (en) 2003-03-19 2006-03-28 Gtech Rhode Island Corporation Radio frequency identifiers in game tickets
US20040257219A1 (en) * 2003-04-16 2004-12-23 Spiess David M. Computer security alert system
EP3023899B1 (en) 2003-09-30 2020-09-16 Nxp B.V. Proximity authentication system
TWI227606B (en) 2003-11-28 2005-02-01 Inst Information Industry System of non-intrusive access control and method thereof
US7274973B2 (en) 2003-12-08 2007-09-25 Invisible Service Technicians, Llc HVAC/R monitoring apparatus and method
US7301451B2 (en) * 2003-12-31 2007-11-27 Ge Medical Systems Information Technologies, Inc. Notification alarm transfer methods, system, and device
US7600216B2 (en) 2004-04-22 2009-10-06 Gteko, Ltd Method for executing software applications using a portable memory device
ATE552708T1 (en) 2004-07-16 2012-04-15 Bridgeport Networks PRESENCE DETECTION AND HANDOVER FOR CELLULAR AND INTERNET PROTOCOL TELEPHONE
US20060023848A1 (en) * 2004-07-30 2006-02-02 Bridget Mohler Enhanced interface for emergency communications
US20060034255A1 (en) * 2004-08-12 2006-02-16 Benning Gordon D Telephone and Internet communications system
US20060064603A1 (en) 2004-09-21 2006-03-23 Broadcom Corporation High security memory system
US20060068752A1 (en) * 2004-09-30 2006-03-30 Motorola, Inc. Method and apparatus for providing an alarm notification by a dispatch call
US7053765B1 (en) * 2004-11-02 2006-05-30 Provider Services, Inc. Active security system
US7436945B2 (en) 2004-11-04 2008-10-14 International Business Machines Corporation Rerouting ongoing telecommunications to a user
US7801743B2 (en) 2005-02-11 2010-09-21 Avaya Inc. Use of location awareness of establish communications with a target clinician in a healthcare environment
US7616738B2 (en) 2006-02-17 2009-11-10 Telemergency Systems Llc Telephone line dialer and emergency call system
US7913252B2 (en) 2006-04-11 2011-03-22 Installfree, Inc. Portable platform for executing software applications in a virtual environment

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4166929A (en) * 1978-02-17 1979-09-04 Bell Telephone Laboratories, Incorporated Interoffice callback arrangement
US4559416A (en) * 1983-10-12 1985-12-17 Morgan Industries, Inc. Telephone line activity monitor
US4759055A (en) * 1985-07-25 1988-07-19 Tamura Electric Works, Ltd. Key telephone system
US4734931A (en) * 1986-03-21 1988-03-29 American Telephone And Telegraph Company And At&T Information Systems Inc. Integrated calling directory
US5023868A (en) * 1988-12-29 1991-06-11 At&T Bell Laboratories Automated call handling apparatus
US5530740A (en) * 1991-10-28 1996-06-25 Contigram Communications Corporation System and method for integrating voice, facsimile and electronic mail data through a personal computer
US5418835A (en) * 1992-10-26 1995-05-23 Motorola Inc. Method of delivering paging messages using voice mail
US5500893A (en) * 1993-09-14 1996-03-19 Sony Corporation Telephone apparatus, information processing apparatus and information communication terminal
US5425091A (en) * 1994-02-28 1995-06-13 U S West Technologies, Inc. Method and system for providing an automatic customer callback service
US5794143A (en) * 1994-05-31 1998-08-11 Lucent Technologies, Inc. Method and apparatus for facilitating the ultimate making of wireless calls to unavailable wireless telephones
US5742668A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Electronic massaging network
US5649002A (en) * 1994-12-13 1997-07-15 Colonial Data Technologies Corp. Method and apparatus for detecting a telephone CPE alerting signal
US5647002A (en) * 1995-09-01 1997-07-08 Lucent Technologies Inc. Synchronization of mailboxes of different types
US5943399A (en) * 1995-09-29 1999-08-24 Northern Telecom Limited Methods and apparatus for providing communications to telecommunications terminals
US5796394A (en) * 1995-10-03 1998-08-18 Sony Corporation User interface and rule processing for a personal communications routing system
US5928325A (en) * 1997-02-24 1999-07-27 Motorola, Inc. Method of dynamically establishing communication of incoming messages to one or more user devices presently available to an intended recipient
US6175616B1 (en) * 1997-11-03 2001-01-16 Elliott Light Method and apparatus for obtaining telephone status over a network
US6208725B1 (en) * 1998-05-12 2001-03-27 Lucent Technologies Inc. Arrangement for controlling remote telephones
US6457030B1 (en) * 1999-01-29 2002-09-24 International Business Machines Corporation Systems, methods and computer program products for modifying web content for display via pervasive computing devices
US6438217B1 (en) * 1999-03-11 2002-08-20 Microsoft Corporation Apparatus and method for future transmission of device-independent messages
US6671355B1 (en) * 2000-07-31 2003-12-30 Cisco Technology, Inc. Arrangement for common-format notification delivery messages based on notification device type in an IP-based notification architecture

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7356137B1 (en) * 2001-05-07 2008-04-08 At&T Mobility Ii Llc Method and system for signaling presence of users in a multi-networked environment
US8644475B1 (en) 2001-10-16 2014-02-04 Rockstar Consortium Us Lp Telephony usage derived presence information
US7299286B2 (en) 2001-12-27 2007-11-20 Nortel Networks Limited Personal user agent
US20050223097A1 (en) * 2001-12-27 2005-10-06 Ramsayer Christopher G Personal user agent
US20030135624A1 (en) * 2001-12-27 2003-07-17 Mckinnon Steve J. Dynamic presence management
US7227937B1 (en) * 2002-03-19 2007-06-05 Nortel Networks Limited Monitoring natural interaction for presence detection
US6658095B1 (en) 2002-03-19 2003-12-02 Nortel Networks Limited Customized presence information delivery
US7139797B1 (en) 2002-04-10 2006-11-21 Nortel Networks Limited Presence information based on media activity
US7035923B1 (en) 2002-04-10 2006-04-25 Nortel Networks Limited Presence information specifying communication preferences
US8694676B2 (en) 2002-09-17 2014-04-08 Apple Inc. Proximity detection for media proxies
US8392609B2 (en) 2002-09-17 2013-03-05 Apple Inc. Proximity detection for media proxies
US9043491B2 (en) 2002-09-17 2015-05-26 Apple Inc. Proximity detection for media proxies
US20040059781A1 (en) * 2002-09-19 2004-03-25 Nortel Networks Limited Dynamic presence indicators
US7555108B2 (en) * 2002-10-01 2009-06-30 Nortel Networks Limited Presence information for telephony users
US20040062383A1 (en) * 2002-10-01 2004-04-01 Nortel Networks Limited Presence information for telephony users
WO2004032468A1 (en) * 2002-10-01 2004-04-15 Nortel Networks Limited Presence information for telephony users
US20040122901A1 (en) * 2002-12-20 2004-06-24 Nortel Networks Limited Providing computer presence information to an integrated presence system
US7257218B2 (en) 2002-12-30 2007-08-14 Nortel Networks Limited Presence enabled queue management
US20040125941A1 (en) * 2002-12-30 2004-07-01 Nortel Networks Limited Presence enabled queue management
US20040133641A1 (en) * 2003-01-03 2004-07-08 Nortel Networks Limited Distributed services based on presence technology
US7711810B2 (en) * 2003-01-03 2010-05-04 Nortel Networks Limited Distributed services based on presence technology
US20050083908A1 (en) * 2003-10-15 2005-04-21 Louis Holder Method and apparatus for enhanced Internet telephony
US7924822B2 (en) 2003-10-15 2011-04-12 Vonage Network Llc Method and apparatus for enhanced internet telephony
US9118574B1 (en) 2003-11-26 2015-08-25 RPX Clearinghouse, LLC Presence reporting using wireless messaging
USRE48760E1 (en) 2004-02-10 2021-09-28 Vonage Business Inc. Method and apparatus for placing a long distance call based on a virtual phone number
US20050175166A1 (en) * 2004-02-10 2005-08-11 Welenson Gregory L. Emergency call completion for VoIP based on location of call originator
US20080226057A1 (en) * 2004-02-10 2008-09-18 Louis Holder Method and apparatus for placing a long distance call based on a virtual phone number
US7680262B2 (en) 2004-02-10 2010-03-16 Vonage Network Llc Method and apparatus for placing a long distance call based on a virtual phone number
US8213594B2 (en) 2004-02-10 2012-07-03 Vonage Network Llc Method and apparatus for placing a long distance call based on a virtual phone number
US8229454B1 (en) 2004-03-22 2012-07-24 Avaya Inc. Personal location information management
EP1672895A1 (en) * 2004-12-15 2006-06-21 ORION ELECTRIC CO., Ltd. Telephone and electronic mail communication system
US20060210041A1 (en) * 2005-03-16 2006-09-21 Vongage Holdings, Corp. Third party call control application program interface
US8683044B2 (en) 2005-03-16 2014-03-25 Vonage Network Llc Third party call control application program interface
US20060210040A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron Transfer identification software enabling electronic communication system
US9319440B2 (en) 2005-03-16 2016-04-19 Vonage Business Inc. Third party call control application program interface
US20060210036A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron System for effecting a telephone call over a computer network without alphanumeric keypad operation
US8588389B2 (en) 2005-03-16 2013-11-19 Vonage Network Llc System for effecting a telephone call over a computer network without alphanumeric keypad operation
US8320543B2 (en) 2005-03-16 2012-11-27 Vonage Network Llc System for effecting a telephone call over a computer network without alphanumeric keypad operation
US20070253413A1 (en) * 2005-10-13 2007-11-01 Jeffrey Citron Method and system for detecting a change in device attachment
US20070088839A1 (en) * 2005-10-19 2007-04-19 Nortel Networks Limited Local time related presence automation and session control
US8681959B2 (en) 2005-11-09 2014-03-25 Vonage Network Llc Method and system for customized caller identification
US8306202B2 (en) 2005-11-09 2012-11-06 Vonage Network Llc Method and system for customized caller identification
US20070274074A1 (en) * 2006-02-01 2007-11-29 Smires Daniel T Method and apparatus for communicating a status of a device in a packet-based communication network
US20070263552A1 (en) * 2006-02-27 2007-11-15 Louis Mamakos Method and system for bidirectional data transfer
US7693176B2 (en) 2006-02-27 2010-04-06 Vonage Network Llc Method and system for bidirectional data transfer
US8917717B2 (en) 2007-02-13 2014-12-23 Vonage Network Llc Method and system for multi-modal communications
US20080192732A1 (en) * 2007-02-13 2008-08-14 John Riley Method and system for multi-modal communications
EP2429248A4 (en) * 2009-06-10 2014-12-24 Zte Corp Method and system for telephone notification, signaling monitor unit and server
EP2429248A1 (en) * 2009-06-10 2012-03-14 ZTE Corporation Method and system for telephone notification, signaling monitor unit and server
US20110250874A1 (en) * 2010-04-08 2011-10-13 Qualcomm Incorporated Enhanced telephony services
US8712390B2 (en) * 2010-04-08 2014-04-29 Qualcomm Incorporated Enhanced telephony services
EP2556653A1 (en) * 2010-04-08 2013-02-13 QUALCOMM Incorporated Providing presence and social networking information to telephones
EP3386175A1 (en) * 2010-04-08 2018-10-10 Qualcomm Incorporated Providing presence and social networking information to telephones

Also Published As

Publication number Publication date
US7356128B2 (en) 2008-04-08
US20050243976A9 (en) 2005-11-03
US20050249334A1 (en) 2005-11-10
US7986770B2 (en) 2011-07-26
US20080137822A1 (en) 2008-06-12
US7088802B2 (en) 2006-08-08

Similar Documents

Publication Publication Date Title
US7088802B2 (en) Method and apparatus for obtaining telephone status over a network
US6175616B1 (en) Method and apparatus for obtaining telephone status over a network
US6483900B1 (en) Method and apparatus for obtaining telephone status over a network
US7778399B2 (en) System and method for real-time call log status
CA2004275C (en) Telephone agent call management system
KR100318147B1 (en) Callee Control Method for Telecommunication Network Service
US6304565B1 (en) Method of completing long distance pots calls with IP telephony endpoints
US6788773B1 (en) System and process for automatic storage, enforcement and override of consumer do-not-call requests
EP1884110B1 (en) Call handling
US7356137B1 (en) Method and system for signaling presence of users in a multi-networked environment
CA2199573C (en) Organization chart based call information routing
US8902881B2 (en) Internet Protocol (IP) address exchange service
WO1998021871A1 (en) Telecommunication management system and user interface
US6934369B2 (en) White and yellow page multimedia service
JP2939465B2 (en) Network-provided CTI system and construction method thereof
JPH07303146A (en) Caller information notifying system
US7263360B2 (en) System and method for multi-platform, multimedia information and communication network-independent servers
US7280642B2 (en) Status monitoring system utilizing an RFID monitoring system
JP2000261554A (en) Integrated information transmission system, method for controlling the system, and storage medium stored with application
JP2778774B2 (en) Automatic call processing device and call transfer device
JP2000184414A (en) Private automatic branch exchange
JP3266196B2 (en) Telephone subscriber information notification service method
KR100373236B1 (en) Method and Apparatus for Processing Caller Information using Caller Identification Display Service
EP1075132A1 (en) Integrated voice and data call management system
JPH10262115A (en) Communication system

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: ROBELIGHT, LLC,VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROBERTS, JON L.;LIGHT, ELLIOTT D.;REEL/FRAME:019084/0127

Effective date: 20070131

Owner name: ROBELIGHT, LLC, VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROBERTS, JON L.;LIGHT, ELLIOTT D.;REEL/FRAME:019084/0127

Effective date: 20070131

AS Assignment

Owner name: ROBELIGHT, LLC,VIRGINIA

Free format text: CLARIFICATION OF TERMS OF ASSIGNMENT AT REEL 019084/FRAME 0127;ASSIGNORS:ROBERTS, JON L.;LIGHT, ELLIOTT D.;REEL/FRAME:019161/0720

Effective date: 20070417

Owner name: ROBELIGHT, LLC, VIRGINIA

Free format text: CLARIFICATION OF TERMS OF ASSIGNMENT AT REEL 019084/FRAME 0127;ASSIGNORS:ROBERTS, JON L.;LIGHT, ELLIOTT D.;REEL/FRAME:019161/0720

Effective date: 20070417

AS Assignment

Owner name: ROBELIGHT, LLC, VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROBERTS, JON L;LIGHT, ELLIOTT D.;REEL/FRAME:019578/0093

Effective date: 20070508

Owner name: ROBELIGHT, LLC,VIRGINIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROBERTS, JON L;LIGHT, ELLIOTT D.;REEL/FRAME:019578/0093

Effective date: 20070508

AS Assignment

Owner name: INTELLECTUAL VENTURES FUND 30, LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBELIGHT, LLC;REEL/FRAME:019757/0714

Effective date: 20070118

Owner name: INTELLECTUAL VENTURES FUND 30, LLC,NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBELIGHT, LLC;REEL/FRAME:019757/0714

Effective date: 20070118

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: XYLON LLC, NEVADA

Free format text: MERGER;ASSIGNOR:INTELLECTUAL VENTURES FUND 30 LLC;REEL/FRAME:036194/0610

Effective date: 20150623

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 105 LLC, DELAWARE

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:XYLON LLC;REEL/FRAME:047944/0392

Effective date: 20181210

AS Assignment

Owner name: FAR NORTH PATENTS, LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 105 LLC;REEL/FRAME:050723/0325

Effective date: 20181211