An apparatus for facilitating a continuous succession of multiple real-time live interactive video sessions of a predetermined duration between two users in a plurality of users connected to a server through a network, the apparatus comprising:
- the server being configured to:
- enable a first user in the plurality of users to log in to the server using login details of a user account of the first user on a social networking platform, the server using Application Programming Interface (API) provided by the social networking platform to enable the log in;
- retrieve predetermined characteristics about the first user from the social networking platform using the API and storing the retrieved information at the server;
- receive a request from a first user to identify an appropriate second user in the plurality of users for a real-time live interactive video session, the second user logged on the server using a second electronic communication device;
- match a set of predetermined characteristics of the first user with a set of predetermined characteristics of one or more of the plurality of users, to identify the appropriate second user for a real-time live interactive video session with the first user, a set of predetermined characteristics further comprising a community rating received by each user in the plurality of users;
- transmit contact information about the second user to the first electronic communication device;
- the first electronic communication device configured to:
- send a request to the server for finding the appropriate second user in the plurality of users for a real time interactive video session;
- initiate a real time video session with the second user basis contact information received from the server about the appropriate second user;
- the first and second electronic communication devices incorporating touch-sensitive display screens to obtain user inputs, the devices configured to interpret swiping operation thereon, and in consequence thereto, facilitate termination of the current video session and initiation of a new video session for one of the first user and the second user, based on the operation being performed by one of the first user and the second user, respectively,
- the display screens on each of the devices rendering user selectable options to facilitate transmission of inputs received from a user of any of the first and the second electronic communication devices, to the user of the other of the first and the second electronic communication device, wherein, the user selectable options include:
- an option to request for extending the duration of current video session beyond the predetermined duration;
- and
- an option to request for a date;
- an option to provide rating to the other user;
- an option to report an inappropriate conduct;
- the display screens of each of first and the second electronic communication devices also rendering:
- a first and a second virtual currency indicators representing a current amount of virtual currency remaining in the user accounts associated with the users of the first and the second electronic communication device, respectively;
- and
- a common time indicator representing a remaining amount of time for the current video session;
- and
- debiting the user account of the first user and the second user by a predetermined amount of virtual currency, when a real time interactive video session is initiated between the users.