Sign In to Follow Application
View All Documents & Correspondence

Method And System For Communication Of Information Through Sequential Contacting Subscribers And Capturing Outcome

Abstract: The present invention describes a method and system (200) for communication of information through sequential-contacting subscribers and capturing outcome. The system (200) executing the method is implementable in a Cellular-Phone through the Application and executes the steps of: receiving, details of at-least one telecommunication-subscriber either pre-existing with User or generated in real-time, and an Information sourced from said Cellular-Phone and uploaded by the User into the Application; triggering at least one telecommunication-network to sequentially-contact said at least one telecommunication-subscriber to communicate the Information as has been uploaded; optionally re-contacting said at least one subscriber to communicate the Information as has been uploaded, in case of said at least one subscriber remaining non-communicable earlier during said sequential-contacting; and logging an observation with respect to said at least one subscriber based on said sequential-contacting. To be published with Figure 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
24 November 2016
Publication Number
51/2016
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
mail@lexorbis.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-08-11
Renewal Date

Applicants

Comviva Technologies Limited
A-26, Info City, Sector 34, Gurgaon-122001, Haryana, India

Inventors

1. GOYAL, Gaurav
D-163, Spaze Privy, Sector-72, Gurgaon – 122004, Haryana, India
2. JAIN, Manish
43, Vasudha Enclave, Pitampura, Delhi – 110034, India

Specification

Description:FIELD OF THE INVENTION:

The present invention relates to communication through telecommunication network and in particular relates to automatically calling tele-communication subscribers through a mobile device in a cellular-network.

BACKGROUND OF THE INVENTION:

In today’s world, there are systems and mechanisms to sequentially contact individual telephone-subscribers. Such sequential-contacting may be automatically initiated by any person (hereinafter referred to as “User”) either instantly or after some time, to any phone number known to him and/or in his possession through any graphic form and or an audio-content for playback during the said sequential-contacting. Such list of subscribers and contents in relation to information are received as input from a User desirous of executing the sequential-contacting. An example of such sequential-contacting of subscribers is conducting a tele-marketing campaign among masses by an organization to sell its product/services.

Existing systems and mechanisms for rendering the sequential-contacting of telephone-subscribers are either hosted by the network operator or service providers/enterprises. Accordingly, the User aspiring to initiate the sequential-contacting has to not only rely upon a process and interface as rendered by the respective network operator or service provider, but also has to share the content meant for playback during the sequential-contacting with the network operator or service provider, despite the fact that such content may be highly confidential in nature and any leakage of the same may jeopardize the goodwill of the User in the long run. Overall, the User desirous of conducting the sequential-contacting remains prevented from exercising a full-control over the process, apart from merely providing inputs.

Moreover, at the network operator and the service provider’s end, a dedicated hardware needs to be installed or retro-fitted for rendering the sequential-contacting related services. Accordingly, not only does the installation require a prior compatibility-check, but the same may also lead to financial losses if said sequential-contacting remains under-utilized as a service.

In the above premise, the following need(s) arise:
a: need to enable a User desirous of sequentially contacting different telecommunication-subscribers to exercise a substantial control over the operation through his mobile device, while utilizing a network-operator’s facility only to the extent of core-services only, i.e. telecommunication.

b. need to enable a User desirous of sequentially contacting different telecommunication-subscribers to share the information using the mobile device, without having to upload or transfer the information.

c. need to enable sequential-contacting of various telecommunication subscribers in the telecommunication network, through a User-selected network operator, as otherwise linked to the User’s mobile device.

The aforesaid needs arising owing to limitation of existing systems and mechanisms have been addressed as explained in detailed herein below.

SUMMARY OF THE INVENTION:
This summary is provided to introduce a selection of concepts in a simplified format that are further described in the detailed description of the invention. This summary is not intended to identify key or essential inventive concepts of the claimed subject matter, nor is it intended for determining the scope of the claimed subject matter.
Accordingly, in accordance with the purposes of the invention, the present invention as embodied and broadly described herein provides a method and system of communication of information through sequential-contacting of subscribers and capturing outcome, wherein said method is facilitated through the User’s cellular-phone via a mobile-device application (hereinafter referred to as the “Application”) installed therein. The method as facilitated by the Application comprises the steps of receiving, details of at-least one telecommunication-subscriber uploaded by the User from a list of subscribers pre-existing with him or generated in real-time; triggering at least one telecommunication-network to sequentially-contact at least one selected telecommunication-subscriber to communicate a text, audio, visual, or multimedia Information; optionally re-contacting such selected subscriber to communicate such Information, in case of any subscriber remaining non- communicable earlier during said sequential-contacting; and logging an observation with respect to said at least one subscriber based on said sequential-contacting.
By virtue of aforesaid, the present invention as facilitated by the aforesaid Application in the cellular-phone provides a holistic control for the User to schedule and run the telephonic-campaigns or promotions through his cellular phone. Moreover, the present invention dispenses away with the need for sharing or uploading of information on external sources, thereby maintaining the confidentiality and security of the content that is proposed to be shared as a part of telephonic campaign. In other words, while the cellular-phone acts a broadcaster of the content to be shared, the Application installed therein takes care of nuance of interacting with any telecommunication network, thereby enabling the invention as merely utilizing the core-services of the telecommunication-network and accordingly being universally applicable.
To further clarify advantages and features of the present invention, a more particular description of the invention will be rendered by reference to specific embodiments thereof, which is illustrated in the appended drawings. It is being clarified that these drawings depict only typical embodiments of the invention and are therefore, not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail with the accompanying drawings.
BRIEF DESCRIPTION OF FIGURES:

