American Journal of Computer Architecture

2025;  12(1): 1-4

doi:10.5923/j.ajca.20251201.01

Received: Dec. 24, 2024; Accepted: Jan. 20, 2025; Published: Feb. 6, 2025

 

Method and System for Enabling Video and Voice Mail Service without Network Dependency

Umaasudhan Nataraja

Sudhan Technology, El Dorado Hills, USA

Correspondence to: Umaasudhan Nataraja, Sudhan Technology, El Dorado Hills, USA.

Email:

Copyright © 2025 The Author(s). Published by Scientific & Academic Publishing.

This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

Abstract

A Video VoiceMail Greeting system 112 for playing a Video Mail or VoiceMail after an outgoing call is missed. The Video VoiceMail Greeting system enables a Video or Voice Greeting to be assigned by a first user 102 /second user 108 without a mobile network dependency. When the call is initiated by the first user 102 (i.e. calling party) to the second user 108 (i.e. receiving party) and second user 108 didn’t attend the call, a selected Video or Voice Greeting is played at a first user device 104 by Video Voicemail Greeting system 112. The selected Video or Voice Greeting that is played can be stopped at any time, by the first user 102 or a 30 second stop notification received in the first user device 104 [1] or when the selected Video or Voice Greeting reaches the preset time limit.

Keywords: Voice Video Mail, Video or Voice Greetings, Visual Video Voicemail

Cite this paper: Umaasudhan Nataraja, Method and System for Enabling Video and Voice Mail Service without Network Dependency, American Journal of Computer Architecture, Vol. 12 No. 1, 2025, pp. 1-4. doi: 10.5923/j.ajca.20251201.01.

1. Introduction

The advent of telephonic communication has been one of the major breakthroughs in communication technology. A basic phone communication involves a calling party and a receiving party. When the calling party makes a call, there exists a time period until the receiving party attends to it to establish the call. The voice heard by the calling party if the call is not connected is called a VoiceMail Greeting.
In the past, a standard Voice Greeting was provided, such that the same Voice Greeting was heard by all callers in a telephone network [2]. More recently, newer services allow a user to customize their Voice Greeting. Instead of hearing a standard Voice Greeting, the user hears a Voice Greeting based on, for example, the identity of the calling party, time of day, or other factors. A variety of Voice Greetings may be provided, by customizing the personal information of the user. The user may also record his/her own Voice Greeting. However, current Voice Greetings can become tedious very quickly, especially if the calling party calls multiple times over a short period of time and has to hear these greetings repeatedly. Setting up a new Voice Greeting, changing them on a regular basis, and assigning them to specific callers is often not available, paid, inconvenient and time consuming.
Another problem with current Voice Greeting services is that the calling party has no control over what he hears once he dials a phone number and the call doesn't get established. Current system of communication networks does not allow the calling party to perform any action while listening to the Voice Greeting, except to disconnect the call. The lack of control is particularly troublesome when callers find the VoiceMail Greeting selected by the called party to be uninformative or annoying or even offensive. Accordingly, there is a need for a system and method for an option to the calling party to enable or control or personalise a Video or Voice Greeting if the call is not connected, without the interference of mobile network at little or no cost to the user [3].

2. Main Body

