home | about us | contact

 
 
 
 
 

products | solutions | SaaS | resources           

top
 
products
 

Mooga

Mooga is a patent pending viral, self learning mobile entertainment ecosystem incorporating Artificial Intelligence techniques (powered by iKen Studio) to understand, track, predict & recommend mobile content based on individual user tastes, downloads & popular contents. Mooga actively promotes viral spreading of content, allowing users to recommend content to their friends & get paid for it! Content sales increase exponentially as Mooga acts like a friend to the users & recommends preferred content to them. Mooga adapts to their tastes, likes & dislikes continuously, resulting in a vastly improved end user experience.
(http://www.infinitemoco.com)

iKen Studio

A flag-ship product of iKen Solutions: is a completely web-based development environment to develop and deploy applications, knowledge-based decision support systems, websites and BI (Business Intelligence) applications backed by or enhanced with artificial intelligence (AI) techniques especially integrated architectures of expert system and case-based reasoning (neural networks and genetic algorithms will be added soon). This software is available in SaaS mode at iKen Studio website. (http://www.ikenstudio.com)

Download: Brochure Presentation


iKen Studio Features

 Completely
  Web-based
  • Access, management and configuration through Web
  • No desktop installation and management
 Minimal coding
  • Generate automatic Java scripts and web pages
  • No explicit database programming required
  • Various development interfaces
  • Use of simple language for writing rules
  • Support large number of operators, functions and data types
  • Existing C/C++ APIs can be used
 Database integration
  • Support popular databases: MS-SQL Server, MySQL, MS-Access, Excel,Text, etc.
  • Simultaneously connects and accesses data from multiple databases. Data can be integrated or merged.
  • In-built extraction, mapping and transformation engine
  • Data access and manipulation through flexible external dynamic queries
 XML and
 Web services
  • All components and interfaces use XML
  • SQL-XML and XML-SQL transformation
  • Access to APIs and intelligent systems through web services
 Artificial
 Intelligence
 Techniques
  • Powerful expert system engine supporting large number of data types including matrix, trend, XML etc. and various SQL, matrix, list, chart, session management, cursor management, report functions
  • Use of scripting language for implementing procedural logic
  • Powerful case-based reasoning (CBR) engine supporting structured and conversational CBR applications and all R4 cycles of CBR
  • Applications can be developed using hybrids of AI techniques
 Security features
  • Role-based access to various development interfaces
  • Role and user based access to applications, databases and data
  • Encryption to prevent unauthorized changes
  • System tracks changes made by the users and save change history for later investigation

     

Why iKen Studio?

Intelligence without building costly data warehouses

To survive in hyper competitive world, every organization whether it is small or big is looking to make sense of information generated and effective use of precious organizational knowledge available to do better business, customer service and risk management. Since existing operational information systems focus on automating business processes, these do not have capabilities of intelligence, knowledge automation and decision support. Obviously, organizations look for solutions to these problems in variety of other technologies such as data warehousing, data mining and knowledge management which comes at a cost and time. These may not be affordable by many. There are many organizations where volume of data is not that too large to built data warehouse and have data mining technology.

Agile, adaptive, on-the-fly and operational intelligence

Organizations are moving towards enterprise solutions which use common operational database, data in this operational database itself can be used for real-time, agile, decision support and operational intelligence in distributed fashion rather than building separate data warehouses and doing analysis on reactive basis.

Add intelligence in every business process for everyone

Most of the software vendors who provide operational information systems like ERP, CBS, operational-CRM and independent functional information systems such as human resource management, learning management systems, inventory management, billing systems concentrate on automating well defined business processes and lack intelligence and decision support capabilities. Client organizations of such systems have to look for BI, decision support and analytics systems separately, derive intelligence out of them and integrate into operational systems. Having built-in intelligence, decision support systems and knowledge automation in such software products can definitely value-add to products and thereby to their clients. Business intelligence, analytical and decision support systems at tactical and top level need not be looked separately from that of operational and reporting systems. These can be very much part and parcel of overall information systems to have intelligence at every level for every one.

Automated and configurable intelligence

Customizing, integrating and automating such intelligence and knowledge in operational business systems may be a challenge, which may involve extensive data analysis and modeling (e.g. using techniques of data mining), and integrating results into operational systems etc. Also, systems such as transactions processing in banking and telecom need automated and configured intelligence on ongoing basis to determine customer and transaction risk associated on dynamic and real-time basis instead of one-time or on periodic basis. Specific intelligence based on requirement can be built, configured and automated on top of operational database management systems.

     

Our approach to implement intelligence

Conventional Approach

Traditional approach to intelligence (e.g. BI) is to build data warehouse and use data mining and OLAP technologies. Building data warehouses is costly and time consuming. This technology is meant to assist in strategic decision making. The data stored has been historical. BI systems treated separately than operational and management reporting systems. The techniques used for analysis are different than systems that implement intelligence (such as operational systems). Also scope of BI is limited to data mining and OLAP tools, however, there are many business processes that need intelligence and knowledge components.


iKen's Approach to Intelligence

We advocate to use intelligence every where and for everyone possible. It can be agile, operational and pro-active. We define intelligence in more broader sense, and, our approach is to make it part and parcel of every software product that implement business processes whether it is simple inventory management software or enterprise solutions like ERP and CRM.

iKen Studio itself has distinct components core engines implementing AI technologies, user-interfaces, database access with built-in transformation, mapping and integration engine. Based on requirement in software product, iKen Studio components can be tailor-made, implemented and configured. For example, if an eCommerce software product vendor needs customizable intelligent Q & A engine for users based on dynamic decision rules, iKen Studio's rule-based expert system component can be used. Similarly, other eCommerce solution may need iKen's personalization and recommendation engine as a part of their overall product offering to their clients. This value-adds to existing products tremendously because clients of these software products and solutions do not have to look at BI (and buy the tools) separately. iKen Studio can either be used as embedded/built-in/add-on or it can be used as Intelligence Middleware.

 


     

Comparing iKen Studio Analytics with Data Mining Analytics


iKen Studio based Analytics

Data mining based Analytics

A common framework is used for analysis, development, configuration and deployment.
e.g. a personalization and recommendation can be modeled, deployed and integrated with eCommerce solution, it can be configured to
(A) Dynamically learn patterns using collaborative filtering every one hour
(B) Calculate the next best products and contents to be shown to the user whenever user makes a purchase/download, etc.

Mostly focus is on analysis (finding out patterns, relationships, trends etc.). Implementation of results in operational systems is always an issue.

After performing analysis, results (e.g. patterns) need to be implemented into operational systems, so that operational systems follow them at execution time. e.g. embedding customer risk profile into credit card transaction system to manage the transaction risk.

Intelligence is derived on-the-fly (lazy learning) and, analysis is more proactive.

Mostly reactive and off-line analysis (It is done at a given point of time and applied in future).

Machine intelligence is supplemented by human intelligence to add heuristics, business rules. meta information like tags, conceptual and contextual knowledge. 

Analytics has limitations on adding heuristics, etc., may be difficult when techniques such as neural networks are used.

Its focus is on both macro as well as micro analysis. The macro focus is suitable for analysis of activity group of people and transactions, their patterns, associating events, etc. The micro analysis is useful for analyzing behaviours and patterns of individual customer or user. 

e.g. using micro-analysis it is possible to carry out following tasks.
(A) What things an individual customer likes or does, when, where, etc. (e.g. a customer X buys product P1 and P2 when she comes on weekends)
(B) Customer Y would likely respond to particular promotional material Y when send through email on a Saturday.

It has mainly macro-focus, the focus is on group of customers and large number of transactions, finds out broader patterns.

e.g. (A) Customers of particular profile do certain kind of things (like customers between age group 20-25 with income group 10,000-25,000 like X kind of products, customers between age group 40-50 with income group 25,000-50,000 are more loyal and pay bills on time.)
(B) X group of customers should be targeted for promotional material Y during on first week of month M because they are likely to respond. 

Analytics can be programmed for individual users (customers) or group of users: business logic, user or group specific rules etc. e.g. (A) a credit card customer can set her/his own generic rules for 'kind' of transaction she/he would be doing and would like to match each one with that
(B) based on number and type of downloads of an user in specific categories, logic can be set to to push categories and contents 
(C) based on business policy rules, the products can be prioritized when shown to the user

Not possible through only data mining techniques. Needs to be implemented in operational systems.

     


© 2008 iKen Solutions Pvt. Ltd.