These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:

Figure 1 shows a flow chart corresponding to an embodiment of the invention;
Figure 2 shows a detailed internal construction of a system in accordance with the embodiment of the present invention;
Figure 3 depicts an exemplary implementation in accordance with an embodiment of the present invention;
Figure 4 depicts another exemplary implementation in accordance with an embodiment of the present invention;
Figure 5 depicts yet another exemplary implementation in accordance with an embodiment of the present invention;
Figure 6 depicts an exemplary implementation in a networking environment, in accordance with an embodiment of the present invention; and
Figure 7 illustrates an implementation of the systems illustrated in Figure 2 and Figure 6 in a computing-environment.

Further, skilled artisans will appreciate that elements in the drawings are illustrated for simplicity and may not have been necessarily drawn to scale. For example, the flow charts illustrate the method in terms of the most prominent steps involved to help and improve understanding the aspects of the present invention. Furthermore, in terms of the design of the Application as implemented by the cellular-phone or any analogous device, one or more components or modules of the Application may have been represented in the drawings by conventional symbols and , and the drawings may show only those specific constituent modules that are pertinent to understanding the embodiments of the present invention so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having benefit of the description herein.

DETAILED DESCRIPTION:

For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the embodiment illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended as such alterations and further modifications in the illustrated system, and such further applications of the principles of the invention as illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates.

It will be understood by those skilled in the art that the foregoing general description and the following detailed description are explanatory of the invention and are not intended to be restrictive thereof.

Reference throughout this specification to “an aspect”, “another aspect” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrase “in an embodiment”, “in another embodiment” and similar language throughout this specification may, but do not necessarily, refer to the same embodiment.

The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such process or method. Similarly, one or more devices or sub-systems or elements or structures or components proceeded by "comprises... a" does not, without more constraints, preclude the existence of other devices or other sub-systems or other elements or other structures or other components or additional devices or additional sub-systems or additional elements or additional structures or additional components.

Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The system, methods, and examples provided herein are solely illustrative and not intended to be limiting the scope of the present invention.

Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

Now referring to Figure 1, it can be seen that the present invention provides a method of communication of information through a sequential-contacting of subscribers available with the User and capturing outcome, wherein said method is facilitated through operating a mobile device, hereinafter referred to as a “Cellular-Phone”, which is provided with a mobile application (i.e. mobile-app) or the Application. The Application may be downloaded into the Cellular-Phone through an app-store or may be present as inbuilt system-settings in futuristic cellular-phones. Once the Application is downloaded, the User operates upon the same through the mobile-device. During such operation, the method as aided by the Application comprises: receiving (step 102), as a User-input, details of at-least one selected telecommunication-subscriber and an Information sourced from the Cellular-Phone. Such User-input may be either based on a pre-existing information or generated by the User in real-time. For the purposes of receiving inputs, the Application renders a User-interface through said Cellular-Phone to receive the User-input. The interface comprises one or more control-options to register the said User-input, e.g. through uploading.

The details of subscribers uploaded as the User-input may be in various forms such as a file comprising details of said subscribers, or a selection of one or more contact-members in the phonebook of the User , or manually-entered/manually-generated details of said subscribers through a keypad or any other input-means in real-time. Likewise, the User input may also cover any other analogous means of providing details of a plurality of subscribers. In addition, the information sourced from the Cellular-Phone and received as the User-input is denoted by a pre-recorded audio file, a currently recorded audio file, a pre-recorded video file, a currently recorded video-file, a pre-configured text-message, a currently entered text message, a pre-recorded multimedia file, and a currently recorded multi-media file (hereinafter collectively referred to as “Information”). Such Information is designed for being automatically rendered at the subscribers’ end during said sequential-contacting. Accordingly, in a telephonic marketing, as has been proposed by User, the Information may assume all sorts of forms including video call, an audio call, an audio-video call or any other type of multimedia-communication.

More specifically, in an implementation, the User-input as provided may further include a mapping of one or more information-rendering formats with the telecommunication-subscribers to cause communication of said information in a pre-determined format. Such User input is intended to cause communication of information in a particular format to a specific set of subscribers within the list of subscribers (the list which stands provided earlier) or to a particular subscriber in such list of subscribers. As a result of such mapping, in an example, an interactive voice response (IVR) call during the sequential-contacting process may be executed in a particular sequence (i.e. sequence of dial options) for a particular set of subscribers and in a different sequence to a different set of subscribers. Likewise, the sequence may be unique with respect to a particular subscriber as well.
Similarly, the input also comprises receiving a mapping of different types of Information with the telecommunication-subscribers to cause communication of a pre-determined type of information to either a specific set of subscribers in the provided subscriber-list or a specific subscriber within said subscriber-list. As a result of such mapping, in an example, a particular interactive voice response (IVR) call may be executed during the sequential-contacting process for a particular set of subscribers and an altogether different IVR call may be executed for a different set of subscribers. Likewise, IVR call may be unique with respect to a particular subscriber as well. To clarify further, while a certain IVR call may be related to credit-card payment reminder cum interface, other IVR call may be related to car loan installment payment reminder cum interface.
Further, the input as received through the interface further comprises a schedule of executing the sequential-contacting at a pre-determined point of time. However, in case there is no such receipt, the sequential-contacting may start executing automatically once the User concludes the process of providing inputs

