US20030224814A1 - Method and apparatus for sending a message from a wireless device - Google Patents
Method and apparatus for sending a message from a wireless device Download PDFInfo
- Publication number
- US20030224814A1 US20030224814A1 US10/196,490 US19649002A US2003224814A1 US 20030224814 A1 US20030224814 A1 US 20030224814A1 US 19649002 A US19649002 A US 19649002A US 2003224814 A1 US2003224814 A1 US 2003224814A1
- Authority
- US
- United States
- Prior art keywords
- message
- preferred
- communication mode
- mode
- message service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Definitions
- the present invention relates to communication of data, and more particularly, to sending messages from a wireless device in a multiple communication modes environment.
- SMS short message service
- the SMS is a wireless message service for providing a medium for communication of alphanumeric messages of limited size.
- the communication of SMS messages may be between mobile devices, or a mobile device and a wireless network.
- the SMS may be used for a variety of communication services such as electronic mail, paging, facsimile, voice mail, or Internet access.
- the SMS is available in communication systems operating in accordance with the Global System for Mobile Communications (GSM) standard, and code division multiple access (CDMA) standards, such as CDMA1X, CDMA2000, and WCDMA.
- GSM Global System for Mobile Communications
- CDMA code division multiple access
- the standards may include a specific set of protocols for communication of data. Such specific protocols include the General Packet Radio Service (GPRS) and the Universal Mobile Telecommunications Service (UMTS).
- GPRS General Packet Radio Service
- UMTS Universal Mobile Telecommunications Service
- EMS Enhanced Messaging Service
- the EMS allows users of EMS-compliant mobile devices to send and receive text, melodies, pictures, and simple sounds and animations, or a combination thereof.
- the EMS is also supported by a number of communication standards.
- a mobile device having multiple communication modes may support the operations of communicating data in accordance with more than one standard. Therefore, the mobile device may be a multi-mode wireless device (MWD.)
- the MWD allows a user to send and receive voice and data over multiple wireless networks, each operating in accordance with a communication standard.
- the communication modes include, without limitation, operations in CDMA or GSM based systems, or GSM-based derivatives such as GPRS or UMTS. Other CDMA-based systems are also included, such as CDMA1X, CDMA2000, etc.
- the MWDs are generally compatible with the SMS and EMS for sending and receiving messages.
- Most communication modes provide at least one message service.
- Each message service has distinct formats, interfaces, and protocols for generating, sending, and receiving messages.
- mobile service providers required users to choose a single wireless system for their service.
- a wireless device had to support only one set of message services.
- MWDs require the ability to support multiple message services for corresponding multiple communication modes, as well as each message service's unique standards.
- a user of an MWD must determine which wireless communication mode or modes is available for use, and must manually select an appropriate corresponding message service.
- the MWD may employ a different application for each message service, and each application includes a distinct interface and set of procedures for sending a message.
- a wireless device supporting more than one wireless communication system executes a method for sending a message.
- the method includes selecting a preferred communication mode from a plurality of communication modes supported by the wireless device.
- the method further includes selecting a preferred message service based on contents of the message and the preferred communication mode.
- the method further includes determining compatibility of the preferred message service with an active communication mode of the wireless device, and if the preferred message service is compatible with the active communication mode, sending the message using the preferred service according to the active communication mode.
- FIG. 1 illustrates a block diagram of a communication system having multiple wireless networks
- FIG. 2 illustrates a flow chart for sending a message in accordance with various embodiments of the invention.
- FIG. 3 illustrates a block diagram of a multi-modes wireless device for sending a message in accordance with various embodiments of the invention.
- FIG. 1 is an illustration of a wireless communication system 100 capable of operating in accordance with various aspects of the invention.
- the communications at various block interfaces within the wireless communication system 100 may be compliant in accordance with the Interim Standard-41C, or variants thereof.
- the wireless communication system 100 may be integrated with other data communication systems.
- messages are communicated between wireless devices 102 , 103 , and 104 operated by respective users and one or more external short messaging entities (ESME) 105 .
- Each wireless device may be any type of wireless communication device. Such devices may be connected or integrated with other types of devices, such as computers or devices operating like a computer.
- the wireless devices may also operate from a fixed location, such as a wireless local loop or a meter reading system, or a combination thereof.
- the wireless device 103 may be configured for operation in accordance with multiple communication standards in communication system 100 . Therefore, the wireless device 103 may be a MWD.
- the ESME 105 may include voice mail systems 106 , the Internet or a closed Intranet 108 , electronic mail system 110 , and other systems 112 such as fax machines, pagers, terminals or computers.
- the system 100 includes a short message service center (SMSC) 114 , also known as a message center. Other message centers may be employed to handle different message services.
- SMSC 114 may be a combination of hardware and software for relaying, storing and forwarding messages between the ESME 105 and the wireless devices in communication system 100 via network paths 199 and 198 .
- the network paths 199 and 198 include one or more signal transfer points (STPs) 116 ( a ) and 116 ( b ), also known as gateways.
- STPs signal transfer points
- the STPs 116 ( a ) and 116 ( b ) are connected with the SMSC 114 to enable IS-41C interconnections over signaling system 7 (SS7) links or similar channels with multiple network elements.
- Home location registers (HLR) 118 ( a ) and 118 ( b ) are connected with the STPs 116 ( a ) and 116 ( b ), respectively.
- Each HLR includes a database containing subscription data and service profiles of users.
- an HLR 118 ( a ) or 118 ( b ) provides routing information for an indicated user. Further, if a recipient is not available when a message delivery is attempted, the HLR 118 signals the SMSC 114 when the recipient is accessible and when the message is deliverable.
- Each STP is connected with one or more mobile switching centers (MSC) 120 ( a ) and 120 ( b ). Each MSC performs switching functions and controls message routing to and from respective radio access networks (RANs) 122 and 123 .
- the wireless communications from RAN 122 and RAN 123 with the mobile devices may be in accordance with different over the air protocols as defined by different standards. For example, RAN 123 may operate in accordance with the GSM standard, and RAN 122 in accordance with the CDMA standard.
- the MWD 103 is capable to operate in accordance with both standards with RAN 122 and 123 respectively.
- system 100 is shown with SMSC 114 in communication with two network paths 199 and 198 .
- Each network path may include one signal transfer point (STP), one mobile switching center (MSC) and one radio access network (RAN).
- STP signal transfer point
- MSC mobile switching center
- RAN radio access network
- the system 100 may include the ESME 105 , SMSC 114 , and a network path having at least one of each of an STP, MSC and RAN.
- the system 100 may include one or more SMSCs 114 or similar message centers.
- the wireless device 102 is only compatible with the wireless network including the RAN 122 using a first wireless communication mode.
- the wireless device 104 is only compatible with the wireless network including RAN 123 using a second wireless communication mode.
- Wireless device 102 could not communicate with the system 100 through the network path associated with RAN 123 , nor could wireless device 104 communicate with the system 100 through the network path associated with the RAN 122 .
- RAN 122 may operate according to CDMA standard
- RAN 123 operates according to GSM standard.
- the MWD 103 may operate with both RANs 122 and 123 .
- CDMA SMS messages are formatted differently than GSM SMS messages.
- the MWD 103 is configured to communicate with wireless networks connected to either RAN 122 or 123 , even where they operate according to different communication modes.
- Wireless devices 102 , 103 and 104 can receive different types of messages depending on the services to which they are subscribed.
- the MWD 103 can receive messages from various sources operating in accordance with different communication modes, such as CDMA and GSM modes.
- the MWD 103 automatically selects a message service based on content of a message and on a communication mode used for communicating with an available wireless network. Alternatively, the MWD 103 selects one message service, from one or more message services it supports, based on a message to be communicated and a preferred communication mode.
- FIG. 2 is a flowchart 200 illustrating various steps for sending a message from a MWD in a multiple communication mode environment in accordance with various aspects of the invention.
- the MWD receives a message origination mode preference.
- the message origination mode preference is a signal or code that is input into the MWD, and may be provided by a user, manufacturer or service provider for setting a message origination mode.
- the message origination mode selects or designates a preferred communication mode or priority scheme of communication modes from among the communication modes supported by the MWD.
- the preferred communication mode may be used by the MWD to originate (i.e. receive, format, and prepare) and send a message.
- the message origination mode includes an automatic mode, in which any communication mode can be used for sending the message.
- the message may only be sent to a CDMA1x-compliant network.
- a CDMA1x communication mode cannot be used, and a message may be sent according to a mode consistent with several parameters of the message, such as size, content, etc.
- a message can be originated either in response to a user request to enter a message at step 204 , or as a reply to a message received by the MWD from an external sender at steps 224 and 226 , which are explained in greater detail.
- the MWD receives message content and forms a message according to a format and protocol required by the message origination mode.
- the MWD receives a message send request from the user.
- the MWD selects a preferred wireless service from among the wireless services supported by the MWD. The selection is based on parameters of the message, and the message origination mode, if registered by the MWD. For example, if the message is an SMS message, and the text payload exceeds 140 bytes, then the message may be sent over a CDMA traffic channel, using service option 6 (SO6, rate set 1 of 9.6 kbps) or service option 14 (SO14, rate set 2 of 14.4 kbps). In another example, if CDMA is selected and the message exceeds the size limit of about 70 bytes for being sent on a CDMA access channel, the MWD will select either SO6 or SO14 and set up a call on the CDMA traffic channel. If the selected service option fails, the MWD will try another service option. If both service options fail, the MWD may try another mode such as WCDMA.
- the MWD compares the selected preferred message service with a currently-used, active communication mode of the device, if any, to determine whether they are compatible. If the preferred message service is compatible with the active communication mode, shown at decision step 210 , the MWD sends the message using the preferred message service to a wireless network associated with the active communication mode at step 212 .
- the MWD will select another communication mode as shown at step 220 .
- the MWD selects a next communication mode based on compatibility with the preferred message service, and in accordance with preferences registered by the message origination mode preference, if any. If a network connection can be acquired using the next suitable communication mode as set forth at decision step 222 , the MWD sends the message to a wireless network associated with the next suitable communication mode at step 212 . If a network connection cannot be acquired, the MWD selects a next suitable communication mode at step 220 .
- the MWD stops the protocol stack for the current active mode, and starts the protocol stack for the newly selected mode which causes a hardware and firmware change in order to tune into the newly acquired wireless network.
- the MWD may run multiple stacks concurrently.
- the MWD may listen to protocol information from the newly acquired wireless network, and establishes dialogues with the network (i.e. GSM location update, CDMA registration, etc.).
- the MWD may receive a message submission status (CDMA transport layer Acknowledgement Message, GSM/UMTS Submit Report message, etc.) from the SMSC 114 , as indicated at step 214 .
- the message submission status is preferably received within the time period that is specified by the standards of the wireless system used. If the submission status indicates that the SMSC 114 accepted the message, and the user requested a message delivery status (CDMA Delivery Acknowledgement Message, GSM/UMTS Status Report message, etc.), the MWD may receive a message delivery status from the SMSC at step 216 . If the user requested a reply to the sent message (CDMA User Acknowledgement, GSM Reply Path, etc.), the MWD may receive the requested reply at step 218 .
- the MWD is able to receive a message from multiple available wireless networks according to multiple wireless communication modes. If the sender of such a message requests a reply, the MWD user generates the reply without having to know on which system or network the original message is received. Accordingly, at step 226 , the MWD receives a user request to reply to the received message, and once the reply data is received and a reply message is formed, the MWD receives the user message send request at step 206 . When replying to a received message, the MWD may select a communication mode used by the network when the received message is arrived. The flow of various steps then proceeds as set forth. Those with skill in the art would recognize that the steps in FIG. 2, representing steps for sending a message by a multi-mode wireless device, may be interchanged or reordered without departing from the main scope of the invention.
- FIG. 3 is a block diagram 300 of a MWD 103 for sending a message in accordance with various aspects of the invention.
- the MWD 103 includes a communication module 302 that enables communication with a wireless network using different communication modes.
- the communication module 302 sends and receives control and traffic signals via antenna 304 while in communication with RAN 122 and 123 in accordance with corresponding protocols defined in relevant standards.
- the MWD 103 also includes a control processor 306 and computer-readable media 308 .
- the computer-readable media 308 stores one or more software modules for execution by the control processor 306 .
- the MWD 103 also includes a user interface 310 for receiving commands, requests, instructions, and data from a user, and for providing information to the user via, for example, a display in MWD.
- a user interface 310 for receiving commands, requests, instructions, and data from a user, and for providing information to the user via, for example, a display in MWD.
- Various steps defined and explained in relation to flowchart 200 depicted in FIG. 2 may be formed via software code or hardware or a combination of both, and incorporated in MWD 103 via computer-readable media 308 and control processor 306 . Therefore, MWD 103 may operate in accordance with various aspects of the invention.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- a software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
- An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium.
- the storage medium may be integral to the processor.
- the processor and the storage medium may reside in an ASIC.
- the ASIC may reside in a wireless device.
- the processor and the storage medium may reside as discrete components in a user terminal connected with the wireless device.
Abstract
A method, apparatus, and computer-readable media for sending a message from a multi-mode wireless device in a multiple communication mode environment. A preferred communication mode is selected from a plurality of communication modes supported by the wireless device. A preferred message service is selected based on contents of the message and the preferred communication mode. Then, compatibility of the preferred message service with an active communication mode of the wireless device is determined. If the preferred message service is compatible with the active communication mode, the message is sent by using the preferred service according to the active communication mode.
Description
- This application claims priority of U.S. Provisional Application Serial No. 60/384,187, filed May 29, 2002 entitled “Method and Apparatus for Providing Messaging Services with Multi-Mode Wireless Devices.”
- 1. Field
- The present invention relates to communication of data, and more particularly, to sending messages from a wireless device in a multiple communication modes environment.
- 2. Background
- Various communication systems operating according to different communication protocols provide for communication of messages. Generally, communication of messages is provided through different message services. One of the message services is the short message service (SMS.) The SMS is a wireless message service for providing a medium for communication of alphanumeric messages of limited size. The communication of SMS messages may be between mobile devices, or a mobile device and a wireless network. The SMS may be used for a variety of communication services such as electronic mail, paging, facsimile, voice mail, or Internet access. The SMS is available in communication systems operating in accordance with the Global System for Mobile Communications (GSM) standard, and code division multiple access (CDMA) standards, such as CDMA1X, CDMA2000, and WCDMA. The standards may include a specific set of protocols for communication of data. Such specific protocols include the General Packet Radio Service (GPRS) and the Universal Mobile Telecommunications Service (UMTS).
- Another type of message service is known as Enhanced Messaging Service (EMS.) The EMS allows users of EMS-compliant mobile devices to send and receive text, melodies, pictures, and simple sounds and animations, or a combination thereof. The EMS is also supported by a number of communication standards.
- A mobile device having multiple communication modes may support the operations of communicating data in accordance with more than one standard. Therefore, the mobile device may be a multi-mode wireless device (MWD.) The MWD allows a user to send and receive voice and data over multiple wireless networks, each operating in accordance with a communication standard. The communication modes include, without limitation, operations in CDMA or GSM based systems, or GSM-based derivatives such as GPRS or UMTS. Other CDMA-based systems are also included, such as CDMA1X, CDMA2000, etc. The MWDs are generally compatible with the SMS and EMS for sending and receiving messages.
- Most communication modes provide at least one message service. Each message service, however, has distinct formats, interfaces, and protocols for generating, sending, and receiving messages. In the past, mobile service providers required users to choose a single wireless system for their service. Thus, a wireless device had to support only one set of message services.
- The proliferation of MWDs, however, requires the ability to support multiple message services for corresponding multiple communication modes, as well as each message service's unique standards. Currently, a user of an MWD must determine which wireless communication mode or modes is available for use, and must manually select an appropriate corresponding message service. Further, the MWD may employ a different application for each message service, and each application includes a distinct interface and set of procedures for sending a message.
- There is therefore a need in the art for a method and apparatus for sending a message in which a wireless communication mode and a message service can be automatically selected.
- Embodiments disclosed herein address the above stated needs by providing a novel and improved method, apparatus, and computer-readable medium for sending messages from a wireless device. In accordance with various aspects of the invention, a wireless device supporting more than one wireless communication system executes a method for sending a message. The method includes selecting a preferred communication mode from a plurality of communication modes supported by the wireless device. The method further includes selecting a preferred message service based on contents of the message and the preferred communication mode. The method further includes determining compatibility of the preferred message service with an active communication mode of the wireless device, and if the preferred message service is compatible with the active communication mode, sending the message using the preferred service according to the active communication mode.
- FIG. 1 illustrates a block diagram of a communication system having multiple wireless networks;
- FIG. 2 illustrates a flow chart for sending a message in accordance with various embodiments of the invention.
- FIG. 3 illustrates a block diagram of a multi-modes wireless device for sending a message in accordance with various embodiments of the invention.
- FIG. 1 is an illustration of a
wireless communication system 100 capable of operating in accordance with various aspects of the invention. The communications at various block interfaces within thewireless communication system 100 may be compliant in accordance with the Interim Standard-41C, or variants thereof. Thewireless communication system 100 may be integrated with other data communication systems. During operation, messages are communicated betweenwireless devices wireless device 103 may be configured for operation in accordance with multiple communication standards incommunication system 100. Therefore, thewireless device 103 may be a MWD. - The ESME105 may include
voice mail systems 106, the Internet or a closed Intranet 108,electronic mail system 110, andother systems 112 such as fax machines, pagers, terminals or computers. Thesystem 100 includes a short message service center (SMSC) 114, also known as a message center. Other message centers may be employed to handle different message services. The SMSC 114 may be a combination of hardware and software for relaying, storing and forwarding messages between the ESME 105 and the wireless devices incommunication system 100 vianetwork paths - The
network paths SMSC 114 to enable IS-41C interconnections over signaling system 7 (SS7) links or similar channels with multiple network elements. Home location registers (HLR) 118(a) and 118(b) are connected with the STPs 116(a) and 116(b), respectively. Each HLR includes a database containing subscription data and service profiles of users. In response to a request from theSMSC 114, an HLR 118(a) or 118(b) provides routing information for an indicated user. Further, if a recipient is not available when a message delivery is attempted, theHLR 118 signals theSMSC 114 when the recipient is accessible and when the message is deliverable. Each STP is connected with one or more mobile switching centers (MSC) 120(a) and 120(b). Each MSC performs switching functions and controls message routing to and from respective radio access networks (RANs) 122 and 123. The wireless communications fromRAN 122 andRAN 123 with the mobile devices may be in accordance with different over the air protocols as defined by different standards. For example,RAN 123 may operate in accordance with the GSM standard, andRAN 122 in accordance with the CDMA standard. TheMWD 103 is capable to operate in accordance with both standards withRAN - For purposes of simplicity,
system 100 is shown withSMSC 114 in communication with twonetwork paths system 100 may include theESME 105,SMSC 114, and a network path having at least one of each of an STP, MSC and RAN. Thesystem 100 may include one or more SMSCs 114 or similar message centers. - In one example, the
wireless device 102 is only compatible with the wireless network including theRAN 122 using a first wireless communication mode. Similarly, thewireless device 104 is only compatible with the wirelessnetwork including RAN 123 using a second wireless communication mode.Wireless device 102 could not communicate with thesystem 100 through the network path associated withRAN 123, nor couldwireless device 104 communicate with thesystem 100 through the network path associated with theRAN 122. For example,RAN 122 may operate according to CDMA standard, andRAN 123 operates according to GSM standard. TheMWD 103 may operate with bothRANs - For different communication modes such as CDMA and GSM modes, message services may require different formatting. For example, CDMA SMS messages are formatted differently than GSM SMS messages. The
MWD 103, however, is configured to communicate with wireless networks connected to eitherRAN Wireless devices MWD 103 can receive messages from various sources operating in accordance with different communication modes, such as CDMA and GSM modes. - According to various aspects of the invention, the
MWD 103 automatically selects a message service based on content of a message and on a communication mode used for communicating with an available wireless network. Alternatively, theMWD 103 selects one message service, from one or more message services it supports, based on a message to be communicated and a preferred communication mode. - FIG. 2 is a
flowchart 200 illustrating various steps for sending a message from a MWD in a multiple communication mode environment in accordance with various aspects of the invention. Atstep 202, the MWD receives a message origination mode preference. The message origination mode preference is a signal or code that is input into the MWD, and may be provided by a user, manufacturer or service provider for setting a message origination mode. - The message origination mode selects or designates a preferred communication mode or priority scheme of communication modes from among the communication modes supported by the MWD. The preferred communication mode may be used by the MWD to originate (i.e. receive, format, and prepare) and send a message.
- The message origination mode includes an automatic mode, in which any communication mode can be used for sending the message. In the CDMA1x-only mode, the message may only be sent to a CDMA1x-compliant network. In GSM/GPRS/UMTS mode, a CDMA1x communication mode cannot be used, and a message may be sent according to a mode consistent with several parameters of the message, such as size, content, etc.
- A message can be originated either in response to a user request to enter a message at
step 204, or as a reply to a message received by the MWD from an external sender atsteps step 206, the MWD receives a message send request from the user. - At
step 208, the MWD selects a preferred wireless service from among the wireless services supported by the MWD. The selection is based on parameters of the message, and the message origination mode, if registered by the MWD. For example, if the message is an SMS message, and the text payload exceeds 140 bytes, then the message may be sent over a CDMA traffic channel, using service option 6 (SO6, rate set 1 of 9.6 kbps) or service option 14 (SO14, rate set 2 of 14.4 kbps). In another example, if CDMA is selected and the message exceeds the size limit of about 70 bytes for being sent on a CDMA access channel, the MWD will select either SO6 or SO14 and set up a call on the CDMA traffic channel. If the selected service option fails, the MWD will try another service option. If both service options fail, the MWD may try another mode such as WCDMA. - At
step 209, the MWD compares the selected preferred message service with a currently-used, active communication mode of the device, if any, to determine whether they are compatible. If the preferred message service is compatible with the active communication mode, shown atdecision step 210, the MWD sends the message using the preferred message service to a wireless network associated with the active communication mode atstep 212. - If the preferred message service is not compatible with the current active communication mode, or if a network connection is lost before transmission of the message is completed, the MWD will select another communication mode as shown at
step 220. The MWD selects a next communication mode based on compatibility with the preferred message service, and in accordance with preferences registered by the message origination mode preference, if any. If a network connection can be acquired using the next suitable communication mode as set forth atdecision step 222, the MWD sends the message to a wireless network associated with the next suitable communication mode atstep 212. If a network connection cannot be acquired, the MWD selects a next suitable communication mode atstep 220. - To acquire a network connection using the next suitable communication mode, the MWD stops the protocol stack for the current active mode, and starts the protocol stack for the newly selected mode which causes a hardware and firmware change in order to tune into the newly acquired wireless network. Alternatively, the MWD may run multiple stacks concurrently. The MWD may listen to protocol information from the newly acquired wireless network, and establishes dialogues with the network (i.e. GSM location update, CDMA registration, etc.).
- If the message is sent successfully over the network, the MWD may receive a message submission status (CDMA transport layer Acknowledgement Message, GSM/UMTS Submit Report message, etc.) from the
SMSC 114, as indicated atstep 214. The message submission status is preferably received within the time period that is specified by the standards of the wireless system used. If the submission status indicates that theSMSC 114 accepted the message, and the user requested a message delivery status (CDMA Delivery Acknowledgement Message, GSM/UMTS Status Report message, etc.), the MWD may receive a message delivery status from the SMSC atstep 216. If the user requested a reply to the sent message (CDMA User Acknowledgement, GSM Reply Path, etc.), the MWD may receive the requested reply atstep 218. - Returning now to step224, the MWD is able to receive a message from multiple available wireless networks according to multiple wireless communication modes. If the sender of such a message requests a reply, the MWD user generates the reply without having to know on which system or network the original message is received. Accordingly, at
step 226, the MWD receives a user request to reply to the received message, and once the reply data is received and a reply message is formed, the MWD receives the user message send request atstep 206. When replying to a received message, the MWD may select a communication mode used by the network when the received message is arrived. The flow of various steps then proceeds as set forth. Those with skill in the art would recognize that the steps in FIG. 2, representing steps for sending a message by a multi-mode wireless device, may be interchanged or reordered without departing from the main scope of the invention. - FIG. 3 is a block diagram300 of a
MWD 103 for sending a message in accordance with various aspects of the invention. TheMWD 103 includes acommunication module 302 that enables communication with a wireless network using different communication modes. Thecommunication module 302 sends and receives control and traffic signals viaantenna 304 while in communication withRAN MWD 103 also includes acontrol processor 306 and computer-readable media 308. The computer-readable media 308 stores one or more software modules for execution by thecontrol processor 306. TheMWD 103 also includes auser interface 310 for receiving commands, requests, instructions, and data from a user, and for providing information to the user via, for example, a display in MWD. Various steps defined and explained in relation toflowchart 200 depicted in FIG. 2 may be formed via software code or hardware or a combination of both, and incorporated inMWD 103 via computer-readable media 308 andcontrol processor 306. Therefore,MWD 103 may operate in accordance with various aspects of the invention. - Those of skill would further appreciate that the various illustrative logical blocks, modules, functional blocks, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software stored on computer-readable media, or combinations thereof. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Furthermore, the various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a wireless device. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal connected with the wireless device.
Claims (18)
1. A method for sending a message from a wireless device in a multiple communication modes environment, comprising:
selecting a preferred communication mode from a plurality of communication modes supported by the wireless device;
selecting a preferred message service based on contents of the message and the preferred communication mode;
determining compatibility of the preferred message service with an active communication mode of the wireless device; and
if the preferred message service is compatible with the active communication mode, sending the message using the preferred service according to the active communication mode.
2. The method as set forth in claim, 1 further comprising:
receiving a message origination mode preference for setting a message origination mode including the preferred communication mode; and
wherein selecting the preferred message service is further based on the message origination mode.
3. The method as set forth in claim 1 , further comprising formatting said message according to the preferred message service.
4. The method as set forth in claim 1 , further comprising, if the preferred message service is not compatible with the active communication mode, resetting the active communication mode to a next communication mode that is compatible with the preferred message service and the preferred communication mode.
5. The method as set forth in claim 4 , further comprising, if the preferred message service is compatible with the next communication mode, sending the message using the preferred message service according to the next communication mode.
6. The method as set forth in claim 1 , further comprising receiving a request to send the message as a reply to a received message.
7. The method as set forth in claim 1 , further comprising receiving a request to send the message in response to receiving the content from a user.
8. An apparatus for sending a message from a wireless device in a multiple communication mode environment, comprising:
a control processor configured for selecting a preferred communication mode from a plurality of communication modes supported by the wireless device, selecting a preferred message service based on contents of the message and the preferred communication mode, and determining compatibility of the preferred message service with an active communication mode of the wireless device; and
a communication module configured for sending the message using the preferred service according to the active communication mode if the preferred message service is compatible with the active communication mode.
9. The apparatus as set forth in claim, 8 further comprising:
a user interface for receiving a message origination mode preference from a user, the message origination mode preference being configured to set a message origination mode including the preferred communication mode from one or more communication modes supported by the wireless device; and wherein the selecting the preferred message service is further based on the message origination mode.
10. The apparatus as set forth in claim 8 , wherein the control processor is further configured to format said message according to the message service.
11. The apparatus as set forth in claim 8 , wherein the control processor is configured to select a next communication mode compatible with the preferred message service if the preferred message service is incompatible with the active communication mode.
12. A apparatus for sending a message from a wireless device in a multiple communication mode environment, comprising:
a control processor; and
computer readable media including code for instructing the control processor, wherein the code comprises:
code for selecting a preferred communication mode from a plurality of communication modes supported by the wireless device;
code for selecting a preferred message service based on contents of the message and the preferred communication mode;
code for determining compatibility of the preferred message service with an active communication mode of the wireless device; and
code for, if the preferred message service is compatible with the active communication mode, sending the message using the preferred service according to the active communication mode.
13. The apparatus as set forth in claim, 12 further comprising:
code for receiving a message origination mode preference for setting a message origination mode including the preferred communication mode; and
code for wherein selecting the preferred message service is further based on the message origination mode.
14. The apparatus as set forth in claim 12 , further comprising code for formatting said message according to the preferred message service.
15. The apparatus as set forth in claim 12 , further comprising, if the preferred message service is not compatible with the active communication mode, code for resetting the active communication mode to a next communication mode that is compatible with the preferred message service and the preferred communication mode.
16. The apparatus as set forth in claim 15 , further comprising, if the preferred message service is compatible with the next communication mode, code for sending the message using the preferred message service according to the next communication mode.
17. The apparatus as set forth in claim 12 , further comprising code for receiving a request to send the message as a reply to a received message.
18. The apparatus as set forth in claim 12 , further comprising code for receiving a request to send the message in response to receiving the content from a user.
Priority Applications (14)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/196,490 US20030224814A1 (en) | 2002-05-29 | 2002-07-15 | Method and apparatus for sending a message from a wireless device |
AU2003232462A AU2003232462A1 (en) | 2002-05-29 | 2003-05-29 | Method and apparatus for sending a message from a wireless device |
PCT/US2003/017119 WO2003103319A1 (en) | 2002-05-29 | 2003-05-29 | Method and apparatus for sending a message from a wireless device |
BRPI0311354-0A BR0311354A (en) | 2002-05-29 | 2003-05-29 | method and equipment for sending a message from a wireless device |
ES03756305T ES2388664T3 (en) | 2002-05-29 | 2003-05-29 | Procedure and device for sending a message from a wireless device |
TW092114557A TW200405744A (en) | 2002-05-29 | 2003-05-29 | Method and apparatus for sending a message from a wireless device |
EP03756305A EP1508256B1 (en) | 2002-05-29 | 2003-05-29 | Method and apparatus for sending a message from a wireless device |
JP2004510268A JP4773090B2 (en) | 2002-05-29 | 2003-05-29 | Method for transmitting a message from a wireless device and apparatus therefor |
CNA038123495A CN1656836A (en) | 2002-05-29 | 2003-05-29 | Method and apparatus for sending a message from a wireless device |
KR1020047018798A KR101094120B1 (en) | 2002-05-29 | 2003-05-29 | Method and apparatus for sending a message from a wireless device |
CN2007100898575A CN101031123B (en) | 2002-05-29 | 2003-05-29 | Method and apparatus for sending a message from a wireless device |
HK06100145.8A HK1080249A1 (en) | 2002-05-29 | 2006-01-04 | Method and apparatus for sending a message from a wireless device |
JP2010094100A JP2010213312A (en) | 2002-05-29 | 2010-04-15 | Method and apparatus for sending message from wireless device |
US13/454,083 US8706087B2 (en) | 2002-05-29 | 2012-04-24 | Method and apparatus for sending a message from a wireless device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38418702P | 2002-05-29 | 2002-05-29 | |
US10/196,490 US20030224814A1 (en) | 2002-05-29 | 2002-07-15 | Method and apparatus for sending a message from a wireless device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/454,083 Division US8706087B2 (en) | 2002-05-29 | 2012-04-24 | Method and apparatus for sending a message from a wireless device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030224814A1 true US20030224814A1 (en) | 2003-12-04 |
Family
ID=29586377
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/196,490 Abandoned US20030224814A1 (en) | 2002-05-29 | 2002-07-15 | Method and apparatus for sending a message from a wireless device |
US13/454,083 Expired - Lifetime US8706087B2 (en) | 2002-05-29 | 2012-04-24 | Method and apparatus for sending a message from a wireless device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/454,083 Expired - Lifetime US8706087B2 (en) | 2002-05-29 | 2012-04-24 | Method and apparatus for sending a message from a wireless device |
Country Status (11)
Country | Link |
---|---|
US (2) | US20030224814A1 (en) |
EP (1) | EP1508256B1 (en) |
JP (2) | JP4773090B2 (en) |
KR (1) | KR101094120B1 (en) |
CN (2) | CN1656836A (en) |
AU (1) | AU2003232462A1 (en) |
BR (1) | BR0311354A (en) |
ES (1) | ES2388664T3 (en) |
HK (1) | HK1080249A1 (en) |
TW (1) | TW200405744A (en) |
WO (1) | WO2003103319A1 (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040047364A1 (en) * | 2002-09-09 | 2004-03-11 | Briggs Peter G. | Adaptive communication modes |
US20050176445A1 (en) * | 2004-02-05 | 2005-08-11 | Hai Qu | Transparent broadcast services for a multi-mode wireless device |
US20060056448A1 (en) * | 2004-09-10 | 2006-03-16 | Interdigital Technology Corporation | Wireless communication methods and components for facilitating multiple network type compatibility |
US20060140150A1 (en) * | 2004-11-05 | 2006-06-29 | Interdigital Technology Corporation | Wireless communication method and system for implementing media independent handover between technologically diversified access networks |
US20060159047A1 (en) * | 2005-01-18 | 2006-07-20 | Interdigital Technology Corporation | Method and system for context transfer across heterogeneous networks |
US20060217147A1 (en) * | 2005-01-18 | 2006-09-28 | Interdigital Technology Corporation | Method and system for system discovery and user selection |
US20060235987A1 (en) * | 2005-04-08 | 2006-10-19 | Canon Kabushiki Kaisha | Information communication device and method for selecting protocol |
US20060258355A1 (en) * | 2005-05-16 | 2006-11-16 | Interdigital Technology Corporation | Method and system for integrating media independent handovers |
US7245913B1 (en) * | 2004-11-08 | 2007-07-17 | Sprint Communications Company L.P. | Handset mode selection based on user preferences |
US20080020787A1 (en) * | 2004-06-07 | 2008-01-24 | Jari Lahtinen | Mobile Station |
US7359704B1 (en) * | 2002-07-23 | 2008-04-15 | At&T Mobility Ii Llc | Registration of communications devices |
EP1933540A1 (en) * | 2006-12-13 | 2008-06-18 | Vodafone Holding GmbH | Creation of messages transferred by the messaging service of a mobile radio network |
US20080182548A1 (en) * | 2006-04-29 | 2008-07-31 | Pattison Ian Mclean | Contextual based identity |
US20080263137A1 (en) * | 2006-04-29 | 2008-10-23 | Pattison Ian Mclean | Platform for interoperability |
US20090049202A1 (en) * | 2006-04-29 | 2009-02-19 | Pattison Ian Mclean | System and Method for SMS/IP Interoperability |
US20090144634A1 (en) * | 2003-06-30 | 2009-06-04 | Berger Kelly D | Multi-mode communication apparatus and interface for contacting a user |
US7761098B1 (en) | 2007-06-05 | 2010-07-20 | Sprint Communications Company L.P. | Handset mode selection based on user preferences |
GB2476706A (en) * | 2010-01-05 | 2011-07-06 | Nokia Oyj | A system for selecting a communication means based on a message type. |
CN102396248A (en) * | 2009-03-16 | 2012-03-28 | 华为技术有限公司 | Method and communication device for transmitting signals |
US20120165051A1 (en) * | 2003-08-18 | 2012-06-28 | Nokia Corporation | Selecting a data transfer method |
US20140280097A1 (en) * | 2013-03-14 | 2014-09-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing a contact address |
US9826371B2 (en) * | 2014-12-03 | 2017-11-21 | Telefonaktiebolaget Lm Ericsson (Publ) | SMS message management |
US11463389B1 (en) * | 2021-05-05 | 2022-10-04 | Rovi Guides, Inc. | Message modification based on device compatability |
US11562124B2 (en) | 2021-05-05 | 2023-01-24 | Rovi Guides, Inc. | Message modification based on message context |
US11563701B2 (en) | 2021-05-05 | 2023-01-24 | Rovi Guides, Inc. | Message modification based on message format |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030224814A1 (en) | 2002-05-29 | 2003-12-04 | Hai Qu | Method and apparatus for sending a message from a wireless device |
EP1587281A1 (en) | 2004-04-15 | 2005-10-19 | Research In Motion Limited | System and Method for Implementing a Wireless Access Protocol Push |
CN101163311B (en) * | 2006-10-13 | 2010-12-08 | 中兴通讯股份有限公司 | Method of implementing short message turn-on detection to multimode mobile phone |
KR100806179B1 (en) | 2006-12-21 | 2008-02-21 | 에스케이 텔레콤주식회사 | Mobile communication terminal for providing sms format conversion function |
US8549083B2 (en) * | 2010-01-06 | 2013-10-01 | Alcatel Lucent | Message waiting notification to external message centers |
KR20110126250A (en) * | 2010-05-17 | 2011-11-23 | 삼성전자주식회사 | Apparatus and method for communicating of communication terminal for multiple standby |
US8812034B2 (en) * | 2011-09-30 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatuses for management of SMS message identifications in a multi-mode device |
US9294246B2 (en) * | 2013-03-19 | 2016-03-22 | Electronics And Telecommunications Research Institute | Wireless communication device using common control channel and wireless communication method using the same |
US20150004965A1 (en) * | 2013-06-30 | 2015-01-01 | Avaya Inc. | System and method for separation of call origination and call delivery techniques |
CN109788446B (en) * | 2017-11-10 | 2020-11-06 | 华为技术有限公司 | Short message sending method and device |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5682460A (en) * | 1994-08-29 | 1997-10-28 | Motorola, Inc. | Method for selecting transmission preferences |
US5854985A (en) * | 1993-12-15 | 1998-12-29 | Spectrum Information Technologies, Inc. | Adaptive omni-modal radio apparatus and methods |
US5910951A (en) * | 1996-10-15 | 1999-06-08 | Motorola, Inc. | Transmitting device with mobility manager and method of communicating |
US5930239A (en) * | 1993-11-01 | 1999-07-27 | Telefonaktiebolaget Lm Ericsson | Message transmission system and method for a radiocommunication system |
US6006099A (en) * | 1997-07-08 | 1999-12-21 | Ericsson Inc. Research | System and method for private radio communication |
US6055240A (en) * | 1997-06-12 | 2000-04-25 | Nortel Networks Corporation | Method and apparatus for message management |
US6128509A (en) * | 1997-11-07 | 2000-10-03 | Nokia Mobile Phone Limited | Intelligent service interface and messaging protocol for coupling a mobile station to peripheral devices |
US6185413B1 (en) * | 1997-06-17 | 2001-02-06 | Siemens Aktiengesellschaft | Mobile station having a cost-efficient call management method and system |
US6374112B1 (en) * | 1998-04-03 | 2002-04-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Flexible radio access and resource allocation in a universal mobile telephone system |
US20020059434A1 (en) * | 2000-06-28 | 2002-05-16 | Jeyhan Karaoguz | Multi-mode controller |
US20020067714A1 (en) * | 2000-09-28 | 2002-06-06 | Crain Louis M. | System and method for wide area network and telco infrastructure integration |
US20020105932A1 (en) * | 2000-05-30 | 2002-08-08 | Kazuyuki Miya | Radio communication system and communication terminal apparatus used therein |
US6522884B2 (en) * | 2000-02-23 | 2003-02-18 | Nexterna, Inc. | System and method for dynamically routing messages transmitted from mobile platforms |
US6608832B2 (en) * | 1997-09-25 | 2003-08-19 | Telefonaktiebolaget Lm Ericsson | Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services |
US6625503B1 (en) * | 2000-06-09 | 2003-09-23 | Motorola, Inc. | Personal preference information communication method and apparatus |
US6731680B1 (en) * | 1998-05-06 | 2004-05-04 | Siemens Aktiengesellschaft | Method of changing from a first transmission path and/or transmission mode to a second transmission path and/or transmission mode |
US20040116140A1 (en) * | 2002-12-20 | 2004-06-17 | Babbar Uppinder S. | Dynamically provisioned mobile station and method therefor |
US6785556B2 (en) * | 2000-08-11 | 2004-08-31 | Novatel Wireless, Inc. | Method and apparatus for a software configurable wireless modem adaptable for multiple modes of operation |
US20040247092A1 (en) * | 2000-12-21 | 2004-12-09 | Timmins Timothy A. | Technique for call context based advertising through an information assistance service |
US6920126B2 (en) * | 1998-08-19 | 2005-07-19 | Siemens Aktiengesellschaft | Method for routing links through a packet-oriented communication network |
US6944473B2 (en) * | 2000-06-27 | 2005-09-13 | Motorola, Inc | Method for radio access bearer reconfiguration in a communications system |
US6978144B1 (en) * | 2001-04-19 | 2005-12-20 | Cisco Technology, Inc. | Method and system for managing real-time bandwidth in a wireless network |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69327866T2 (en) | 1992-09-09 | 2000-11-02 | Hitachi Ltd | Mobile communication device |
US5903832A (en) * | 1995-12-21 | 1999-05-11 | Nokia Mobile Phones Llimited | Mobile terminal having enhanced system selection capability |
US6119003A (en) * | 1996-09-09 | 2000-09-12 | Nokia Mobile Phones Limited | Methods and apparatus for performing automatic mode selection in a multimode mobile terminal |
JPH10145318A (en) | 1996-11-15 | 1998-05-29 | Canon Inc | Communication method and communication equipment |
WO2000041369A1 (en) | 1998-12-28 | 2000-07-13 | Mitsubishi Denki Kabushiki Kaisha | Method and apparatus for selecting data communication line |
JP2000278735A (en) | 1999-03-24 | 2000-10-06 | Hitachi Ltd | Mobile radio unit |
US7181237B2 (en) | 2001-03-15 | 2007-02-20 | Siemens Communications, Inc. | Control of a multi-mode, multi-band mobile telephone via a single hardware and software man machine interface |
US7251252B2 (en) * | 2001-06-13 | 2007-07-31 | Qwest Communications International Inc. | Negotiated cell delivery capability |
US20030017828A1 (en) * | 2001-07-20 | 2003-01-23 | Kotzin Michael D. | Methods for mobile communication services selection |
US20040203745A1 (en) * | 2002-03-06 | 2004-10-14 | Rotem Cooper | Method and apparatus for efficient selection and acquisition of a wireless communications system |
US20030224814A1 (en) | 2002-05-29 | 2003-12-04 | Hai Qu | Method and apparatus for sending a message from a wireless device |
US20040192301A1 (en) * | 2002-08-01 | 2004-09-30 | Guangming Shi | Systems and techniques for originating calls in multi-mode network environments |
KR100742580B1 (en) * | 2002-10-30 | 2007-08-02 | 리서치 인 모션 리미티드 | Methods and device for preferably selecting a communication network which makes data service available |
US7212810B2 (en) * | 2003-10-17 | 2007-05-01 | Qualcomm Incorporated | System selection for wireless data services |
-
2002
- 2002-07-15 US US10/196,490 patent/US20030224814A1/en not_active Abandoned
-
2003
- 2003-05-29 AU AU2003232462A patent/AU2003232462A1/en not_active Abandoned
- 2003-05-29 CN CNA038123495A patent/CN1656836A/en active Pending
- 2003-05-29 WO PCT/US2003/017119 patent/WO2003103319A1/en active Application Filing
- 2003-05-29 ES ES03756305T patent/ES2388664T3/en not_active Expired - Lifetime
- 2003-05-29 EP EP03756305A patent/EP1508256B1/en not_active Expired - Lifetime
- 2003-05-29 TW TW092114557A patent/TW200405744A/en unknown
- 2003-05-29 KR KR1020047018798A patent/KR101094120B1/en active IP Right Grant
- 2003-05-29 BR BRPI0311354-0A patent/BR0311354A/en not_active IP Right Cessation
- 2003-05-29 JP JP2004510268A patent/JP4773090B2/en not_active Expired - Lifetime
- 2003-05-29 CN CN2007100898575A patent/CN101031123B/en not_active Expired - Lifetime
-
2006
- 2006-01-04 HK HK06100145.8A patent/HK1080249A1/en unknown
-
2010
- 2010-04-15 JP JP2010094100A patent/JP2010213312A/en not_active Withdrawn
-
2012
- 2012-04-24 US US13/454,083 patent/US8706087B2/en not_active Expired - Lifetime
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5930239A (en) * | 1993-11-01 | 1999-07-27 | Telefonaktiebolaget Lm Ericsson | Message transmission system and method for a radiocommunication system |
US5854985A (en) * | 1993-12-15 | 1998-12-29 | Spectrum Information Technologies, Inc. | Adaptive omni-modal radio apparatus and methods |
US5682460A (en) * | 1994-08-29 | 1997-10-28 | Motorola, Inc. | Method for selecting transmission preferences |
US5910951A (en) * | 1996-10-15 | 1999-06-08 | Motorola, Inc. | Transmitting device with mobility manager and method of communicating |
US6055240A (en) * | 1997-06-12 | 2000-04-25 | Nortel Networks Corporation | Method and apparatus for message management |
US6185413B1 (en) * | 1997-06-17 | 2001-02-06 | Siemens Aktiengesellschaft | Mobile station having a cost-efficient call management method and system |
US6006099A (en) * | 1997-07-08 | 1999-12-21 | Ericsson Inc. Research | System and method for private radio communication |
US6608832B2 (en) * | 1997-09-25 | 2003-08-19 | Telefonaktiebolaget Lm Ericsson | Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services |
US6128509A (en) * | 1997-11-07 | 2000-10-03 | Nokia Mobile Phone Limited | Intelligent service interface and messaging protocol for coupling a mobile station to peripheral devices |
US6374112B1 (en) * | 1998-04-03 | 2002-04-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Flexible radio access and resource allocation in a universal mobile telephone system |
US6731680B1 (en) * | 1998-05-06 | 2004-05-04 | Siemens Aktiengesellschaft | Method of changing from a first transmission path and/or transmission mode to a second transmission path and/or transmission mode |
US6920126B2 (en) * | 1998-08-19 | 2005-07-19 | Siemens Aktiengesellschaft | Method for routing links through a packet-oriented communication network |
US6522884B2 (en) * | 2000-02-23 | 2003-02-18 | Nexterna, Inc. | System and method for dynamically routing messages transmitted from mobile platforms |
US20020105932A1 (en) * | 2000-05-30 | 2002-08-08 | Kazuyuki Miya | Radio communication system and communication terminal apparatus used therein |
US6625503B1 (en) * | 2000-06-09 | 2003-09-23 | Motorola, Inc. | Personal preference information communication method and apparatus |
US6944473B2 (en) * | 2000-06-27 | 2005-09-13 | Motorola, Inc | Method for radio access bearer reconfiguration in a communications system |
US20020059434A1 (en) * | 2000-06-28 | 2002-05-16 | Jeyhan Karaoguz | Multi-mode controller |
US6785556B2 (en) * | 2000-08-11 | 2004-08-31 | Novatel Wireless, Inc. | Method and apparatus for a software configurable wireless modem adaptable for multiple modes of operation |
US20020067714A1 (en) * | 2000-09-28 | 2002-06-06 | Crain Louis M. | System and method for wide area network and telco infrastructure integration |
US20040247092A1 (en) * | 2000-12-21 | 2004-12-09 | Timmins Timothy A. | Technique for call context based advertising through an information assistance service |
US6978144B1 (en) * | 2001-04-19 | 2005-12-20 | Cisco Technology, Inc. | Method and system for managing real-time bandwidth in a wireless network |
US20040116140A1 (en) * | 2002-12-20 | 2004-06-17 | Babbar Uppinder S. | Dynamically provisioned mobile station and method therefor |
Cited By (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7359704B1 (en) * | 2002-07-23 | 2008-04-15 | At&T Mobility Ii Llc | Registration of communications devices |
US20040047364A1 (en) * | 2002-09-09 | 2004-03-11 | Briggs Peter G. | Adaptive communication modes |
US7423982B2 (en) * | 2002-09-09 | 2008-09-09 | Scientific-Atlanta, Inc. | Adaptive communication modes |
US20090144634A1 (en) * | 2003-06-30 | 2009-06-04 | Berger Kelly D | Multi-mode communication apparatus and interface for contacting a user |
US7844906B2 (en) * | 2003-06-30 | 2010-11-30 | Microsoft Corporation | Multi-mode communication apparatus and interface for contacting a user |
US20120165051A1 (en) * | 2003-08-18 | 2012-06-28 | Nokia Corporation | Selecting a data transfer method |
US8767770B2 (en) * | 2003-08-18 | 2014-07-01 | Nokia Corporation | Selecting a data transfer method |
US7657234B2 (en) * | 2004-02-05 | 2010-02-02 | Qualcomm Incorporated | Transparent broadcast services for a multi-mode wireless device |
WO2005079091A3 (en) * | 2004-02-05 | 2005-11-24 | Qualcomm Inc | Transparent broadcast services for a multi-mode wireless device |
WO2005079091A2 (en) * | 2004-02-05 | 2005-08-25 | Qualcomm Incorporated | Transparent broadcast services for a multi-mode wireless device |
US20050176445A1 (en) * | 2004-02-05 | 2005-08-11 | Hai Qu | Transparent broadcast services for a multi-mode wireless device |
US20080020787A1 (en) * | 2004-06-07 | 2008-01-24 | Jari Lahtinen | Mobile Station |
US8233450B2 (en) | 2004-09-10 | 2012-07-31 | Interdigital Technology Corporation | Wireless communication methods and components for facilitating multiple network type compatibility |
US20060056448A1 (en) * | 2004-09-10 | 2006-03-16 | Interdigital Technology Corporation | Wireless communication methods and components for facilitating multiple network type compatibility |
US7738871B2 (en) | 2004-11-05 | 2010-06-15 | Interdigital Technology Corporation | Wireless communication method and system for implementing media independent handover between technologically diversified access networks |
US20100246532A1 (en) * | 2004-11-05 | 2010-09-30 | Interdigital Communications Corporation | Wireless communication method and system for implementing media independent handover between technologically diversified access networks |
US20060140150A1 (en) * | 2004-11-05 | 2006-06-29 | Interdigital Technology Corporation | Wireless communication method and system for implementing media independent handover between technologically diversified access networks |
US8233455B2 (en) | 2004-11-05 | 2012-07-31 | Interdigital Communications Corporation | Wireless communication method and device for implementing media independent handover between technologically diversified access networks |
US8447299B1 (en) | 2004-11-08 | 2013-05-21 | Sprint Communications Company L.P. | Handset mode selection based on user preferences |
US7245913B1 (en) * | 2004-11-08 | 2007-07-17 | Sprint Communications Company L.P. | Handset mode selection based on user preferences |
US20060217147A1 (en) * | 2005-01-18 | 2006-09-28 | Interdigital Technology Corporation | Method and system for system discovery and user selection |
US20060159047A1 (en) * | 2005-01-18 | 2006-07-20 | Interdigital Technology Corporation | Method and system for context transfer across heterogeneous networks |
US20060235987A1 (en) * | 2005-04-08 | 2006-10-19 | Canon Kabushiki Kaisha | Information communication device and method for selecting protocol |
US8228808B2 (en) * | 2005-04-08 | 2012-07-24 | Canon Kabushiki Kaisha | Information communication device and method for selecting protocol |
US20060258355A1 (en) * | 2005-05-16 | 2006-11-16 | Interdigital Technology Corporation | Method and system for integrating media independent handovers |
US7746825B2 (en) | 2005-05-16 | 2010-06-29 | Interdigital Technology Corporation | Method and system for integrating media independent handovers |
US8327024B2 (en) * | 2006-04-29 | 2012-12-04 | 724 Solutions Software, Inc. | System and method for SMS/IP interoperability |
US20080263137A1 (en) * | 2006-04-29 | 2008-10-23 | Pattison Ian Mclean | Platform for interoperability |
US20080182548A1 (en) * | 2006-04-29 | 2008-07-31 | Pattison Ian Mclean | Contextual based identity |
US7805532B2 (en) | 2006-04-29 | 2010-09-28 | 724 Software Solutions, Inc. | Platform for interoperability |
US8078153B2 (en) | 2006-04-29 | 2011-12-13 | 724 Solutions Software, Inc. | System and method for dynamic provisioning of contextual-based identities |
US20090049202A1 (en) * | 2006-04-29 | 2009-02-19 | Pattison Ian Mclean | System and Method for SMS/IP Interoperability |
EP1933540A1 (en) * | 2006-12-13 | 2008-06-18 | Vodafone Holding GmbH | Creation of messages transferred by the messaging service of a mobile radio network |
US7761098B1 (en) | 2007-06-05 | 2010-07-20 | Sprint Communications Company L.P. | Handset mode selection based on user preferences |
CN102396248A (en) * | 2009-03-16 | 2012-03-28 | 华为技术有限公司 | Method and communication device for transmitting signals |
US8982808B2 (en) | 2009-03-16 | 2015-03-17 | Huawei Technologies Co., Ltd. | Method for transmitting a signal and communications apparatus |
GB2476706A (en) * | 2010-01-05 | 2011-07-06 | Nokia Oyj | A system for selecting a communication means based on a message type. |
US20140280097A1 (en) * | 2013-03-14 | 2014-09-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing a contact address |
US9799080B2 (en) * | 2013-03-14 | 2017-10-24 | Samsung Electronics Co., Ltd. | Method and apparatus for providing a contact address |
US9826371B2 (en) * | 2014-12-03 | 2017-11-21 | Telefonaktiebolaget Lm Ericsson (Publ) | SMS message management |
US11463389B1 (en) * | 2021-05-05 | 2022-10-04 | Rovi Guides, Inc. | Message modification based on device compatability |
US20220407826A1 (en) * | 2021-05-05 | 2022-12-22 | Rovi Guides, Inc. | Message modification based on device compatability |
US11562124B2 (en) | 2021-05-05 | 2023-01-24 | Rovi Guides, Inc. | Message modification based on message context |
US11563701B2 (en) | 2021-05-05 | 2023-01-24 | Rovi Guides, Inc. | Message modification based on message format |
US11870744B2 (en) * | 2021-05-05 | 2024-01-09 | Rovi Guides, Inc. | Message modification based on device compatability |
Also Published As
Publication number | Publication date |
---|---|
EP1508256B1 (en) | 2012-06-27 |
BR0311354A (en) | 2007-03-13 |
TW200405744A (en) | 2004-04-01 |
JP4773090B2 (en) | 2011-09-14 |
CN101031123A (en) | 2007-09-05 |
EP1508256A1 (en) | 2005-02-23 |
HK1080249A1 (en) | 2006-04-21 |
CN1656836A (en) | 2005-08-17 |
WO2003103319A1 (en) | 2003-12-11 |
AU2003232462A1 (en) | 2003-12-19 |
CN101031123B (en) | 2011-04-06 |
JP2005528063A (en) | 2005-09-15 |
JP2010213312A (en) | 2010-09-24 |
US8706087B2 (en) | 2014-04-22 |
KR20040106578A (en) | 2004-12-17 |
ES2388664T3 (en) | 2012-10-17 |
KR101094120B1 (en) | 2011-12-15 |
US20120208516A1 (en) | 2012-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8706087B2 (en) | Method and apparatus for sending a message from a wireless device | |
US6985720B2 (en) | Apparatus and method for transparent and integrated wireless messaging in a multi-mode environment | |
KR100955441B1 (en) | Method and apparatus for routing messages of different message services in a wireless device | |
CA2348008C (en) | Short message service notification forwarded between multiple short message service centers | |
FI111503B (en) | Sending messages in a telecommunication system comprising a packet switching radio network | |
EP1562391B1 (en) | A method for transmitting a multimedia message between different multimedia message centers | |
GB2439463A (en) | Telecommunications services methods and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:QU, HAI;SHI, GUANGMING;REEL/FRAME:013378/0830 Effective date: 20020930 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |