(12) United States Patent
`Weeren et al.
`
`USOO65O1956B1
`(10) Patent No.:
`US 6,501,956 B1
`(45) Date of Patent:
`Dec. 31, 2002
`
`(54) PROVIDING BLENDED INTERFACE FOR
`WIRELESS INFORMATION SERVICES
`
`(75) Inventors: Eric Weeren, Plano, TX (US); Mike
`Watson, Frisco, TX (US); Daren
`Wilson, McKinney, TX (US)
`(73) Assignee: InterVoice Limited Partnership,
`Dallas, TX (US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(*) Notice:
`
`(21) Appl. No.: 09/690,775
`
`(22) Filed:
`
`Oct. 17, 2000
`(Under 37 CFR 1.47)
`
`(51) Int. Cl. ................................................. H04M 3700
`(52) U.S. Cl. ........................................ 455/463; 455/414
`(58) Field of Search ................................. 455/414, 418,
`455/466,563, 566; 370/349,389
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`5,732.216 A * 3/1998 Logan et al. ............... 704/201
`6,128,482 A * 10/2000 Nixon et al. ................ 379/354
`6,167.255 A * 12/2000 Kennedy et al. ............ 455/404
`
`* cited by examiner
`
`Primary Examiner Thanh Cong Le
`ASSistant Examiner Nick Corsaro
`(74) Attorney, Agent, or Firm-Fulbright & Jaworski L.L.P.
`
`ABSTRACT
`(57)
`The inventive System provides a user interface between a
`wireleSS communication device and an information Service
`provider. The interface allows for a blended presentation of
`information and calling Services for implementing an infor
`mation Service to a user of a wireleSS communication device.
`The user establishes an initial connection with a data net
`work Server to receive a particular Service. The data network
`Server Sends a Set of wireleSS protocol instructions to the
`user's mobile device. Based on these instructions, the
`mobile device will display information to the user which can
`be used to select a particular service. While preferably
`presenting a continuous display to the user, the wireleSS
`protocol instructions initiate a communication connection
`between the mobile device and a voice server with speech
`recognition capabilities. Depending on the Service Selected
`and identification of the user by whatever means, including
`call signals, the Voice will run a particular voice application
`which interacts verbally with the user to perform the desired
`Service allowing the user to control the Service without the
`necessity of entering data or information using the keypad
`on the mobile device. After receiving the necessary input
`data from the user, the Voice application will obtain the
`information responsive to the Service request. The informa
`tion is translated into a wireleSS application protocol and
`sent to the data network server where it is then available to
`be sent to the user's mobile device to complete the Service.
`The communication connection is then terminated after
`which the data network connection will be reestablished to
`facilitate receiving the requested information. The user's
`mobile device can then display the resulting information to
`the user. AS Seen by the user, there is a continuous connec
`tion with the selected service from the initial receipt of the
`wireleSS protocol instructions to the final receipt of the
`requested information. Thus, the user is presented a blended
`data and Voice interface for access to the information Ser
`WCC.
`
`41 Claims, 7 Drawing Sheets
`
`SERVICE CENTERWRU 22
`
`
`
`MESSSAGE #
`
`VOICE MESSAGE STORAGE UNIT40
`MESSSAGE
`
`1
`
`- THANK YOU FOR CALLING THE WBLOCATORSYSTEM
`
`- PLEASE SPEAK YOUR USERD
`
`- YOUR USERID HAS BEEN DISPLAYED ON YOUR PHONE.
`IF THIS NUMBER IS CORRECT, SAY"YES" NOW
`- WHAT TYPE OF SERVICE DO YOU WEED? (WAITSECONDs
`ORSAY"HELP"TO HEARALIST OF SERVICES OFFERED,
`
`-DO YOU HAVE ANY FAVORIES2
`
`- McDONALDS ISCURRENTY OFFERINGA FREEDRINK TO
`ALL OUR CUSOMERS.
`
`- YOU MAYSAY"INDEX"FORALIST OFFAST FOOD
`RESTAURANTS IN YOURAREA
`
`- THANK YOU. IAMLOADING THE RESULTS TO YOUR WAPSE.
`GOODBYE.
`
`Comcast, Ex. 1025
`
`1
`
`

`

`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 1 of 7
`
`US 6,501,956 B1
`
`NOILVIMdd¥.FOIAIS
`
`LYOHS
`
`NOLLVONTddV
`NNEL
`
`Vi‘Dd
`
`(Ly4014q)
`
`owas|samsfe=EEL
` NOWLVOIdd¥twouvariddyEEEfe|ZlYIANNISOLWILSAS
`
`YIAYIS:=NOLLVONTIdd¥J9"SsaRAP(wa)Z29]col
`
`
`
`NOLWWONddY—3320
`YIAYISFIM
`ZTGtOld YOLVYINIDo00gl~°
`
`
`SSITIGIM/EVINITIO
`JOUAYIS
`
`(ly401d)poecnnnnnnnneenenna
`=0o0l~°*
`
`HE2330
`
`YIAYISottt
`oot:at
`
`OL
`
`
`
`OLWILSASSSITIUIM/AY1NTTII
`
`£01-
`
`2
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 2 of 7
`
`US 6,501,956 B1
`
`YOLVYINID
`
`$¢
`
`
`
`SSTIFUIM
`
`YVd
`
`NOLLWONddV
`
`dH
`
`YINYIS
`
`&¢
`
`
`
`
`
`92WILSASSSTTIUIM/UVINTIIDGIINVHNI
`
`JOINYAS
`
`YIINID
`
`YSYIMNYA
`
`ee
`
`¢Old
`
`
`
`SSITIUIM/AVTINTTIO
`
`OJINVHNI
`
`YINYIS
`
`Z0¢
`
`
`
`ecmeemeteestieseemeeeeeeeeeeeeeweeeeeeeeeee
`
`3
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 3 of 7
`
`US 6,501,956 B1
`
`FIG. 3
`
`
`
`
`
`
`
`USERACCESSES WML CARD THRU
`IPCONNECTION TO SELECTSERVICE
`
`WML CARD INITIATESTELEPHONY CALL TO
`SERVICE CENTERWRUAND
`SUSPENDS IPCONNECTION
`
`SERVICE CENIER WRU DETERMINES
`USERIDENTIFICATION
`
`SERVICE CENTERWRU DETERMINES
`DESIRED FUNCTION
`
`SERVICE CENTER WRU INTERACTS WITH USER
`USINGAUTOMATICSPEECH RECOGNITION
`
`SERVICE CENIER WRU EXECUTES
`FUNCTION USING USER PROVIDED DATA
`
`SERVICE CENTERWRUPLACES
`RESULTS IN DATA STORE
`
`SERVICE CENTER WRU. ENDS
`TELEPHONY CALL
`
`TRANSLATION AND FORWARD TODATA
`NETWORKSERVER
`
`PHONE REWERTS TO LASTWML CARD WITH
`NEW OPTION TO RETRIEVERESULTS
`
`USERACTIVATES RETRIEVERESULTS OPTION
`WHICHREESTABLISHESIPCONNECTION
`TO GET RESULTS FROM DATA STORE
`
`300
`
`301
`
`302
`
`303
`
`304
`
`305
`
`306
`
`307
`
`308
`
`309
`
`310
`
`PHONE DISPLAY'S RESULTS ON THE SCREEN
`
`311
`
`4
`
`

`

`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 4 of 7
`
`US 6,501,956 B1
`
`(
`
`
`
`
`
`
`
`"9MITTWO
`
`SITTISH H! !!7
`
`5
`
`

`

`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 5 of 7
`
`US 6,501,956 B1
`
`#JOVSSSIW
`ALLISd¥MYNOAOLSLINSTYFHLONIGVOTAWINOAMNVHL-
`
`
`<GNOOIS|LMM>éGFINNOAOCFOIAYFS4OJdALLVHM-
`
`
`OLMNIYO3544VONIYIIIOALLNIYENDSISTTVNOOOW-
`
`19FUYO9SIYIGWNNSIHIINOHdYNOANOGIAVTdSICNIZESVHGIYISNYNOA-
`
`(449440SADIAYISAOLSTVYVIHOLwdTIHaAVSYO
`
`WHSASYOLVIOTGAFHLONTWOYOINOAYNVHL-
`O04LSVF40LSITVYOwXIGNAVSAVANOA-
`MONwSFAuAVS
`
`éSILYOAVIANYFAVHNOAOC-
`
`
`
`VIEYNOANiSINVENVISTY
`
`
`
`SYIWOLSNIENOTV
`
`a?Old
`
`‘JAGGO09
`
`
`
`22NYAYILNIIJOIAYIS
`
`
`
`
`
`OFLINNFOVUOLSJOVSSIWFIION
`
`FJOVSSSIN
`
`
`
`
`
`GIYISNUNDAAVIdSISVIId-
`
`6
`
`

`

`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 6 of 7
`
`US 6,501,956 B1
`
`anua
`
`OF
`
`“ONITIVO
`
`cll+ALN‘I
`
`SULOND|
`
`AVId\108
`
`A)
`
`
`YFINIDJOIAUTS
`
`JOVSSIWFIIOA
`LINNTOVUOLS
`YS“Oldre9+Nns¢|*—
`(ca)G20)uo)|-019
`LL-FOVSSINeosespect--cl-JOUSSINws
`
`
`‘quisn=|)~OCOWWdOA
`
`pleg+nns|~—
`BIEL-EXI?
`9|-70YSS3N.mn
`FOYSSIN«|agngs|<—
`
`
`
`U2+ANI1
`(aav)G3a)(0)|-z1A
`2ikSt-We‘?
`_SI0VUL2Drove]PS1-FOVSSIW
`
`BIEL-OXI'2
`eg|Caav)(730)
`
`
`<<}YIAYISNOOLS
`PIEQ+NNSE|«—
`PIEO+NNSE|B/EI-€XI¢
`SLINSTY91S
`BIEL-EX?
`clk+ALN
`clk+ALN‘t
`f8QS1-FOYSSIN
`Wid~*~
`
`
`(10)|-z1g|Gove)(Gan)io)
`Pl-JOVSSIN.__E1-FOVSSIW
`Z1-3VSSINWid
`valkSL=ALM
`Aid~~Od
`¥9=10A|*—
`didn
`9087505
`
`<4
`
`SHOOLS
`
`YOLVIOT
`
`WA
`
`00S
`
`Ee
`
`LIS
`
`SIS
`
`7
`
`
`
`
`€
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Dec. 31, 2002
`
`Sheet 7 of 7
`
`US 6,501,956 B1
`
`gS‘Old
`
`
`
`“SIAAVS197400SIYIGNONSIHLdl
`
`
`
`"INOHdYNOANOGFAVTdSIZSIGIYISNUNDA-el
`
`‘GHOMSSVdENOANVIdSFSVId-vi
`
`
`
`GAlFHLONITIVIPHOTNOANNVHL-th
`
`
`
`JJIAYTSNIOLS
`
`‘GIHASNENOANVIdSFSVId-rd|
`
`JOVSSIW#JOVSSIN
`
`
`
`L9F¥Y09FHLLONSIIVHLAYUOSWil-
`
`GYOMSSVd
`
`
`
`YNOATAVWMONAVWNOANOAXNVHL-
`
`NOIL9719S
`
`
`
`OLGavOLFITNOATINOMAIOLSLVHM-
`
`TOSWNAS40JNVNFHLNVidS
`
`
`
`éLSTTHOLVMYNOA
`
`
`
`22NYAHILNIIJOIAYIS
`
`
`
`
`
`ObLINNFOVHOLSJOVSSIWIIIOA
`
`OLGIGNAFSVHLIVENOAMNVHL-
`
`
`
`ISITHOLVMYn0A
`
`8
`
`
`

`

