prismetricprismetric

RIV App

  • Riv is a revolutionary mobile app that allows the users (while they are driving) to connect with the nearby human assistants via in-app calling (audio/video call). Once a user is connected with the assistant, he/she can provide permission to the assistant to access their screen and provide control to assign variety of tasks. The tasks ranging from Reading and replying to emails, scheduling and updating calendar, creating, and editing work documents can be assigned. They can also provide permission to access any app (of user’s mobile device) and perform the task.
  • Riv Assistant app allows the human assistants to get notified of incoming call requests for tasks from nearby users. Upon getting connected with the user via in-app calling (audio/video call), the assistant will receive access permission for screen share, screen control in order to perform a variety of tasks as required.
Note: This is a region-specific application and can be accessed only in USA.

Client Requirements

  • The aim is to develop a mobile app that allows the users (while they are driving) to connect with human assistants so that they can assign a variety of tasks including access to all the apps of the user’s mobile device to complete the assigned task.

Application Features and Functionalities – For Users

Match-Making Feature
  • Through this feature the users can open the application and press the START button to instantly get matched with the nearby assistant based on the assistant’s location and the one with the best user ratings.
In-App Audio/Video Call Feature
  • Through this feature, once a nearby highly rated assistant has been found, Users can connect with that assistant via in-app calling (audio/video call)
    • Note: Users can only place a call (audio/video) to one matched assistant at a time i.e., the users cannot place calls (audio/video) to multiple assistants at the same time.
Screen Share and Screen Control Feature
  • Through this feature the users can share their mobile screen and also be able to give control over their mobile device to the assigned assistants to assign a variety of tasks including access to any app to perform the given task.
Online Payment Feature
  • Through this feature the users can make an online payment at the end of the call to the assigned assistant.
Rate Assistant feature
  • This feature allows the users to rate their assigned assistant in the application, once the call has been ended and the payment has been made.
Record Feature
  • Through this feature the user can record the call (audio/video) with the assigned assistant in the application.

Application Features and Functionalities – For Assistants

Home/Dashboard Feature
  • Assistants can view their earnings for Today
  • Assistants can view their total calls for the day, the week and the month.
  • Assistants can view their Acceptance Rate, Missed Call Rate and Average Call Length
  • Assistants can view their Average Ratings acquired
  • Assistant can set their availability by changing their status as online, if online, they will start receiving user’s requests for tasks and if offline, assistants will not receive any request for tasks
In-App Audio/Video Call Feature
  • If online, the assistant will receive nearby user’s request for task via in-app calling (audio/video call)
    • Note: Only, if the Assistant picks-up the call, they will be assigned to the user, if it’s other way, the call will be sent to next nearby assistant with best user ratings.
    • Only users can end the audio/video call with an assistant. Moreover, ending the call will also end the screen share and screen control provided to the assistant.
Screen Share and Screen Control Feature
  • If the users provide access to assistants for Screen share, assistants can start accessing the mobile screen of user’s device
  • If the users provide access to assistants for Screen Control, assistants will get access to that particular screen and can start performing a variety of tasks in the user’s mobile device
  • Moreover, if the users provide access to assistants for Mobile Apps, Assistant can access that app to perform the task.
    • Note: Once an assistant picks-up the call and has been assigned, the user can use the assistant for as long or short as the user needs assistance.
Record Feature
  • This feature will record the call (audio/video) with the assigned user in the application.
Earnings Feature
  • Assistants can view their total earnings through this feature and can withdraw their earnings from the application.
    • Note: Assistants can receive online payment at the end of the call from users.

Technical implementations and Specification

  • Integration with Agora.io SDK
  • Integration with Samsung SDK
  • Android: Android Studio with java

Solution

RIV APP
  • Successfully developing and implementing RIV application (Use any app Hands-Free while driving (Early Access) wherein users can connect with nearby highly rated human assistants via in-app calling (audio/video call).
  • Upon getting connected with the assistant, he/she can provide access permission to assistant to share their screen and providing control to human assistants to assign variety of tasks.
  • The tasks ranging from Reading and replying to emails, scheduling and updating calendar, creating and editing work documents along with providing access to any app (of user’s mobile device) to perform the task from the application.
  • Furthermore, the user can record the conversion with the assistant as well. And, at the end of the call, the user can make online payment and after successful payment, user can rate the assigned assistant in the application.
RIV Assistant App
  • Successfully developing and implementing Riv Assistant app wherein assistants will get notified for incoming call request for task from nearby user.
  • Upon getting connected with users via in-app calling (audio/video call), the assistant will receive access permission for screen share, screen control in order to perform variety of tasks.
  • The tasks ranging from reading and replying to emails, scheduling, and updating calendar, creating, and editing work documents along with receiving permission to access any app (of user’s mobile device) to perform the task from the application.

PlayStore link for RIV Assistant App