Furthermore, the User-input received further comprises a User-selection of a telecommunication-network operator as said User-input. For such purpose, the User-interface depicts the network operator as a selectable control option for rendering the sequential-contacting through a correspondingly chosen telecommunication-network. For example, in case the current cellular phone is dual or triple-SIM phone, then the User providing the inputs may be provided ‘network-operator’ options within the user-interface to select an applicable network operator for rendering the sequential-contacting.

Further, the method comprises triggering (step 104) a telecommunication-network to sequentially-contact at least one telecommunication-subscriber to communicate at least one selected Information. The triggering comprises linking the Application rendered within the Cellular-Phone with at least one telecommunication-network operator for executing said sequential-contacting. As understood, the telecommunication-network operator getting linked with the Application may be selected by default, in case the Cellular-Phone is a single SIM phone. For example, wherein the cellular-phone is a dual or multi-SIM phone, the triggered telecommunication network corresponds to a network-operator selected as an option by the User.

Further, the method optionally comprises re-contacting (step 106) one or more subscribers to communicate Information, in case such subscribers have remained non-communicable during an earlier sequential-contacting. Such re-contacting may be done number of times for one or more subscribers as long as the sequential-contacting is undergoing. In addition, there may be specific grounds behind such re-contacting of subscribers as well. For example, a reachable but non-answering subscriber may be preferably re-contacted, as the non-answering may be due to a ‘once in a while occurring’ technological problem. However, an unreachable subscriber may not be contacted at all owing to an apparent impossibility or non-validity of the contact number of the subscriber that renders communication impossible. Likewise, a non-answering subscriber marked as important may be re-contacted more times than a not so important unreachable subscriber.

Further, the method comprises logging (step 108) an observation with respect to a particular subscriber based on said sequential-contacting. In an example, the logging may include logging duration of a successfully established communication, especially in case there is no expectancy of reply from said subscriber and the sequential-contacting has resulted in a successful contact with the subscriber. Continuing with the present example, where there is no expectancy of reply from said subscriber and the sequential-contacting has resulted in a non-successful communication with said at least one subscriber, the non-communicable subscriber is logged at least as a non-contactable or busy subscriber. In addition, one or more reasons behind the non-communicability are also logged, which may be subscriber-unreachable, the subscriber not picking up the call, subscriber-busy etc.
However, in case there is an expectancy of reply from said subscriber and the sequential-contacting has resulted in a successful communication with one subscriber, then the reply may be received through the telecommunication-network by the Application within the Cellular Phone as an audible message (e.g. voice response), a text-message and a signal (e.g. DTMF tone as generated against by a responding subscriber). Such reply is logged along-with details of successfully established communication.

Continuing with the present example, where there is an expectancy of reply from the subscriber and the sequential-contacting has resulted in a non-successful communication with said at least one subscriber, then said non-communicable subscriber is logged as a non-contactable subscriber, contactable but no-reply providing subscriber; and contactable but non-interpretable reply providing subscriber. In addition, one or more reasons behind the non-communicability of the subscriber are also logged, e.g. subscriber-unreachable or the subscriber not picking up the call, subscriber-busy etc.

Fig. 2 illustrates a detailed internal construction of a system 200 which denotes a combination of the components of the Cellular phone and modules pertaining to the Application, in accordance with the embodiment of the present invention. More specifically, the system 200 includes a processor 202 to execute the Application within the Cellular-Phone and memory 204 for electronically storing the Application. A transceiver 206 manages the interaction of the Application with the telecommunication network. In addition, the Application as implemented within the cellular phone is constituted by a user-interface 208, a triggering module 210, a communication module 212 and a data logging module 214 for executing the steps 102, 104, 106 and 108, respectively. Likewise, there may be other modules within the system 200 that facilitate the operational interconnection among the components as provided above, and perform other ancillary-functions.

Figure 3 depicts an exemplary implementation in accordance with a part of embodiment of the present invention. More specifically, the steps depicted in Fig. 3 recite exemplary steps pertaining to the method step 102.

At step 302, the User operating the Cellular-Phone provides a list of subscribers from a file residing in the Cellular-Phone, said file being an excel sheet or any other file having a list of contact numbers (e.g. MSISDN) of the subscribers. However, the contact numbers may be also provided as a manually typed data through a text-box. In yet another example, selections may be made within the contact-number list or a phone-book of the Cellular-Phone to shortlist desired subscriber contact- numbers.

At step 304, the Information to be shared is selected from the Cellular-Phone. For example, an audio content within the Cellular-Phone is selected to be broadcast to subscribers during the sequential-contacting. Likewise, an audio content can be generated in real time and selected for said broadcast. Likewise, the content may be also video content, audio-video content or any other multimedia content that can be heard, felt or observed by the subscriber.

At step 306, the User may schedule the sequential-contacting (e.g. telephonic-marketing) instantly upon having sent the inputs. In the alternative, the telephonic-marketing may be scheduled at a specified point of time in near or far future.

Figure 4 depicts yet another exemplary implementation in accordance with a part of embodiment of the present invention. More specifically, the present implementation exemplarily depicts steps pertaining to the sequential-contacting through a telephonic call, which may be a video or audio call or a combination of both.

