JP2006507780A - Method and apparatus for call notification to a device - Google Patents
Method and apparatus for call notification to a device Download PDFInfo
- Publication number
- JP2006507780A JP2006507780A JP2004555786A JP2004555786A JP2006507780A JP 2006507780 A JP2006507780 A JP 2006507780A JP 2004555786 A JP2004555786 A JP 2004555786A JP 2004555786 A JP2004555786 A JP 2004555786A JP 2006507780 A JP2006507780 A JP 2006507780A
- Authority
- JP
- Japan
- Prior art keywords
- user
- notification
- server
- voice
- network
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 claims description 84
- 230000006870 function Effects 0.000 description 95
- 230000008859 change Effects 0.000 description 20
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012546 transfer Methods 0.000 description 7
- 238000007726 management method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008571 general function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 101000597193 Homo sapiens Telethonin Proteins 0.000 description 2
- 102100035155 Telethonin Human genes 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000005422 blasting Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000004578 scanning tunneling potentiometry Methods 0.000 description 1
- 235000019832 sodium triphosphate Nutrition 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/09—Third party charged communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42229—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
- H04M3/42263—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location where the same subscriber uses different terminals, i.e. nomadism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/537—Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/45—Aspects of automatic or semi-automatic exchanges related to voicemail messaging
- H04M2203/4536—Voicemail combined with text-based messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/66—Third party billing, i.e. third party can also be the predetermined telephone line of the caller if he is calling from another telephone set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13034—A/D conversion, code compression/expansion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13093—Personal computer, PC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1322—PBX
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13224—Off-net subscriber, dial in to/out from network, teleworking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13282—Call forward, follow-me, call diversion
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本発明の方法及びシステムはワイヤレス装置に対する呼出し通知、音声メールメッセージ通知、またはSMSメッセージをユーザーの所望の装置(112)に提供する。ワイヤレス装置が到達した呼出し、音声メールメッセージ、またはSMSメッセージを受信したとき、ワイヤレス装置はネットワークに接続し、ユーザーの所望の装置に通知を送信する。所望の装置が利用可能でない場合、通知はデータベース(106)に格納される。The method and system of the present invention provides a call notification, voice mail message notification, or SMS message to a wireless device to the user's desired device (112). When the wireless device receives an incoming call, voice mail message, or SMS message, the wireless device connects to the network and sends a notification to the user's desired device. If the desired device is not available, the notification is stored in the database (106).
Description
出願人は2002年11月25日に出願された米国特許出願No.60/428,704「DIGITAL COMPANION」及び、2002年12月26日に出願された米国特許出願No.60/436,018「DIGITAL COMPANION」の優先権を主張し、両出願の内容はその全体が参照として本出願に組み込まれる。 Applicants have filed US Patent Application No. 60 / 428,704 “DIGITAL COMPANION” filed on November 25, 2002 and US Patent Application No. 60 / 436,018 “DIGITAL COMPANION” filed on December 26, 2002. Priority is claimed and the contents of both applications are incorporated herein by reference in their entirety.
本出願はまた、2002年2月27日に出願された米国特許出願No.10/083,792「VOICE MAIL INTEGRATION WITH INSTANT MESSENGER」、2002年2月27日に出願された米国特許出願No.10/083,884「DEVICE INDEPENDENT CALLER ID」、2002年2月27日に出願された米国特許出願No.10/083,822「METHOD AND APPARATUS FOR A UNIFIED COMMUNICATION MANAGEMENT VIA INSTANT MESSAGING」、2002年2月27日に出願された米国特許出願No.10/083,793「METHOD AND APPARATUS FOR CALENDARED COMMUNICATIONS FLOW CONTROL」、2002年2月27日に出願された米国特許出願No.10/084,121「CALENDAR-BASED CALLING AGENTS」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR DRAG AND DROP CONFERENCE CALLING」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR CONFERENCE CALL BUFFERING」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR COMPUTER ENHANCED CONFERENCE CALLING」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR REMOTE CALL ESTABLISHMENT」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR CALL MANAGEMENT WITH USER INTERVENTION」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR DIRECTORY INFORMATION LOOKUP」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR AUTOMATICALLY FORWARDING CALLS TO CELL PHONE」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR ADAPTIVE MESSAGE AND CALL NOTIFICATION」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR A CALL LOG」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR AUTOMATIC FORWARDING OF CALLS TO A PREFERRED DEVICE」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR MULTI-LINE INTEGRATED DEVICE OR LINE MANAGEMENT」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR CONTACT MANAGEMENT」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR SINGLE NUMBER TEXT MESSAGING」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR MULTI-USER SELECTIVE NOTIFICATION」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR CPN TRIGGERED COLLABORATION」、米国特許出願No.(_____)「METHODS AND SYSTEMS FOR PREEMPTIVE REJECTION OF CALLS」を引用し、それらの内容はその全体が参照として本出願に組み込まれる。 This application also includes US Patent Application No. 10 / 083,792 “VOICE MAIL INTEGRATION WITH INSTANT MESSENGER” filed on February 27, 2002, US Patent Application No. 10 / 083,884 filed on February 27, 2002. "DEVICE INDEPENDENT CALLER ID", US Patent Application No. 10 / 083,822 filed February 27, 2002 "METHOD AND APPARATUS FOR A UNIFIED COMMUNICATION MANAGEMENT VIA INSTANT MESSAGING", US filed February 27, 2002 Patent Application No. 10 / 083,793 “METHOD AND APPARATUS FOR CALENDARED COMMUNICATIONS FLOW CONTROL”, US Patent Application No. 10 / 084,121 “CALENDAR-BASED CALLING AGENTS” filed on February 27, 2002, US Patent Application No. ( _____) "METHODS AND SYSTEMS FOR DRAG AND DROP CONFERENCE CALLING", US Patent Application No. (_____) "METHODS AND SYSTEMS FOR CONFERENCE CALL BUFFERING", US Patent Application No. (_____) "METHODS AND SYSTEMS FOR COMPUTER ENHANCED CONFERENCE CALLING" , Rice Patent Application No. (_____) “METHODS AND SYSTEMS FOR REMOTE CALL ESTABLISHMENT”, US Patent Application No. (_____) “METHODS AND SYSTEMS FOR CALL MANAGEMENT WITH USER INTERVENTION”, US Patent Application No. (_____) “METHODS AND SYSTEMS FOR DIRECTORY INFORMATION LOOKUP ”, US Patent Application No. (_____)“ METHODS AND SYSTEMS FOR AUTOMATICALLY FORWARDING CALLS TO CELL PHONE ”, US Patent Application No. (_____)“ METHODS AND SYSTEMS FOR ADAPTIVE MESSAGE AND CALL NOTIFICATION ”, US Patent Application No. (_____) "METHODS AND SYSTEMS FOR A CALL LOG", US Patent Application No. (_____) "METHODS AND SYSTEMS FOR AUTOMATIC FORWARDING OF CALLS TO A PREFERRED DEVICE", US Patent Application No. (_____) "METHODS AND SYSTEMS FOR MULTI-LINE INTEGRATED DEVICE OR LINE MANAGEMENT ”, US Patent Application No. (_____)“ METHODS AND SYSTEMS FOR CONTACT MANAGEMENT ”, US Patent Application No. (_____)“ METHODS AND SYSTEMS FOR SINGLE NUMBER TEXT MESSAGING ”, US Patent Application No. . (____ _) “METHODS AND SYSTEMS FOR MULTI-USER SELECTIVE NOTIFICATION”, US Patent Application No. (_____) “METHODS AND SYSTEMS FOR CPN TRIGGERED COLLABORATION”, US Patent Application No. (_____) “METHODS AND SYSTEMS FOR PREEMPTIVE REJECTION OF CALLS” And their contents are incorporated herein by reference in their entirety.
本発明はユーザーのワイヤレスハンドセット(または、ワイヤレス送受話器)以外のユーザーの装置への、到達した呼出しまたは通話、音声メールメッセージ、及びSMSメッセージの通知をユーザーのワイヤレスハンドセットのユーザーに提供するための方法及びシステムに関する。 The present invention is a method for providing a user of a user's wireless handset with notification of an incoming call or call, voice mail message, and SMS message to a user's device other than the user's wireless handset (or wireless handset). And the system.
ユーザーの間には多様な種類の通信のための手段が存在する。例えば、ユーザーは家庭の電話、会社の電話、及び携帯電話を介して電話をかけることができる。さらに、ユーザーは電子メールやインスタントメッセージ等の通信様式等を使用してパソコン、PDA、ポケベル等の装置を使用して通信することができる。 There are various types of communication means between users. For example, a user can place a call via a home phone, a company phone, and a mobile phone. Further, the user can communicate using a device such as a personal computer, a PDA, or a pager using a communication mode such as e-mail or instant message.
残念なことに、このような多様な通信手段を管理することは困難である場合が多い。特に、ユーザーが場所を変えたとき、ユーザーとの通信手段も変わる可能性がある。例えば、旅行中は携帯電話によってのみユーザーに連絡をとることが可能であるかもしれない。一方、仕事中は電子メールによって連絡をとるのが最善であることが多い。また、ユーザーは通信を受信及び制御するために多様なルールを実施することを望んでいる。例えば、家庭に連絡をとるために、ユーザーは家庭の電話を3回鳴らした後に、携帯電話に転送することを望むかもしれない。もう1つの例として、ユーザーは社外にいるときに特定の人物から電子メールを受信するたびに(ポケベル等で)呼出されることを望むかもしれない。 Unfortunately, managing such various communication means is often difficult. In particular, when the user changes location, the means of communication with the user may also change. For example, while traveling, it may be possible to contact the user only by mobile phone. On the other hand, it is often best to communicate via email during work. Users also want to implement various rules to receive and control communications. For example, to contact the home, the user may want to ring the home phone three times before transferring it to the mobile phone. As another example, a user may wish to be called (by a pager, etc.) each time an e-mail is received from a particular person when outside the office.
通常、通信の管理を実施するために、ユーザーは各通信装置を個別に操作しなければならない。すなわち、ユーザーがどのように通信が管理されるかを変更したい場合、ユーザーは複数の装置を操作しなければならず、さらに、時としてサービスセンター等に連絡する必要があるだろう。 Normally, in order to manage communication, the user must operate each communication device individually. That is, if the user wants to change how the communication is managed, the user will have to operate multiple devices, and sometimes will need to contact a service center or the like.
例えば、音声メールサーバーからのポケベルの通知等の、従来の通知システムはユーザーに接触しようと試みる発呼者(または、起呼側)がメッセージを特定のポケベル装置に送信することを必要とする。しかしながら、発呼者がユーザーの家庭の電話番号をダイアルした場合、発呼者はその時にユーザーがアクセスすることが不可能な装置に対する音声メールシステム上に音声メールメッセージを残すかもしれない。結果として、ユーザーはその時点で音声メールメッセージを受信することができないだろう。 For example, conventional notification systems, such as pager notification from a voice mail server, require a caller (or caller) attempting to contact the user to send a message to a particular pager device. However, if the caller dials the user's home phone number, the caller may leave a voice mail message on the voice mail system for a device that the user cannot then access. As a result, the user will not be able to receive voice mail messages at that time.
通信の通告または通知を維持するために、ユーザーは利用不可能な装置に対するメッセージや取りそこなった呼出しをチェックするために、利用可能な装置を使用して音声メールシステムにダイアルしなければならないだろう。例えば、ユーザーが家庭または職場から離れている場合、ユーザーはメッセージや取りそこなった呼出しをチェックするために職場や家庭の音声メールシステムに電話するための携帯電話を持たなければならないだろう。しかしながら、このような手法はユーザーがメッセージや取りそこなった呼出しをチェックするためにこれらの音声メールシステムに定期的にダイアルすることを必要とする。結果として、ユーザーはメッセージや取りそこなった呼出しをすぐに知ることができないかもしれない。あるいは、ユーザーは存在しないかもしれないメッセージに対して音声メールシステムをチェックするために不必要な時間を費やさなければならないかもしれない。 To maintain communication notifications or notifications, users will have to dial into the voice mail system using available devices to check for messages or missed calls to unavailable devices. Let's go. For example, if the user is away from home or work, the user will have to have a mobile phone to call the work or home voice mail system to check for messages or missed calls. However, such an approach requires the user to regularly dial into these voice mail systems to check for messages and missed calls. As a result, the user may not be immediately aware of the message or missed call. Alternatively, the user may have to spend unnecessary time checking the voice mail system for messages that may not exist.
それゆえ、ユーザーの所望の装置以外の装置に対する呼出しまたは通話、音声メールメッセージ、SMSメッセージの通知をユーザーの所望の装置(または、ユーザーの選択した装置)に提供するための方法及びシステムに対する必要性が存在する。それらの方法及びシステムにより、ユーザーはユーザーのその時の場所にかかわらず、到達した呼出し、音声メールメッセージ、及びSMSメッセージの迅速な通知を受信することができるだろう。 Therefore, there is a need for a method and system for providing a call or call to a device other than the user's desired device, voice mail message, SMS message notification to the user's desired device (or the user's selected device). Exists. These methods and systems will allow the user to receive prompt notification of incoming calls, voice mail messages, and SMS messages regardless of the user's current location.
ここで説明される本発明に従うと、本発明の方法及びシステムはユーザーのワイヤレス装置以外の装置への、到達した呼出し、音声メールメッセージ、及びSMSメッセージの通知をワイヤレス装置のユーザーに提供する。 In accordance with the invention described herein, the method and system of the present invention provides users of wireless devices with notification of incoming calls, voice mail messages, and SMS messages to devices other than the user's wireless device.
本発明の原理に従った実施例は、各々が通信チャネルを有する複数の通信装置を有するユーザーの所望の通信装置に通知を提供するための方法を与える。通信装置に対する到達したデータを示す情報が通信装置上で受信される。通知はサーバーで通信装置から受信される。そして、到達したデータの種類の識別を含む通知はユーザーの所望の装置に送信される。 Embodiments in accordance with the principles of the present invention provide a method for providing a notification to a user's desired communication device having a plurality of communication devices each having a communication channel. Information indicating the data arrived at the communication device is received on the communication device. The notification is received from the communication device at the server. A notification including identification of the type of data that has been reached is then sent to the user's desired device.
本発明の原理に従った1つの実施例は、各々が通信チャネルを有する複数の通信装置を有するユーザーの所望の通信装置に通知を提供するための装置を与える。通信装置はユーザーの複数の装置の1つへ到達したデータを示す情報を受信する。データは複数のデータタイプの1つの形式であってもよい。サーバーは通信装置から到達したデータの種類の識別を含む通知を受信し、ユーザーの所望の装置に送信する。 One embodiment in accordance with the principles of the present invention provides an apparatus for providing notifications to a user's desired communication device having a plurality of communication devices each having a communication channel. The communication device receives information indicating data that has reached one of the user's devices. The data may be in one format of multiple data types. The server receives a notification containing the identification of the type of data that has arrived from the communication device and sends it to the user's desired device.
本発明の原理に従った実施例は、各々が通信チャネルを有する複数の通信装置を有するユーザーの所望の通信装置に通知を提供するための方法を与える。情報は複数の装置の1つを呼出している発呼者から通信装置上に受信される。受信した情報に対応して通知が生成される。そして、通知はリアルタイムで通知を表示するために通信装置から所望の装置に送信される。 Embodiments in accordance with the principles of the present invention provide a method for providing a notification to a user's desired communication device having a plurality of communication devices each having a communication channel. Information is received on the communication device from a caller calling one of the plurality of devices. A notification is generated corresponding to the received information. The notification is then transmitted from the communication device to the desired device to display the notification in real time.
本発明の原理に従った1つの実施例は、各々が通信チャネルを有する複数の通信装置を有するユーザーの所望の通信装置に通知を提供するための装置を与える。装置は複数のデータタイプの1つの形式であるデータを受信または発生するための通信装置、及び通信装置からデータを受信しデータをユーザーの所望の装置に送信するためのサーバーを含む。 One embodiment in accordance with the principles of the present invention provides an apparatus for providing notifications to a user's desired communication device having a plurality of communication devices each having a communication channel. The device includes a communication device for receiving or generating data in one form of a plurality of data types, and a server for receiving data from the communication device and transmitting the data to a user's desired device.
ここで、上述の概要的な記載及び以後の詳細な説明が例としてのみのものであり、請求の範囲によって規定される本発明を制限するためのものではないことは理解されなければならない。発明の詳細の説明に組み込まれその一部を構成する、付随する図面は本発明の詳細な説明とともに本発明の複数の実施例を図示し、本発明の原理を説明するために利用される。 It should be understood that the foregoing general description and the following detailed description are exemplary only and are not intended to limit the invention as defined by the claims. The accompanying drawings, which are incorporated in and constitute a part of the detailed description of the invention, illustrate a number of embodiments of the invention together with the detailed description of the invention, and are used to explain the principles of the invention.
ここで説明される本発明に従うと、本発明の方法及びシステムはワイヤレス装置に対する到達した呼出し、音声メールメッセージ、及びSMSメッセージの通知をユーザーの所望の装置上でユーザーに提供する。 In accordance with the present invention described herein, the method and system of the present invention provides the user with notification of incoming calls, voice mail messages, and SMS messages to the wireless device on the user's desired device.
例えば、本発明はQualcomm's Binary Runtime Environment for Wireless(BREW)を備えたワイヤレス装置または電話機(または、ハンドセット)の使用とともに実施されてもよい。BREWはQualcommによるソフトウェア開発プラットフォ−ムであり、特定のワイヤレス装置に対して利用可能である。BREWを使用可能な装置は、開発者がこれらのワイヤレス装置上で実行されるソフトウェアを作成することを可能にする。BREWプラットフォ−ムに加え、他のソフトウェア可能装置が本発明を実施するために使用されてもよい。ワイヤレス電話に対して利用可能な他のソフトウェアは例えば、Motorola, LG、Nokia及び他の製造者から入手可能な電話に対して利用可能なSun Microsystems,Inc.のJava(登録商標)2 Micro Edition(J2ME)、及びSamsung及び他の製造者から入手可能な電話に対して利用可能なMicrosoft SmartPhone 2002を含む。 For example, the present invention may be practiced with the use of a wireless device or telephone (or handset) with Qualcomm's Binary Runtime Environment for Wireless (BREW). BREW is a software development platform by Qualcomm and is available for specific wireless devices. Devices that can use BREW allow developers to create software that runs on these wireless devices. In addition to the BREW platform, other software capable devices may be used to implement the present invention. Other software available for wireless phones is, for example, Sun Microsystems, Inc. Java 2 Micro Edition (available for phones available from Motorola, LG, Nokia and other manufacturers). J2ME), and Microsoft SmartPhone 2002 available for phones available from Samsung and other manufacturers.
本発明の原理に従うと、電話用ソフトウェアプラットフォ−ムの能力は到達した呼出し、到達した音声メールメッセージ、及び到達したSMSメッセージをデジタルコンパニオンサーバーに送信するために使用される。デジタルコンパニオンサーバーは次に、ユーザーの所望の装置上のアクティビティのリモートビュー(または、remote view)を与えてもよい。 In accordance with the principles of the present invention, the capabilities of the telephone software platform are used to send incoming calls, incoming voice mail messages, and incoming SMS messages to the digital companion server. The digital companion server may then provide a remote view of activity on the user's desired device.
以下に、付随する図面に図示されている本発明の例としての実施例に対して詳細な説明をする。図面において、同一または同様な構成要素を参照するために可能な限り同一または同様な参照番号が使用される。 Reference will now be made in detail to the exemplary embodiments of the present invention as illustrated in the accompanying drawings. Wherever possible, the same or similar reference numbers are used in the drawings to refer to the same or like elements.
図1は本発明の原理に基づいた特徴及び側面を有するデータ処理及び遠距離通信環境100のブロック図である。環境100の構成要素の数は図示されている数には限定されず、他の数の構成要素による構成が可能であり、それらも本発明の実施例に含まれる。図1の構成要素はハードウェア、ソフトウェア、及び(または)ファームウェアによって実施されてもよい。データ処理及び遠距離通信環境100はデータネットワーク102、音声ネットワーク104、及びサービスセンター106を含んでもよい。ユーザー110はデータネットワーク102とインターフェースするためにユーザー端末112を使用してもよいし、また、音声ネットワーク104とインターフェースするために電話114,116,118を使用してもよい。発呼者(または、起呼側)120はユーザー110等のユーザーの電話114,116,118のいずれか1つに電話をかけるために電話122を使用してもよい。
FIG. 1 is a block diagram of a data processing and
データネットワーク102はユーザー端末112及びサービスセンター106等の、図1の環境100に図示されている多様な実在物(または、エンティティー)の間の通信を与える。データネットワーク102は共有、公共、または私有のネットワークであってもよく、広域または構内領域を包含する。データネットワーク102は有線及び(または)無線通信ネットワークの適当な組み合わせを介して実施されてもよい。例として、データネットワーク102は広域ネットワーク(WAN)、ローカルエリアネットワーク(LAN)、イントラネット、及び(または)インターネットを介して実施されてもよい。さらに、サービスセンター106はワイヤレス通信業者ネットワーク(wireless carrier network)及びインターネット等の、複数のデータネットワーク102に接続されてもよい。
音声ネットワーク104は発呼者120等の発呼者がユーザー110に電話をかけることを可能にするために電話方式のサービスを提供してもよい。1つの実施例において、音声ネットワーク104は公衆交換電話網(「PSTN(Public Switched Telephone Network)」)等のネットワークを使用して実施されてもよい。あるいは、音声ネットワーク104は「VoIP(Voice-over Internet Protocol)技術」を使用して実施されてもよい。さらに、音声ネットワーク104は本発明の原理に基づいて、PSTN及びVoIP技術の両方を使用して実施されてもよい。さらに、サービスセンター106はベライゾンの「Voice Network(登録商標)」、他の通信事業者によって運営されている音声ネットワーク、及びワイヤレス通信業者ネットワーク等の複数の音声ネットワーク104に接続されてもよい。
サービスセンター106はデータネットワーク102及び音声ネットワーク104上の通信を管理するためのプラットフォームを提供する。サービスセンター106はまた、データネットワーク102と音声ネットワーク104との間の通信を伝達させるためにコード及びプロトコルの変換等のゲートウェイ機能を提供してもよい。サービスセンター106はハードウェア、ソフトウェア、及び(または)ファームウェアによって実施されてもよい。例えば、サービスセンター106はネットワーク(図示せず)によって接続された複数の汎用コンピューターまたはサーバーを使用して実施されてもよい。図において、サービスセンター106はデータネットワーク102及び音声ネットワーク104に直接接続された状態で示されているが、サービスセンター106、データネットワーク102、及び音声ネットワーク104の間に適当な数かつ適当な種類のネットワーク要素が接続されてもよい。
ユーザー端末112はユーザー110に対するデータネットワークへのインターフェースを与える。例えば、ユーザー端末112は汎用コンピューターやモデムを備えたパソコン等の、インターネットにアクセス可能ないかなる装置を使用して実施されてもよい。ユーザー端末112はまた、Blackberry(登録商標)やErgo Audrey(登録商標)等の他の装置で実施されてもよい。さらに、ユーザー端末112はポケベル、(データアクセス機能を備えた)携帯電話、及びネットワーク接続を備えたPDA(または、電子手帳)等の、ワイヤレス装置で実施されてもよい。
ユーザー端末112はまた、ユーザー110がサービスセンター106と通信することを可能にする。例えば、ユーザー110はサービスセンター106と通信するためにインスタントメッセージ(「IM」)を使用してもよい。さらに、ユーザー端末112はハイパーテキスト転送プロトコル(「HTTP」)、ユーザーデータグラムプロトコル(「UDP」)、ファイル転送プロトコル(「FTP」)、ハイパーテキストマーク付け言語(「HTML」)、及び拡張可能マーク付け言語(「XML」)を含む、TCP/IPの他の特徴を使用してもよい。
さらに、ユーザー端末112はサービスセンター106と直接的に通信してもよい。例えば、サービスセンター106と直接通信するクライアントアプリケーションがユーザー端末112にインストールされてもよい。また、ユーザー端末112はプロキシを介してサービスセンター106と通信してもよい。
Further, the
電話114,116,118,122は音声ネットワーク104とインターフェースする。電話114,116,118,122は有線の電話及び携帯電話を含む周知の装置を使用して実施されてもよい。図において、電話114,116,118,122は音声ネットワーク104に直接的に接続されて示されているが、構内交換機(「PBX」)等の、いかなる数の中間的な要素が電話114,116,118,122と音声ネットワーク104の間に介在してもよい。また、1つまたは複数の電話114,116,118,122がユーザー110と関連してもよい。例えば、電話114はユーザー110が契約している家庭の電話であってもよく、電話116はユーザー110が契約している携帯電話であってもよく、そして、電話118はユーザー110の友人が契約している家庭の電話であってもよい。例えば、電話114及び116はユーザー110の同一または異なったアカウントで契約されていてもよい。
図2は本発明に従ったユーザー端末112のブロック図である。ユーザー端末112は中央処理ユニット(CPU)200、メモリー202、格納モジュール204、ネットワークインターフェース206、入力インターフェース208、出力インターフェース210、入力装置212、及び出力装置214を含む。
FIG. 2 is a block diagram of a
CPU200はユーザー端末112に対する制御及び処理機能を与える。図2は単一のCPUを図示しているが、ユーザー端末112は複数のCPUを含んでもよい。CPU200はまた、例えば、1つまたは複数のコプロセッサー、メモリー、レジスター、及び他の処理装置、並びにシステムを含んでもよい。CPU200は例えば、インテルコーポレイションから供給されているPentium(登録商標)プロセッサー等を使用して実施されてもよい。
The
メモリー202はプログラムコード等の、CPUに対する主記憶装置を与えてもよい。メモリー202はランダムアクセスメモリー(「RAM」)及びリードオンリーメモリー(「ROM」)を含む多様な構成要素またはサブシステムとともに実施されてもよい。ユーザー端末112が格納モジュール204にインストールされているアプリケーションを実行しているとき、CPU200は少なくとも一部のプログラムコードを格納モジュール204からメモリー202にダウンロードしてもよい。CPU200がプログラムコードを実行するとき、CPU200はまた、格納モジュール204からプログラムコードの付加的な部分を取得してもよい。
The
格納モジュール204はユーザー端末112のために大容量記憶装置を提供してもよい。格納モジュール204は、例えば、ハードディスク、光学ディスク、CD−ROMドライブ、DVDドライブ、汎用格納装置、リムーバル格納装置、及び(または)情報を格納することが可能な他の装置を含む多様な構成要素またはサブシステムとともに実施されてもよい。さらに、図において、格納モジュール204はユーザー端末112の内部に示されているが、格納モジュール204はユーザー端末112の外部で実施されてもよい。
Storage module 204 may provide a mass storage device for
格納モジュール204はユーザー端末112がサービスセンター106と通信するためのプログラムコード及び情報を含む。格納モジュールは、例えば、Novell Corporationによって供給されているGroupWiseやMicrosoft Corporationによって供給されているOutlook等の、カレンダーアプリケーション;Microsoft Network Messenger Service (MSNMS) クライアントやAmerica Online Instant Messenger (AIM) クライアント等のクライアントアプリケーション;及び、Microsoft Corporationから供給されているWindows(登録商標)Operation System等のオペレーティングシステム(OS)のためのプログラムコードを含んでもよい。さらに、格納モジュール204はTCP/IP接続のためのプログラムコード;カーネル及びデバイスドライバー;動的ホスト構成プロトコル(DHCP)コンフィギュレーション等のコンフィギュレーション情報(または、機器構成情報);Microsoft Corporationによって供給されているInternet ExplorerやNetscape Corporationによって供給されているNetscape Communicator等のウェブブラウザー;及び、ユーザー端末112にインストールされてもよい他のソフトウェア等の、他のプログラムコード及び情報を含んでもよい。
The storage module 204 includes program code and information for the
ネットワークインターフェース206はユーザー端末112とデータネットワーク102との間の通信インターフェースを与える。ネットワークインターフェース206はユーザー端末112のための通信を受信及び送信してもよい。例えば、ネットワークインターフェース206はモデムまたはローカルエリアネットワーク(「LAN」)ポートであってもよい。
Network interface 206 provides a communication interface between
入力インターフェース208は入力装置212を介してユーザー110から入力を受信し、その入力をCPU200に供給する。入力装置212は例えば、キーボード、マイク、及びマウスを含んでもよい。また、本発明の原理に従って他の種類の入力装置が実施されてもよい。
The input interface 208 receives an input from the
出力インターフェース210は出力装置214を介してユーザー110に情報を供給する。出力装置214は例えば、ディスプレイ、プリンター、及びスピーカーを含んでもよい。また、本発明の原理に従って他の種類の出力装置が実施されてもよい。
The
図3は本発明の原理に従った、音声ネットワーク104の詳細な図である。示されているように、音声ネットワーク104はインテリジェントサービス制御ポイント(ISCP)302、サービス転送ポイント(STP)304及び306、サービス交換ポイント(SSP)308及び310、回線情報データベース(LIDB)312、ISCPサービス提供及び生成環境(Service Provisioning And Creation Environment)(ISCP SPACE)314、リセントチェンジ環境(Recent Change Environment)316、及びインテリジェントペリフェラル(Intelligent Peripheral)(IP)320を含む。
FIG. 3 is a detailed view of the
音声ネットワーク104は信号方式プロトコルとしてPSTN及びSS7を使用して実施されてもよい。SS7プロトコルは音声ネットワーク104が自動転送、発信者番号通知サービス、三者通話、ローミング及び移動通信体加入者認証等のワイヤレスサービス、ローカルナンバー可搬性、並びにフリーダイアルサービス等の特徴を提供することを可能にする。SS7プロトコルは音声ネットワーク104の特徴をサポートするために多様な種類のメッセージを提供する。例えば、それらのSS7メッセージはISCP302とSSP308及び310との間のイベント「トリガー」(event “triggers”)、及びクエリー及びレスポンス(または、質問及び応答)をサポートするためにトランザクション機能応用部(Transaction Capabilities Applications Part)(「TCAP」)を含んでもよい。
ISCP302はまた、例えば、標準的なサービス制御ポイント(service control point)(SCP)または高度インテリジェントネットワーク(Advanced Intelligent Network)(AIN)SCPであってもよい。ISCP302は自動転送等の音声ネットワーク104の特徴をサポートするためにSS7メッセージの変換及びルーティング(または、経路制御)サービスを与える。さらに、ISCP302はTCP/IPまたはSS7を使用してサービスセンターと情報を交換してもよい。ISCP302は周知のハードウェアとソフトウェアの組み合わせによって実施されてもよい。図において、ISCP302はISCP SPACE314を介してサービスセンター106に直接接続した状態で示されているが、ISCP302とサービスセンター106を接続するためにルーター、スイッチ、ハブ等を含む、いかなる数のネットワーク要素が使用されてもよい。
STP304及び306は音声ネットワーク104内でSS7メッセージを中継(または、リレー)する。例えば、STP304はSSP308と310との間でSS7メッセージをルーティング(または、経路制御)してもよい。STP302はNORTEL(登録商標)やLUCENT Technologies(登録商標)等の製造者からのハードウェア及びソフトウェアを使用して実施されてもよい。
SSP308及び310は音声ネットワーク104内で通話を設定、管理、リリースするために、音声ネットワーク104と電話114及び122との、それぞれの間のインターフェースを与える。SSP308及び310は音声スイッチ、SS7スイッチ、またはスイッチに接続されたコンピューターとして実施されてもよい。SSP308及び310は発呼者120とユーザーとの間の通話をサポートするためにSS7信号ユニットを交換する。例えば、SSP308及び310は通話を制御し、コンフィグレーションデータベース(または、構成データベース)312へのデータベース質問(database query)を実施し、さらに、メンテナンス情報を提供するために、メッセージ信号ユニット(message signal units)(「MSU」)内でTCAPメッセージ等のSS7メッセージを交換してもよい。
回線情報データベース(Line Information Database)(LIDB)312は音声ネットワーク104の特徴をサポートするために、1つまたは複数の周知のデータベースを備える。例えば、LIDB312はサービスプロフィール、名前、及び住所、クレジットカード確認情報等の、加入者情報を含んでもよい。
The Line Information Database (LIDB) 312 includes one or more well-known databases to support the features of the
ISCPサービス提供及び生成環境(Service Provisioning and Creation Environment)(SPACE)314はISCP302の一部として、またはISCP302とは別個に備えられてもよい。例えば、システム100の一部として、Telcordia(登録商標)ISCPがSPACE314の機能を提供してもよい。さらに、ISCP SPACE314は1つまたは複数のサーバーを含んでもよい。ISCP SPACE314は、そこにおいてユーザー記録の更新がされてもよいISCPプラットフォ−ムのポイントである。
An ISCP service provisioning and creation environment (SPACE) 314 may be provided as part of, or separate from,
1つの実施例において、ユーザー記録は、ユーザー記録が更新されISCP302に送信されるように、ISCP SPACE314に格納されてもよい。これらの記録はユーザーへの通話または呼出しをどのように扱うかに関する情報を含んでもよい。例えば、これらのユーザー記録は特定の回数の呼び鈴の後、ユーザーへの通話または呼出しが異なった番号に転送されるかどうか、及び(または)通話または呼出しが音声メールシステム等のIPに向けられかどうかに関する情報を含んでもよい。付加的に、1つのISCP SPACE314がISCPネットワーク(図示せず)を介して1つまたは複数のISCP302への更新を与えてもよい。
In one embodiment, the user record may be stored in
付加的に、音声ネットワーク104は例えば、エンタープライズリセントチェンジエンジン(Enterprise Recent Change engine)(eRC);アサインメントアクティベーションアンドインベントリーシステム(Assignment, Activation, and Inventory System)(AAIS);または、マルチサービスプラットフォ−ム(MSP)等の、1つまたは複数のリセントチェンジエンジン(recent change engine)316を含んでもよい。例として、eRC及びAAISが米国の西部地区に配置された音声ネットワーク104で使用され、MSPが東部地区のネットワークで使用されてもよい。リセントチェンジエンジンはスイッチ及びISCPデータベースを更新するために使用されてもよい。例えば、リセントチェンジエンジンは、データベースの更新時にこれらのリセントチェンジエンジンが人間の操作をエミュレートするように、SSP及びISCPにデータベースの更新を配信してもよい。付加的に、インストラクション(または、命令)がISCP302に送信されることになっている場合、リセントチェンジエンジンは最初にISCP SPACE314にインストラクションを送信してもよい。そして、ISCP SPACE314は上述したように、インストラクションをISCP302に伝達する。さらに、MSPは、例えば、SSP308または310及びISCP302の両方への更新を与えるために使用されてもよい。あるいは、eRCが、例えばSSP308または310への更新を与えるために使用され、AAISがISCP302への更新を与えるために使用されてもよい。
Additionally, the
付加的に、音声ネットワーク104は1つまたは複数のインテリジェントプリフェラル(IP)を含んでもよい。図4を参照すると、IP320がSSP308に接続された状態で図示されている。これらのIPは音声メールサービス等のサービスを提供するために使用されてもよい。
Additionally, the
図4は本発明の原理に従ったサービスセンター106のブロック図である。示されているように、サービスセンター106はファイアウォール402及び404、1つまたは複数のデジタルコンパニオンサーバー(digital companion server)406、1つまたは複数の通信ポータルサーバー(communication portal server)408、1つまたは複数のネットワークアクセスサーバー410及び音声ポータル(voice portal)412を含んでもよい。音声ポータル412は音声ポータルアプリケーションサーバー414及び音声認識サーバー416を含んでもよい。ネットワーク418はファイアウォール及びサーバーを相互接続するために使用されてもよい。付加的に、バックエンドサーバー420がサービスセンター106と音声ネットワーク104との間に備えられてもよい。
FIG. 4 is a block diagram of a
ファイアウォール402及び404はサービスセンター106、データネットワーク102、及び音声ネットワーク104のそれぞれの間の通信に対するセキュリティーサービスを与える。例えば、ファイアウォール402及び404はユーザー112とサービスセンター106内の1つまたは複数のサーバーとの間の通信を制限してもよい。本発明の原理に従って、ファイアウォール402及び404にいかなる適当なセキュリティー方針が実施されてもよい。例えば、ファイアウォール402及び404はAxent Corporationによって提供されているRaptor Firewall等の周知のハードウェア及びソフトウェアを使用して実施されてもよい。さらに、ファイアウォール402及び404はサービスセンター106内の別個のマシーンとして実施されてもよいし、あるいは、サービスセンター106に対して外部の1つまたは複数のマシーンによって実施されてもよい。
ネットワーク418はイーサーネットまたはFDDIネットワーク等の、いかなる適当なタイプのネットワークであってもよい。付加的に、ネットワーク418はまた、本発明の範囲から外れることなく、必要に応じて、スイッチ及びルーターを含んでもよい。さらに、例えば、1つまたは複数のサーバー406,408,410または音声ポータル412をファイアウォールの背後に配置するために、付加的なファイアウォールが備えられてもよい。
各サーバー(406,408,410,414,416,420)はUnix(登録商標)またはDOSベースのサーバーまたはコンピューター等の、いかなる適当なサーバーまたはコンピューターであってもよい。サーバーは後で説明するような多様な論理機能を実施してもよい。図4においては、各論理機能のために使用されている、異なったサーバーが図示されている。他の実施例においては、複数の論理機能が複数のサーバー間で分割されてもよいし、単一の機能のために複数のサーバーが使用されてもよいし、全ての機能が単一のサーバーによって実行されてもよい。 Each server (406, 408, 410, 414, 416, 420) may be any suitable server or computer, such as a Unix or DOS based server or computer. The server may perform various logic functions as described below. In FIG. 4, the different servers used for each logical function are shown. In other embodiments, multiple logical functions may be divided among multiple servers, multiple servers may be used for a single function, or all functions may be a single server. May be executed by
一般に、デジタルコンパニオンサーバー406はサービスセンター106の特定のサービスを提供するためのソフトウェア及びハードウェアを与える。例としてのサービスは例えば、ユーザー110がユーザー110によって送信または受信された通話の履歴からアドレス帳に連絡相手を加えることを可能にすること、ユーザー110が彼らのアドレス帳から検索された番号から電話をかけることを可能にすること、特定の時間に電話をかけることをスケジュールすること、または、ユーザー110が電話番号に関連した名前及び(または)住所にアクセス及び閲覧することを可能にすることを含む。付加的に、これらのサービスはユーザー110がインターネット上で、オンラインで音声メールメッセージを聞くこと、スケジューラー及び(または)発呼者番号に基づいて彼らの通話を転送すること、オンラインで会議電話を設定することを可能にすることを含んでもよい。特に、ユーザーはユーザーの家庭の電話112以外の装置114−122に対する到達した呼出し、音声メールメッセージ、及びSMSメッセージの通知を受信してもよい。
In general, the
通信ポータルサーバー408はユーザーのアカウントを管理するための、そしてユーザーの音声ネットワーク104のプロバイダーによって格納されたユーザーアカウント情報とインターフェースするためのハードウェア及びソフトウェアを与えてもよい。ネットワークアクセスサーバー410はサービスセンターによって提供されたアプリケーションの処理において、音声ネットワーク104への情報の送信及び受信のためのハードウェア及びソフトウェアを与えてもよい。例えば、ネットワークアクセスサーバー410は音声ネットワーク104のISCP302またはSSP308または310に情報を送信するため、及び(または)それらから情報を受信するために使用されてもよい。
音声ポータル412は音声を介したユーザーからのインストラクション(または、命令)を受信及び処理するためのハードウェア及びソフトウェアを含む。例えば、ユーザーは音声ポータル412に対する特定の番号をダイアルしてもよい。そして、スピーチを使用してユーザーはユーザーが契約しているサービスを変更するためにサービスセンター106に対するインストラクションを与えてもよい。音声ポータル412は例えば、音声認識サーバー416及びアプリケーションサーバー414を含んでもよい。音声認識サーバー416は口述を受信及び解釈してもよいし、または話されたコマンド(または、命令)を認識してもよい。アプリケーションサーバー414は例えば、音声認識サーバー416からの出力を受け取り、それをサービスセンター106に適したフォーマットに変換し、さらに、その情報をサービスセンター106の1つまたは複数のサーバー(406,408,410)に転送する。
図5は本発明に従った、例としてのシステムの論理アーキテクチャーを図示している。図示されているように、論理アーキテクチャーは4つの区分またはプレーン:クライアント側プレーン502、アプリケーションサービスプレーン504、ネットワークアクセスプレーン506、及び音声プレーン508に分割されてもよい。
FIG. 5 illustrates the logical architecture of an exemplary system according to the present invention. As shown, the logical architecture may be divided into four sections or planes: a
クライアント側502は、ユーザーがサービスセンター106に情報を送信、及び(または)そこから情報を受信するために使用してもよいユーザー端末112A及び112Bを含む。付加的に、クライアント側502はユーザーの電話114を含む。上述したように、ユーザー端末112はユーザーがサービスセンター106と通信するために使用可能な、いかなる適当な装置であってもよい。例えば、ユーザー端末112Aはサービスセンター106との通信のためのプログラムを実行しているPDA(または、電子手帳)であってもよいし、ユーザー端末112Bはインターネットを介してサービスセンター106との通信のためのウェブブラウザーを実行しているデスクトップ型コンピューターであってもよい。付加的に、ユーザーは例えば、1つまたは複数の標準の有線型の電話及び(または)ワイヤレス電話等の、1つまたは複数の電話114を有してもよい。
The
アプリケーションサービスプレーン504はデジタルコンパニオンサーバー406、通信ポータルサーバー408、及び音声ポータル412を含む。これらの実在物(または、エンティティー)は例えばウェブサービスまたは他の適当なプロトコルを使用して互いに通信してもよい。ウェブサービスは拡張可能マーク付け言語(XML)、シンプルオブジェクトアクセスプロトコル(SOAP)、ウェブサービス記述言語(WSDL)及び、インターネットプロトコル(IP)バックボーン上のユニバーサル記述ディスカバリー及びインテグレーション(Universal Description, Discovery and Integration)(UDDI)オープンスタンダード(open standard)を使用してウェブベースのアプリケーションを組み込むための標準化された方法である。
Application service plane 504 includes a
図示されているように、デジタルコンパニオンサーバー406は次の機能:クライアントプロキシ機能512、ウェブサーバー機能514、アプリケーションサーバー機能516、カレンダーサーバー機能518、通知サーバー機能520、及びデータベースサーバー機能522を提供してもよい。これらの機能の各々はハードウェア、ソフトウェア、及び(または)ファームウェアで実施されてもよい。さらに、これらの機能は各々が異なったサーバーによって実行されてもよいし、複数のサーバーに分割されてもよいし、同一のサーバー機能に含まれてもよいし、または他の様式で実行されてもよい。
As shown, the
クライアントプロキシ機能512はセキュリティーの目的で使用されてもよいデジタルコンパニオンに対するプロキシ機能を与える。クライアントプロキシ機能512は、データネットワーク102を介して他のデジタルコンパニオン機能/サーバーからユーザー端末112に送信された全ての通信がクライアントプロキシを通過するように別個のサーバーに含まれてもよい。また、クライアントプロキシ512が別個のサーバー上に含まれる場合、付加的なセキュリティーを与えるためにクライアントプロキシ512と他のデジタルコンパニオンサーバーとの間に付加的なファイアウォール等が備えられてもよい。
Client proxy function 512 provides a proxy function for a digital companion that may be used for security purposes. The client proxy function 512 may be included in a separate server so that all communications sent from the other digital companion functions / servers via the
ウェブサーバー514はデータネットワーク上でユーザーからトラフィックを受信する(図1)ための機能性を与えてもよい。例えば、ウェブサーバー514は、ユーザーがInternet ExplorerやNetscape Communicator等のウェブブラウザープログラムを使用してアクセスしてもよい標準的なウェブブラウザーサーバーであってもよい。 Web server 514 may provide functionality for receiving traffic from users over the data network (FIG. 1). For example, web server 514 may be a standard web browser server that a user may access using a web browser program such as Internet Explorer or Netscape Communicator.
アプリケーションサーバー機能516はデジタルコンパニオンサーバー406によって実施される一般的な機能を包含する。例えば、これらの機能(または、ファンクション)はサービスセンターによって提供される特定のアプリケーションを実施するために多様な他のデジタルコンパニオン機能とインターフェースすることを含んでもよい。これらのサービスは例えば、ユーザーに彼らのオンライン通話を管理する能力を与えるために他のファンクション、ソフトウェア、及び(または)ハードウェアとインターフェースすることを含んでもよい。例えば、これらの機能(または、ファンクション)は、ユーザーがユーザーによって送信または受信された通話の履歴からアドレス帳に連絡相手を加えることを可能にすること、ユーザーが彼らのアドレス帳から直接電話をかけることを可能にすること、特定の時間に電話をかけることをスケジュールすること、または、ユーザーが電話番号に関連した名前及び(または)住所を閲覧することを可能にすることを含んでもよい。付加的に、これらのサービスはユーザーがオンラインで彼らの音声メールメッセージを聞くこと、スケジューラー及び(または)発呼者番号に基づいて彼らの通話を転送すること、オンラインで会議電話を設定することを可能にすることを含んでもよい。
Application server function 516 includes general functions performed by
本発明に従うと、呼出し通知サービスは複数のユーザーの装置の1つに対する呼出しの通知をユーザーの所望の装置上でユーザーに与える。また、本発明に従うと、音声メール通知サービスは複数のユーザーの装置の1つに対する音声メールメッセージの通知をユーザーの所望の装置上でユーザーに与える。 In accordance with the present invention, a call notification service provides a user with a call notification for one of a plurality of user devices on the user's desired device. Also in accordance with the present invention, the voice mail notification service provides the user with a voice mail message notification to one of the user's devices on the user's desired device.
付加的に、アプリケーションサーバー機能516は情報を取得または送信するために、外部のウェブサーバー等の、1つまたは複数の外部装置とインターフェースしてもよい。例えば、アプリケーションサーバー機能516はユーザーが契約しているサービス(例えば、キャッチホン、自動転送、音声メール等)を決定するために音声ネットワークのデータセンター556とインターフェースしてもよい。 Additionally, application server function 516 may interface with one or more external devices, such as an external web server, to obtain or send information. For example, the application server function 516 may interface with the voice network data center 556 to determine the services the user has subscribed to (eg, call waiting, call forwarding, voice mail, etc.).
カレンダーサーバー機能518はイベントのスケジューリング、特定のイベントが発生したときのロギング(logging)、特定の時間に機能を実施するためのアプリケーション機能のトリガー(または、起動)等の能力を与えてもよい。
The
通知サーバー機能520はサービスセンター106からユーザー端末112に情報を送信するための能力を与えてもよい。例えば、通知サーバー機能520はアプリケーションサーバー機能516の指示で、ユーザーがユーザーの電話114に現在、電話のコールを受信しているという通知をユーザー端末112に送信してもよい。
The notification server function 520 may provide a capability for transmitting information from the
データベース機能522はデータベースの形式で、デジタルコンパニオンサーバーによって実行されるアプリケーションによって使用可能な情報を格納する。これらのデータベースは例えば、デジタルコンパニオンサーバーに接続された、1つまたは複数の外部格納装置に含まれてもよい。あるいは、データベースはデジタルコンパニオンサーバー自体の格納装置に含まれてもよい。データベース機能522を与えている格納装置は例えば、CD−ROM、DVD、ハードディスク、磁気テープ等の、いかなるタイプの格納装置であってもよい。 Database function 522 stores information that can be used by applications executed by the digital companion server in the form of a database. These databases may be included in one or more external storage devices connected to a digital companion server, for example. Alternatively, the database may be included in the storage device of the digital companion server itself. The storage device providing the database function 522 may be any type of storage device such as a CD-ROM, DVD, hard disk, magnetic tape or the like.
上述したように、通信ポータルサーバー408はユーザーのアカウントを管理するため、そしてユーザーの音声ネットワーク104のプロバイダーによって格納されたユーザーアカウント情報とインターフェースするためのハードウェア及びソフトウェアを与える。図5に図示されているように、通信ポータルサーバー408は次の機能:ウェブサーバー機能526、アプリケーションサーバー機能528、連絡相手データベース機能530、及び(または)ユーザープロフィール機能532を与えてもよい。これらの機能は別個のサーバーによって実行されてもよいし、複数のサーバーに分割されてもよいし、同一のサーバー機能に含まれてもよいし、または他の様式で実行されてもよい。
As described above, the
ウェブサーバー機能526はデジタルコンパニオンサーバーのウェブサーバー機能514と同様に、データネットワーク上でユーザーからトラフィックを受信するための機能性を与える。例えば、ウェブサーバーはInternet ExplorerやNetscape Communicator等のウェブブラウザーを使用してユーザーがアクセスしてもよい標準的なウェブブラウザーサーバーであってもよい。 Web server function 526 provides functionality for receiving traffic from users over the data network, similar to web server function 514 of the digital companion server. For example, the web server may be a standard web browser server that a user may access using a web browser such as Internet Explorer or Netscape Communicator.
アプリケーションサーバー機能528は通信ポータルサーバー408によって実施される一般的な機能を包含する。例えば、これらの機能はユーザープロフィール情報を取得及び(または)変更するために音声ネットワークとインターフェースすること、及びユーザーに対するアドレス帳を作成及び編集することを含んでもよい。付加的に、アプリケーションサーバー機能528は外部サーバー及び(または)装置に情報を送信、及び(または)そこから情報を受信するための機能性を含んでもよい。例えば、通信ポータルサーバー408はインターネット等のネットワークに接続されてもよい。そして、アプリケーションサーバー機能528はインターネットを介して、Superpages webpage等のウェブサービスを与える外部サーバー552への接続性を与える。そして、アプリケーション機能528はユーザーのアドレス帳の人物に対するアドレス等の情報を取得するためにこれらの外部サーバー552と接触してもよい。
Application server function 528 includes general functions implemented by
もう1つの例において、通信ポータル408のアプリケーションサーバー機能528はサーバー554上のシングルサインオン(single sign on)(SSO)とインターフェースしてもよい。SSO554は、ユーザーがネットワークに最初にアクセスするときに実施される単一の認証(または、1回の認証)に基づいて、ユーザーが契約している全てのサービスにアクセスすることを可能にするために使用されてもよい。
In another example, application server function 528 of
連絡相手データベース530はユーザーのためのアドレス帳を形成するデータを格納するための格納装置を含む。このアドレス帳はいかなる適当なタイプのアドレス帳であってもよい。例えば、ユーザーのアドレス帳は人物及び(または)組織の名前、電話番号、及びアドレスを含んでもよい。これらの格納装置は通信ポータルサーバー406の内部または外部、あるいはそれらの組み合わせとして備えられてもよい。さらに、これらの格納装置は磁気格納装置、メモリー格納装置等の、いかなるタイプの格納装置であってもよい。
ユーザープロフィールデータベース532はユーザーのためのプロフィール情報を格納するための格納装置を含む。これらの格納装置は連絡相手データベースのために使用される格納装置と同一の格納装置、または別個の格納装置であってもよい。ユーザープロフィールは彼らの音声ネットワークに対するユーザーのアカウントに関する情報を含んでもよい。例えば、この情報はユーザーの名前、課金上の住所、及び他のアカウント情報を含んでもよい。付加的に、ユーザープロフィールは例えば、キャッチホン、音声メールメッセージ等の、ユーザーが契約している音声サービスに関する情報を含んでもよい。これらのサービスを使用することにより、ユーザーはユーザーのワイヤレスハンドセット(または、ワイヤレス送受話器)以外の装置への到達した呼出し、音声メールメッセージ、及びSMSメッセージの通知を受信してもよい。 User profile database 532 includes a storage device for storing profile information for the user. These storage devices may be the same storage device used for the contact database or a separate storage device. User profiles may include information about the user's account for their voice network. For example, this information may include the user's name, billing address, and other account information. Additionally, the user profile may include information about the voice service with which the user is subscribed, such as call waiting, voice mail messages, etc. By using these services, the user may receive notification of incoming calls, voice mail messages, and SMS messages to devices other than the user's wireless handset (or wireless handset).
付加的に、このアーキテクチャーのアプリケーションサービスプレーン504は音声ポータル412を含んでもよい。上述したように、音声ポータル412は例えば、音声認識機能416及びアプリケーションサーバー機能414を含んでもよく、音声を介してユーザーからインストラクションを受信及び処理するために使用されてもよい。音声認識機能は音声認識能力を与えることが可能なハードウェア及び(または)ソフトウェアを使用して実施されてもよい。このハードウェア及び(または)ソフトウェアはTellme Networks, Incorporatedから入手可能なVoice Appticationプラットフォ−ム等の、商業上入手可能な製品であってもよい。音声ポータル412のアプリケーションサーバー機能414はデジタルコンパニオンサーバー406と音声認識機能416との間で情報を交換するためのハードウェア及び(または)ソフトウェアを含んでもよい。付加的に、アプリケーションサーバー機能414は別個のサーバーに含まれてもよいし、音声認識機能416を与えるハードウェア付加的にソフトウェアに含まれてもよいし、デジタルコンパニオンサーバー406に含まれてもよい。
Additionally, the application service plane 504 of this architecture may include a
このアーキテクチャーのネットワークアクセスプレーン506はアプリケーションサーバープレーン502と音声ネットワーク104との間の接続性を与えるための機能を含んでもよい。例えば、このプレーンはリセントチェンジエンジン316、ネットワークアクセスサーバー410、及び(または)バックエンドサーバー420を含んでもよい。上述したように、リセントチェンジエンジン316は音声ネットワーク104に含まれるスイッチ及びISCPデータベースを更新するために使用されてもよい。1つの実施例において、リセントチェンジエンジン316はAAIS544、eRC546、及び(または)MSP548を含んでもよい。付加的に、セキュリティーの目的のためにデジタルコンパニオンサーバー406とリセントチェンジエンジン316との間にプロキシ542が使用されてもよい。
The
ネットワークアクセスサーバー410はサービスセンター106に含まれてもよく、サービスセンターによって与えられるアプリケーションの処理において音声ネットワーク410への情報を送信及び受信するためのハードウェア及びソフトウェアを与えてもよい。例えば、ネットワークアクセスサーバー410は音声ネットワーク104から発信者IDを取得または検索するための発信者ID(CID)機能性、SSPを介して電話をかけるために音声ネットワーク上でインテリジェントプリフェラル(IP)に命令するためのクリックツーダイアル(click to dial)(CTD)機能性、及び(または)音声ネットワークのISCPとインターフェースするためのリアルタイム通話管理(real time call management)(RTCM)機能性を含んでもよい。
The
ネットワークアクセスプレーン506はまた、1つまたは複数のバックエンドサーバー420を含んでもよい。これらのバックエンドサーバー420はサービスセンター106と音声ネットワーク104をインターフェースするためのハードウェア及び(または)ソフトウェアを含んでもよい。バックエンドサーバー420はネットワーク、直接接続、または他の適当な様式によってサービスセンター106に接続されてもよい。さらに、バックエンドサーバー420はネットワーク、直接接続、または他の適当な様式によって音声ネットワーク104内で1つまたは複数の装置に接続されてもよい。
バックエンドサーバー420は例えば、音声メール取得及び通知機能を与えるサーバーを含んでもよい。例えば、この音声メールの取得及び通知機能は音声メールメッセージがユーザーの音声メールボックスに格納されたときに信号を受信し、音声メールメッセージを取得するために適当なコードを送信し、音声メールメッセージを取得し、音声メールメッセージをデジタルファイルに変換し、さらにそれをデジタルコンパニオンサーバー406に送信するためにIP320の音声メール格納システムと通信してもよい。
The
付加的に、バックエンドサーバー420は例えば、ディレクトリー支援サーバー(directory assistance server)を含んでもよい。ディレクトリー支援サーバーは例えば、サービスセンター106を音声ネットワーク104の逆ディレクトリー支援ゲートウェイ(Reverse Directory Assistance Gateway)(RDAゲートウェイ)とインターフェースさせてもよい。RDAゲートウェイは音声ネットワーク104のデータオペレーションセンター(DOC)に電話番号に関連した名前及び(または)アドレス情報に対する要求を発行し、この要求への応答で名前及び(または)電話番号を取得または検索するための装置である。
Additionally, the
もう1つの例において、バックエンドサーバー420はワイヤレス音声ネットワークのモバイル切換センター(mobile switching center)(MSC)とインターフェースするために使用されるワイヤレスインターネットゲートウェイを含んでもよい。上述したバックエンドサーバー420と同様に、このワイヤレスインターネットゲートウェイはサービスセンター106によって使用されるフォーマットとワイヤレス音声ネットワークによって使用されるフォーマットとの間で要求及び情報を変換するために使用されてもよい。
In another example, the
もう1つの例において、バックエンドサーバー420はSSPを介して音声会議の参加者にダイヤルアウトするために音声ネットワーク104でカンフェレンスブリッジ(conference bridge)に命令するためのカンファレンスブラスティングサーバー(conference-blasting server)を含んでもよい。あるいは、バックエンドサーバーは例えば、関係者の各々にダイヤルアウトすることによって2人の関係者(または、電話の相手)に電話をかけるために音声ネットワークのIPに命令するためのサーバーを含んでもよい。バックエンドサーバーはまた、会議を聞くことができる音声デジタイジング装置を呼出し、音声信号をデジタルフォーマットに変換し、そしてデジタル化された信号を例えば音声ストリーミングサーバーを介してユーザーの装置に転送するためにブリッジまたはIPに命令する能力を含む。音声ストリーミングサーバーは例えば、ユーザーがインターネット等を介してそれに接続することを可能にしてもよい。付加的に、音声ストリーミング装置は、ユーザーが会議を通してポーズ、巻き戻し、及び(または)早送りすることを可能にするために信号をバッファリング(または、一時記憶)または記録してもよい。
In another example, the back-
もう1つの例において、バックエンドサーバー420はサービスセンター106を音声ネットワーク104のSMSゲートウェイとインターフェースさせるための単一番号ショートメッセージサービス(Single Number Short Message Service)(SN SMS)サーバーを含んでもよい。このサーバーは例えば、ユーザーの家庭の電話114にアドレッシングされた(または、宛先を指定された)SMSメッセージを電話116等の、ユーザーが選択したSMS可能装置に向けるために使用されてもよい。
In another example, the back-
音声ネットワークプレーン508は、図3への参照とともに上述されたように、音声ネットワーク104に含まれるハードウェア及びソフトウェアを含む。例えば、音声ネットワークプレーン508はISCP SPACE314、ISCP302、インテリジェントプリフェラル320、及びSSP310を含んでもよい。付加的に、音声ネットワークプレーン508はまた、例えば、モバイル切換センター等のワイヤレス通信業者のネットワークに含まれるハードウェア及びソフトウェアを含んでもよい。
The
本発明に従った実施例に従うと、端末112A等のユーザー端末は2つの異なった接続を同時にサポートしてもよい。例えば、ユーザー端末112Aは音声とデータの両方をサポートしてもよいし、あるいは2つのデータ接続を同時にサポートしてもよい。 In accordance with an embodiment in accordance with the invention, a user terminal such as terminal 112A may support two different connections simultaneously. For example, user terminal 112A may support both voice and data, or may support two data connections simultaneously.
特に、ユーザー端末112Aは2つの接続を使用して、データの送信と受信を同時に行う能力を有してもよい。ユーザー端末112Aは例えば、通信チャネル上でHTTP接続を介してデータを受信し、標準的な電話接続を介して音声を受信することができるプロセッサー通信装置であってもよい。通信チャネルは例えば、標準的なツイストペア線(または、より対線)、ワイヤレスネットワークチャネル上で通信を受信する携帯電話、または有線または無線のインターネット接続を含んでもよい。あるいは、ユーザー端末112Aは2つのHTTP接続を介してデータを同時に受信してもよい。 In particular, user terminal 112A may have the ability to simultaneously transmit and receive data using two connections. The user terminal 112A may be, for example, a processor communication device that can receive data over an HTTP connection over a communication channel and receive voice over a standard telephone connection. The communication channel may include, for example, a standard twisted pair (or twisted pair), a mobile phone that receives communications over a wireless network channel, or a wired or wireless Internet connection. Alternatively, the user terminal 112A may receive data simultaneously via two HTTP connections.
さらに、ユーザー端末112Aはメモリーに設定を格納する能力を有し、装置上で動作しているソフトウェアが設定にアクセスし、設定を変更することを可能にしてもよい。例えば、リンガー(または、呼び鈴)の状態が変更されてもよいし、実際の呼び鈴の音色が変更されてもよいし、さらには、装置上に表示される日付や時間が変更されてもよい。ユーザー端末112Aはまた、例えば、デジタルカメラ機能のためのレンズ、温度を測るためのセンサー、GPS(Global Positioning System)能力等の、データを生成するための多様なセンサー(図示せず)を含んでもよい。これらのセンサーから得られたデータはユーザー端末112Aのメモリーに保存され、ユーザー端末112A上で動作しているソフトウェアによってアクセスされてもよい。さらに、ユーザー端末112Aはセンサーによって得られたデータ、または通信チャネル上でHTTP接続を介してユーザー端末112Aによって受信されたデータを送信してもよい。さらに、ユーザー端末112Aがプライベート設定、静音設定、またはオフにされている場合、到達したデータはユーザー端末112Aに送信される代わりに、例えば、デジタルコンパニオンサーバー406に送信されてもよい。
Further, the user terminal 112A may have the ability to store settings in memory, allowing software running on the device to access the settings and change the settings. For example, the state of the ringer (or doorbell) may be changed, the actual tone of the doorbell may be changed, or the date and time displayed on the device may be changed. The user terminal 112A may also include various sensors (not shown) for generating data such as, for example, a lens for a digital camera function, a sensor for measuring temperature, and a GPS (Global Positioning System) capability. Good. Data obtained from these sensors is stored in the memory of the user terminal 112A and may be accessed by software running on the user terminal 112A. Further, the user terminal 112A may transmit data obtained by the sensor or data received by the user terminal 112A via an HTTP connection over a communication channel. Further, when the user terminal 112A is set to private, quiet, or turned off, the arrived data may be transmitted to the
発呼者はユーザー端末112A上でユーザーに電話をかけてもよい。呼出しを受信すると、ユーザー端末112Aのメモリー113に存在するソフトウェアがプロセッサー115上で実行され、呼出し通知を受信し、呼出しが完了することを可能にする。呼出しがユーザー端末112Aで完了されると、メモリー113に存在するソフトウェアは存在するHTTP接続を介してユーザー端末112Aからデジタルコンパニオンサーバー406に接続を確立する。あるいは、HTTP接続が存在しない場合、ユーザー端末112A上のプロセッサー115で実行されているソフトウェアはHTTP接続を生成する。
The caller may call the user on user terminal 112A. Upon receipt of the call, the software present in the
ユーザー端末112Aとの間の接続が確立された後、ユーザー端末112A上に存在するソフトウェアは呼出し通知を生成する。図6を参照すると、ユーザー端末112Aによって送信される呼出し通知に含まれる情報の種類の例としての概略図が示されている。 After the connection with the user terminal 112A is established, the software residing on the user terminal 112A generates a call notification. Referring to FIG. 6, a schematic diagram is shown as an example of the type of information included in a call notification sent by user terminal 112A.
図6は本発明の原理に従った方法及び装置に従った、発信者ID通知データ構造の例である。発信者ID通知データ構造表600は発信者IDが受信されたときにユーザーに利用可能な情報のタイプを図示している。発信者ID通知データ構造表600の各行は発信者ID通知イベントを表している。各発信者ID通知イベントは時間620、データ622、及び発呼者の名前または電話番号またはその両者等であってもよい発信者ID624を含む。付加的に、音声ファイル626は選択的に音声メッセージを含んでもよい。発信者IDは呼出しの発信源に格納されている情報である。
FIG. 6 is an example of a caller ID notification data structure according to a method and apparatus in accordance with the principles of the present invention. Caller ID notification data structure table 600 illustrates the types of information available to a user when a caller ID is received. Each row of the caller ID notification data structure table 600 represents a caller ID notification event. Each caller ID notification event includes
発信者ID情報はアプリケーションサービスレベル504に、そして特に、デジタルコンパニオンサーバー406に供給されてもよい(図5)。通知サーバー520によって受信された後、発信者ID情報はデータベース機能522によって格納される。データベース機能522はデジタルコンパニオンサーバー406によって実行される多様なアプリケーションによって使用される情報の格納を与える。
Caller ID information may be provided to application service level 504 and, in particular, to digital companion server 406 (FIG. 5). After being received by the notification server 520, the caller ID information is stored by the database function 522. Database function 522 provides storage of information used by various applications executed by
図5に示されているように、アプリケーションサーバー機能528は通信ポータルサーバー408によって実施される一般的な機能を包含する。例えば、これらの機能はユーザープロフィール情報を取得及び(または)変更するために音声ネットワークとインターフェースすること、及びユーザーに対するアドレス帳を作成及び編集することを含んでもよい。付加的に、アプリケーションサーバー機能528は外部サーバー及び(または)装置に情報を送信、及び(または)そこから情報を受信するための機能性を含んでもよい。
As shown in FIG. 5, the application server function 528 includes general functions implemented by the
通知を受信するための所望の装置を選択するために、ユーザーは例えば、端末112B上のデジタルコンパニオンクライアントソフトウェアを実行することによってデジタルコンパニオンサーバー406と通信してもよい。例えば、ユーザーは電話番号または所望の装置を特定する他の識別子を入力するためにデジタルコンパニオンサーバー406のウェブページレジデント(web page resident)にアクセスしてもよい。あるいは、ユーザーは音声ポータル412のサービス番号に電話をかけるために電話114を使用し、それによって、ユーザーは自動音声応答メニューと対話してもよいし、または所望の装置を特定するためにユーザーサービス係員と話してもよい。もう1つの代替例において、ユーザー110は所望の装置の電話番号をデジタルコンパニオンサーバー406に送信するために端末112上のデジタルコンパニオンクライアントソフトウェアと対話してもよい。これにより、ユーザーによって特定された装置の識別が所望の装置としてデータベース522内に格納される。
To select a desired device for receiving notifications, the user may communicate with the
初期の所望の装置を特定した後、ユーザーはその後、上述の処理を繰り返すことによって所望の装置を異なった装置に変更してもよい。あるいは、ユーザーは通知を受信するための、特定の所望の装置を日単位または週単位で特定してもよい。同様に、ユーザーは事前に、通知を受信するために異なった装置が所望の装置として特定される時間帯を設定してもよい。当業者には明白であると思われるが、本発明の意図及び範囲から外れることなく、所望の装置のユーザーの選択を容易にする(または、促進する)ために多様な方法及びシステムを実施することができるだろう。 After identifying the initial desired device, the user may then change the desired device to a different device by repeating the process described above. Alternatively, the user may specify a particular desired device for receiving notifications on a daily or weekly basis. Similarly, the user may set in advance a time period during which different devices are identified as desired devices in order to receive notifications. As will be apparent to those skilled in the art, various methods and systems are implemented to facilitate (or facilitate) the user's choice of the desired device without departing from the spirit and scope of the present invention. Will be able to.
アプリケーションサーバー機能516はクエリーデータベース(または、質問データベース)機能522によって、ユーザーによって特定される所望の装置を決定してもよい。ユーザーは電話114等の電話、ユーザー端末112A、またはユーザー端末112Bを所望の装置として事前に選択してもよい。例えば、電話114は通常の電話またはワイヤレス電話であってもよく、ユーザー端末112Aは例えばクライアントソフトウェアであってもよく、そして、ユーザー端末112Bは呼出し(または、警告)のウェブベースの閲覧ためのウェブブラウザーを含んでもよい。
Application server function 516 may determine the desired device specified by the user through query database (or question database) function 522. The user may pre-select a telephone such as
アプリケーションサーバー機能516はまた、ユーザーが現在デジタルコンパニオンクライアントにログインしており、アプリケーションサービス/ビジネス論理プレーン504にログ記憶された所望の装置を有しているかを決定してもよい。そのようなログ記録が存在しない場合、データベース機能522に記憶された全ての呼出し通知はユーザーが次にログオンする時まで、または装置112A、112Bまたは114をオンにし、アプリケーションサービス/ビジネス論理プレーン504との接続を確立する時まで送信されない。例えば、装置が起動されたとき、データベース522はアプリケーションサーバー機能516によって送信されていない通知に対して質問され、そして、保存してある通知を送信してもよい。
Application server function 516 may also determine whether the user is currently logged in to the digital companion client and has the desired device logged in application service / business logic plane 504. If no such log record exists, all call notifications stored in the database function 522 will turn on the
クライアントプロキシ機能512はデジタルコンパニオンサーバー406からユーザー端末112へ情報を送信する能力を与える。例えば、ユーザーの所望の装置が決定された後、クライアントプロキシ機能512はアプリケーションサーバー機能516の指示で、到達した呼出しの通知をユーザーの所望の装置に送信する。例えば、ユーザーが事前に電話114を所望の装置として選択している場合、クライアントプロキシ機能512は通知を音声ポータル412に送信する。音声ポータル412はアプリケーションサーバー414の指示で、例えば、音声認識サーバー416を使用して呼出し通知を音声メッセージに変換してもよい。そして、それは到達した呼出し通知を電話114に送信する。
The client proxy function 512 provides the ability to send information from the
あるいは、ユーザーの所望の装置がユーザー端末112Aである場合、クライアントプロキシ機能512は通知をユーザー端末112Aに送信する。もう1つの代替的な例として、ユーザーの所望の装置がユーザー端末112Bである場合、クライアントプロキシ機能512はウェブサーバー526を含む通信ポータルに通知を送信する。アプリケーションサーバー528は通知を処理し、それをユーザー端末112Bに送信する。 Alternatively, when the user's desired device is the user terminal 112A, the client proxy function 512 transmits a notification to the user terminal 112A. As another alternative, if the user's desired device is the user terminal 112B, the client proxy function 512 sends a notification to a communication portal that includes the web server 526. Application server 528 processes the notification and sends it to user terminal 112B.
ユーザーの所望の装置に送信された到達した呼出し通知は例えば、呼出し通知を示すテキストメッセージを含んでもよい。メッセージは発呼者の名前及び電話番号を示してもよい。例えば、通知がユーザー端末112Aに送信された場合、そこに存在するクライアントソフトウェアが通知を表示してもよい。通知がユーザー端末112Bに送信された場合、通知はウェブブラウザー上にロードされたHTMLページの一部として表示されてもよい。付加的に、所望の装置が電話114である場合、電話114は単に呼鈴を鳴らし、ディスプレイスクリーン上に発呼者の名前及び電話番号を含む発信者ID情報を表示してもよいし、あるいは発信者ID情報の音声ファイルを再生してもよい。
The arrived call notification sent to the user's desired device may include, for example, a text message indicating the call notification. The message may indicate the caller's name and telephone number. For example, when the notification is transmitted to the user terminal 112A, the client software existing there may display the notification. If the notification is sent to the user terminal 112B, the notification may be displayed as part of the HTML page loaded on the web browser. Additionally, if the desired device is a
本発明に従ったもう1つの実施例に従うと、端末112A等のユーザー端末は2つの異なった接続を同時にサポートしてもよい。例えば、ユーザー端末112Aは音声とデータの両方をサポートしてもよいし、あるいは2つのデータ接続を同時にサポートしてもよい。 According to another embodiment in accordance with the present invention, a user terminal such as terminal 112A may support two different connections simultaneously. For example, user terminal 112A may support both voice and data, or may support two data connections simultaneously.
発呼者はユーザー110に対し音声メールメッセージを残してもよい。音声メールメッセージは例えばバックエンドサーバー420またはIP320に存在する音声メールサーバー上に格納されてもよい。音声メールサーバーは音声メールメッセージをデジタルコンパニオンサーバー406にルーティング(または、経路制御)し、次に、デジタルコンパニオンサーバー406は音声メールメッセージをユーザー端末112Aにルーティングする。
The caller may leave a voice mail message for the
音声メールメッセージを受信すると、ユーザー端末112Aのメモリー113に存在するソフトウェアはユーザーによる後の再生のために音声メールメッセージを格納してもよい。あるいは、デジタルコンパニオンサーバー406は音声メールメッセージの通知をユーザー端末112Aに送信してもよい。そして、音声メールメッセージは音声メールメッセージの後の取得または検索のために格納され、バックエンドサーバー420の音声メール通知及び格納サーバー(図示せず)上に遠隔的に存在してもよい。
Upon receiving the voice mail message, the software present in the
上述した呼出しの処理と同様に、音声メールの通知はHTTP接続を介してデジタルコンパニオンサーバー406に接続するユーザー端末112Aのメモリー113に存在するクライアントソフトウェアによって処理されてもよい。あるいは、HTTP接続が利用可能でない場合、クライアントソフトウェアはユーザー端末112Aのソフトウェアプラットフォ−ムにHTTP接続を生成するように要求する。
Similar to the call processing described above, the voice mail notification may be processed by client software residing in the
ユーザー端末112Aとの間の接続が確立された後、ユーザー端末112Aに存在するクライアントソフトウェアは通知サーバー520に送信される音声メールデータ記録を生成する。音声メールデータ記録に含まれる情報の種類の例としての概略図が図6に示されている。付加的に、音声ファイル626が発呼者の音声メールメッセージを格納してもよい。
After the connection with the user terminal 112A is established, the client software residing on the user terminal 112A generates a voice mail data record that is sent to the notification server 520. A schematic diagram as an example of the type of information contained in the voice mail data record is shown in FIG. Additionally, a
そして、通知サーバー機能520によって記録された音声メールデータ記録はデータベース機能522によって格納される。アプリケーションサーバー機能516はデータベース522に格納されるユーザーの所望の装置を決定し、ユーザー110が音声ネットワークまたはデータネットワークにログインしているかを決定してもよい。
The voice mail data record recorded by the notification server function 520 is stored by the database function 522. Application server function 516 may determine the user's desired device stored in database 522 and may determine whether
そして、クライアントプロキシ機能512はユーザーの所望の装置に音声メールの通知を送信してもよい。音声メール通知は例えば、新規の音声メッセージを示すテキストメッセージを含んでもよい。メッセージは発呼者の名前及び電話番号を含んでもよい。付加的に、ユーザー端末112はユーザーに音声メール音声ファイル626を再生するための機能を選択するオプションを与えてもよい。
Then, the client proxy function 512 may transmit a voice mail notification to a user's desired device. The voice mail notification may include a text message indicating a new voice message, for example. The message may include the caller's name and telephone number. Additionally, the
本発明に従ったもう1つの実施例に従うと、端末112A等のユーザー端末は2つの異なった接続を同時にサポートしてもよい。例えば、ユーザー端末112Aは音声とデータの両方をサポートしてもよいし、あるいは2つのデータ接続を同時にサポートしてもよい。 According to another embodiment in accordance with the present invention, a user terminal such as terminal 112A may support two different connections simultaneously. For example, user terminal 112A may support both voice and data, or may support two data connections simultaneously.
この実施例において、発呼者はユーザー端末121AにSMSメッセージを送信してもよい。ユーザーによってSMSメッセージが受信されると、ユーザー端末112Aに存在するクライアントソフトウェアはSMSメッセージを格納してもよいし、またはそれをユーザーに表示してもよい。 In this embodiment, the caller may send an SMS message to the user terminal 121A. When the SMS message is received by the user, the client software residing on the user terminal 112A may store the SMS message or display it to the user.
ユーザー端末112Aに存在するクライアントソフトウェアはユーザーによって与えられるHTTP接続を介してユーザー端末112Aをデジタルコンパニオンサーバー406に接続してもよい。あるいは、HTTP接続が利用可能でない場合、ソフトウェアはユーザー端末112Aのソフトウェアプラットフォ−ムにHTTP接続を生成するように要求する。
Client software residing on user terminal 112A may connect user terminal 112A to
ユーザー端末112Aとの間の接続が確立された後、ユーザー端末112Aに存在するソフトウェアはSMSメッセージのメッセージ通知を生成する。図6はSMSメッセージに対してユーザー端末112Aに存在するソフトウェアによって生成される情報の種類の例としての概略図を示している。 After the connection with the user terminal 112A is established, the software residing on the user terminal 112A generates a message notification of the SMS message. FIG. 6 shows a schematic diagram as an example of the type of information generated by the software present in the user terminal 112A for the SMS message.
ユーザー端末112AはSMSメッセージ及びメッセージ通知をデジタルコンパニオンサーバー406の通知サーバー機能520に送信してもよい。そして、デジタルコンパニオンサーバー406のアプリケーションサーバー機能516はユーザーによって所望の装置が選択されているかを決定する。
The user terminal 112A may send the SMS message and message notification to the notification server function 520 of the
通知サーバー機能520によって受信されたデータ構造600内の情報はデータベース機能522によって格納される。アプリケーションサーバー機能516はユーザーの所望の装置を決定し、ユーザーがネットワークにログインしているかを決定してもよい。ユーザーは電話114、ユーザー端末112A、またはユーザー端末112Bを所望の装置として事前に選択していてもよい。例えば、電話114は有線の電話またはワイヤレス電話であってもよく、ユーザー端末112Aは例えばクライアントソフトウェアであってもよく、そして、ユーザー端末112Bは呼出し(または、警告)のウェブベースの閲覧ためのウェブブラウザーであってもよい。
Information in the
ユーザーの所望の装置が決定された後、クライアントプロキシ機能512はSMSメッセージの通知をユーザーの所望の装置に送信する。SMSメッセージの通知は例えば、新規の音声メッセージを示すテキストメッセージを含んでもよい。メッセージは発呼者の名前及び電話番号を含んでもよく、選択的にユーザーがSMSメッセージを閲覧することを可能にしてもよい。 After the user's desired device is determined, the client proxy function 512 sends an SMS message notification to the user's desired device. The SMS message notification may include, for example, a text message indicating a new voice message. The message may include the caller's name and phone number and may optionally allow the user to view the SMS message.
本発明の原理に従ったもう1つの実施例において、呼出し通知、音声メール通知、及びSMSメッセージ通知は例えば、ユーザーの所望の装置が利用可能でない場合にそれらを後で取得または検索するためにデータベース522に格納されてもよい。例えば、ユーザーがデスクトップクライアントにログインしていない場合、またはネットワークにログインされた所望の装置を有していない場合、デジタルコンパニオンサーバー406は通知をデータベース機能522に格納してもよい。
In another embodiment consistent with the principles of the present invention, call notifications, voice mail notifications, and SMS message notifications may be stored in a database for later retrieval or retrieval, for example, when a user's desired device is not available. 522 may be stored. For example, the
ユーザーがその後にデスクトップクライアントにログインしたとき、またはユーザーの所望の装置がネットワークにログインしたとき、デジタルコンパニオンサーバー406はユーザーに通知が送信されたかを決定するためにデータベース522に質問してもよい(または、クエリーを発行してもよい)。通知が配信のために待ち状態になっている場合、それはらデータベース522から回収され、ユーザーの所望の装置上での表示のために送信される。したがって、ユーザーはシステムにログインすると、ユーザーがデスクトップクライアントから離れている間に、事前に送信された全ての通知を受信する。
When the user subsequently logs into the desktop client, or when the user's desired device logs into the network, the
図7は本発明に従って呼出し、音声メール、及びSMSメッセージの通知をユーザーの所望の装置に与えるための方法を図示しているフローチャートである。 FIG. 7 is a flowchart illustrating a method for providing call, voice mail, and SMS message notifications to a user's desired device in accordance with the present invention.
到達した呼出し、音声メールメッセージ、SMSメッセージ、または他の電話のイベントはソフトウェア可能装置を備えたユーザー端末112Aによって受信される(ステップ710)。ユーザー端末112A上のソフトウェアはデジタルコンパニオンサーバー406に接続し、イベントの通知を通知サーバー520に送信する(ステップ720)。デジタルコンパニオンサーバー406はユーザー端末に関連するユーザーを決定するためにアプリケーションサーバー機能516を始動してもよい(ステップ730)。アプリケーションサーバー機能516はユーザーの所望の装置を決定する(ステップ740)。アプリケーションサーバー機能516は次に、ユーザーの装置が利用可能であるかを決定する(ステップ750)。
Incoming calls, voice mail messages, SMS messages, or other telephone events are received by user terminal 112A with software enabled devices (step 710). The software on the user terminal 112A connects to the
ユーザーの所望の装置が利用可能な場合、アプリケーションサーバー機能516はネットワークに接続して通知を送信するクライアントプロキシ512を介してユーザーの所望の装置に通知をルーティング(または、経路制御)する(ステップ770)。ユーザーの所望の装置が利用可能でない場合、通知はユーザーがネットワークにログインするか、または所望の装置が利用可能になるまで送信されない(ステップ760)。 If the user's desired device is available, the application server function 516 routes (or routes) the notification to the user's desired device via the client proxy 512 that connects to the network and sends the notification (step 770). ). If the user's desired device is not available, the notification is not sent until the user logs into the network or the desired device is available (step 760).
上述の本発明の説明から、当業者には本発明の他の多様な実施例が明白であるだろう。上述の説明は本発明を説明するためだけのものであり、本発明の本来の範囲及び意図は付随する請求の範囲によって規定される。 Various other embodiments of the present invention will be apparent to those skilled in the art from the above description of the invention. The foregoing description is only illustrative of the invention and the true scope and spirit of the invention is defined by the appended claims.
100 データ処理及び遠距離通信環境
102 データネットワーク
104 音声ネットワーク
106 サービスセンター
110 ユーザー
112 ユーザー端末
114,116,118,122 電話
120 発呼者
200 CPU
202 メモリー
204 格納モジュール
206 ネットワークインターフェース
208 入力インターフェース
210 出力インターフェース
212 入力装置
214 出力装置
302 インテリジェントサービス制御ポイント
304,306 サービス転送ポイント
308,310 サービススイッチングポイント
312 回線情報データベース
314 ISCPサービス提供及び生成環境(ISCP SPACE)
316 リセントチェンジエンジン
320 インテリジェントプリフェラル
402 ファイアウォール
406 デジタルコンパニオンサーバー
408 通信ポータルサーバー
410 ネットワークアクセスサーバー
412 音声ポータル
414 音声ポータルアプリケーションサーバー
416 音声認識サーバー
418 ネットワーク
420 バックエンドサーバー
502 クライアント側プレーン
504 アプリケーションサービスプレーン
506 ネットワークアクセスプレーン
508 音声ネットワークプレーン
512 クライアントプロキシ
514 ウェブサーバー
516 アプリケーションサーバー
518 カレンダーサーバー
520 通知サーバー
522 クエリーデータベース
526 ウェブサーバー
528 アプリケーションサーバー
530 連絡相手データベース
532 ユーザープロフィール
542 プロキシ
544 アサインメントアクティベーションアンドインベントリーシステム
546 エンタープライズリセントチェンジエンジン
548 マルチサービスプラットフォ−ム
552 ウェブサービス外部サーバー
554 シングルサインオン
556 音声ネットワークデータセンター
600 発信者ID通知データ構造
620 時間
622 日付
624 発信者ID
626 音声ファイル
DESCRIPTION OF
202 Memory 204 Storage Module 206 Network Interface 208
316
626 audio file
Claims (14)
通信装置に対して到達したデータを示す情報を前記通信装置上で受信すること;
サーバーで前記通信装置からの通知を受信すること;及び、
前記通知をユーザーの所望の装置に送信することを含む方法。 A method for providing a notification to a user's desired communication device, each having a plurality of communication devices having a communication channel:
Receiving on the communication device information indicating data that has arrived at the communication device;
Receiving a notification from the communication device at a server; and
Sending the notification to a user's desired device.
ユーザーの複数の装置の1つへ到達した、複数のデータタイプの1つの形式であるデータを示す情報を受信するための通信装置;及び、
前記通信装置から前記到達したデータのタイプを示す通知を受信し、前記通知をユーザーの所望の装置に送信するためのサーバーを備える装置。 An apparatus for providing a notification to a user's desired communication device having a plurality of communication devices each having a communication channel:
A communication device for receiving information indicative of data in one form of a plurality of data types that has reached one of the plurality of devices of the user; and
A device comprising a server for receiving a notification indicating the type of data reached from the communication device and transmitting the notification to a user's desired device.
前記複数の装置の1つを呼出している発呼者から通信装置上で情報を受信すること;
前記受信した情報に対応した通知を生成すること;及び、
リアルタイム通知を表示するために前記通知を前記通信装置から所望の装置に送信することを含む方法。 A method for providing a notification to a user's desired communication device, each having a plurality of communication devices having a communication channel:
Receiving information on a communication device from a caller calling one of the plurality of devices;
Generating a notification corresponding to the received information; and
Transmitting the notification from the communication device to a desired device to display a real-time notification.
複数のデータタイプの1つの形式であるデータを受信及び生成するための通信装置;及び、
前記通信装置からデータを受信し、前記データをユーザーの所望の装置に送信するためのサーバーを備える装置。 An apparatus for providing a notification to a user's desired communication device having a plurality of communication devices each having a communication channel:
A communication device for receiving and generating data in one form of a plurality of data types; and
A device comprising a server for receiving data from the communication device and transmitting the data to a user desired device.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US42870402P | 2002-11-25 | 2002-11-25 | |
US43601802P | 2002-12-26 | 2002-12-26 | |
PCT/US2003/037883 WO2004049686A1 (en) | 2002-11-25 | 2003-11-25 | Methods and systems for notification of call to device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006507780A true JP2006507780A (en) | 2006-03-02 |
Family
ID=46397691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004555786A Pending JP2006507780A (en) | 2002-11-25 | 2003-11-25 | Method and apparatus for call notification to a device |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1566047A4 (en) |
JP (1) | JP2006507780A (en) |
AU (1) | AU2003295974A1 (en) |
CA (1) | CA2507097C (en) |
WO (1) | WO2004049686A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
PL2206781T3 (en) | 2004-06-28 | 2016-06-30 | Univ Western Australia | Antisense oligonucleotides for inducing exon skipping and methods of use thereof |
US7616750B2 (en) | 2005-02-25 | 2009-11-10 | Microsoft Corporation | Method and system for forwarding telephone calls based on presence information |
US7620166B2 (en) | 2005-02-25 | 2009-11-17 | Microsoft Corporation | Method and system for muting audio based on a call event |
CN104365161A (en) | 2012-06-15 | 2015-02-18 | 三星电子株式会社 | A method and system to notify users activity during an ongoing communication session |
US20140214979A1 (en) * | 2013-01-29 | 2014-07-31 | Talk.to FZC | Providing alerts on communication devices |
US9578177B2 (en) | 2013-04-20 | 2017-02-21 | Ichoose Applications Ltd. | Establishing telephone communications with secondary devices |
KR102043200B1 (en) | 2013-05-07 | 2019-11-11 | 엘지전자 주식회사 | Smart watch and method for controlling thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08298546A (en) * | 1995-04-27 | 1996-11-12 | Fujitsu Ltd | Telephone response control method |
JPH08331642A (en) * | 1995-05-29 | 1996-12-13 | Oki Electric Ind Co Ltd | Mobile station-addressed incoming call transfer system, base station and service control station |
JPH11191800A (en) * | 1997-12-25 | 1999-07-13 | Casio Comput Co Ltd | Communication system and communication terminal equipment |
JP2001197210A (en) * | 2000-01-07 | 2001-07-19 | Nippon Telegr & Teleph Corp <Ntt> | Method, system and controller for releasing telephone transfer setting, and recording medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742905A (en) * | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
WO1997033421A1 (en) * | 1996-03-06 | 1997-09-12 | Bell Communications Research, Inc. | Personal communications internetworking |
US6333973B1 (en) * | 1997-04-23 | 2001-12-25 | Nortel Networks Limited | Integrated message center |
CA2282158A1 (en) * | 1998-12-23 | 2000-06-23 | Nortel Networks Corporation | Local and remote notification of messages waiting and automatic retrieval of such messages |
-
2003
- 2003-11-25 AU AU2003295974A patent/AU2003295974A1/en not_active Abandoned
- 2003-11-25 JP JP2004555786A patent/JP2006507780A/en active Pending
- 2003-11-25 EP EP03787189A patent/EP1566047A4/en not_active Withdrawn
- 2003-11-25 CA CA2507097A patent/CA2507097C/en not_active Expired - Fee Related
- 2003-11-25 WO PCT/US2003/037883 patent/WO2004049686A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08298546A (en) * | 1995-04-27 | 1996-11-12 | Fujitsu Ltd | Telephone response control method |
JPH08331642A (en) * | 1995-05-29 | 1996-12-13 | Oki Electric Ind Co Ltd | Mobile station-addressed incoming call transfer system, base station and service control station |
JPH11191800A (en) * | 1997-12-25 | 1999-07-13 | Casio Comput Co Ltd | Communication system and communication terminal equipment |
JP2001197210A (en) * | 2000-01-07 | 2001-07-19 | Nippon Telegr & Teleph Corp <Ntt> | Method, system and controller for releasing telephone transfer setting, and recording medium |
Also Published As
Publication number | Publication date |
---|---|
CA2507097C (en) | 2013-06-04 |
WO2004049686A1 (en) | 2004-06-10 |
CA2507097A1 (en) | 2004-06-10 |
AU2003295974A8 (en) | 2004-06-18 |
EP1566047A1 (en) | 2005-08-24 |
AU2003295974A1 (en) | 2004-06-18 |
EP1566047A4 (en) | 2012-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8761355B2 (en) | Methods and systems for notification of call to device | |
US8503639B2 (en) | Method and apparatus for adaptive message and call notification | |
US8488761B2 (en) | Methods and systems for a call log | |
US8472606B2 (en) | Methods and systems for directory information lookup | |
US8494135B2 (en) | Methods and systems for contact management | |
US8488766B2 (en) | Methods and systems for multiuser selective notification | |
US8761363B2 (en) | Methods and systems for automatic forwarding of communications to a preferred device | |
US8751571B2 (en) | Methods and systems for CPN triggered collaboration | |
JP2006507767A (en) | Method and system for automatic communication line management based on device location | |
CA2507097C (en) | Methods and systems for notification of call to device | |
JP2006507771A (en) | Method and apparatus for adaptive message notification | |
JP2006507779A (en) | Method and system for line management | |
CA2507500A1 (en) | Methods and systems for automatic forwarding of communications to a preferred device | |
JP2006507607A (en) | Method and system for single number text messaging. | |
JP2006507776A (en) | Method and system for contact management | |
JP2006507766A (en) | Method and system for selective notification of multiple users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090428 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100405 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100405 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100412 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100720 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101020 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101027 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110405 |