Cellular Backup Contact (CBC)
20230065669 · 2023-03-02
Inventors
Cpc classification
G06F11/1448
PHYSICS
International classification
Abstract
Following is an overview of the infrastructure architecture for the CBC and associated services, based on our stack. The platform has been developed using primarily Jitsi. Our efforts have been to combine these systems and to make them user friendly and specific for contacts storing and making internet calls.
Claims
1. CBC application has been developed to cater the needs of people for restoring their contacts once they lose their phone due to some instances. By login to our application or the website they would be able to retrieve all their lost contacts again.
2. A user using one type of device and subscribing to a communication server provider can exchange messages with users using other types of devices and subscribing to other communication service providers. Individual messages can be sent to any number of recipients, and a form of group communication (e.g. chat) is provided in which multiple users interactively exchange instant messages. They can send emojis or images or audio and video files.
3. We are also providing the users to call each and also initiate a group call through our CBC applications. They can add multiple people in the call and share their screen within the call.
Description
BRIEF DESCRIPTION OF THE DRAWING FIG. 1
[0053] The Brief description of the drawing defines elaborately step-by-step on how the users would be using the application after downloading it from the Google play store and Apple store. The other features of the app are also discussed in detail below including homepage features, creating groups, editing profile beside others.
A. DESCRIPTION
[0054] Already have account: By downloading the app, If the user has an account, user will sign it. If not, User would create an account. (100)
No: “No” indicated the user has not created an account yet to access the CBC App. (101)
Yes: “Yes” indicates the User has already created an account. (102)
Registration: Users will register into the application with their username, phone number, email address, first name, last name, password, and security question. An OTP (One Time Password) will be sent to their phone number/email address. After successful verification of the OTP users will be allowed to use the application and they will be redirected to the dashboard. If the OTP is not verified, then they would not be allowed to login to the application. (103)
Login: Users can put their username and password to log into the application. After successful login, the application will redirect the user to the dashboard. If user skips the security question validation during login, then automatic sync of contacts will not work for that device, otherwise automatic sync will work. If OTP is not verified, then user must verify the OTP first then they will be proceeded to the dashboard. (104)
OTP Verification: An OTP (One Time Password) will be sent to their phone number/email address. After successful verification of the OTP users will be allowed to use the application and they will redirect to the dashboard. If the OTP is not verified, then they would not be allowed to login to the application. (105)
No: Indicate the application cannot validate the OTP (One Time Password). (106)
OTP Verified: After login, If the OTP is not verified. then they would not be allowed to login to the application. (107)
Yes: After OTP Verification, the app would take the user to the Homepage. (108)
Homepage:
[0055] The homepage contains the following items: [0056] 1. Contacts—It will show all the sync and backup phone numbers. [0057] 2. My Message—It will show the list of contacts or groups with their last sent messages. [0058] 3. Call logs—It is showing the recent call logs (audio and video). Users can initiate call from there as well. [0059] 4. Search—Search will work for the above 3 menus to quickly find the desired item. [0060] 5. Side Menu—A general menu consists of some profile, settings related stuff. [0061] 6. 3 dot menu—The Dot menu on the top right corner gives you options for importing backed up contacts to the original device. [0062] 7. Block/Unblock user—Registered user can block users from calling them through the app or sending the messages. Registered user can unblock for the same. [0063] 8. Create Group—Use this button to get the group creation page. [0064] 9. Edit Profile, Change Password, Change Mobile & Delete Account [0065] Users can update some of their profile information in this section. [0066] Changing the login password can be done. [0067] Registered Users can change their registered mobile number by answering the security question. [0068] Security question is being taken during the registration process. [0069] Registered Users can delete their account from the CBC application. They will no longer be able [0070] to login to the application again. [0071] 10. CMS Contents, FAQ & Logout [0072] Registered Users can contact to the CBC app admin through Contact Us form. [0073] Registered Users will be able to see Terms & Privacy Policy, App Info etc. [0074] Logout can be done using the logout button of the side menu. [0075] Contact sync and other automatic backup functionalities will not work for that device if the user is logged out. [0076] 11. Create Group
Registered users can create group with other users by providing group name, group image and group members information. Later they can chat with each other with the group. Group audio and video call features are there. (109)
Contact Sync: The app will sync all the new, editing contacts from the original phone. (110)
Show all contacts list: The app will display the full contacts lists for the registered user. (111)
Call: Registered user will be able to make call from app to app and app to Mobile. (112)
Phone call all contacts: Registered user will be able to call from all the contacts by having the option App to Mobile. (116)
CBC Call CBC contact: Registered user will be to call from App to app by using the app. (117)
Video Call CBC Contact: Registered user will access to make a video call from one to one or group video call to any other register users. (113)
One to One: Registered user would be able to make a video call from one registered user to another. (120)
Group Call: Registered user would be able to make a Group video Calls with more than 200 hundred CBC registers User. Both audio and video group calls are supported. (121)
Chat CBC Contact: Registered user would be able to send text messages, audio, video, image etc. using this feature. (114)
One to one: Registered CBC user has the flexibility to chat one to one with other register CBC user. (118)
Group Chat: Registered user also has the flexibility to Group Chat over 200 hundred registered CBC user. (119)
Invite: Registered CBC ser can invite other registered CBC users to the Registered CBC app via Invitation. (115)
For Non-CBC Users: Registered user can also invite a non-registered CBC users by using any other platforms like WhatsApp, Skype, Messengers including emails. (122)