Step 402 depicts the commencement of the sequential-contacting as executed by the Application.

Step 404 depicts the dialling of the first-subscriber during the sequential-contacting.

Step 406 depicts ascertaining, whether the call has matured, i.e. whether the call has been dialled successfully. If yes, the control-flow proceeds to the step 408.

Step 408 depicts the playback of content, i.e the Information, to the currently-dialled subscriber and if applicable (i.e. in case the scheme of the content as shared allows), then the currently dialled subscriber’s reply is also received as an audio response, video response, DTMF tones etc. The control then passes to step 414.

Step 414 depicts conclusion of the call, upon the call having been “hung-up” by the current subscriber. The control then passes to step 412.

Step 412 depicts storage of the current subscriber’s contact number under the “call-matured” list. Accordingly, such subscriber will not be contacted again during the ongoing sequential-contacting. Thereafter, the control passes to the step 416.

At step 416, it is checked whether there are any further subscribers which are yet to be dialled. If yes, then the control passes to the step 404 in order to dial the next subscriber in the list. If not, then the outcome with respect to the latest subscriber in noted as a part of step 418, irrespective of the fact whether the call matured or not in respect of latest subscriber. Step 418 also depicts an implementation of the method-step 108.

Further, in case the call does not mature at step 406, i.e. the call remaining unanswered or the dialled subscriber being busy and unable to pick up the call, then the control passes to the step 410, wherein said subscriber’s contact-details are stored in the ‘non-matured’ list as a subscriber pending for re-contacting later. As understood the number of times the pending-subscriber may be re-contacted depends upon the grounds due to which the subscriber remained “pending”. Further, it may also be also possible that the pending subscriber may not be considered for re-contacting at all and logged as a forever-pending subscriber. In order to initiate the re-contacting, the control passes to step 416.

Further, the present description of Fig. 4 may also extend to a scenario, wherein only one subscriber needs to be contacted as part of the User-input. Accordingly, the sole subscriber, if not contacted in the first attempt, may be re-contacted a pre-determined no of times.

Figure 5 depicts yet another exemplary implementation in accordance with a part of embodiment of the present invention. More specifically, the present implementation exemplarily depicts steps pertaining to the sequential-contacting through a text- message campaign.

Step 502 depicts the commencement of the sequential-contacting as executed by the Application.

Step 504 depicts an attempt to send the text-message to the first-subscriber during the sequential-contacting. The control thereafter passes simultaneously to the steps 506 and 508

Step 506 depicts storage of a message-delivery report in respect of the outcome pertaining to the step 504, such that the delivery report may include either a positive or negative outcome. The report is thereafter logged as an outcome with respect to the current subscriber at step 510. Accordingly, the step 510 also pertains to an implementation of the step 108. In case the delivery report has been negative with respect to the latest subscriber, then message-sending may be attempted again a particular number of times, depending upon the grounds of non-delivery of the message.

Step 508 depicts ascertaining whether there are any further subscribers yet to be messaged as a part of sequential-contacting. If yes, then the control passes to the step 504 in order to start attempting the message-sending to the next subscriber in the list.

Further, the present description of Fig. 5 may also extend to a scenario, wherein only one subscriber needs to be contacted as part of the User-input. Accordingly, the sole subscriber, if not messaged in the first attempt, may be re-contacted a pre-determined no of times.

Figure 6 depicts an exemplary implementation in a networking environment 600, in accordance with an embodiment of the present invention. More specifically, the networking environment 600 is constituted by a Cellular-Phone 602 that incorporates the system 200 and executes the method steps 102-108, and a backend system 604 that maintains a User-profile and all data as have been generated during the execution of steps 102-108 by said Cellular-Phone 602.

The backend system 604 may be a part of the web-application server that hosts the Application. Accordingly, the backend system 604 is a designated entity that may be used to import the User-profile, in case the User changes his particular MSISDN to a new MSISDN while using either the existing Cellular-Phone or shifting to a new Cellular-Phone from the existing Cellular-Phone. Likewise, in case the User merely starts using a new Cellular-Phone device with the earlier MSISDN, the backend system 604 may simply configure the new Cellular-Phone with the sequential-contacting Application.

In the case of User simply shifting to a new Cellular Phone while using the existing MSISDN, the system 200 within the new cellular-phone 602, which is operating through the existing MSISDN, receives a User-request to configure the new cellular-phone within the User-profile. Accordingly, the Application within the new Cellular-Phone 602 fetches historical data pertaining to User-operation over said Application from the backend system 604. Thereafter, the Application incorporates said fetched historical data into the new Cellular-Phone. Accordingly, the User is enabled to access historically done sequential-contacting related data.

In another case, the system 200 implemented within a new Cellular-Phone 602, which is operating through a new MSISDN, receives a User-request to transfer the User- profile from the existing MSISDN to the new MSISDN. Accordingly, the backend system 604 activates an existing profile of said Application in respect of said new MSISDN. Thereafter, the Application fetches historical data pertaining to User-operation done through the existing MSISDN from the backend system 604. Based on such fetching request, the backend system 604 incorporates such fetched historical data into said another cellular-phone 604 as a part of said activated profile.

In another case, the system 200 within the existing Cellular-Phone 602, as operating through a new MSISDN, receives a User-input to transfer the User-profile related to the Application to a new MSISDN linked to the existing Cellular-Phone 602. Accordingly, the backend system 604 activates the profile in respect of the new MSISDN by deactivating the profile in respect of an existing MSISDN.

