MyBOTS.Tv—the personal helper BOT
system utilizes a customizable personal assistant in the form of an avatar to engage its owner in a conversational manner with
natural language commands to coordinate activity of a team of autonomous helper BOTs. Among a variety of other tasks, BOTs, which are
software applications that run automated tasks over
the Internet, collaborate to create the owner's schedule, maintain his / her to-do
list, obtain personally interesting information, provide personalized services and searches, perform
web site transactions, use all types of web apps, complete tasks and / or synthesize useful products for their owners.In some embodiments, the helper BOTs
system leverages Digital
Library (DL) Architectures to house elements that they intelligently serve. The underlying Digital
Library Architecture features an induction process that elicits facts about incoming elements that can be judged by a panel of agents. Agents judge elements according to areas of discretion which are of interest to the
consumer population. The judgments are then stored as part of each element's
metadata. Helper BOTs then deliver the elements intelligently by probabilistically
ranking, sorting, classifying, and / or presenting and serving them to users in accordance with value preferences indicated in their profiles. One such embodiment, (which has been previously published as a Virtual Knowledge Architecture for
Interactive Television) ranks and serves TV programs to people based on the value preferences set in their profile(s).In other embodiments, helper BOTs leverage user-directed search paradigms to refine and customize the
search function according to the searcher's preferences, style and demographic information. In these embodiments, helper BOTs are directed by way of a search construction
wizard to return search results in accordance with searcher profiles and demands such as language, context of content, age of document, and age appropriateness. In this regard, searcher preferences refer not only to the search itself, but to the style, presentation, and appropriateness of the search results which can not only be a
list of links but delivered as synthesized living document products incorporating
new media elements.Some helper BOT embodiments will help people to perform financial transactions requiring
highly sensitive and personal information such as
credit card numbers,
bank account information and the like. These embodiments require the use of BOT security. BOT security will utilize x.509 digital
certificate technology assigned to the avatar by its human owner. The cryptographic key will be utilized to perform all related transactions and protect any information deemed sensitive on behalf of its owner in a secure manner through secure network tunnels.Further embodiments enable an extensible set of commercially available BOTs to be obtained on the MyBOTs.Tv
web site in the BOTS Store. This has begun with the 12 “EmBOTiments” presented here. These BOTs perform individual tasks autonomously but may also work in
collaboration with each other. Each BOT processes inputs and can be parameterized. Hence, a BOT API enables the creation of stored programs that capture the teamwork interaction and makes their function re-
usable. An extensible grammar makes it possible for the evolving baseline of useful stored programs to be called by name so that BOT teams can be dispatched by the user's avatar
on demand.