Google Inc. v. Rockstar Consortium US LP et al

Filing 134

MOTION for Issuance of Letters Rogatory to the Superior Court of Justice of Ontario, Canada for Nortel Networks Corporation, Jean-Pierre Fortin, Angela de Wilton, Jaspreet Harit, Yee-Ning Chan, Brian Finlay Beaton, Bruce Dale Stalkie, Mitch A. Brisebois, Laura A. Mahan, Paul Michael Brennan, Brian Cruickshank, and John Eric Lumsden filed by Google Inc.. (Attachments: # 1 Exhibit A to Google's Notice of Unopposed Motion and Motion for Issuance of Letter Rogatory, # 2 Declaration of Kristin J. Madigan In Support of Google's Unopposed Motion for Issuance of Letter Rogatory, # 3 Exhibit 1, # 4 Exhibit 2, # 5 Exhibit 3, # 6 Exhibit 4, # 7 Exhibit 5, # 8 Exhibit 6, # 9 Exhibit 7, # 10 Exhibit 8, # 11 Exhibit 9, # 12 Exhibit 10, # 13 Exhibit 11, # 14 Exhibit 12, # 15 Exhibit 13, # 16 Exhibit 14, # 17 Exhibit 15, # 18 Exhibit 16, # 19 Exhibit 17, # 20 Exhibit 18, # 21 Exhibit 19, # 22 Exhibit 20, # 23 Exhibit 21, # 24 Proposed Order)(Curran, Patrick) (Filed on 9/29/2014) Modified on 9/30/2014 (cpS, COURT STAFF).

Download PDF
EXHIBIT 13 US005987100A Ulllted States Patent [19] [11] Patent Number: Fortman et al. [45] [54] UNIVERSAL MAILBOX Date of Patent: 5,630,060 5,987,100 Nov. 16, 1999 5/1997 Tang 6161. ......................... .. 379/88.13 5,675,507 10/1997 B6b6,11 Inventors: Peter AI Fortman; Lester I4I White, both of Raleigh, NC; Thomas Kredo, Rochester, NY. FOREIGN PATENT DOCUMENTS WO 87/07801 [73] Ass1gnee: Northern Telecom Llmlted, Canada [21] Appl- N05 08/841,516 [22] Filed: Apr. 23, 1997 [51] 12/1987 WIPO. Primary Examiner_Fan S‘ Tsang Attorney, Agent, or Firm—Finnegan, Henderson, FaraboW, Garrett & Dunner, L.L.P. [57] Int. Cl.6 .................................................... .. H04M 1/64 364/514 Vaudreuil ........................... .. ABSTRACT A messaging Center, Connected to a Communications U-S. Cl. .................................... .. network, processes messages intended for a Subscriber_ A Field of Search ............................ .. 379/88.13, 88.14, caller sends a message to the message center in a ?rst caller 379/88.25, 88.26 [58] format. The message center stores the message in the ?rst caller format, noti?es the subscriber, and aWaits a request for the stored message from the subscriber. In response to the [56] References Cited Us‘ PATENT DOCUMENTS message request, the message center sends the stored mes 4,902,881 2/1990 Janku .................................... .. 235/381 sage to the subscriber 1n a ?rst subscriber format 1ndepen dent of the ?rst caller format. If the subscriber desires, the 5,138,653 5,339,156 8/1992 Le Clercq 8/1994 Ishii ~~~~~~~~~~~~ ~~ ---- -- 379/96 358/402 subscriber constructs a response to the message and sends it to the message center in a second subscriber format inde .. 379/67 pendent of the ?rst caller format and the ?rst subscriber 5,351,276 9/1994 5,416,831 5/1995 Chewning, III et a1. . D611, Jr. et 61. ........ .. 379/96 5 479 408 12/1995 Will - 37O/94 1 format. The message center stores the response 1n the second "570/1161 5’ 479’ 411 12/1995 Klein"""""""""" " subscriber format and sends the stored response to the caller 574837352 1/1996 Filmy/‘11666161.................. 5,497,373 3/1996 Hlllen 6161. ............................ .. 370/79 358/402 5,500,893 3/1996 Onosaka 5,524,137 in a Second Caller format independent of the ?rst Caller format and the ?rst and Second Subscriber formats 6/1996 Rhee ....................................... .. 379/93 379/396 40 Claims, 9 Drawing Sheets : 620 PLAIN TELEPHONE TRANSLATOR K 630 FAX MACHINE TRANSLATOR f 610 640 SERVICE I , K PROVIDER CONTROLLER __ ADSI TELEPHONE TRANSLATOR SUBSCRIBER MAILBOX H K 650 INTERFACE ——T COMPUTER THANSLATOR K 660 PAGER TRANSLATOR K 670 MISCELLANEOUS TRANSLATOR U.S. Patent Nov. 16,1999 Sheet 1 of9 5,987,100 91% 42.0258:.5 @<we;562.m < .GE F A 03@ 295 8 $025 ..222 2@.52350 :5 382.5 wmioaw DmomEnqz U.S. Patent Nov. 16,1999 310 Sheet 3 0f 9 5,987,100 320 / / 330 NETWORKS INTERFACE — SERVICE R - PROVIDER SUBSCRIBER MAILBOX _ ' MESSAGE TRANSLATCR \ 340 FIG. 3 U.S. Patent Nov. 16,1999 Sheet 4 0f 9 5,987,100 420 : MESSAGE 410 l 4 _ NETWORKSH TRANSCEIVER 430 TRANSLATOR DETECTOR ——I 4 ‘ 1 ‘ SERVICE E SELECTORH PROVIDER : MESSAGE I TRANSLATQR DETECTOR NETWORKS<—> TRANSCEIVER 7' ' l > SELECTOR +—» ggmggR ; MESSAGE TRANSLATOR DETECTOR NETWORI<S+—> TRANSCEIVER T FIG. 4 > SELECTORH ggg‘olgEER U.S. Patent Nov. 16,1999 Sheet 5 of9 5,987,100 r510 VOICE MAIL SERVER ADS! MAIL SERVER SUBSCRIBER MAILBOX FAX MAIL INTERFACE = — SERVER > AND MESSAGE TRANSLATOR PAGE SERVER FIG. 5 U.S. Patent Nov. 16,1999 Sheet 6 of9 K 5,987,100 620 PLAIN TELEPHONE TRANSLATOR K ‘ 630 FAX MACHINE TRANSLATOR K 610 640 SERVI / PROVI CONTROLLER ADSI TELEPHONE TRANSLATOR SUBSCRIBER MAILBOX <—+ K 650 INTERFACE ~ COMPUTER TRANSLATOR K - 660 PAGER TRANSLATOR K 670 ~ FIG. 6 MISCELLANEOUS TRANSLATOR U.S. Patent Nov. 16,1999 Sheet 7 0f 9 5,987,100 710 RECEIVE MESSAGE FROM LER ) IN A CALLER FORM I 720 STORE MESSAGE IN CALLER FORMAT ) 730 NOTIFY SUBSCRIBER OF PENDING MESSAGE /5 I 740 DETERMINE SUBS HETFIIEV ER’S NoRMAL /§ RMAT 750 TRANSLATE MESSAGE FROM CALLER FORMAT ) TO SUBSCRIBER'S NORMAL RETRIEVAL FORMAT 760 STORE MESSAGE IN SUBSC NORMAL RETRIEVAL FOR FIG. 7 's ) U.S. Patent Nov. 16,1999 Sheet 8 of9 5,987,100 810 RECEIVE SU PE RIBER REQUEST FOR / NG MESSAGE 820 DETECT TYPE OF TELECOMMUNICATIONS / EQUIPMENT USED BY SUBSCRIBER DETERMINE SUBSCRIBER'S / RETRIEVAL FORMAT YES 830 NO IS MESSAGE ALREADY STORED IN RETRIEVAL FORMAT? V 850 \’\ ‘ K 860 TRANSLATE MESS RETRIEVAL FO TO TRANSMIT MESSAGE TO SUBSCRIBER I K 870 FIG. 8 TRAN MESSAGE TO CRIBER U.S. Patent Nov. 16,1999 Sheet 9 0f 9 5,987,100 910 RECEIVE RESPONSE FROM SUBSCRIBER / IN RESPONSE FORMAT YES NO IS CALLER ALSO A SUBSCRIBER? 930 STORE RESPONSE IN RESPONSE FORMAT 980 ‘N I v TRANSLATE RESPONSE FROM RESPONSE FORMAT TO CALLER 94o FORMAT NOTIFY CALLER OF PENDING RESPONSE 99o \\ 950 OETERMINE CALLER’S NORMAL DETERMINE LOCATION OF CALLER "/4, RETRIEVAL FORMAT 995 ‘ L/\ TRANSMIT RESPONSE TO CALLER F RMAT TRANSLATE RESPONSE FROM RESPONSE FORMAT TO CALLER'S NORMAL RETRIEVAL FORMAT 96° ‘ 970 STO ESPONSE IN CALLER'S NO L RETRIEVAL FORMAT j FIG. 9 ‘N CALLER O 5,987,100 1 2 UNIVERSAL MAILBOX face 1300 performs protocol conversions of the information BACKGROUND OF THE INVENTION received in various telecommunications formats so host messaging center 1400 can process and store the information in the host’s data processing and storage format, typically a compressed data format. The present invention relates generally to messaging and more particularly to a universal messaging center or mailbox Once converted, host messaging center 1400 processes the relevant messaging information extracted from the com munications channel to deliver the particular messaging or that noti?es subscribers of any type of message that is Waiting for them, for example, voice mail, fax mail, e-mail, etc., and alloWs subscribers to retrieve and respond to the messages in formats independent not only of each other but also of the format in Which the message Was originally transmitted. The trend in the telecommunications industry is toWard providing a Wide variety of information and communication services, or messaging services, over various communica tions netWorks to remote subscribers having diverse analog telephony service requested by the subscriber. Multimedia interface 1300 then converts the information for responding to the subscriber’s service request back into the communi cations protocol format used by the subscriber, and transmits the converted information to the subscriber via telephony front end 1200 and communications netWork 1100. 15 and digital communications equipment. These messaging services might include voice messaging, facsimile messaging, electronic mail, electronic document interchange, interactive voice response, audio text, speech appropriate protocol conversion algorithms to selected digi tal signal processors depending upon the type of services required by a particular subscriber. The selected digital synthesis, speech recognition, video messaging, video mail, signal processors convert and store the information in the format of host messaging center 1400 so host messaging center 1400 can process the information according to the etc. To provide these messaging services, different types of communications equipment and processing protocols con nect to a single host system or messaging center that provides the messaging services. The messaging center performs protocol conversions betWeen the format employed by the messaging center and the various telecom munications formats employed by the diverse subscriber particular messaging service requested by the subscriber. 25 With this system, a subscriber’s responses to the retrieved information Were limited to only the precise formats that the information Was stored and retrieved. This limited the sub scriber’s options to retrieve and respond to messages by not Companies that provide messaging services over the public telephone netWork traditionally use hardWired trans ceiving and protocol conversion equipment dedicated to a particular type of equipment and communications format costs and lack of ?exibility and adaptability. The disadvan tages arise because dedicated hardWare cannot be readily alloWing use of other telecommunications equipment having different or multiple formats. Therefore, a need exists to take advantage of the capa 35 modi?ed to increase data throughput, or handle communi SUMMARY OF THE INVENTION The present invention addresses this need by providing a universal mailbox by Which a subscriber can retrieve a for diverse communications equipment thus requires costly pending message in a format independent of the format used module replacements and neW designs for dedicated hard Ware. Recently, some developers have proposed digital signal 45 munication trunk lines. For example, US. Pat. No. 5,497, processes messages intended for a subscriber. A caller sends a message to the message center in a ?rst caller format. The message center stores the message in the ?rst caller format, 55 through various public and private communications net Works 1100, including, for example, a public sWitched telephone netWork (PLMN), and a packet sWitched public data netWork (PSPDN) . The messaging system includes telephony front end equipment 1200, multimedia interface a subscriber’s voice or data channel from communications netWork 1100 and the messaging system. Multimedia inter noti?es the subscriber, and aWaits a request for the stored message from the subscriber. In response to the message request, the message center sends the stored message to the subscriber in a ?rst subscriber format independent of the ?rst caller format. If the subscriber desires, the subscriber constructs a response to the message and sends it to the message center in a second subscriber format independent of the ?rst caller format and the ?rst subscriber format. The message center stores the response in the second subscriber format and sends the stored response to the caller in a second caller format independent of the ?rst caller format and the ?rst and second subscriber formats. telephone netWork (PSTN), a public cellular or mobile 1300, and host messaging center 1400. Telephony front end 1200 interfaces to communications netWorks 1100 and provides the necessary interface betWeen to store the message, and respond to the message in a format independent of the format used to store or retrieve the message. In accordance With the purpose of the invention as embodied and broadly described herein, the universal mail box according to the principles of the present invention 373 to Hulen et al. describes a system With a host messaging center that supports numerous types of messaging applica tions and makes the necessary protocol conversions for different telecommunications protocols corresponding to various types of telecommunications media. The system uses multiple digital signal processors to perform real time protocol conversions betWeen the different telecommunica tion protocols and the protocol of the host messaging center. FIG. 1 is a block diagram shoWing hoW Hulen et al.’s messaging system might connect to multimedia subscribers bilities of current telecommunications equipment to provide subscribers With greater ?exibility in the formats of retrieval and responses to messages. cation protocols from neW telecommunications equipment or services. Supporting multiple types of messaging services processing and multimedia interfaces to process the com The subscriber retrieves the information in the communica tions protocol format used by the subscriber. equipment. and protocol. Unfortunately, this approach suffers from high Multimedia interface 1300 includes several parallel digi tal signal processors dynamically allocated to handle differ ent types of protocol conversion for multiple communica tions channels. Host messaging center 1400 doWnloads 65 BRIEF DESCRIPTION OF THE DRAWINGS The accompanying draWings, Which are incorporated in and constitute a part of this speci?cation, illustrate an 5,987,100 3 4 embodiment of the invention and, together With the ADSI telephone 2130 connect to end of?ces 2200 over description, explain the objects, advantages and principles of conventional analog lines. Group 4 facsimile machine 2140 the invention. In the drawings, and ISDN telephone 2150 connect over conventional digital lines. PCS Wireless telephone 2170, PCS mobile telephone 2180, and analog/digital cellular telephone 2190 connect to FIG. 1 is a block diagram of a conventional messaging system; end of?ces 2200 via conventional Wireless connections. End of?ce 2200 connects to universal mailbox 2300 by FIG. 2 is a block diagram of a communications netWork having the universal mailbox of the present invention; FIG. 3 is a block diagram of the elements of the universal mailbox shoWn in FIG. 2; FIG. 4 is a block diagram of the elements of the interface conventional mechanisms over a Public Telecommunica tions Network (PTN), such as a Public SWitched Telephone 10 shoWn in FIG. 3; nisms over the Internet. Universal mailbox 2300 includes a FIG. 5 is a block diagram of the elements of the service computer With conventional connections to the PTN and the provider shoWn in FIG.3; FIG. 6 is a block diagram of the elements of the message Internet, and might include a UNIX-capable computer, such 15 as an HP model or the IBM Risc 6000. FIG. 3 is a block diagram of the elements of universal mailbox 2300. Universal mailbox 2300 preferably includes translator shoWn in FIG.3; FIG. 7 is a How chart of a process for storing a message interface 3100, service provider 3200, subscriber mailbox in the universal mailbox consistent With the principles of the 3300, and message translator 3400. Interface 3100 connects universal mailbox 2300 to various telecommunications present invention; FIG. 8 is a How chart of a process for retrieving a message netWorks, including the PTN and the Internet. from the universal mailbox consistent With the principles of FIG. 4 is a block diagram of the elements of interface the present invention; and 3100, including transceivers 4100, detectors 4200, and FIG. 9 is a How chart of a process for responding to a retrieved message consistent With the principles of the present invention. selectors 4300. Transceivers 4100 interface With the various 25 netWorks, including the PTN and the Internet, and exchange signals With the subscriber equipment to permit subscribers to store, retrieve, and respond to messages in universal mailbox 2300, and to permit universal mailbox 2300 to DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS notify the subscribers of pending messages aWaiting The folloWing detailed description of the invention refers to the accompanying draWings that illustrate preferred retrieval. embodiments consistent With this invention. Other embodi ments are possible and changes may be made to the embodi ments Without departing from the spirit and scope of the invention. The folloWing detailed description does not limit the invention. Instead, the scope of the invention is de?ned NetWork (PSTN). Internet terminal 2160, on the other hand, connects to universal mailbox 2300 by conventional mecha 35 Detectors 4200, Which preferably include conventional signal line detectors, detect the type of telecommunications equipment a subscriber is using based upon the types of signals received by transceivers 4100. Detectors 4200 send information indicating the equipment type to message trans lator 3400 and a selection signal to selectors 4300. only by the appended claims. Selectors 4300, Which include conventional selectors, In the detailed description that folloWs, “subscriber” such as multiplexers/demultiplexers, route the subscriber refers to a person that subscribes to the services provided by signals received by transceivers 4100 to service provider 3200 using the selection signal from detectors 4200, and also the universal mailbox. The subscriber can store messages for other subscribers in the universal mailbox or retrieve mes sages that have been stored therein. A “caller,” on the other hand, refers to a person Who does not subscribe to the universal mailbox services. The caller’s actions are limited to leaving messages for subscribers. The universal mailbox consistent With the principles of the present invention per mits subscribers to retrieve and respond to any type of stored route noti?cation signals to the subscribers via transceivers 4100. Returning to FIG. 3, service provider 3200 connects to interface 3100, subscriber mailbox 3300, and message trans 45 lator 3400, and provides subscriber services in the various forms as the subscribers require. FIG. 5 is a block diagram of possible elements of service provider 3200, including message in Whatever format the subscribers desire. voice mail server 5100, ADSI mail server 5200, fax mail server 5300, e-mail server 5400, and page server 5500. Voice mail server 5100 provides voice mail services for a I. System Elements FIG. 2 is a block diagram of a communications netWork containing the universal mailbox of the present invention. subscriber, including the storage and retrieval of voice Subscribers of the universal mailbox service connect to the messages in subscriber mailbox 3300. Upon receipt of a voice call, voice mail server 5100 detects information regarding the caller, such as calling line identi?cation netWork via a variety of telecommunications equipment through analog, digital, and Internet lines, and Wireless connections. The subscriber equipment includes, but is not limited to, group 1, 2, 3 facsimile machine 2110, Plain Old Telephone System (POTS) telephone 2120, Analog Display Services Interface (ADSI) telephone 2130, group 4 facsimile machine 2140, ISDN telephone 2150, computer terminal 2160, Personal Communications Services (PCS) Wireless telephone 2170, PCS mobile telephone 2180, and analog/ digital cellular telephone 2190. ADSI telephone 2130 might include group 3 facsimile machine 2132 and printer 2134 connected thereto. End of?ces 2200 connect the subscriber equipment, except for Internet terminal 2160, to the netWork. Group 1, 2, 3 facsimile machine 2110, POTS telephone 2120, and 55 (CLID) data, from the voice call signal by conventional mechanisms, and stores the caller information along With the voice message in subscriber mailbox 3300. ADSI mail server 5200 provides ADSI mail services for the subscriber, including the storage and retrieval of voice, ADSI text, and mixed voice and ADSI text messages in subscriber mailbox 3300. Upon receipt of ADSI mail, ADSI mail server 5200 detects the caller information from the ADSI mail signal, as above, and stores the caller information along With the ADSI mail in subscriber 3300. Fax mail 65 server 5300, e-mail server 5400, and page server 5500 store and retrieve fax, e-mail, and page messages, respectively, for the subscriber in the same manner set forth above. 5,987,100 5 6 In addition to storing and retrieving the various forms of subscriber messages, servers 5100 through 5500 also notify the subscribers of pending messages in subscriber mailbox 3300 that aWait retrieval. Table 1 shoWs examples of various forms of subscriber noti?cation based upon the type of interface 3100. From the recorded equipment type, control ler 6100 determines a normal retrieval format for each subscriber. If a subscriber typically retrieves pending mes sages using POTS telephone 2120, for example, controller 5 telecommunications equipment the subscriber uses to retrieve the pending messages. During idle periods, as the pending messages reside in subscriber mailbox 3300, controller 6100 retrieves the pend ing messages from subscriber mailbox 3300, translates them from the stored format to the normal retrieval format using TABLE 1 RETRIEV AL POTS ADSI DEVICE Phone Phone Pager Fax Computer NOTIFICATION >Phone call >Phone call >Deliver the >Deliver the >Audible or visual >Message >Message message. message. alert TYPES Waiting Waiting light light >Message >Message Waiting Waiting tone. 6100 records the subscriber’s normal retrieval format as a voice format. Controller 6100 stores the subscriber’s normal retrieval format in subscriber mailbox 3300. 15 on screen >Deliver the message. one of the translators 6200 through 6700, and returns the translated messages to subscriber mailbox 3300. Translators 6200 through 6700 execute conventional translation techniques, such as described in US. Pat. No. 5,497,373 to Hulen et al., to perform translations from the stored format to the subscriber’s normal retrieval format. Table 2 shoWs examples of various translations performed by translators 6200 through 6700. tone >Display message informa tion on screen >DoWn load message TABLE 2 RETRIEV AL DEVICE 25 TRANS- ADSI Phone Phone Fax Computer Pager Plain telephone None. Message information can Voice to text to Fax Voice to sound ?le (and Message informa tion be provid- graphics, to text only. ed in (for non-voice messages). POTS LATOR to phone for Returning to FIG. 3, subscriber mailbox 3300 preferably ADSI text Message format. informa- and tion. to ADSI text used message informa for 35 particular formats of a pending stored message might include the format used by the caller or subscriber leaving the message and the format typically requested by the hearing impaired), Voice includes a large-capacity memory device, such as a disk array, With connections to service provider 3200 and mes sage translator 3400. Subscriber mailbox 3300 stores sub scriber messages in the different subscriber formats. The and tion. hearing impaired Fax preferably stores the pending messages in both of these formats. Fax service. Fax machine subscriber, as described beloW. Subscriber mailbox 3300 graphics graphics None. Fax Message graphics informa to text to ADSI to tion to voice. text. computer only. Subscriber mailbox 3300 preferably also stores a database graphics, of subscriber pro?le data. The subscriber pro?le data includes subscriber-de?ned information regarding the sub scriber’s noti?cation preferences. The subscriber pro?le data might include any of the noti?cation types shoWn in Table 1, including notifying the subscriber using a message Wait ADSI text to and message informa tion. ADSI text to Fax text. 45 ADSI telephone ing light or tone, or by sending part or all of the message to None for voice. ADSI text to the subscriber as the noti?cation. Computer voice. Text to voice. graphics. Text to Fax Text to ADSI Text to Fax Message informa tion only. graphics. text. type of telecommunications equipment. For example, the Text to ADSI text. The subscriber pro?le data could be more speci?c. The subscriber might associate a noti?cation type With a speci?c None. Message informa graphics. tion only. subscriber could designate noti?cation by an ADSI text Pager message When retrieving messages using ADSI phone 2130. Message translator 3400 connects to subscriber mailbox None. Text to voice. 55 None. None. 3300, interface 3100, and service provider 3200, and per II. Processing forms translations betWeen the various subscriber message formats. FIG. 6 is a block diagram of the elements of FIGS. 7—9 are How charts illustrating the operation of the universal mailbox consistent With the principles of the message translator 3400, including controller 6100, plain telephone translator 6200, fax machine translator 6300, ADSI telephone translator 6400, computer translator 6500, pager translator 6600, and miscellaneous translator 6700. Controller 6100 preferably includes a standard processor that controls the operation of translators 6200 through 6700. For each message retrieval, controller 6100 records the type of telecommunications equipment the subscriber uses based on the subscriber equipment detected by detectors 4200 of present invention. FIG. 7 is a How chart of a process for storing a message in universal mailbox 2300. The process begins When a caller sends a message to a subscriber in a caller format. The caller format depends upon the type of telecommunications equipment the caller utiliZes to send the 65 message. The caller may send the message to universal mailbox 2300 or to the subscriber’s telecommunications equipment. 5,987,100 7 8 The subscriber’s telecommunications equipment Would then relay the message to universal mailbox 2300 by conven tional mechanisms, When the subscriber is unavailable to mailbox 3300 and translates the message to the retrieval format [step 8600]. After translation, message translator 3400 gives the message to service provider 3200. Service provider 3200, in turn, sends the message to the subscriber receive the message. In any event, interface 3100 in universal mailbox 2300 receives the message from the caller in the caller format in the retrieval format [step 8700]. If the subscriber Wants to respond to the retrieved message, the subscriber must ?rst determine What form the response should take. Table 3 shoWs examples of various [step 7100], and forwards it to service provider 3200. Service provider 3200 analyZes the message to detect infor mation regarding the caller from the message signal, as described above. Service provider 3200 then stores the message in subscriber mailbox 3300 in the caller format responses permitted by some types of telecommunications 1O TABLE 3 along With the detected caller information [step 7200], and noti?es the subscriber of the pending message [step 7300]. Service provider 3200 noti?es the subscriber according to the subscriber pro?le data stored in subscriber mailbox equipment. RETRIEV AL 15 DEVICE 3300. The subscriber noti?cation may include a message Waiting light or tone on the subscriber’s telephone, or the POTS ADSI Phone Phone Pager Fax Computer RESPONSE message itself delivered to the subscriber’sADSI telephone, >Phone >Phone >Message >Phone >E-mail TYPES call. call >Text message. information. call >Fax. >E-Mail With voice ?le attach pager, fax, or computer (Table 1). Off-line, during idle periods, message translator 3400 ment. determines the subscriber’s normal retrieval format from the information stored in subscriber mailbox 3300 [step 7400]. When the caller format differs from the subscriber’s normal retrieval format, message translator 3400 translates the mes sage from the caller format to the subscriber’s normal Once the subscriber determines What form the response Will take, the process shoWn by the How chart in FIG. 9 25 retrieval format [step 7500]. Message translator 3400 then occurs. The subscriber generates a response for the caller and sends it to universal mailbox 2300. Interface 3100 receives the response from the subscriber in the response format [step 9100] , and forWards it to service provider 3200. The response format may differ from both the caller format and the retrieval format. stores the message in subscriber mailbox 3300 in the sub scriber’s normal retrieval format [step 7600], preferably Without erasing the message in the caller format. As a result, subscriber mailbox 3300 stores the message in both the caller format and the subscriber’s normal retrieval format. Upon receipt of the response, service provider 3200 When the subscriber Wants to retrieve a pending message, determines Whether the caller is also a subscriber to the the process shoWn by the ?oW chart in FIG. 8 occurs. The universal mailbox services by checking for the caller’s identity in subscriber mailbox 3300 [step 9200]. If the caller subscriber establishes a connection betWeen the subscriber’s telecommunications equipment and universal mailbox 2300 to request retrieval of the pending message. The subscriber 35 is a subscriber, service provider 3200 stores the response in subscriber mailbox 3300 in the response format [step 9300], might accomplish this by dialing universal mailbox 2300’s telephone number, or by con?guring the subscriber’s tele and noti?es the caller of the pending response, in the manner described above [step 9400]. Off-line, during idle periods, message translator 3400 communications equipment to automatically establish the connection. Interface 3100 of universal mailbox 2300 receives the determines the caller’s normal retrieval format from the subscriber’s request for retrieval of the pending message When the response format differs from the caller’s normal retrieval format, message translator 3400 translates the response from the response format to the caller’s normal [step 8100], and detects the type of telecommunications equipment the subscriber used to make the request [step 8200]. Because some types of telecommunications equip ment permit the subscriber to retrieve the pending message information stored in subscriber mailbox 3300 [step 9500]. 45 retrieval format [step 9600]. Message translator 3400 then stores the response in the caller’s normal retrieval format in in more than one form, the subscriber must specify the subscriber mailbox 3300 [step 9700]. desired retrieval form When using these types of telecom munications equipment. For example, if the subscriber uses ADSI telephone 2130 to retrieve the pending message, the subscriber must specify Whether the pending message If the caller is not also a subscriber, service provider 3200 noti?es message translator 3400, Which translates the response to the caller format, the same format as the original message sent by the caller [step 9800]. After translating the should be doWnloaded in voice or ADSI text form. response, message translator 3400 returns it to service Interface 3100 then routes the request to service provider 3200. Based on the detected type of subscriber telecommu provider 3200. Service provider then determines the location of the caller, including the caller’s e-mail address, telephone nications equipment and any subscriber speci?ed retrieval format, service provider 3200 determines the subscriber’s retrieval format [step 8300]. Service provider 3200 reads the pending message from subscriber mailbox 3300 and deter 55 number, or fax number, from the caller information stored in subscriber mailbox 3300 [step 9900]. Alternatively, service mines Whether the message is already in the retrieval format provider 3200 could obtain the caller’s location from the subscriber. Service provider 3200 might obtain the caller’s location from the subscriber When the caller information [step 8400]. The message Would already be in the retrieval Would not direct the response to the caller’s correct location, format if the retrieval format is the same as the caller format or the subscriber’s normal retrieval format. If the message is from public telecommunications equipment. already in the retrieval format, then service provider 3200 sends the message to the subscriber [step 8500]. If the message is not already in the retrieval format, service provider 3200 noti?es message translator 3400. Message translator 3400 reads the message from subscriber for example, When the caller originally sent the message 65 Once service provider 3200 obtains the caller’s correct location, service provider 3200 transmits the response to the caller in the caller format [step 10000]. This transmission might take the form of a telephone call, a fax, an e-mail, or a page to the caller. 5,987,100 9 10 The universal mailbox consistent With the principles of the present invention permits subscribers to retrieve and respond to messages in any format, independent of the formats used to store, retrieve, and respond to the messages. Wherein the means for sending the response comprises means for sending the response to the caller in the caller format at the location indicated by the received caller location information. 5. The mailbox of claim 1, Wherein the means for sending the information includes The foregoing description of preferred embodiments of the present invention provides illustrations and descriptions, 5 but is not intended to be exhaustive nor limit the invention means for receiving a retrieval request from the to the precise form disclosed. Modi?cations and variations are possible in light of the above teachings or may be acquired from practice of the invention. The scope of the invention is de?ned by the claims and their equivalents. subscriber, and means for sending the information to the subscriber in response to the retrieval request. 6. The mailbox of claim 1, further comprising For example, Tables 1 through 3 shoW types of noti?cation, translators, and responses, respectively, corre sponding to various types of telecommunications equip means for determining a subscriber noti?cation prefer ence; and means for notifying the subscriber of the received infor ment. These Were presented as examples only and Would obviously include other types of noti?cation, translators, responses, and telecommunications equipment, taking mation according to the subscriber noti?cation prefer ence. advantage of neW advancements in the art, as Well as the 7. The mailbox of claim 6, Wherein the notifying means includes the means for sending the information to the subscriber in the ?rst subscriber format. development of neW types of telecommunications equip ment. Furthermore, the subscriber has been described as responding to a retrieved message using the same telecom munications equipment used to retrieve the message. This need not be the case, hoWever. The universal mailbox 8. A method for exchanging information of different formats, comprising the steps of: mits a subscriber to respond to a pending message using a 25 receiving information from a caller in a caller format; determining a normal subscriber format from a normal type of equipment a subscriber has used to retrieve different type of telecommunications equipment than Was used to retrieve the message Without requiring the subscriber sending the information to the subscriber in a ?rst sub consistent With the principles of the present invention per information; scriber format independent of the caller format, the ?rst subscriber format being the normal subscriber format When equipment used by the subscriber to retrieve the information is the normal type of equipment; to retrieve the message a second time. The subscriber need only record the reference number associated With the retrieved message to inform the universal mailbox of the identity of the message to Which the subscriber subsequently responds. receiving a response from the subscriber in a second subscriber format independent of the caller format and the ?rst subscriber format; and sending the response to the caller in the caller format. 9. The method of claim 8, further comprising the steps of translating the information from the caller format to the normal subscriber format; and storing the information in the caller format and the normal subscriber format. 10. The method of claim 8, Wherein the sending the What is claimed is: 1. Amailbox in a telecommunications system comprising: means for receiving information from a caller in a caller 35 format; means for determining a normal subscriber format from a normal type of equipment a subscriber has used to retrieve information; means for sending the information to the subscriber in a ?rst subscriber format independent of the caller format, the ?rst subscriber format being the normal subscriber format When equipment used by the subscriber to retrieve the information is the normal type of equip ment; response step comprises the substeps of translating the response from the second subscriber for mat to the caller format, determining a location of the caller, and sending the response to the caller in the caller format at the determined location. 11. The method of claim 8, further comprising the step of receiving caller location information from the subscriber, the caller location information indicating a location of the caller; and 45 means for receiving a response from the subscriber in a second subscriber format independent of the caller format and the ?rst subscriber format; and means for sending the response to the caller in the caller format. 2. The mailbox of claim 1, further comprising means for translating the information from the caller format to the normal subscriber format; and means for storing the information in the caller format and the normal subscriber format. 3. The mailbox of claim 1, Wherein the means for sending Wherein the sending the response step comprises the substep of sending the response to the caller in the caller format at the location indicated by the received caller location information. 12. The method of claim 8, Wherein the sending the information step includes the substeps of receiving a retrieval request from the subscriber, and the response comprises means for translating the response from the second sub scriber format to the caller format, means for determining a location of the caller, and means for sending the response to the caller in the caller format at the determined location. sending the information to the subscriber in response to the retrieval request. 13. The method of claim 8, further comprising the steps of 4. The mailbox of claim 1, further comprising means for receiving caller location information from the subscriber, the caller location information indicating a location of the caller; and 65 determining a subscriber noti?cation preference; and notifying the subscriber of the received information according to the subscriber noti?cation preference. 5,987,100 11 12 14. The method of claim 13, wherein the notifying step means for sending the received information to the sub scriber in the ?rst subscriber format. includes as a substep the step of sending the information to the subscriber in the ?rst subscriber format. 23. A method for relaying information of different 15. An information processing system comprising: formats, comprising the steps of: means for receiving information in a caller format from a receiving information in a caller format from a caller caller using caller equipment; using caller equipment; means for storing the information in the caller format in a mailboX belonging to a subscriber; storing the information in the caller format in a mailboX belonging to a subscriber; determining a ?rst subscriber format from a normal type means for determining a ?rst subscriber format from a normal type of equipment used by the subscriber to retrieve information from the subscriber mailboX; means for converting the stored information from the caller format to the ?rst subscriber format if the caller format is different than the ?rst subscriber format; means for receiving a request from the subscriber to retrieve the stored information from the subscriber 10 of equipment used by the subscriber to retrieve infor mation from the subscriber mailboX; converting the stored information from the caller format to the ?rst subscriber format if the caller format is different than the ?rst subscriber format; receiving a request from the subscriber to retrieve the stored information from the subscriber mailboX; 15 mailboX; detecting a type of equipment used by the subscriber to send the request; means for detecting a type of equipment used by the subscriber to send the request; converting the stored information to a second subscriber means for converting the stored information to a second format When the detected type of equipment is different than the caller equipment and the normal type of subscriber format When the detected type of equipment is different than the caller equipment and the normal equipment; and type of equipment; and means for sending the stored information to the subscriber in the second subscriber format When the detected type sending the stored information to the subscriber in the second subscriber format When the detected type of 25 equipment is different than the caller equipment and the normal type of equipment. 24. The method of claim 23, Wherein the sending step includes the substep of of equipment is different than the caller equipment and the normal type of equipment. 16. The information processing system of claim 15, Wherein the sending means includes means for sending the stored information to the subscriber in the ?rst subscriber format When the detected type of sending the stored information to the subscriber in the ?rst subscriber format When the detected type of equipment is the same as the normal type of equipment. equipment is the same as the normal type of equipment. 17. The information processing system of claim 16, 25. The method of claim 24, Wherein the sending step includes the substep of Wherein the sending means includes means for sending the stored information to the subscriber sending the stored information to the subscriber in the caller format When the detected type of equipment is in the caller format When the detected type of equip the same as the caller equipment. ment is the same as the caller equipment. 26. The method of claim 23, Wherein the sending step includes the substep of sending the stored information to the subscriber in the caller format When the detected type of equipment is 18. The information processing system of claim 15, Wherein the sending means includes means for sending the stored information to the subscriber in the caller format When the detected type of equip the same as the caller equipment. ment is the same as the caller equipment. 19. The information processing system of claim 15, further comprising 27. The method of claim 23, further comprising the steps 45 of receiving a response to the retrieved information from the subscriber in a third subscriber format independent of the caller format and the ?rst and second subscriber means for receiving a response to the retrieved informa tion from the subscriber in a third subscriber format independent of the caller format and the ?rst and second subscriber formats; and formats; and means for forWarding the response to the caller. 20. The information processing system of claim 19, Wherein the forWarding means comprises means for determining Whether the caller is also a sub scriber; means for storing the response in the third subscriber format for later retrieval by the caller When the caller is a subscriber; and means for translating the response from the third sub scriber format to the caller format and sending the 60 translated response to the caller When the caller is not a subscriber. 21. The information processing system of claim 15, further comprising means for notifying the subscriber of the received information. 22. The information processing system of claim 21, Wherein the notifying means includes 65 forWarding the response to the caller. 28. The method of claim 27, Wherein the forWarding step includes the steps of determining Whether the caller is also a subscriber; storing the response in the third subscriber format for later retrieval by the caller When the caller is a subscriber; and translating the response from the third subscriber format to the caller format and sending the translated response to the caller When the caller is not a subscriber. 29. The method of claim 23, further comprising the step of notifying the subscriber of the received information. 30. The method of claim 29, Wherein the notifying step includes the substep of sending the received information to the subscriber in the ?rst subscriber format. 5,987,100 14 13 31. A messaging center comprising: receiving a response to the message from the subscriber in a second subscriber format independent of the ?rst means for receiving a message from a caller in a ?rst means for notifying a subscriber of the received message; caller format and the ?rst subscriber format; storing the response in the second subscriber format; and means for storing the message in the ?rst caller format; sending the stored response to the caller in a second caller caller format; means for determining a normal subscriber format based upon a type of equipment the subscriber has used to retrieve messages; means for receiving a request for the stored message from 10 the subscriber; means for sending the stored message to the subscriber in a ?rst subscriber format independent of the ?rst caller format, the ?rst subscriber format being the normal subscriber format When the type of equipment used by 15 the subscriber to request the information is the normal type of equipment; means for receiving a response to the message from the subscriber in a second subscriber format independent of the ?rst caller format and the ?rst subscriber format; means for storing the response in the second subscriber to the subscriber in the ?rst subscriber format. 39. A mailboX in a telecommunications system compris format; and ing: means for sending the stored response to the caller in a second caller format independent of the ?rst caller format and the ?rst and second subscriber formats. 32. The messaging center of claim 31, further comprising means for translating the information from the ?rst caller format to the normal subscriber format; and means for storing the information in the ?rst caller format and the normal subscriber format. 33. The messaging center of claim 31, Wherein the means for sending the stored response includes 25 caller format; from a normal type of equipment a subscriber has used to retrieve information; a memory that stores the information in the normal subscriber format; and a service unit that sends the information to the subscriber in the normal subscriber format When equipment used by the subscriber to retrieve the information is the 35 means for sending the stored response to the caller in response to the caller’s request. from a caller using caller equipment; a memory that stores the information in a mailboX belong ing to a subscriber; message to the subscriber in the ?rst subscriber format. 35. A method for exchanging messages in different a translator that determines a normal subscriber format formats, comprising the steps of: receiving a message from a caller in a ?rst caller format; 45 notifying a subscriber of the received message; determining a normal subscriber format based upon a normal type of equipment the subscriber has used to retrieve messages; receiving a request for the stored message from the normal subscriber format; subscriber to send a request to retrieve the stored information from the subscriber mailbox; and a service unit that sends the stored information to the sending the stored message to the subscriber in a ?rst equipment; from a normal type of equipment used by the subscriber to retrieve information from the subscriber mailboX, that converts the information from the caller format to the normal subscriber format if the caller format is different than the normal subscriber format, and that stores the information in the subscriber mailboX in the a detector that detects a type of equipment used by the subscriber; subscriber format independent of the ?rst caller format, the ?rst subscriber format being the normal subscriber format When the type of equipment used by the sub scriber to request the information is the normal type of normal type of equipment. 40. An information processing system comprising: an interface that receives information in a caller format 34. The messaging center of claim 31, Wherein the noti fying means includes the means for sending the stored storing the message in the ?rst caller format; an interface that receives information from a caller in a a translator that determines a normal subscriber format means for receiving a request for the stored response from the caller, and format independent of the ?rst caller format and the ?rst and second subscriber formats. 36. The method of claim 35, further comprising the steps of translating the information from the ?rst caller format to the normal subscriber format; and storing the information in the ?rst caller format and the normal subscriber format. 37. The method of claim 35, Wherein the sending the stored response step includes the substeps of receiving a request for the stored response from the caller, and sending the stored response to the caller in response to the caller’s request. 38. The method of claim 35, Wherein the notifying step includes as a substep the step of sending the stored message subscriber in the normal subscriber format When the 55 detected type of equipment is the normal type of equipment.

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?