Abstract: The present invention discloses a system and methods for providing optimal service schema and network schema, and recommending at least one self-contained program and at least one second mobile terminal from a plurality of mobile terminals. The suggestion for optimal service schema and network schema is given based on network related user behaviour captured on a mobile terminal which is network and service related information and comparing the same with available network and service related data from a database. Further, the suggestion for at least one self-contained program and the at least one second mobile terminal is based on user terminal related information of the user.
FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENT RULES, 2003
COMPLETE SPECIFICATION
(See section 10 and rule 13)
"A SYSTEM AND METHODS FOR RECOMMENDATION BASED ON USER BEHAVIOUR GATHERED FROM A USER TERMINAL"
We, Arvind Mohan Rao, of 401, DSK Nupari, 4th Floor, Dr. MB Ravt Road, Shivaji Park, Dadar West, Mumbai 400028 and Jonathan Alexander Bill, of 505 Tower A, Oberoi Woods, Mohan Gokhale Road, Goregaon East, Mumbai 400063.
The following specification particularly describes the invention and the manner in which it is to be performed.
FIELD OF THE INVENTION:
The present invention relates to communication system and devices associated therein. More particularly, the present invention relates to system and method for providing optimal service schema, network, and suggestion for self-contained program and ideal user terminal.
BACKGROUND OF THE INVENTION:
Due to the huge deployment of mobile phones these days, cellular telephony has become ubiquitous to most of the people. With the advent of the web enabled personal digital assistance (PDA) devices such as smartphones, many mobile telephony users have migrated to smartphones and other web-enabled devices. These devices need access to data services to access the web. Many mobile network operators offer the data services as a part of their subscription packages subscription packages.
Pre-paid and Post-paid subscription plans are two variants of mobile telephony subscriptions that are usually offered by the mobile network operators. The prepaid subscription plan is a subscription plan for which credit is purchased in advance for availing at least one service. The purchased credit is in form of a virtual balance and every time balance of the credit is deducted against the service availed by the user. If the available credit is below a predefined threshold, the access for availing particular service is rejected. The users are enabled to make payment to the mobile network provider for receiving virtual credit at any time using a variety of payment mechanisms, for example, a credit card or a debit card, direct from a bank account using an ATM, in a retail store by purchasing a "top-up" or "refill" card at retail, from other mobile phones on certain networks which provide top-up services, through electronic reloading where a specially designed SIM card (Retailer's SIM card) is used.
In a post-paid subscription plan, the service is provided using a prior arrangement by the mobile network operator. The user is charged a certain virtual credit for availing a particular service wherein the sum is mostly calculated at the end of each billing cycle and the user has to pay back the sum amount calculated based on the service availed. Further, there is predefined limit or "allowance" of each service such as predefined duration for a voice call and data service, predefined number of text messages etc. so that there is a fixed bill amount until the usage of the service is beyond what is allowed.
Within these two variants, mobile network operators typically offer several options to customize both pre-paid and post-paid subscription plans to suit the subscriber's needs. In addition, in any given area, there are several network operators offering different customizations of pre-paid and post-paid subscription plans. This adds up to a multitude of subscription plans and options that a subscriber need to evaluate to make an informed choice.
Ideally, a subscriber should choose a mobile network operator and subscription plan based on factors such as usage of service, network coverage, signal strength, value-added services, and allocation of expenditure between different services. However, most subscribers do not typically engage in such an evaluation due to lack of information, knowledge, time, and capability of doing market research. Further, even subscribers that do some research before opting for a service subscription plan (whether pre-paid or post-paid) do not re-evaluate their plan periodically to determine if their current plan is the most optimum plan for them or not. As a result, most subscribers typically go for inappropriate subscription plans, such as opting service provider having poor coverage in a given region, paying for services that users do not avail or paying more because they are not subscribed to the optimized plan. This holds true for first time subscribers as well as subscribers switching from one network operator to another.
Further, it is observed that user uses mobile phones that may not be appropriate for them based on their day to day uses and preferences. This is mainly because user is not always up to date with the knowledge and information of the mobile phones that are available in the market and which may be ideal for them in light of their actual usage. As a result, the users end up buying and using mobile phones that are either higher or lower than the specification and features exactly desired by the user.
In the light of the aforesaid challenges, there is a need for system and method to determine the optimum mobile subscription plan and optimum network for a subscriber out of all the plans and mobile networks offered by the various mobile network operators within the subscriber's region based on the subscriber's specific usage profile and requirements. Further, there is a need for system and method to identify the best possible mobile phone that are optimum for the user based on the historic data gathered from user mobile phone.
The approaches described in this section are approaches that could be pursued, but not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section.
SUMMARY OF THE INVENTION:
The invention discloses a system and methods for providing optimal service schema and network schema, and recommending at least one self-contained program and at least one second mobile terminal from a plurality of mobile terminals.
The method of providing optimal service schema (OSS) to a user terminal (UT) from a at least one of radio network service providers (RNSP), the method
comprising: inputting a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM) through an inputting means; inputting an active service schema having a service type in said MSISDN through the inputting means; fetching details of pre-stored service schema from a plurality of data repositories (DR) of the plurality of RNSP; performing a comparison mechanism between the active service scheme and the pre-stored service scheme to provide the optimal service schema (OSS) by a processing unit; and exhibiting the optimal service schema (OSS) through a graphical interface at the user terminal. Wherein, the service type belongs to one of a pre-paid and a post-paid; the pre-paid service type of pre-stored service schema has a set of pre-paid service schema; the post-paid service type of pre-stored service schema has a set of post-paid service schema; and the active service schema belongs to at least one of the pre-paid service schema and the post-paid service schema.
Further, the system for providing optimal service schema (OSS) to a user terminal (UT) from at least one radio network service provider (RNSP), the system comprises: an inputting means for inputting a unique mobile station
international subscriber directly number (MSISDN) corresponding to a
subscriber identity module (SIM); a plurality of data repositories (DR) of the plurality of RNSP for storing details of pre-stored service schema; a processing unit for performing a comparison mechanism between the active service scheme and the pre-stored service scheme to provide the optimal service schema (OSS) ; and a graphical interface for exhibiting the optimal service schema (OSS) at the user terminal. Wherein, the inputting means recognizes an active service schema having a service type in said MSISDN; the service type belongs to one of a prepaid and a post-paid; the details of pre-stored service schema fetched to a central database; the pre-paid service type of the pre-stored service schema has a set of pre-paid service schema; the post-paid service type of the pre-stored service schema has a set of post-paid service schema; and the active service
schema belongs to at least one of the pre-paid service schema and the post-paid service schema.
The method of providing optimal network schema (ONS) to a user terminal (UT) from a plurality of radio network service providers (RNSP) for a particular region, the method comprising: inputting a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM) through an inputting means; capturing a location coordinate by a location sensor for which optimal network schema (ONS) is to be provided; determining at least one of an average signal strength, a data rate, a user rating and a combination thereof separately for the plurality of radio network service providers (RNSP) in the captured location coordinate by a processing unit; sorting the plurality of radio network service providers (RNSP) by the processing unit based on the predefined weightage value of one of the average signal strength, the average data rate, the average user rating and combination thereof; and exhibiting the optimal network schema (ONS) through a graphical interface at the user terminal. Wherein, the average signal strength, the average data rate and the average user rating are stored in a central database; and the average
signal strenght, the average data rate and the average user rating are given a
variable/separate predefined weightage value;
Further, the system for providing optimal network schema (ONS) to a user terminal (UT) from a plurality of radio network service providers (RNSP) for a particular region, the system comprises: an inputting means for inputting a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM); a location sensor for capturing a location coordinate for which optimal network schema (ONS) is to be provided; a processing unit for determining an average signal strength separately for the plurality of radio network service providers (RNSP) in the captured location; and a graphical interface for exhibiting the optimal network schema
(ONS) at the user terminal. Wherein, the processing unit determines an average data rate separately for the plurality of radio network service providers (RNSP) in the captured location; the processing unit determines an average user rating separately for the plurality of radio network service providers (RNSP) in the captured location; the average signal strength, the average data rate and the average user rating are stored in a central database; the average signal strength, the average data rate and the average user rating are given a variable/separate predefined weightage value; and the processing unit sorts the plurality of radio network service providers (RNSP) based on the predefined weightage value of one of the average signal strength, the average data rate, the average user rating and combination thereof.
The method of recommending at least one self-contained program based on user behaviour on a first mobile terminal over a period of time, the method comprising: performing a checking procedure by a diagnosis module for detecting at least one installed self-contained program on the first mobile terminal; storing a diagnostic report indicative of the at least one self-contained program installed and uninstalled over a period of time on the first mobile
terminal at a central database; determinig at least one second mobile terminal
by a processing unit in which the at least one self-contained program of the first mobile terminal is installed; identifying at least one self-contained program on the second mobile terminal other than the at least self-contained program installed on the first mobile terminal by the processing unit; and recommending at least one self-contained program by the processing unit based on the identified at least one self-contained program on the second mobile terminal, one of the class of the self-contained program, the diagnostic report and combination thereof. Wherein the self-contained program belongs to at least one class/category.
Further, the system for recommending at least one self-contained program based on user behaviour on a mobile terminal over a period of time, the system comprise: a diagnosis module for performing a checking procedure for detecting installed self-contained program on the mobile terminal; a central database for storing a diagnostic report indicative of the self-contained program that are installed and uninstalled over a period of time on the mobile terminal; and a processing unit for determining at least one mobile terminal in which similar self-contained program is installed. Wherein, the self-contained program belongs to at least one class/category; the processing unit identifies at least one self-contained program on the second mobile terminal other than the at least self-contained program installed on the first mobile terminal; and the processing unit recommends at least one self-contained program based on one of the class of the self-contained program, the diagnostic report and combination thereof.
The method of recommending at least one second mobile terminal from a plurality of mobile terminals based on the behaviour of the first user terminal for a period of time, the method comprising: fetching a first configuration information for at least one first component of the first user terminal by a
diagnosis module; recording a log indicating number of times the at least one
component of the first user terminal is activated by a recorder module; determining at least one most activated component of the first user terminal by a processing unit; fetching a second configuration information for at least one second component of the plurality of user terminals from a central database; comparing the first configuration information and the second configuration information by the processing unit; and providing the at least one second user terminal based on the comparison by the processing unit. Wherein, the first configuration information has an associated rating; the second configuration information has an associated rating; and the at least one second user terminal has more associated rating of the at least one second component than the at least one first component.
Further, the system for recommending at least one second mobile terminal from a plurality of mobile terminal based on the behaviour of the first user terminal for a period of time, the system comprising: a diagnosis module for fetching a first configuration information for at least one first component of the first user terminal; a recorder module for recording a log indicating number of times the at least one component of the first user terminal is activated; a processing unit for determining at least one most activated component of the first user terminal; and a central database from which fetching a second configuration information for at least one second component of the plurality of user terminals. Wherein, the first configuration information has an associated rating; the second configuration information has an associated rating; the processing unit compares the first configuration information and the second configuration information; the processing unit provides the at least one second user terminal based on the comparison by the processing unit; and the at least one second user terminal has more associated rating of the at least one second component than the at least one first component.
BRIEF DESCRIPTION OF DRAWINGS:
FIG.l illustrates a system for providing optimal service schema and network schema, and recommending at least one self-contained program and at least one second mobile terminal from a plurality of mobile terminals.
FIG.2 illustrates a method of providing optimal service schema (OSS) to a user terminal (UT).
FIG. 3 illustrates a method of providing optimal network schema (ONS) to a user terminal (UT).
FIG.4 illustrates a method of recommending at least one self-contained program.
FIG.5 illustrates a method of recommending at least one second mobile terminal from a plurality of mobile terminals.
DETAILED DESCRIPTION OF DRAWINGS:
In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. Several features described hereafter can each be used independently of one another or with any combination of other features. However, any individual feature may not address any of the problems discussed above or might address only one of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein. Although headings are provided, information related to a particular heading, but not found in the section having that heading, may also be found elsewhere in the specification. Example embodiments of the present invention are described below, as illustrated in various drawings in which like reference numerals refer to the same parts throughout the different drawings.
The present invention discloses system and method for providing optimal service schema, optimal network schema, and suggestion for most appropriate self-contained program and user terminal based on history of user behaviour recorded on a user terminal.
The present invention discloses a system and method for providing optimal service schema to a user terminal from at least one radio network service provider (RNSP). The method encompasses identifying the best possible service schema available for a user based on details such as active service provider and the type of at least one active service on the user terminal. Further, the method
encompasses collecting the usage of the at least one service active on the user terminal and compare with the available service schema offered by the at least one service provider to identify the optimal schema that is ideal for the user. The optimal service is chosen by considering the factor wherein there is more service quantity with minimum consideration value as compared to the service quantity and consideration value of the active service schema. Wherein, the at least one service schema by different service provider may be maintained by a third party server in which all the service schema related information such as list of different services under a service schema and the associated consideration value. Further, the list of services under a service schema is one of SMS service, voice call service, data service, etc.
Furthermore, the optimal service schema is provided based on usage history of the at least one service of the active service schema. For e.g. the number of SMS sent by the user, bytes of data consumed and total duration of local, STD and ISD calling whichever is applicable. For instance, there is a service schema for SMS having consideration value of INR 35 per 30 days offered by a service provider in which 100 SMSs are free and the regular consideration value for 1 (one) SMS is
INR 1In a scenario, the system of the present invention determines a total of 10
SMSs sent over a period of last 30 days. In that case, the system will not suggest the user to opt for service schema of INR 35 as the regular usage is minimum than the consideration value of the schema. On the other hand, if the SMSs sent by the user is beyond 35 and less than 100 then SMS service schema of INR 35 will be suggested to the user.
The suggestion for the optimal service schema may fall within the same active service type i.e. either pre-paid or post-paid if user defines a predefined criteria choosing same service type. On the contrary, the suggestion for the optimal service schema may fall outside the active service type if the system detects a predefined criteria of not choosing the active network type.
The present invention encompasses a system for providing optimal service schema to a user terminal from at least one radio network service provider (RNSP). The system comprises an inputting means; a service detection module; a plurality of data repositories; a processing unit; and a graphical interface. The inputting means of the present system is configured to enter a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM). Further, the user enters the service type which is either a prepaid service or a post-paid service. The system fetch all the available pre-stored service schema form the service providers database to compare with the active service schema on the user terminal using the processing unit. The system determines and exhibit the optimal service schema based on the comparison results.
Further, the present invention discloses a system and method for providing an optimal network schema to a user terminal from a plurality of radio network service providers (RNSP) for a particular region. The method encompasses identifying the active network service provider on the user terminal through the subscriber identity module (SIM) and the network related parameter for at a
given region Further ,the method econompasses capturing of location either
through manual input or through automatically by sensor elements such as GPS sensor. The method encompasses collecting network related parameter shared by other user in a given region and comparing the same with the network parameter of the network service provider active at the user terminal through a SIM to identify the optimal network available for the user. Wherein, the network related parameters are name of the network provider, signal strength, data rate achieved of the network provider currently and for a period of time. The information includes but not limited to the when the user terminal received no signal or poor signal. Wherein, the signal strength is measured in scale such as decibels (dB) and calculated on the basis of Arbitrary Strength Unit (ASU) measurement as reflected by the user terminal. The overall reading of average
signal strength for the user current network operator is represented on the basis of weighted average of all ASU readings.
Further, based on the type of network, the calculation of the average signal strength readings from ASU reading the average signal strength is calculated as follows:
• For 2G Network Signals- Average Signal Strength = (2*ASU)-113
• For 3G Network Signals - Average Signal Strength = (ASU -116)
• For 4G Network Signals - (ASU-141) <= Average Signal Strength <=(ASU-140)
The data rate achieved on a particular network is calculated based at least in part on the results of a speed test. The speed test comprises uploading and downloading a pre-determined quantity of data to check the ping speed, downlink and uplink speeds on the user's current network. Wherein, the ping speed, downlink speed and upload speed are graphically displayed to the user terminal. The average signal strength and network speed for the user's active network are classified based on the time of use of the user terminal.
The present invention discloses a system for providing optimal network schema to a user terminal from a plurality of radio network service providers (RNSP) for a particular region. The system comprises an inputting means; a location sensor; a processing unit; and a graphical interface. The inputting means of the present system is configured to enter a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM). Further, the location sensor is configured to capture the location either by manual entry of location or by automatic detection of the current location. Furthermore, the system collects all the network related parameters by plurality of users and compare the shared network parameters with the network parameters on the active network using the processing unit. The system
identifies the optimum network based on the comparison result calculated by the processor unit.
Further, the present invention discloses a system and method of recommending at least one self-contained program based on user behaviour on a mobile terminal over a period of time. The method encompasses performing a checking procedure for identifying at least one self-contained program on the user terminal. Further, the method involves maintaining a log of all the self-contained program installed an uninstalled for a certain period of time. The method encompasses identifying the similar self-contained program installed on other at least one user terminal and suggesting the user terminal the other self-contained program installed in other user terminal keeping the log on account. The method encompasses exhibiting the at least one self-contained program by filtering the self-contained program that were reflected in the log as uninstalled recently or before a specified time.
The system as disclosed in the present invention comprises a diagnosis module; a central database; and a processing unit. Wherein, the database maintain a log of information indicating at least one self-contained program that is installed and uninstalled for a particular period of time. The system compares the installed at least one self-contained program on a user terminal and compares with all the similar self-contained program that are installed on other user terminal considering the log for recommending at least one self-contained program.
Furthermore, the present invention discloses a system and method of recommending at least one second mobile terminal from a plurality of mobile terminals based on the behaviour of the first user terminal for a period of time. The method encompasses fetching configuration details of the user terminal. Wherein, the configuration details includes but not limited to hardware and software details such as processor, front camera, back camera, microphone, speaker, graphic card, battery size, screen resolution and size, etc. Further, the
method encompasses recording log of use of at least one hardware and software component for a period of time. The present invention encompasses fetching details of list user terminal having associated configuration details for comparing and suggesting at least one user terminal which is superior in terms of configuration details than that of the current user terminal. Wherein, the suggestion of at least one user terminal may be filtered with a predefined budget of user.
The system as disclosed in the present invention comprises an information acquisition module; a recorder module; a processing unit; and a data repository. The system of the present invention encompasses comparing the configuration details having at least one hardware component details of the current user terminal through the acquisition module and a log indicative of frequency of activation of at least hardware component with the data acquired from the data repository using the processing unit. Wherein, the data repository contains details of at least one user terminal with associated configuration details and associated cost of the device. The system encompasses recommending at least one user terminal having equal or more configuration details based on the
terminal.
As illustrated in FIG.l, the system for providing optimal service schema and network schema, and recommending at least one self-contained program and at least one second mobile terminal from a plurality of mobile terminals. The system 100 comprises a first user terminal 150; at least one data repository (DR1 200, DR2 210, and DRn 230); a network entity 300; a central database 400 and at least one second user terminal (SUT1 450, SUTn 455). Wherein, the user terminal 150 comprises an inputting means 155; a graphical interface 160; a processing
unit 165; a subscriber identity module (SIM) 170; a location sensor 175; a diagnosis module 180; and a recorder module 185.
The system 100 of the present invention encompasses communicating by the first user terminal 150 with at least one of the data repository (DR1 200, DR2 210, Darn 230), the network entity 300, the central database 400 and the at least one second user terminal (SUT1 450, Sun 455) to provide an optimal service schema, an optimal network schema, and suggestion for at least one self-contained program and at least one second mobile terminal from a plurality of mobile terminals.
The first user terminal 150 as disclosed in the present invention is a mobile handset or any PDA (personal digital assistance) devices enable with SIM.
The network entity 300 as disclosed in the present invention is a heterogeneous network wherein different devices are connected to each other over a medium.
The central database 400 as disclosed in the present invention is a local storage means for collecting various user terminal data and/or network related data. Further, the central database encompasses fetching and storing data from
plurality of data respository of network provides (RNSP1,RNSP2,RNSPn)
Further, the term local storage as used herein refers to any non-transitory media that store data and/or instructions that cause a machine to operate in a specific fashion. Such local storage means comprise but not limited to non-volatile media and/or volatile media. The non-volatile media may include, for e.g., optical disks, magnetic disks, or solid-state drives, such as storage device Volatile media may include dynamic memory, such as main memory Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid-state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge.
The inputting means 155 as disused in the present invention is meant for entering manual data by the user. Wherein, the inputting means is one of a keyboard, a touch pad, etc. The user enters details such as MISDN corresponding to a SIM, location coordinate etc.
The graphical interface 160 is meant for exhibiting desired content to user such as CRT, LCD, LED, etc. The desired content are one of the optimal service schema and the optimal network schema, and recommendation of at least one self-contained program and the at least one second mobile terminal. The graphical interface 160 as disclosed in the present invention is a display.
The processing unit 165 as disclosed in the present invention is a processing means such as general purpose microprocessor for performing various activities such as but not limited to calculating, comparing, matching, etc.
The location sensor 175 as disclosed in the present invention is a sensing element for determining current location coordinate of a user terminal or location coordinate desired by user by manually inputting the location name such as GPS (global position system), GLONASS (global navigation satellite system) etc.
The diagnosis module 180 as disclosed in the present invention is meant for identifying the installed at least one self-contained program using the processing unit. Further, recorder module 185 as disclosed in the present invention is meant for recoding a count on number of time at least one component of the first user terminal is active.
The various module and component of the first mobile terminal 150 include a bus or other communication mechanism for communicating information, and a processing unit coupled with bus for processing information.
As illustrated in FIG.2, the method of providing optimal service schema (OSS) to a user terminal (UT). The method 500 initiates at step 510.
At step 520, a unique mobile station international subscriber directory number (MSISDN) is inputted/entered. Wherein, the MSISDN corresponds to a subscriber identity module (SIM).
At step 530, an active service schema having a service type is inputted/entered through a service detection module. Wherein, the active service schema is active against said MSISDN. Further, the service type belongs to one of a pre-paid service type and a post-paid service type.
At step 540, details of pre-stored service schema from a plurality of data repositories (DR) of the plurality of RNSP is fetched. Wherein, the pre-paid service type of the pre-stored service type has a set of pre-paid service schema and post-paid service schema respectively. Further, the active service schema belongs to at least one of the pre-paid service schema and the post-paid service schema.
At step 550, a comparison mechanism between the active service scheme and
the pre-stored scheme to provide the optimal service schema(OSS) is
performed by a processing unit.
At step 560, the optimal service schema (OSS) through a graphical interface is exhibited at the user terminal.
At step 570, the method 500 of providing optimal service schema (OSS) to a user terminal (UT) from at least one of radio network service providers (RNSP) terminates.
As illustrated in FIG.3, the method of providing optimal network schema (ONS) to a user terminal (UT) for a particular region. The method 600 initiates at step 610.
At step 620, a unique mobile station international subscriber directory number (MSISDN) is inputted/entered. Wherein, the MSISDN corresponds to a subscriber identity module (SIM).
At step 630, a location coordinate for which optimal network schema (ONS) is to be provided is captured by a location sensor.
At step 640, at least one of average signal strength, a data rate, a user rating and a combination thereof is determined separately for the plurality of radio network service providers (RNSP) by a processing unit. Wherein, the at least one of an average signal strength, the data rate, the user rating and combination thereof is determined for the location coordinate captured at step 640. Further, the at least one of the average signal strength, the average data rate and the average user rating and combination thereof is stored in a central database. Furthermore, the at least one of the average signal strength, the average data rate and the average user rating and combination thereof is given a variable/separate predefined weightage value.
At step 650, the plurality of radio network service providers (RNSP) are sorted by the processing unit based on the predefined weightage value of one of the average signal strength, the average data rate, the average user rating and combination thereof.
At step 660, the optimal network schema (ONS) is exhibited through a graphical interface at the user terminal.
At step 670, the method 600 of providing optimal network schema (ONS) to a user terminal (UT) for a particular region terminates.
As illustrated in FIG.4, the method of recommending at least one self-contained program based on user behaviour on a mobile terminal over a period of time. The method 700 initiates at step 710.
At step 720, a checking procedure is performed for detecting at least one installed self-contained program on the mobile terminal by a diagnosis module. Wherein, the detected at least one self-contained program belongs to at least one class/category.
At step 730, a diagnostic report indicative of the at least one self-contained program installed and uninstalled over a period of time on the mobile terminal is stored at a central database.
At step 740, at least one second mobile terminal is determined by a processing unit in which the at least one self-contained program of the first mobile terminal is installed.
At step 750, at least one self-contained program on the second mobile terminal other than the at least self-contained program installed on the first mobile terminal is identified by the processing unit.
At step 760, at least one self-contained program is recommended by the processing unit. Wherein, the recommendation is based on at least one the identified self-contained program on the second mobile terminal, the class of the
self contained program, the diagnostic report and combination thereof.
At step 770, the method 700 of recommending at least one self-contained program based on user behaviour on a mobile terminal over a period of time terminates.
As illustrated in FIG.5, the method of recommending at least one second mobile terminal from a plurality of mobile terminals based on the behaviour of the first user terminal for a period of time. The method 800 initiates at step 810.
At step 820, a first configuration information for at least one first component of the first user terminal is fetched by a diagnosis module. Wherein, the first configuration information has an associated rating.
At step 830, a log is recorded by a recorder module. Wherein, the log is indicative of number of times the at least one component of the first user terminal is activated.
At step 840, at least one most activated component of the first user terminal is determined by a processing unit.
At step 850, a second configuration information for at least one second component of the plurality of user terminals is fetched from a central database. Wherein, the second configuration information has an associated rating.
At step 860, the first configuration information and the second configuration information is compared by the processing unit.
At step 870, the at least one second user terminal is determined by the processing unit. Wherein, the determination of the at least one second user terminal is based on the comparison carried out at step 860. Further, the at least one second user terminal has more associated rating of the at least one second component than the at least one first component.
At step 880, the method 800 of recommending at least one second mobile terminal from a plurality of mobile terminals based on the behaviour of the first user terminal for a period of time terminates.
Although the present invention as disclosed in considerable detail with reference to certain preferred embodiments and examples thereof, other embodiments and equivalents are possible. Even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with functional and procedural details, the disclosure is illustrative only, and changes may be made in detail, especially in terms of the procedural steps within the principles of the invention to the full extent indicated by the broad general meaning of the terms. Thus various modifications are possible of the presently disclosed system and process without deviating from
the intended scope and spirit of the present invention. Accordingly, in one embodiment, such modifications of the presently disclosed system and methods are included in the scope of the present invention.
WE CLAIM:
1. A method of providing optimal service schema (OSS) to a user terminal (UT) from at least one of radio network service providers (RNSP), the method comprising:
inputting a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM) through an inputting means;
inputting an active service schema having a service type in said MSISDN through the inputting means, wherein
the service type belongs to one of a pre-paid and a post-paid;
fetching details of pre-stored service schema from a plurality of data repositories (DR) of the plurality of RNSP, wherein
the pre-paid service type of pre-stored service schema has a set of pre-paid service schema;
the post-paid service type of pre-stored service schema has a set of post-paid service schema; and
the active service schema belongs to at least one of the pre-paid service schema and the post-paid service schema;
performing a comparison mechanism between the active service scheme and the pre-stored service scheme to provide the optimal service schema (OSS) by a processing unit; and
exhibiting the optimal service schema (OSS) through a graphical interface at the user terminal.
2. The method as claimed in claim 1, wherein the SIM is configured to operate in plurality of radio access technologies (RAT).
3. The method as claimed in claim 1, wherein the pre-paid service schema and the post-paid service schema have associated at least one service consideration (SC) each.
4. The method as claimed in claim 1, wherein the at least one service schema comprises one of a SMS service, a voice call service, a data service and a combination thereof.
5. The method as claimed in claim 4, wherein the SMS service, the voice call service and the data service have an associated sub-consideration rate which is calculated interval-wise, duration-wise, data rate-wise, cycle-wise or a combination thereof.
6. The method as claimed in claim 5, wherein at least one sub-consideration is received by tne u I From tne RNSP upon availing one OT the SMS service, the voice call service, the data service and a combination thereof.
7. The method as claimed in claim 6, wherein the at least one sub-consideration is received by the UT from the RNSP upon sending an information request message (IRM) from the UT.
8. The method as claimed in claim 1, wherein a data-log comprising the availed at least one service and corresponding consideration rates is maintained at a central database.
9. The method as claimed in claim 8, wherein the data-log is maintained regularly or periodically.
10. The method as claimed in claim 1, wherein the optimal service schema is chosen based on comparison with the data-log vis-a-vis the pre-stored service schema.
11. A system for providing optimal service schema (OSS) to a user terminal (UT) from at least one radio network service provider (RNSP), the system comprises:
an inputting means for inputting a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM), wherein
the inputting means recognizes an active service schema having a service type in said MSISDN;
the service type belongs to one of a pre-paid and a post-paid; and
a plurality ot data repositories (UK) or tne plurality or KlMbP tor storing details of pre-stored service schema, wherein
the details of pre-stored service schema fetched to a central database;
the pre-paid service type of the pre-stored service schema has a set of pre-paid service schema;
the post-paid service type of the pre-stored service schema has a set of post-paid service schema; and
the active service schema belongs to at least one of the pre-paid service schema and the post-paid service schema;
a processing unit for performing a comparison mechanism between the active service scheme and the pre-stored service scheme to provide the optimal service schema (OSS); and
a graphical interface for exhibiting the optimal service schema (OSS) at the user terminal.
12. A method of providing optimal network schema (ONS) to a user terminal (UT) from a plurality of radio network service providers (RNSP) for a particular region, the method comprising:
inputting a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM) through an inputting means;
capturing a location coordinate by a location sensor for which optimal network schema (ONS) is to be provided;
determining at least one of an average signal strength, a data rate, a user rating and a combination thereof separately for the plurality of radio network service providers (RNSP) in the captured location coordinate by a processing unit;
wherein
the average signal strength, the average data rate and the average user rating are stored in a central database; and
the average signal strength, the average data rate and the average user rating are given a variable/separate predefined weightage value;
sorting the plurality of radio network service providers (RNSP) by the processing unit based on the predefined weightage value of one of the average signal strength, the average data rate, the average user rating and combination thereof; and
exhibiting the optimal network schema (ONS) through a graphical interface at the user terminal.
13. The method as claimed in claim 12, wherein the capturing is done by one of automatically, manually and combination thereof.
14. The method as claimed in claim 12, wherein the average signal strength is determined by taking the average of all arbitrary strength unit (ASU) readings for the location.
15. The method as claimed in claim 12, wherein the average data rate is calculated by taking average of a pre-recorded data rate submitted by plurality of user terminals (UT) across the plurality of radio network scheme (RNS) from the central database.
16. The method as claimed in claim 12, wherein the average user rating is calculated by taking average of a pre-recorded user rating submitted by plurality of user terminals (UT) across the plurality of radio network schema (RNS) from the central database.
17. A system for providing optimal network schema (ONS) to a user terminal (UT) from a plurality of radio network service providers (RNSP) for a particular region, the system comprises:
an inputting means for inputting a unique mobile station international subscriber directory number (MSISDN) corresponding to a subscriber identity module (SIM);
a location sensor for capturing a location coordinate for which optimal network schema (ONS) is to be provided;
a processing unit for determining an average signal strength separately for the plurality of radio network service providers (RNSP) in the captured location, wherein
the processing unit determines an average data rate separately for the plurality of radio network service providers (RNSP) in the captured location;
the processing unit determines an average user rating separately for the plurality of radio network service providers (RNSP) in the captured location;
the average signal strength, the average data rate and the average user rating are stored in a central database;
the average signal strength, the average data rate and the average user rating are given a variable/separate predefined weightage value; and
the processing unit sorts the plurality of radio network service providers (RNSP) based on the predefined weightage value of one of the average signal strength, the average data rate, the average user rating and combination thereof; and
a graphical interface for exhibiting the optimal network schema (ONS) at the user terminal.
18. The system as claimed in claim 17, wherein the location sensor detects one of a current location, a manual selection of location coordinate and combination thereof.
19. A method of recommending at least one self-contained program based on user behaviour on a first mobile terminal over a period of time, the method comprising:
performing a checking procedure by a diagnosis module for detecting at least one installed self-contained program on the first mobile terminal, wherein
the self-contained program belongs to at least one class/category;
storing a diagnostic report indicative of the at least one self-contained program installed and uninstalled over a period of time on the first mobile terminal at a central database;
determining at least one second mobile terminal by a processing unit in which the at least one self-contained program of the first mobile
terminal is installed,
identifying at least one self-contained program on the second mobile terminal other than the at least self-contained program installed on the first mobile terminal by the processing unit; and
recommending at least one self-contained program by the processing unit based on the identified at least one self-contained program on the second mobile terminal, one of the class of the self-contained program, the diagnostic report and combination thereof.
20. The method as claimed in claim 19, wherein the recommending is based on including the at least one self-contained program which is installed, used and combination thereof for a longer period of time.
21. The method as claimed in claim 19, wherein the recommending is based on excluding the at least one self-contained program which is one of uninstalled, unused and combination thereof for a longer period of time.
22. A system for recommending at least one self-contained program based on user behaviour on a mobile terminal over a period of time, the system comprise:
a diagnosis module for performing a checking procedure for detecting installed self-contained program on the mobile terminal, wherein
the self-contained program belongs to at least one class/category;
a central database for storing a diagnostic report indicative of the self-contained program that are installed and uninstalled over a period of time on the mobile terminal; and
a processing unit for determining at least one mobile terminal in which similar self-contained program is installed, wherein
the processing unit identifies at least one self-contained program on the second mobile terminal other than the at least self-contained program installed on the first mobile terminal; and
the processing unit recommends at least one self-contained program based on one of the class of the self-contained program, the diagnostic report and combination thereof.
23. A method of recommending at least one second mobile terminal from a
plurality of mobile terminals based on the behaviour of the first user
terminal for a period of time, the method comprising:
fetching a first configuration information for at least one first component of the first user terminal by a diagnosis module, wherein
the first configuration information has an associated rating;
recording a log indicating number of times the at least one component of the first user terminal is activated by a recorder module;
determining at least one most activated component of the first user terminal by a processing unit;
fetching a second configuration information for at least one second component of the plurality of user terminals from a central database, wherein
the second configuration information has an associated rating;
comparing the first configuration information and the second configuration information by the processing unit;
providing the at least one second user terminal based on the comparison by the processing unit, wherein
the at least one second user terminal has more associated rating of the at least one second component than the at least one first component.
24. The method as claimed in claim 23, further comprising setting a threshold
consideration factor.
25. The method as claimed in claim 23, wherein the at least one second user terminal has an associated consideration factor.
26. The method as claimed in claim 23, further comprising providing the at least one second user terminal having consideration factor within the threshold consideration factor.
27. The method as claimed in claim 23, wherein the at least one first component and at least one second component comprises a processing unit, a front camera, a back camera, a display, a microphone, a speaker, a battery capacity, screen size, screen resolution and a graphics card.
28. A system for recommending at least one second mobile terminal from a plurality of mobile terminal based on the behaviour of the first user terminal for a period of time, the system comprising:
a diagnosis module for fetching a first configuration information for at least one first component of the first user terminal, wherein
the first configuration information has an associated rating;
a recorder module for recording a log indicating number of times the at least one component of the first user terminal is activated;
a processing unit for determining at least one most activated component of the first user terminal; and
a central database from which fetching a second configuration information for at least one second component of the plurality of user terminals, wherein
the second configuration information has an associated rating;
the processing unit compares the first configuration information and the second configuration information;
the processing unit provides the at least one second user terminal based on the comparison by the processing unit; and
the at least one second user terminal has more associated rating of the at least one second component than the at least one first component.
| # | Name | Date |
|---|---|---|
| 1 | 3813-MUM-2014-FER.pdf | 2019-12-02 |
| 1 | Power of Attorney [20-11-2015(online)].pdf | 2015-11-20 |
| 2 | 3813-MUM-2014-Correspondence-170315.pdf | 2018-08-11 |
| 2 | Form 6 [20-11-2015(online)].pdf | 2015-11-20 |
| 3 | Drawing [20-11-2015(online)].pdf | 2015-11-20 |
| 3 | 3813-MUM-2014-OTHERS-041214.pdf | 2018-08-11 |
| 4 | Description(Complete) [20-11-2015(online)].pdf | 2015-11-20 |
| 4 | 3813-MUM-2014-Power of Attorney-170315.pdf | 2018-08-11 |
| 5 | Assignment [20-11-2015(online)].pdf_42.pdf | 2015-11-20 |
| 5 | ABSTRACT1.jpg | 2018-08-11 |
| 6 | Form - 2.pdf | 2018-08-11 |
| 6 | Assignment [20-11-2015(online)].pdf | 2015-11-20 |
| 7 | Form - 3.pdf | 2018-08-11 |
| 7 | 3813-MUM-2014-GENERAL POWER OF AUTHORITY-(15-02-2016).pdf | 2016-02-15 |
| 8 | Form-2(Online).pdf | 2018-08-11 |
| 8 | 3813-MUM-2014-FORM 1-(15-02-2016).pdf | 2016-02-15 |
| 9 | 3813-MUM-2014-CORRESPONDENCE-(15-02-2016).pdf | 2016-02-15 |
| 9 | Other Patent Document [04-08-2016(online)].pdf | 2016-08-04 |
| 10 | 3813-MUM-2014-ASSIGNMENT-(15-02-2016).pdf | 2016-02-15 |
| 11 | 3813-MUM-2014-CORRESPONDENCE-(15-02-2016).pdf | 2016-02-15 |
| 11 | Other Patent Document [04-08-2016(online)].pdf | 2016-08-04 |
| 12 | 3813-MUM-2014-FORM 1-(15-02-2016).pdf | 2016-02-15 |
| 12 | Form-2(Online).pdf | 2018-08-11 |
| 13 | 3813-MUM-2014-GENERAL POWER OF AUTHORITY-(15-02-2016).pdf | 2016-02-15 |
| 13 | Form - 3.pdf | 2018-08-11 |
| 14 | Assignment [20-11-2015(online)].pdf | 2015-11-20 |
| 14 | Form - 2.pdf | 2018-08-11 |
| 15 | ABSTRACT1.jpg | 2018-08-11 |
| 15 | Assignment [20-11-2015(online)].pdf_42.pdf | 2015-11-20 |
| 16 | 3813-MUM-2014-Power of Attorney-170315.pdf | 2018-08-11 |
| 16 | Description(Complete) [20-11-2015(online)].pdf | 2015-11-20 |
| 17 | 3813-MUM-2014-OTHERS-041214.pdf | 2018-08-11 |
| 17 | Drawing [20-11-2015(online)].pdf | 2015-11-20 |
| 18 | 3813-MUM-2014-Correspondence-170315.pdf | 2018-08-11 |
| 18 | Form 6 [20-11-2015(online)].pdf | 2015-11-20 |
| 19 | Power of Attorney [20-11-2015(online)].pdf | 2015-11-20 |
| 19 | 3813-MUM-2014-FER.pdf | 2019-12-02 |
| 1 | SEARCHSTRATEGY_27-11-2019.pdf |