`1
`PROVIDING BLENDED INTERFACE FOR
`WIRELESS INFORMATION SERVICES
`
`US 6,501,956 B1
`
`15
`
`2
`(IP), extensible markup language (XML), hypertext markup
`language (HTML), Scripting formats and others, which
`allow access to the Internet information relatively indepen
`dent from a particular platform, creates a problem for mobile
`communication device users. With the memory, power, and
`input/output limitations inherent in the Small mobile com
`munication devices, it becomes increasingly difficult to take
`advantage of the current digital networking and Internet
`Standards.
`In response to this limitation, the industry has developed
`resource conservative alternatives to the current Internet and
`information protocols. Wireless Application Protocol (WAP)
`has risen to the top of these conservative alternatives as the
`defacto Standard transport protocol for delivery of wireleSS
`information and telephony Services to wireleSS devices.
`Using WAP, information and resources are generally
`transported in a format which is more appropriate for
`wireless handheld device users. A WAP Gateway typically
`converts web protocols, such as HTTP and TCP/IP, into
`WAP transfer protocol and vice versa. To a limited extent,
`the WAP Gateway may also translate web content into the
`proper, reduced-sized format for display on a Smaller hand
`held device, if it includes the appropriate logic and proceSS
`ing capabilities. Through appropriate use of proxy
`technology, much of the computational functionality is
`accomplished via the WAP Gateway, thus, further eliminat
`ing the need for excessive on-device memory and power.
`The emerging wireleSS application protocols and formats
`(e.g. WML, HDML, see below) generally allow the use of
`Soft keys (keys which have multiple functions dependent on
`the mode or function the handheld devices is operating in)
`for enabling users to make menu Selections, Scroll through
`multiple screens or “cards,” as they are referred to in WML.
`The availability of an alphanumeric keypad on most hand
`held devices allows for entry of standard text or numeric
`information either with dual tone multifrequency (DTMF) or
`other data Signal criteria. Therefore, the presentation of the
`information is tailored to fit within the Space confines and
`interactivity limits of a handheld device interface.
`In addition to the WAP-styled technology, small-scaled
`web browsers are normally used to navigate through the
`information while presenting a familiar interface to the user.
`These Small-Scaled browsers, called mini-browsers, are typi
`cally designed to render mark-up languages designed spe
`cifically for the memory, input/output and bandwidth limi
`tations of mobile handheld devices communicating over a
`wireleSS network. Two of the more prevalent languages,
`Handheld Device Markup Language (HDML) and Wireless
`Markup Language (WML) allow navigation similar to the
`Standard HTML and use a tag-based language Set defined as
`an XML document type. These wireleSS mark-up languages
`typically conserve memory resources by converting much of
`the overhead necessary for navigation into Smaller machine
`code orbinary representations. WML or HDML applications
`can be written using existing HTML and XML development
`environments.
`Although WAP and languages such as, HDML and WML,
`Succeed in presenting a familiar interface compatible with a
`mobile handheld device, the inherent limitations of this
`interface complicates the user's interaction. Entering even a
`Small amount of textual information using a 12-key alpha
`numeric keypad requires a great deal of concentration and
`detailed manipulation for the user. Furthermore, Soft key
`functions must be arranged in Standard locations in order for
`a user to navigate intuitively through "glance and touch”
`activation. In most instances, a user is engaged in multiple
`
`25
`
`BACKGROUND
`The integration of computers and telephony Services has
`grown tremendously over the last decade. Rapidly advanc
`ing technology in combination with decreasing equipment
`costs have spurred the computer-telephony integration (CTI)
`industry to new heights. Because of these advancements,
`telephone Service providers are now generally able to offer
`more complex calling Services to a wider population and at
`a lower cost than previously available.
`In the evolution of the modem communication network,
`all telephone Services, including So-called "enhanced'
`Services, were previously provided by telephone Switches.
`Every time a new calling Service was developed, the Switch
`had to be re-programmed by the Switch vendor to implement
`that calling Service. Because of the enormous complexity
`and expense of telephone Switches, new calling Services
`were generally delayed until the new Switches were imple
`mented. This proceSS and the enormous costs of Switches
`typically prohibited Smaller telephone Service providers
`from introducing and implementing their own calling Ser
`WCCS.
`In response to this slow progression, the industry devel
`oped a design architecture called Advanced Intelligent Net
`work (AIN). AIN architecture allowed much of the call
`processing and calling Services to be removed from the
`Switches and placed in peripheral computing Systems. The
`AIN architecture uses peripheral computing Systems as
`service control points (SCPs), service nodes (SNs), and
`intelligent peripherals (IPs) to provide call processing and
`calling Services. Telephone Service providers could now
`invest in relatively inexpensive computers with enough
`processing power to provide the enhanced calling Services
`and call processing. This opened the market for calling
`Services to the Smaller telephone Service providers.
`The Internet has also experienced unmatched growth over
`the last decade. A vast array of information and Services is
`now accessible to anyone with an Internet connection.
`Most companies have web sites or web-enabled data
`bases. Services which were previously limited to interactive
`calling implementation, Such as information Services, home
`banking, Stock trading, and retail Sales, have now become a
`mainstay of Internet commerce. Within the last five years,
`advancing technology has allowed Internet Service providers
`(ISPs) to enter the long distance telephony market in com
`petition with traditional telephone service providers. This
`50
`evolutionary Step established the potential for integration of
`the Internet with traditional CTI.
`Recently, in the wireleSS phone industry, Internet content
`has become accessible, in a limited format, over a new
`design of wireleSS phone and wireleSS data terminals, and the
`development of wireless information formats. In addition to
`all of the communication Services available to wireleSS
`phone users, they now enjoy limited access to the Internet
`content over an expanded Visual display on their wireleSS
`phones. While this limited integration has increased the
`Services and information resources available to the public,
`the amount and character of the information and Services
`available is limited by the current technology.
`The availability of Internet-based information and Ser
`vices based upon Standard digital data networking and
`Internet Standards Such as hypertext transfer protocol
`(HTTP), transfer control protocol (TCP), Internet protocol
`
`35
`
`40
`
`45
`
`55
`
`60
`
`65
`
`9
`
`

`