As far as constitution of the backend system 604 is concerned, the same includes a receiver module 606 to entertain requests from the system 200 implemented in the cellular-phone 602 and an execution module 608 for the purposes of importing the User-profile, as and when the User switches to a new MSISDN or new cellular-phone or a combination of both.

Referring to figure 7, yet another typical hardware configuration of the system 200, 602, 604 in the form of a computer system 700 is shown. The computer system 700 can include a set of instructions that can be executed to cause the computer system 700 to perform any one or more of the methods disclosed. The computer system 700 may operate as a standalone device or may be connected, e.g., using a network, to other computer systems or peripheral devices. Apart from acting as the Cellular phone connectable to internet, the computer system 700 may be extended to cover non-cellular phone devices such as the “Hand held mobile devices” (e.g. IPad, Tablets, personal digital assistant (PDA), a palmtop computer, a laptop computer) and even “stationary devices driven by microcontroller” (e.g. desktop computer-systems, a communication device, a wireless telephone, a VOIP phone, a landline phone having a computing architecture, a web-appliance, etc) or any other machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Yet, not only such non-cellular phone devices and stationary devices shall be connectable to internet (e.g. wirelessly or through wired connection) to access the Application, but also to a telecommunication network (e.g. PSTN) to make sequential calls to the identified selected list of subscribers as part of execution of the Application.

In a networked deployment, the aforesaid computer system 700 (whether being a Cellular phone or a non-cellular phone based mobile device, or a stationary computing device) may operate in the capacity of a server or as a client user computer in a server-client user network environment, or as a peer computer system in a peer-to-peer (or distributed) network environment. The computer system 700 can also be implemented as or incorporated across various networking devices, such, network router, switch or bridge,. Further, while a single computer system 700 is illustrated, the term "system" shall also be taken to include any collection of systems or sub-systems that individually or jointly execute a set, or multiple sets, of instructions to perform one or more computer functions.

The aforesaid computer system 700 may include a processor 702 e.g., a central processing unit (CPU), a graphics processing unit (GPU), or both. The processor 702 corresponds to the processor 202 of the previous Fig. 2 and may be a component in a variety of systems. For example, the processor 702 may be part of a standard personal computer or a workstation. The processor 702 may be one or more general processors, digital signal processors, application specific integrated circuits, field programmable gate arrays, servers, networks, digital circuits, analog circuits, combinations thereof, or other now known or later developed devices for analysing and processing data. The processor 702 may implement a software program, such as code generated manually (i.e., programmed).

The computer system 700 may include a memory 704, such as a memory 704 that can communicate via a bus 708. The memory 704 corresponds to the memory 204 of the previous Fig. 2 and may be a main memory, a static memory, or a dynamic memory. The memory 704 may include, but is not limited to computer readable storage media such as various types of volatile and non-volatile storage media, including but not limited to random access memory, read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable read-only memory, flash memory, magnetic tape or disk, optical media and the like. In one example, the memory 704 includes a cache or random access memory for the processor 702. In alternative examples, the memory 704 is separate from the processor 702, such as a cache memory of a processor, the system memory, or other memory. The memory 704 may be an external storage device or database for storing data. Examples include a hard drive, compact disc ("CD"), digital video disc ("DVD"), memory card, memory stick, floppy disc, universal serial bus ("USB") memory device, or any other device operative to store data. The memory 704 is operable to store instructions executable by the processor 702. The functions, acts or tasks illustrated in the figures or described may be performed by the programmed processor 702 executing the instructions stored in the memory 704. The functions, acts or tasks are independent of the particular type of instructions set, storage media, processor or processing strategy and may be performed by software, hardware, integrated circuits, firm-ware, micro-code and the like, operating alone or in combination. Likewise, processing strategies may include multiprocessing, multitasking, parallel processing and the like.

As shown, the computer system 700 may or may not further include a display unit 710, such as a liquid crystal display (LCD), an organic light emitting diode (OLED), a flat panel display, a solid state display, a cathode ray tube (CRT), a projector, a printer or other now known or later developed display device for outputting determined information. The display 710 may act as an interface for the user to see the functioning of the processor 702, or specifically as an interface with the software stored in the memory 704 or in the drive unit 716.

Additionally, the computer system 700 may include an input device 712 configured to allow a User to interact with any of the components of system 700. The input device 712 may be a number pad, a keyboard, or a cursor control device, such as a mouse, or a joystick, touch screen display, remote control or any other device operative to interact with the computer system 700.

In case of being a non-cellophane based device (whether mobile or stationary) , the computer system 700 may also include a disk or optical drive unit 716. The disk drive unit 716 may include a computer-readable medium 722 in which one or more sets of instructions 724, e.g. software, can be embedded. Further, the instructions 724 may embody one or more of the methods or logic as described. In a particular example, the instructions 724 may reside completely, or at least partially, within the memory 704 or within the processor 702 during execution by the computer system 700. The memory 704 and the processor 702 also may include computer-readable media as discussed above.