In view of a foregoing, an embodiment herein provides a Video or Voice Greeting 5 assigning system for enabling a Video or Voice Greeting without mobile network dependency. The Video or Voice Greeting assigning system includes a memory unit, and a processor. The memory unit stores (a) a set of modules, and (b) a database. The processor which executes a set of modules. The set of modules includes a Video or Voice Greeting selection module, a Video or Voice Greeting communication module, a Video or Voice Greeting notification receiving module [1] and a Video or Voice Greeting determination module. The Video or Voice Greeting selection module implemented by the processor, that allows at least one of (i) a first user to select a Video or Voice Greeting for a second user through a first user device or (ii) the second user to select the Video or Voice Greeting for the first user, through a second user device, to be played when the first user initiates a call to the second user and the call does not connect through [2]. The Video or Voice Greeting communication module implemented by the processor, communicates the selected Video or Voice Greeting to a Video or Voice Greeting server when at least one of (i) the first user selects the Video or Voice Greeting for the second user, or (ii) the second user selects the Video or Voice Greeting for the first user. The Video or Voice Greeting notification receiving module implemented by the processor [1], receives a notification from the Video or Voice Greeting server in at least one of (i) the second user device when the first user selects the Video or Voice Greeting for the second user or (ii) the first user device when the second user selects the Video or Voice Greeting for the first user to be played when the first user initiates the call to the second user and the call does not connect through. The Video or Voice Greeting determination module implemented by the processor, determines which Video or Voice Greeting to be played on the first user device, when the first user initiates the call to the second user. In one embodiment, the Video Voicemail Greeting system further includes a new Video or Voice Mail sending module, an existing contact Video or Voice Greeting updation module, a contact synchronisation module, a voice recognition module and a call missed notification receiving module [1]. The new contact registration module implemented by the processor, allows either the first user or the second user, to add a new contact in the first user device or the second user device. The existing contact Video or Voice Greeting updation module implemented by 30 the processor, updates an existing contact of at least one of (i) the first user, or (ii) the second user with a new Video or Voice Greeting [2]. The contact synchronisation module implemented by the processor, syncs all contacts of the first user, or the second user with the Video or Voice Greeting on every Nth minute. The voice recognition module implemented by the processor, (a) detects a voice of the first user in the first user device and (b) stops the Video or Voice Greeting that is being played in the first user device. The call miss notification receiving module implemented by the processor, (a) receives a notification from the second user device when the second user misses the call and (b) Starts the Video or Voice Greeting that is being played in the first user device [1]. In one embodiment, all contacts of the first user, or said second user with the Video or Voice Greeting are synchronised when the Video or Voice Greeting notification receiving module receives the notification from the Video or Voice Greeting server. In one embodiment in the Video Voicemail Greeting system, the first user is a caller when the second user is a receiver. In another embodiment in the Video Voicemail Greeting system, the first user is a receiver when the second user is a caller.
In one embodiment the Video or Voice Greeting determination module determines the Video or Voice Greeting selected by the second user to be played to the first user while missing the call to the second user when the second user assigns the Video or Voice Greeting for the first user [3]. In another embodiment the Video or Voice Greeting determination module determines the Video or Voice Greeting selected by the first user to be played to the first user while misses the call to the second user when at least one of (a) the second user does not assign the Video or Voice Greeting for the first user, or (b) the first user assigns the Video or Voice Greeting for the second user [3]. In yet another embodiment, the Video or Voice Greeting determination module determines a pre standard Video or Voice Greeting from the first user device to be played to the first user while initiating the call to the second user when (a) the second user does not assign the Video or Voice Greeting for the first user, and (b) the first user does not assign the Video or Voice Greeting for the second user. In one embodiment, the Video or Voice Greeting selection module allows the first user to select the Video or Voice Greeting for one or more second users through the first user device. In one aspect, a method of enabling a Video or Voice Greeting by a first user to a second user using a Video Voicemail Greeting system is provided. The method of enabling the Video or Voice Greeting by the first user to the second user using the Video Voicemail Greeting system includes the following steps of (i) selecting, using a Video or Voice Greeting selection module, the Video or Voice Greeting by at least one of (a) the first user for the second user, from a first user device or (b) the second user for the first user, from a second user device, (ii) communicating, using a Video or Voice Greeting communication module, the selected Video or Voice Greeting to the Video or Voice Greeting server when at least one of (a) the first user selects or updates the Video or Voice Greeting for the second user, or (b) the second user selects or updates the Video or Voice Greeting for the first user, (iii) receiving, using a Video or Voice Greeting notification receiving module [1], a notification from the Video or Voice Greeting server, in at least one of (a) the second user device, when the first user selects or updates the Video or Voice Greeting for the second user, or (b) the first user device, when the second user selects or updates the Video or Voice Greeting for the first user, (iv) determining, using the Video or Voice Greeting determination module, the Video or Voice Greeting to be played by the first user device when the first user misses a call to the second user, and (v) terminating [3], using a voice recognition module, the Video or Voice Greeting played in the first user device when a voice of the first user is detected in the first user device. The determining of the Video or Voice Greeting using the Video or Voice Greeting determination module includes (a) selecting at least one of (i) checking, the Video or Voice Greeting that is selected by the second user for the first user, or (ii) checking, the Video or Voice Greeting that is selected by the first user for the second user, or (iii) standard selected Video or Voice Greeting from the first user device, when neither the first user or the second user selects the Video or Voice Greeting and (b) loading and playing, the selected Video or Voice Greeting in the first user device.
In one embodiment, the method of enabling the Video or Voice Greeting by the first user to the second user using the Video Voicemail Greeting system further includes the following steps of (i) checking whether the first user or the second user is a new contact, (ii) registering, using a new contact registration module, the new contact in the first user device or the second user device, (iii) uploading, a new Video or Voice Greeting, for the new contact by at least one of (a) the second user to the Video or Voice Greeting server, or (b) the first user to the Video or Voice Greeting server, (iv) updating, using an existing contact Video or Voice Greeting updation module, an existing contact with the new Video or Voice Greeting to the Video or Voice Greeting server by at least one of (a) the first user, or (b) the second user, and (v) syncing, using a contact synchronisation module, all contacts of the first user or the second user with the Video or Voice Greeting on every Nth minute [2]. In one embodiment, all contacts of the first user, or the second user with the Video or Voice Greeting are synchronised when the Video or Voice Greeting notification receiving module receives the notification from the Video or Voice Greeting server [1].
In another embodiment, the syncing of the first user device with the Video or Voice Greeting server for updating the Video or Voice Greeting includes (i) checking, whether at least one of (a) any updated contact, or (b) a new contact found, (ii) downloading, the Video or Voice Greeting from the Video or Voice Greeting server to at least one of (a) the first user device, and (b) the second user device, (iii) replacing, the Video or Voice Greeting in at least one of (a) the first user device, and (b) the second user device; and (iv) updating, last syncing time with the Video or Voice Greeting server of at least one of (a) the first user device, and (b) the second user device.
In one embodiment, the terminating a play of the Video or Voice Greeting further includes (i) at least one of (a) receiving, using a exit notification receiving module, a notification from the first user device when the first user exits the screen, or (b) checking, whether the Video or Voice Greeting being played reaches a preset time limit; and (ii) stopping the play of the Video or Voice Greeting in the first user device [3]. In one embodiment, the selecting includes using the Video or Voice Greeting selection module, the Video or Voice Greeting by the first user for one or more second users, from the first user device. These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.

2.1. Figures

Figure 1
Figure 2

3. Conclusions

The embodiments herein generally relate to communication systems, and more specifically relates to, controlling and playing of Video or Voice Greeting by a calling party in his/ her device while the call missed with the receiving party. As mentioned, there remains a need for a system and method for an option to the calling party to enable or control a Video or Voice Greeting played after the missed call, without the interference of the mobile network at little or no cost to the user. The embodiments herein achieve this, by allowing the calling party to enable/control a Video or Voice Greeting to be heard by the calling party while missing the call to be connected with the receiving party. Referring now to the drawings, and more particularly to FIGS. 1 through 2, where similar reference characters denote corresponding features consistently throughout the figures, preferred embodiments are shown.

References

[1]  Bernard P. Brilla, Ted L. Hoffman, Systems and methods for providing voice mail notification from a separate voice mail system to mobile telephone, US Patent no US6389276B1.
[2]  Louis Litwin, John Richardson, Sending voicemail messages to multiple users, US Patent no US20030097407A1.
[3]  Inderpal Singh Mumick, Surinder Singh Anand, Raja N. Moorthy, Sender driven call completion system, US Patent no US9185227B2.