`3
`tasks when using a wireleSS device. Such a user will be leSS
`inclined to access a wireleSS information Service if it
`requires too much special, physical attention.
`
`US 6,501,956 B1
`
`4
`application presents or may preferably be automatically
`initiated by the data application either if the information that
`the data application is attempting to present is too complex
`for the communication device display, or the data applica
`tion itself incorporates the Simultaneous use of the Voice
`application to accept and present input or output. Once the
`telecommunication link is established, the data application
`may then be Suspended until the telephony Session
`terminates, or allowed to process as a background task,
`depending on the capabilities of the wireleSS data network
`and handsets as well as the details of the application.
`The VRU can preferably obtain information either from
`the data application, directly from the user using speech
`recognition technology, through data Signals generated by
`the communication device, or from a remote host applica
`tion Server. Using Selected Voice prompts, text-to-speech
`capabilities, and/or pre-recorded messages, the Voice appli
`cation processes and obtains the information desired by the
`user. When the Voice application has obtained the requisite
`data, it preferably places the information into memory
`Storage, informs the caller that the information can be
`retrieved from the data network Server, and Suspends or
`terminates the telecommunication link. Alternatively, the
`Voice application may present Some of the retrieved infor
`mation verbally to the user, if it is not too complex or long.
`Alternatively, the Voice application may interact with the
`user to gather input needed to retrieve the information for the
`user and pass this input back to the data application Server
`for actual information retrieval and presentation. AS the
`telecommunication link is Suspended or terminated, the data
`application is brought back to the foreground, Such as by
`reactivation or redesignation as the active task, to operate
`with the user. Thus a preferred embodiment of the system
`allows for either the data application server or VRU server
`or both to have the ability to access the host application
`SCWC.
`A wireleSS data application generator, which can be a
`WML page generator, an HDML page generator, or Some
`other wireleSS data application language, builds the data
`application information in a format compatible with the
`mobile communication device and wireleSS data network.
`The wireleSS data application generator then forwards the
`information to the data network Server for final transmission
`via the wireleSS data network to the communication device.
`The application information thus Sent to the communication
`device for rendering and user interaction may include both
`application navigation Structures and data retrieval and
`presentation Structures. For typical Situations, there will
`preferably be a single button or command presented to the
`user on the communication device So the user can retrieve
`the information or initiate actions with Single button actua
`tion. Other situations may result in an automatic push of the
`data to the communication device when the data application
`is operating in the foreground.
`After the wireleSS data application generator has for
`warded the application information, Some or all of the
`information may remain in the memory Storage indefinitely.
`An alternative embodiment of the present invention would
`preferably provide the user addressable access to the
`memory Storage for retrieving the information more than the
`one, initial time. Preferably, the user would be able to
`repeatedly access the user-specific memory location to
`review any or all of the currently stored information
`retrieval results. The memory could be configured to retain
`all of the retrieved information until either the user deletes
`it, or the Service provider deletes it according to terms
`negotiated in a Service contract. Alternatively, the informa
`
`15
`
`35
`
`40
`
`25
`
`SUMMARY OF THE INVENTION
`It would, therefore, be advantageous to have a fully
`integrated communication System which may acceSS and
`Supply information Services from the Internet, corporate
`databases, and other electronic information media and also
`provides enhanced interface between the user and the infor
`mation Service. It would also be advantageous to provide a
`Simpler user interface which allows a user to control acceSS
`to information and application functionality using basic
`inherent skills and minimized device manipulation. These
`and other features and technical advantages are achieved by
`a System that allows a blended communication and infor
`mation System which can Supply electronically accessed
`information to mobile devices and also provides a simple,
`intuitive interface between a user and an information Service
`provider. Such mobile devices may include items like wire
`leSS telephones, handheld computing devices, pagers, and
`other electronic equipment which include a display,
`memory, processing capability, and Some form of user
`interface for receiving user input.
`The System provides a wireleSS information Service inter
`face for use between a communication device and an infor
`mation Service provider comprising a first Server and a
`Second Server. In the preferred embodiment of the present
`invention described in this application, the first Server would
`be a communication Server with a data network connection
`wherein the Server enables communication with the wireleSS
`data networking features of the communication device. The
`Second Server would preferably include a Voice response
`unit (VRU) with a telecommunication connection and one or
`more voice applications, wherein the VRU provides voice
`prompts and/or audio information to the communication
`device over its telephony interface (via the PSTN). The VRU
`preferably has speech recognition capabilities allowing
`users to respond Verbally to voice prompts created by any
`one or more of the Voice applications.
`According to a preferred embodiment of the present
`invention, the interface may include a data network Server
`capable of providing information compatible with the com
`munication device. The data network Server preferably
`45
`includes one or more data applications accessible by the
`communication device, wherein the data applications may
`provide visual information to the communication device,
`and are capable of automatically initiating a telecommuni
`cation connection between the communication device and
`the VRU. Once Such a telecommunication connection is
`established, the VRU may selectively run one or more of the
`Voice applications based on information provided to the
`VRU by the data application, the user, or a remote host
`application server in communication with the VRU or data
`network Server.
`In operation according to a preferred embodiment, a user
`will access one or more of the data applications via the data
`network Server. The data application will then generally Send
`a set of compatible instructions for controlling the applica
`tion which are Stored in a memory on the communication
`device. The application then preferably initiates a telecom
`munication link with the VRU sending data which allows the
`VRU to selectively activate one or more of the voice
`applications. It should be noted that the data application's
`initiation of the telecommunication link may preferably be
`prompted by the user responding to an action that the data
`
`50
`
`55
`
`60
`
`65
`
`10
`
`

`

