Multi-access mode electronic personal assistant
AssigneeMicrosoft Corporation
InventorShawn D. Loveland
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorShawn D. Loveland
Estimating the term…
A system enables communication between server resources and a wide spectrum of end-terminals to enable access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. An electronic personal assistant (ePA) incorporates generalizing/abstracting communications channels, data and resources provided through a converged computer/telephony system interface such that the data and resources are readily accessed by a variety of interface formats including a voice interface or data interface. A set of applications provides dual interfaces for rendering services and data based upon the manner in which a user accesses the data. An electronic personal assistant in accordance with an embodiment of the invention provides voice/data access to web pages, email, file shares, etc. A voice-based resource server authenticates a user by receiving vocal responses to one or more requests variably selected and issued by a speaker recognition-based authentication facility. Thereafter an application proxy is created.
A terminal abstraction, interposed between functional resources of an application and end-devices, to provide the functional resources in a manner tailored to individual ones of a variety of user interfaces, including graphical and voice user interfaces, the terminal abstraction comprising:
An electronic personal assistant providing access via a variety of access modes to a variety of applications, the electronic personal assistant including a terminal abstraction, interposed between functional resources of an application and end-devices, to provide the functional resources in a manner tailored to individual ones of a variety of user interfaces, including graphical and voice user interfaces, the terminal abstraction comprising:
Dependencies are inferred from the claim text.