An
intelligent personal assistant (or simply
IPA) is a
software agent that can perform tasks or services for an individual. These tasks or services are based on user input, location awareness, and the ability to access information from a variety of online sources (such as weather or traffic conditions, news, stock prices, user schedules, retail prices, etc.). Examples of such an agent are
Apple's
Siri,
Google's
Google Now,
Amazon Echo,
Microsoft's
Cortana,
Braina (application developed by Brainasoft for
Microsoft Windows),
Samsung's
S Voice,
LG's
Voice Mate,
BlackBerry's
Assistant,
SILVIA,
HTC's Hidi,
IBM's
Watson (computer), and
Facebook's M.