The present invention further contemplates a computer-readable medium that includes instructions 724 or receives and executes instructions 724 responsive to a propagated signal so that any device connected to a network 726 can communicate voice, video, audio, images or any other data over the network 726. Further, the instructions 724 may be transmitted or received over the network 726 via a communication port or interface 720 or using a bus 708. The communication port or interface 720 may be a part of the processor 702 or may be a separate component. The communication port 720 may be created in software or may be a physical connection in hardware. The communication port 720 may be configured to connect with a network 726, external media, the display 710, or any other components in system 700, or combinations thereof. The connection with the network 726 may be a physical connection, such as a wired Ethernet connection or may be established wirelessly as discussed later. Likewise, the additional connections with other components of the system 700 may be physical connections or may be established wirelessly. The network 726 may alternatively be directly connected to the bus 708.

The network 726 may include wired networks, wireless networks, Ethernet AVB networks, or combinations thereof. The wireless network may be a cellular telephone network, an 802.11, 802.16, 802.20, 802.1Q or WiMax network. Further, the network 726 may be a public network, such as the Internet, a private network, such as an intranet, or combinations thereof, and may utilize a variety of networking protocols now available or later developed including, but not limited to TCP/IP based networking protocols.

In an alternative example, dedicated hardware implementations, such as application specific integrated circuits, programmable logic arrays and other hardware devices, can be constructed to implement various parts of the system 700.

Computing- applications that may include the systems can broadly include a variety of electronic and computer systems. One or more examples described may implement functions using two or more specific interconnected hardware modules or devices with related control and data signals that can be communicated between and through the modules, or as portions of an application-specific integrated circuit. Accordingly, the present system 700 encompasses software, firmware, and hardware implementations.

The system 700 described may be implemented by software programs executable by a computer system. Further, in a non-limited example, implementations can include distributed processing, component/object distributed processing, and parallel processing. Alternatively, virtual computer system processing can be constructed to implement various parts of the system.

The system 700 is not limited to operation with any particular standards and protocols. For example, standards for Internet and other packet switched network transmission (e.g., TCP/IP, UDP/IP, HTML, HTTP) may be used. Such standards are periodically superseded by faster or more efficient equivalents having essentially the same functions. Accordingly, replacement standards and protocols having the same or similar functions as those disclosed are considered equivalents thereof.

At least by virtue of aforesaid description, the present subject matter provides a holistic control to the User to schedule and run the telephonic-campaigns or promotions through his Cellular Phone. Moreover, the present invention does away with the need of sharing or uploading information on external sources, thereby maintaining the confidentiality and security of the content to be shared as a part of telephonic campaign. In other words, while the Cellular-Phone acts a broadcaster of the content to be shared, the Application installed therein takes care of nuance of interacting with any telecommunication network, thereby enabling the invention as merely utilizing the core-services of a selected telecommunication-network and accordingly being universally applicable.

In addition, the present invention by providing a User-interface enables a universal access to the sequential-contacting service via telecommunication networks across the world. Accordingly, the User is substantially saved from the unwanted requirement of referring different User interfaces to launch sequential-contacting services in different parts of the world. Moreover, the User is additionally provided the facility of choosing either one of the telecommunication networks as applicable to his Cellular-Phone (in case of multi-SIM phone) for launching the sequential-contacting services. Last but not the least, the User is prevented from the complexity of subscribing to such service, as all he has to do is to activate or download the Application to his Cellular Phone and kick-start further proceedings.

While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.

The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein.

Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts necessarily need to be performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples. Numerous variations, whether explicitly given in the specification or not, such as differences in structure, dimension, and use of material, are possible. The scope of embodiments is at least as broad as given by the following claims.

