EP-4736517-A1 - DEVICE AND METHOD FOR PERFORMING A NETWORK TEST WITH REGIONAL LANGUAGE SUPPORT
Abstract
The present disclosure provides a user device (104) and method (600) for performing a network test The method comprising receiving (602), by a receiving unit (202), an input command from a user (102). The method comprising detecting (604), by a processing unit (208), a language of the received input command. The method comprising processing (606), by the processing unit (208), the input command to convert the detected language into a machine language. The method comprising performing (608), by a testing unit (212), the network test based on the processed input command. The method comprising converting (610), by the processing unit (208), a result of the network test in the detected language. The method comprising rendering (612) the result of the network test to the user (102) in the detected language.
Inventors
- BHATNAGAR, AAYUSH
- BHATNAGAR, PRADEEP KUMAR
- Sankaran, Sundaresh
- AMBALIYA, Haresh B
- BHAKAR, Premprakash
- ROMAN, Yogita Gunjal
- GOYAL, RAHUL
- CHUNDAWAT, Surya
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260506
- Application Date
- 20240529
Claims (1)
- CLAIMS We claim: 1. A method (600) for performing a network test, the method (600) comprising: receiving (602), by a receiving unit (202), an input command from a user (102); detecting (604), by a processing unit (208), a language of the received input command; processing (606), by the processing unit (208), the input command to convert the detected language into a machine language; performing (608), by a testing unit (212), the network test based on the processed input command; converting (610), by the processing unit (208), a result of the network test in the detected language; and rendering (612) the result of the network test to the user (102) in the detected language. 2. The method (600) as claimed in claim 1, further comprising providing a list of options to the user (102) to select a language for performing the network test. 3. The method (600) as claimed in claim 2, wherein the selected language comprises of at least one of a default language and a regional language of the user (102). 4. The method (600) as claimed in claim 1 , wherein the input command includes at least one of a voice input and a text input. 5. The method (600) as claimed in claim 4, wherein prior to receiving the voice input, the method comprises installing a voice assistant configured to be activated based on at least one of the voice input from the user (102) and a geographical location of the user (102). 6. The method (600) as claimed in claim 4, wherein the voice input comprising of a plurality of instructions to perform the network test. 7. The method (600) as claimed in claim 4, further comprising performing a natural language processing (NLP) on the voice input and using a geographical location of the user (102) to detect the language of the voice input. 8. The method (600) as claimed in claim 1, wherein the network test comprising at least one of a video streaming test, an internet speed test, and a web performance test. 9. The method (600) as claimed in claim 1, wherein the network test is performed for at least one of a long term evolution (LTE), Wireless Fidelity (Wi-Fi) and a fifthgeneration (5G) communication network. 10. The method (600) as claimed in claim 1, wherein the result of the network test depends on at least one threshold value associated with at least one parameter related to the network test. 11. The method (600) as claimed in claim 10, wherein the at least one threshold value associated with the at least one parameter is different for the LTE, Wi-Fi and the 5G communication network. 12. A user device (104) for performing a network test, the user device (104) comprising: a receiving unit (202) configured to receive an input command from a user (102); a database (210) configured to store the received input command; a processing unit (208) and a testing unit (212) coupled to the receiving unit (202) and the database (210), wherein the processing unit (208) is configured to: detect a language of the received input command; process the input command to convert the detected language into a machine language; wherein the testing unit (212) is configured to: perform the network test based on the processed input command; wherein the processing unit (208) is further configured to: convert a result of the network test in the detected language; and render the result of the network test to the user (102) in the detected language. 13. The user device (104) as claimed in claim 12, further configured to provide a list of options to the user (102) to select the language for performing the network test. 14. The user device (104) as claimed in claim 13, wherein the selected language comprises of at least one of a default language and a regional language of the user (102). 15. The user device (104) as claimed in claim 12, wherein the input command includes at least one of a voice input and a text input. 16. The user device (104) as claimed in claim 15, wherein prior to receiving the voice input, the user device (104) is configured to install a voice assistant configured to be activated based on at least one of the voice input from the user (102) and a geographical location of the user (102). 17. The user device (104) as claimed in claim 15, wherein the voice input comprising of a plurality of instructions to perform the network test. 18. The user device (104) as claimed in claim 15, further configured to perform a natural language processing (NLP) on the voice input and using a geographical location of the user (102) to detect the language of the voice input. 19. The user device (104) as claimed in claim 12, wherein the network test comprising at least one of a video streaming test, an internet speed test, and a web performance test. 20. The user device (104) as claimed in claim 12, wherein the network test is performed for at least one of a long term evolution (LTE), Wireless Fidelity (WiFi) and a fifth-generation (5G) communication network. 21. The user device (104) as claimed in claim 12, wherein the result of the network test depends on at least one threshold value associated with at least one parameter related to the network test. 22. The user device (104) as claimed in claim 21, wherein the at least one threshold value associated with the at least one parameter is different for the LTE, Wi-Fi and the 5G communication network. 23. A computer program product comprising a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform a method (600) for performing a network test, the method (600) comprising: receiving (602), by a receiving unit (202), an input command from a user (102); detecting (604), by a processing unit (208), a language of the received input command; processing (606), by the processing unit (208), the input command to convert the detected language into a machine language; performing (608), by a testing unit (212), the network test based on the processed input command; converting (610), by the processing unit (208), a result of the network test in the detected language; and rendering (612) the result of the network test to the user (102) in the detected language.
Description
DEVICE AND METHOD FOR PERFORMING A NETWORK TEST WITH REGIONAL LANGUAGE SUPPORT RESERVATION OF RIGHTS [0001] A portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as, but are not limited to, copyright, design, trademark, Integrated Circuit (IC) layout design, and/or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (hereinafter referred as owner). The owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner. FIELD OF DISCLOSURE [0002] The embodiments of the present disclosure generally relate to mobile application technology. In particular, the present disclosure relates to a device and method for performing a network test with regional language support. BACKGROUND OF DISCLOSURE [0003] The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of prior art. [0004] Wireless communication technology has rapidly evolved over the past few decades. The first generation of wireless communication technology was analog technology that offered only voice services. Further, when the second-generation (2G) technology was introduced, text messaging and data services became possible. The 3G technology marked the introduction of highspeed internet access, mobile video calling, and location-based services. The fourth generation (4G) technology revolutionized the wireless communication with faster data speeds, improved network coverage, and security. Fifth generation (5G) and advanced-generation technology are being deployed, with even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. [0005] As the mobile networks continues to grow, users are increasingly concerned about the quality and performance of their network connections. The need for reliable signal strength and throughput information has become essential for users to make informed decisions about their network providers. The existing network applications often present technical details and parameters that may not be easily understood by the average user. The complexity of the information provided can be overwhelming, especially for individuals who are not familiar with network terminology and concepts. [0006] Conventional network applications face difficulty in addressing the readability and comprehension issues commonly associated with network applications. There, is therefore, a need in the art to provide a user device and a method that can overcome the shortcomings of the existing prior arts. OBJECTS OF THE PRESENT DISCLOSURE [0007] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below. [0008] An object of the present disclosure is to provide a user device and a method where the voice assistance technology helps in assisting users to provide voice commands in their regional language to eliminate manual intervention and enhance the network testing process. [0009] An object of the present disclosure is to provide a user device and a method to support running tests and displaying results in the user's regional language to facilitate better understanding of network conditions and help users identify operators with good coverage and performance. [0010] An object of the present disclosure is to provide a user device and a method to develop a mobile application processing user voice commands and convert them into machine-readable language. [0011] An object of the present disclosure is to provide a user device and a method where a mobile application performs network tests based on the user's input (either in voice input or a text input) and displays the results in the requested language. [0012] An object of the present disclosure is to provide a user device and a method to educate customers about the network conditions in their area by providing information on internet speed test results, video streaming performance, and web performance test. SUMMARY [0013] In an exemplary embodiment, the present invention discloses a method for performing a network test. The method comprising, receiving, by a receiving unit, an input command from a user. The method comprising, detecting, by a processing unit, a language of the received input command. The method comprising processing, by the processing unit, the input command to convert the detected language into a machine lang