`US 6,501,956 B1
`
`15
`
`35
`
`40
`
`25
`
`S
`tion may be deleted when Subsequent activity by the user
`Stores new information.
`It should be noted that the preferred embodiment of the
`present invention is not limited Solely to wireleSS commu
`nication devices. A conventional wireline telephone could
`also benefit from the services and interface disclosed by the
`preferred embodiment. In order to implement the preferred
`embodiment of the present invention, a wireline phone
`would typically have a visual display either built directly
`into the unit or as a Supplemental display unit and Some
`degree of memory capability. Such a telephone would gen
`erally also have processing capabilities to operate functions,
`programs, and instructions written in a wireleSS application
`protocol. In the use of this alternative embodiment, a desk
`phone could be connected to the Internet or other data
`network which could provide access to phone directories,
`locator Services, retail Services, or other information Services
`available to the wireleSS communication device user.
`Alternatively, a Standard data network acceSS terminal Such
`as a PC with internet access connectivity and browser
`Software further enhanced with a voice telephony capability
`could also be used for the same purpose.
`The foregoing has outlined rather broadly the features and
`technical advantages of the present invention in order that
`the detailed description of the invention that follows may be
`better understood. Additional features and advantages of the
`invention will be described hereinafter which form the
`subject of the claims of the invention. It should be appre
`ciated by those skilled in the art that the conception and
`Specific embodiment disclosed may be readily utilized as a
`basis for modifying or designing other Structures for carry
`ing out the same purposes of the present invention. It should
`also be realized by those skilled in the art that such equiva
`lent constructions do not depart from the Spirit and Scope of
`the invention as Set forth in the appended claims.
`BRIEF DESCRIPTION OF THE DRAWING
`For a more complete understanding of the present
`invention, reference is now made to the following descrip
`tions taken in conjunction with the accompanying drawing,
`in which:
`FIG. 1A is a block diagram representing the prior art
`interface and information Services provided to mobile com
`munication terminals using Short messaging Service;
`45
`FIG. 1B is a block diagram representing the prior art
`interface and information Services provided to mobile com
`munication terminals using wireleSS compatible formats,
`FIG. 2 is a block diagram representing the Service and
`interface configuration of a preferred embodiment of the
`inventive System;
`FIG. 3 is a flowchart showing the steps executed by a
`preferred embodiment of the present invention;
`FIG. 4A is a flow diagram showing the Steps executed by
`a preferred embodiment of the present invention executing
`a typical application which includes typical corresponding
`user interface displayS,
`FIG. 4B is a diagram showing the Sequence of Voice
`messages played which correspond to the preferred embodi
`ment of FIG. 4A;
`FIG. 5A is another flow diagram showing the steps
`executed by a preferred embodiment of the present invention
`executing another typical application which includes typical
`corresponding user interface displays, and
`FIG. 5B is a diagram showing the Sequence of Voice
`messages played which correspond to the preferred embodi
`ment of FIG. 5A.
`
`50
`
`55
`
`60
`
`65
`
`6
`DETAILED DESCRIPTION OF THE PRESENT
`INVENTION
`A preferred embodiment of the inventive system allows a
`blended communication and information System which can
`Supply electronically-accessed information to mobile
`devices and also provides a simple, intuitive interface
`between a user and an information Service provider. In order
`to appreciate the novelty of this preferred embodiment of the
`present invention, it is helpful to review the current State of
`the art with regard to providing information and telecom
`munication Services.
`In its earliest forms, provision of information to mobile
`devices generally comprised use of the short messaging
`service (SMS) which transports messages of up to 160
`characters in length over the paging Services of the Global
`System for Mobile Communications (GSM) or other current
`wireleSS System technology. FIG. 1A Shows the basic opera
`tion of such information services provided over an SMS
`System. In one embodiment, the user typically signs up in
`advance for a messaging Service to receive Some kind of
`information at regular or deterministic intervals, Such as a
`news headline Service. Service Application Server 12 may
`execute any one or a number of applications 13-1 through
`13-N to retrieve the news headlines. Service Application
`Server 12 then would normally forward the news headlines
`through connection 102 to SMS Center 11. SMS Center 11
`usually converts the news headlines into a message less than
`160 characters in length and then sends the message at a
`predetermined time to mobile device 1000 in Cellular/
`Wireless System 10 through connection 101 with Cellular/
`Wireless Server 100 and connection 103 between Cellular/
`Wireless Server 100 and mobile device 1000. The SMS
`System typically provides a one-way information route. The
`user must typically sign up in advance for the particular
`desired service and cannot interact with SMS Center 11
`through mobile device 1000. Such SMS systems are cur
`rently in use by wireleSS communication providers.
`In a separate embodiment of the SMS system, a user may
`typically call a specific number designated for the informa
`tion Service and then hang up. Service Application Server
`12, takes either the user's ANI or DNIS signal and deter
`mines which Service the user is calling for. In this
`embodiment, even though the user can trigger the delivery
`of the information, the level of interaction is negligible.
`In the more recent embodiment of mobile information
`services, WAP-based systems have increased the amount of
`information transmittable and the interactivity between the
`user and the information service. FIG. 1B shows the basic
`functionality of the prior art WAPbased systems. In one
`embodiment, a user typically Subscribes to an information
`service offered over the public Internet 15 through Cellular/
`Wireless System 10. The user's mobile device 1000 would
`generally contain a mini-browser that interprets a wireleSS
`device compatible language, such as WML or HDML. At
`anytime, the user may access the Subscribed information
`service through mobile device 1000. Mobile device 1000
`establishes a connection with Cellular/Wireless Server 100
`through link 103. The signal from mobile device 1000
`usually indicates the user's request to access a WAP-based
`service. Cellular/Wireless Server 100 may initialize a con
`nection with WAP Gateway 14 over link 104. Based upon
`the address entered by the user on the mobile device 1000 of
`the desired information Service, typically Specified as a
`uniform resource locator (URL), WAP Gateway 14 would
`forward the user request via link 105 to Internet 15, after
`converting the request from the wireless data protocol (Such
`
`11
`
`

`