Benefits, other advantages, and solutions to problems have been described above with regard to specific embodiments. However, the benefits, advantages, solutions to problems, and any component(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or component of any or all the claims.

Claims:We claim:
1. A method of communication of information through sequential-contacting subscribers and capturing outcome, said method facilitated through the cellular-phone through an Application and comprising the steps of:
receiving (step 102), as a User-input, details of at-least one telecommunication-subscriber and an information sourced from said Cellular-Phone;
triggering (step 104) at least one telecommunication-network to sequentially-contact said at least one telecommunication-subscriber to communicate an Information;
optionally re-contacting (step 106) said at least one subscriber to communicate said Information, in case of said at least one subscriber remaining non-communicable earlier during said sequential-contacting; and
logging (step 108) an observation with respect to said at least one subscriber based on said sequential-contacting.
2. The method as claimed in claim 1, wherein said Application renders a User-interface through said Cellular-Phone to receive said User-input, said interface comprising one or more control-options to register said User-input.
3. The method as claimed in claim 2, wherein said details of subscribers received as said User-input is denoted by at least one of:
a file comprising details of subscribers;
a list of subscribers known to the User;
a selection of one or more contact-members in a phonebook; and
manually-typed details of subscribers by the User.
4. The method as claimed in claim 2 wherein said Information sourced from the Cellular-Phone and received as said User-input is denoted as at least one of:
a pre-recorded audio file,
a currently recorded audio file,
a pre-recorded video file;
a currently recorded video-file;
a pre-configured text-message;
a currently entered text message;
a pre-recorded multimedia file; and
a currently recorded multi-media file,
wherein said Information is adapted to be automatically rendered at said subscribers’ end during said sequential-contacting.
5. The method as claimed in claim 2, wherein said receiving further comprises:
receiving a User-selection of at least one telecommunication-network operator as said User-input,
wherein said interface depicts said network operator as a selectable control option for rendering said sequential-contacting through a corresponding telecommunication-network.
6. The method as claimed in claim 5, wherein said triggering comprises linking said Application with at least one telecommunication-network operator for executing said sequential-contacting, said telecommunication-network operator getting linked either as a default option or as said User-selected option.
7. The method as claimed in claim 2, wherein said receiving further comprises receiving a schedule of executing said sequential-contacting at a pre-determined time as said User-input.
8. The method as claimed in claim 1, wherein said receiving further comprises receiving a mapping of one or more information-rendering formats with said telecommunication-subscribers to cause communication of said Information in a pre-determined format to at least one of:
a specific set of subscribers within list of subscribers; and
a specific subscriber within list of subscribers;
said mapping being received as said User-input.
9. The method as claimed in claim 1, wherein said receiving further comprises receiving a mapping of different types of information with said telecommunication-subscribers to cause communication of a pre-determined type of information to at least one of:
a specific set of subscribers within list of subscribers; and
a specific subscriber within list of subscribers, said mapping being received as said User-input.
10. The method as claimed in claim 1, wherein in case there is no expectancy of reply from said subscriber and said sequential-contacting results in a successful contact with said at least one subscriber, said method comprises:
logging at least a duration of said successfully established communication, as a part of said logging of observation with respect to said at least one subscriber.
11. The method as claimed in claim 1, wherein in case in case there is an expectancy of reply from said subscriber and said sequential-contacting results in a successful communication with said at least one subscriber, said method comprises:
receiving said reply by said Application from said subscriber through said telecommunication-network as at least one of: an audible message, a text-message and a signal; and
logging said reply and details of successfully established communication, as a part of said logging of observation with respect to said at least one subscriber.
12. The method as claimed in claim 1, wherein in case there is no expectancy of reply from said subscriber and said sequential-contacting results in a non-successful communication with said at least one subscriber, said method comprises:
logging said at least one non-communicable subscriber at least as a non-contactable or busy subscriber and one or more reasons behind the non-communicability, as a part of said logging of observation with respect to said at least one subscriber.
13. The method as claimed in claim 1, wherein in case there is an expectancy of reply from said subscriber and said sequential-contacting results in a non-successful communication with said at least one subscriber, said method comprises:
logging said at least one non-communicable subscriber as at least one of:
non-contactable subscriber;
contactable but no-reply providing subscriber; and
contactable but non-interpretable reply providing subscriber;
and one or more reasons behind the non-communicability, as a part of said logging of observation with respect to said at least one subscriber
14. The method as claimed in preceding claims, said re-contacting comprises re-contacting a pre-determined number of times during said sequential-contacting, one or more of said non-communicable subscribers, based on specific reasons behind the non-communicability.
15. The method as claimed in preceding claims, further comprising:
receiving, by said Application, a User-input through another cellular-phone operating through an existing MSISDN;
fetching, from a designated entity linked to said Application, historical data pertaining to User-operation over said application; and
incorporating said fetched historical data to said another cellular-phone.
16. The method as claimed in preceding claims, further comprising:
receiving, by said Application, a User-input through another cellular-phone operating through a new MSISDN to transfer a profile of said application from said existing MSISDN;
activating, by a designated entity linked to said Application, an existing profile of said application in respect of said new MSISDN;
fetching, from said designated entity, historical data pertaining to User-operation done through the existing MSISDN; and
incorporating, by said designated entity, said fetched historical data into said another cellular-phone as a part of said activated profile.
17. The method as claimed in preceding claims, further comprising:
receiving a User-input received by said application to transfer profile related to said application to a new MSISDN linked to the existing Cellular-Phone; and
activating, by said designated entity, said profile in respect of said new MSISDN by deactivating, said profile in respect of an existing MSISDN linked to the existing Cellular-Phone.
18. A Cellular-Phone (200, 602) facilitated to communicate information through sequential-contacting subscribers and capturing outcome, said cellular-phone (200, 600) comprising:
a memory (202);
a processor (204) coupled to said memory;
a transceiver (206) coupled to said memory (202) and processor (204); and
an Application, implemented through said memory and executable by said processor, said Application comprising:

a User-interface (208) for receiving details of at least one telecommunication- subscriber and an information sourced from said transceiver or memory;
a triggering module (210) to trigger at least one telecommunication-network linked to said transceiver;
a communication module (212) to sequentially-contact said at least one telecommunication-subscriber via said network to communicate at least said information, and optionally re-contact said at least one subscriber to communicate said information, based upon said at least one subscriber remaining non-communicable earlier during the sequential-contacting; and
a data-logging module (214) to log an observation with respect to said at least one subscriber based on said sequential-contacting.
19. The Cellular-Phone (200, 602) as claimed in claim 18, wherein said User-interface comprises a plurality of control options to receive:
said details and said Information as sourced;
a User-selection of telecommunication-network operator; and
a User-preference for communicating a particular type of Information or a particular format of presenting information to one or more of said subscribers.
20. The Cellular-Phone (200, 602) as claimed in claim 18, wherein said triggering module triggers one or more telecommunication-networks linked to said transceiver, based on said User-selection.
21. The Cellular-Phone (200, 602) as claimed in claim 18, wherein in case said communication module receives a reply from said subscribers through said telecommunication-network, said reply comprises a signal, a voice response and text response.
22. The Cellular-Phone (200, 602) as claimed in claim 18, wherein said communication module identifies said non-communicable subscribers as at least one of:
non-contactable subscriber; and
in case of an expectancy of reply from said subscriber during the communication, said communication module additionally identifies said non-communicable subscribers as at least one of:
a) contactable but no-reply providing subscriber; and
b) contactable but non-interpretable reply providing subscriber.
23. The Cellular-Phone (200, 602) as claimed in claim 18, wherein said communication module re-contacts said one or more of said non-communicable subscribers based on specific reasons behind the non-communicability, said re-contacting occurring a pre-determined number of times during said sequential-contacting.
24. The Cellular-Phone (200, 602) as claimed in preceding claims, wherein said logging module logs observation with respect to each of said subscribers at least through logging an outcome of contacting each of said subscribers during said sequential-contacting.
25. A designated entity (604) linked to the cellular-phone as claimed in claimed in preceding claims through said Application, said entity comprising:
a receiving module (606) to receive requests through said Application pertaining to portability of said Application’s subscription; and
and
an execution module (608), based on a type of input received through said receiving module, configured to perform at least one of:
activate said Application’s profile in respect of new MSISDN, in case of a User switching to another MSISDN from an existing MSISDN while using an existing cellular-phone;
activate said Application’s profile in respect of a new MSISDN and incorporate historical data pertaining to User-operation to another cellular-phone, in case of a User switching to another MSISDN and another cellular-phone, and
incorporate historical data pertaining to User-operation to another cellular-phone, in case of a User switching to another cellular-phone from an existing Cellular-Phone while using an existing MSISDN.

