1. Field of the Invention
The present invention relates to mobile device communications, and more particularly to systems, methods and software applications for mobile device menu modification.
2. Description of the Related Art
Mobile communication protocols include text messaging, such as Short Message Service (SMS), and voice messaging, such as Short Voice Message Service (SVMS). SMS is a telecommunication service allowing mobile device users to send and receive text messages. SVMS is a telecommunication service allowing mobile device users to send and receive voice recordings.
Traditionally, SMS users subscribe to a cellular telephone provider. SMS users typically include many abbreviations to keep a message short. SMS thus provides a “type and read” text messaging environment. Such an environment lacks many attributes that are required for satisfactory communication between parties. Yet, the implementation of better communication systems has been hampered by the failure of mobile devices to readily integrate additional applications outside of those installed on the mobile device at the time of sale. Thus, there is a need for systems, methods and applications for mobile device menu modification.
Embodiments of the present invention provide systems, methods and software applications for mobile device menu modification. In an exemplary embodiment, a menu modification module may add a menu selection to a mobile device contact application user interface for selecting a recipient to receive a bubble message.
In some embodiments, a character or character set is prepended to a recipient's telephone number for purposes of utilizing a telecom service to contact a bubble server. In another embodiment, a bubble server telephone number is used to route a recipient's telephone number to a bubble server. In various embodiments, after the bubble server is contacted, DTMF tones of the recipient's telephone number may be sent to the bubble server.
In further embodiments, the bubble message may be a voice SMS message. In other embodiments, the bubble message may be a) a voice SMS message followed by multimedia content selected from the bubble server, b) a voice SMS message with multi-media content combined to play in the background of the voice SMS message upon delivery, c) a voice SMS with special voice effects selected from the bubble server, and/or d) a bubble video SMS message.
Additional embodiments may include a computer readable storage medium having embodied thereon a program being executable by a processor to perform a method for mobile device menu modification and/or utilization.
Provided herein are exemplary systems, methods and applications for mobile device menu modification. According to one exemplary embodiment, a user of a mobile device may readily integrate a software application within an existing mobile device to facilitate a novel voice messaging service (“bubble messages”) between the user and numerous other mobile device users.
Mobile device network 115 may facilitate communication between mobile device 105 and telecom service 120. The network 115 may be configured to communicate mobile device data, media data including audio data, and other data between mobile device 105 and telecom service 120. Network 115 may include a cell phone tower, relay, switch, server, and other equipment for communications between mobile device 105 and telecom service 120.
Telecom service 120 may be provided by a telecom company and/or a wireless carrier. Telecom service 120 may receive connection requests and other data from mobile device 105 (over mobile device network 115) and establish connections with a recipient of a communication request, such as media distribution center 125. Telecom service 120 may therefore act as a switch in establishing connections between a mobile device 105 and other devices. Telecom service 120 may be provided by telecom companies that provide a telecom service, such as Vodaphone in Egypt, KDDI in Japan, and Verizon in the United States.
Media distribution server 125 may include one or more servers that provide a media distribution service. Media distribution server 125 may receive connection requests and messages from telecom service 120 and relay information, data, media and other data to mobile devices 105, 165 and 175 through telecom service 155.
Telecom service 155 and mobile device network 160 may be implemented in a similar manner as telecom service 120 and mobile device network 115, respectively, but by different providers. Mobile device 165 and mobile device 175 may be associated with subscribers 170 and 180, respectively.
According to various exemplary embodiments, menu modification module 202 is configured to add a menu selection to contact application 206 for selecting a recipient to receive a bubble message. Configuration module 204 is configured to receive a selected recipient's telephone number or other similar information and to facilitate communication with bubble server 125. One or both of the modules may be received by the mobile device 105 in a variety of ways. For example, the modules or a link to the modules may be sent to the mobile device 105 by way of an email message or text message. A user may then load one or more of the modules on to the mobile device 105.
In various exemplary embodiments, the contact application 206 of the mobile device 105 is opened, a contact list is displayed, and a recipient is selected to receive a bubble message. In general, prior to menu modification, a menu associated with the contact application 206 of a mobile device would be limited to offering selections for placing an ordinary telephone call, sending an ordinary SMS message, and/or sending an ordinary email. As illustrated in
At step 402, a contact list including the name (or other similar information) of a recipient is displayed, depending on the type of the contact application 206. Further, the recipient's telephone number may also be displayed.
At step 404, the recipient and/or associated information is selected.
At step 406, the exemplary modified menu 302 is displayed to provide a list of possible ways to communicate with the recipient. The menu selection of “Send Bubble” may be selected to send the recipient a bubble message. According to a further exemplary embodiment, the method automatically advances to step 408 herein.
At step 408, the recipient's telephone number is modified by the configuration module 204 (
According to an alternative embodiment, the recipient's telephone number is not prepended. Instead, the contact application 206 utilizes a telephone number for the bubble server 125 to contact the bubble server 125.
At step 410, the mobile device 105 contacts the bubble server 125. According to one exemplary embodiment, the prepended characters are utilized by a telecom service (e.g. telecom service 120 (
At step 412, the recipient's telephone number is received by the bubble server 125. In an exemplary embodiment, the recipient's telephone number is received as DTMF (Dual Tone Multi-Frequency) tones. In some embodiments, an originating telephone number (i.e. the sender's telephone number or other similar identifying information) is also received by the bubble server 125.
At step 414, the bubble server 125 receives a message from a sender intended for the recipient. The message may be received via the telecom service 120, and the message may be a SMS or SVMS message.
At step 416, a notice is sent to the recipient. The notice informs the recipient that a message from the sender is available for streaming to the recipient. The notice may appear in an “inbox” of the recipient's mobile device.
At step 418, a request for the bubble message is received by the bubble server 125 from the recipient.
At step 420, the bubble message is streamed to the recipient using the bubble server 125.
The components shown in
Mass storage device 530, which may be implemented with a magnetic disk drive or an optical disk drive, is a non-volatile storage device for storing data and instructions for use by processor 510. Mass storage 530 can store the system software for implementing embodiments of the present invention for purposes of loading that software into memory 520.
Portable storage device 540 operates in conjunction with a portable non-volatile storage medium, such as a floppy disk, compact disk or digital video disc, to input and output data and code to and from the computer system 500 of
Input devices 560 provide a portion of a user interface. Input devices 560 may include an alpha-numeric keypad, such as a keyboard, for inputting alpha-numeric and other information, or a pointing device, such as a mouse, a trackball, stylus, or cursor direction keys. Additionally, the system 500 as shown in
Display system 570 may include a liquid crystal display (LCD) or other suitable display device. Display system 570 receives textual and graphical information, and processes the information for output to the display device.
Peripherals 580 may include any type of computer support device to add additional functionality to the computer system. Peripheral device(s) 580 may include a modem or a router.
The components in the computer system 500 of
The foregoing detailed description of the technology herein has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the technology to the precise form disclosed. Many modifications and variations are possible in light of the above teaching.
The present application claims the benefit and priority of U.S. Provisional Patent Application Ser. No. 61/130,392 filed on May 29, 2008 entitled “System, Method and Software Application for Mobile Device Menu Modification,” which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61130392 | May 2008 | US |