`US 6,501,956 B1
`
`15
`
`25
`
`35
`
`40
`
`7
`as WAP) to HTTP over TCP/IP. Internet 15 would route the
`request to the HTTP Server 16 over link 106 based upon the
`URL. HTTP Server 16 would then interact over link 107
`with Wireless Data Application Generator 17 to retrieve the
`response to the Specified user request. This response then
`would be sent over the reverse path ultimately arriving at
`mobile device 1000 and being rendered by the mini-browser
`contained therein. The response from the modified web site
`(HTTP Server 16 and Wireless Data Application Generator
`17), may have been specifically written for WAP-enabled
`devices. If necessary, WAP Gateway 14 may include func
`tionality to translate more prevalent Internet formats Such as
`HTML into wireless application compatible formats such as
`HDML or WML and transmit the informational contents to
`mobile device 1000's visual display using WAP.
`The user may then view or interact with the wireless
`formatted information on his/her visual display Screen using
`available function keys.
`The user generally may navigate through Several “cards,”
`which are display-sized Screens of information correspond
`ing to pages in HTML, using the keys or buttons on mobile
`device 1000. The user may also jump to other wireless
`enabled web sites through displayed WML or HDML hyper
`links using the mobile device keys or buttons. At the
`actuation of a hyperlink, WAP Gateway 14 typically trans
`lates the corresponding Uniform Resource Locator (URL)
`and accesses the associated web site over the Internet. The
`keys or buttons on mobile device 1000 generally offer the
`only interface between the user and the information desired.
`Keys must be actuated to scroll through menus or WML
`cards. Keys must also be actuated to enter textual or numeric
`information. A mobile device user will typically be engaged
`in other activities (i.e., driving, walking, or talking) in
`addition to operating the device, therefore, the attention
`necessary to accurately obtain the desired information can
`be dangerously excessive.
`Because the WML protocol defines telephony function
`ality such as in the WTA, currently accessible WML cards
`may allow for users to initiate telephone calls from a
`selection on the WML card display. In a typical example of
`such an implementation, a vendor's WAP-accessible website
`may have a menu option which dials the vendor's Store.
`Therefore, by making a choice to call the vendor, the WML
`card accesses the telephony functionality of the wireleSS
`network to establish a call between the user's telephone and
`the vendor's store. However, once the call is initiated, the
`telephone typically loses access to the WAP/data network.
`FIG. 2 illustrates a preferred embodiment of the present
`invention which allows for a blended, simple interface
`between the user and the information or Services desired. In
`this embodiment, a user typically Subscribes to an enhanced
`info

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.

We are unable to display this document.

No download link given.

Refresh this Document
Go to the Docket