Documents

Application Documents

# Name Date
1 201611040179-IntimationOfGrant11-08-2022.pdf 2022-08-11
1 Power of Attorney [24-11-2016(online)].pdf 2016-11-24
2 201611040179-PatentCertificate11-08-2022.pdf 2022-08-11
2 Form 9 [24-11-2016(online)].pdf_91.pdf 2016-11-24
3 Form 9 [24-11-2016(online)].pdf 2016-11-24
3 201611040179-ABSTRACT [14-06-2021(online)].pdf 2021-06-14
4 Form 5 [24-11-2016(online)].pdf 2016-11-24
4 201611040179-CLAIMS [14-06-2021(online)].pdf 2021-06-14
5 Form 3 [24-11-2016(online)].pdf 2016-11-24
5 201611040179-FER_SER_REPLY [14-06-2021(online)].pdf 2021-06-14
6 Form 18 [24-11-2016(online)].pdf_90.pdf 2016-11-24
6 201611040179-OTHERS [14-06-2021(online)].pdf 2021-06-14
7 Form 18 [24-11-2016(online)].pdf 2016-11-24
7 201611040179-FER.pdf 2020-02-04
8 Drawing [24-11-2016(online)].pdf 2016-11-24
8 201611040179-Correspondence-040517.pdf 2017-05-05
9 201611040179-OTHERS-040517.pdf 2017-05-05
9 Description(Complete) [24-11-2016(online)].pdf_89.pdf 2016-11-24
10 Description(Complete) [24-11-2016(online)].pdf 2016-11-24
10 Other Patent Document [04-05-2017(online)].pdf 2017-05-04
11 abstract.jpg 2017-01-16
12 Description(Complete) [24-11-2016(online)].pdf 2016-11-24
12 Other Patent Document [04-05-2017(online)].pdf 2017-05-04
13 201611040179-OTHERS-040517.pdf 2017-05-05
13 Description(Complete) [24-11-2016(online)].pdf_89.pdf 2016-11-24
14 201611040179-Correspondence-040517.pdf 2017-05-05
14 Drawing [24-11-2016(online)].pdf 2016-11-24
15 201611040179-FER.pdf 2020-02-04
15 Form 18 [24-11-2016(online)].pdf 2016-11-24
16 201611040179-OTHERS [14-06-2021(online)].pdf 2021-06-14
16 Form 18 [24-11-2016(online)].pdf_90.pdf 2016-11-24
17 201611040179-FER_SER_REPLY [14-06-2021(online)].pdf 2021-06-14
17 Form 3 [24-11-2016(online)].pdf 2016-11-24
18 201611040179-CLAIMS [14-06-2021(online)].pdf 2021-06-14
18 Form 5 [24-11-2016(online)].pdf 2016-11-24
19 Form 9 [24-11-2016(online)].pdf 2016-11-24
19 201611040179-ABSTRACT [14-06-2021(online)].pdf 2021-06-14
20 Form 9 [24-11-2016(online)].pdf_91.pdf 2016-11-24
20 201611040179-PatentCertificate11-08-2022.pdf 2022-08-11
21 Power of Attorney [24-11-2016(online)].pdf 2016-11-24
21 201611040179-IntimationOfGrant11-08-2022.pdf 2022-08-11

Search Strategy

1 searchstrategy201611040179_03-02-2020.pdf

ERegister / Renewals

3rd: 08 Nov 2022

From 24/11/2018 - To 24/11/2019

4th: 08 Nov 2022

From 24/11/2019 - To 24/11/2020

5th: 08 Nov 2022

From 24/11/2020 - To 24/11/2021

6th: 08 Nov 2022

From 24/11/2021 - To 24/11/2022

7th: 08 Nov 2022

From 24/11/2022 - To 24/11/2023

8th: 10 Mar 2023

From 24/11/2023 - To 24/11/2024

9th: 13 Mar 2024

From 24/11/2024 - To 24/11/2025