Friday, October 6, 2017

Today we review technical aspects of Gigya. It is a socialization platform for companies. It provides websites and apps with a complete social infrastructure. It integrates three critical functionalities for the end-user:
1) a framework for social login which is their signature social identity management.
2) shares of media by end users to socialize
3) a plugin to socialize

Their framework includes a gamification layer and an analytics layer. The former is used to reward users and build loyalty.

When a company implements Gigya, it makes the following considerations:
1) provisioning social login to enable users to easily login across sites, apps and devices via a single social identity
2) provisioning identity storage which provides a unified view of consumer identity across channels that can be seamlessly integrated into 3rd party platforms.
3) enabling comments, chats and reactions - that builds an interactive community of engagement.
4) activating a gamification system that promotes valuable user actions and rewards participation and loyalty.

By integrating social login, Gigya has shown that customers spend more time online at the site than with standard login and much more than when they are not logged in. Social logins are provided by Facebook, Yahoo, Google, Twitter and LinkedIn sites in that order of popularity with Facebook being the single most dominant provider.

From their plugin interaction, they found that the average time spent on-site was most when users were leaving comments, followed closely by when they were using newsfeeds and shares. The number of page views was also similarly higher to about 11 for comments, shares and newsfeeds in general.

The tenets of the CIAM solution as per Gigya remain as follows:
1) a specialized cloud based system to manage customer identities is necessary as identity is a resource unlike any other
2) Identity may have a notion of pool for the same customer to access different sites.
3) businesses adapting to the digital marketplace are opting to hand off CIAM functionality
4) CIAM platforms are built on user experience as identity belongs to the user.
5) CIAM platforms must have flexible implementations as users and sites may choose different ways to interact and login.
6) CIAM platform must be scalable where millions of logins for cloud based retail sites is not uncommon. As a consolidator of services specializing is in something as critical as identity, we cannot ignore performance.
7) CIAM platform must secure their APIs as it is the most visible and customer facing APIs for a retail site.
8) Finally, a specialized CIAM solution gets you to market in a fraction of the time of custom deployments
#puzzle
Given a set of points in a plane, we make perpendicular bisectors of the line segments for connecting every pair of those points.Then we count the number of points in which the distinct perpendicular bisectors constructed this way intersect each other. For twelve points on the plane, the maximum possible number of intersection points is 1705. What is the maximum possible number of intersection points if we start with thirteen points ?
If we have n points, the maximum number of lines is nChoose2  = n(n-1)/2
Each of these lines has a perpendicular bisector and we have m lines
The maximum number of intersection points for  m lines is mChoose2 = m(m-1)/2
But three points form a triangle and in a triangle the perpendicular bisectors intersect at a common point. Therefore we must have to reduce the redundant 2 times nChoose3 from the total nChoose2 points.
Therefore the maximum number for m lines is mChoose2-2(mChoose3) where m = n(n-1)/2
For 13 this gives 2431.

No comments:

Post a Comment