WO2014154935A1 - Method and apparatus for providing a subscription identity device recommendation - Google Patents

Method and apparatus for providing a subscription identity device recommendation Download PDF

Info

Publication number
WO2014154935A1
WO2014154935A1 PCT/FI2014/050166 FI2014050166W WO2014154935A1 WO 2014154935 A1 WO2014154935 A1 WO 2014154935A1 FI 2014050166 W FI2014050166 W FI 2014050166W WO 2014154935 A1 WO2014154935 A1 WO 2014154935A1
Authority
WO
WIPO (PCT)
Prior art keywords
identity device
subscription identity
service data
exchange
information
Prior art date
Application number
PCT/FI2014/050166
Other languages
French (fr)
Inventor
Shama Ravindra RASAL
Original Assignee
Nokia Corporation
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Corporation filed Critical Nokia Corporation
Priority to CN201480028791.7A priority Critical patent/CN105230082A/en
Publication of WO2014154935A1 publication Critical patent/WO2014154935A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • H04L12/1492Tariff-related aspects negotiation of tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1442Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
    • H04L12/145Charging, metering or billing arrangements for data wireline or wireless communications at network operator level trading network capacity or selecting route based on tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • H04M15/771Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per terminal or location, e.g. mobile device with multiple directory numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • H04M15/774Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/835Time or frequency of notifications, e.g. Advice of Charge [AoC]
    • H04M15/8351Time or frequency of notifications, e.g. Advice of Charge [AoC] before establishing a communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/84Types of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/84Types of notifications
    • H04M15/846Types of notifications optical, e.g. icon
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/85Notification aspects characterised by the type of condition triggering a notification
    • H04M15/851Determined tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • H04L12/1496Tariff-related aspects involving discounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • H04M15/772Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per service, e.g. prepay or post-pay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Definitions

  • the present application relates generally to provide a subscription identity device recommendation.
  • One or more embodiments may provide an apparatus, a computer readable medium, a computer readable medium, a computer program product, a non-transitory computer readable medium, and a method for receiving an indication of an intent to exchange service data with a separate apparatus by way of a communication network, determining that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, receiving a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, receiving a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, and causing display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information.
  • One or more embodiments may provide an apparatus, a computer readable medium, a computer readable medium, a computer program product, and a non-transitory computer readable medium having means for receiving an indication of an intent to exchange service data with a separate apparatus by way of a communication network, means for determining that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, means for receiving a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, means for receiving a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, and means for causing display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information.
  • One or more example embodiments further perform establishing a first communication channel with the first communication network as directed by the first subscription identity device.
  • establishing the first communication channel comprises at least one of: registration with the first communication network, or securing at least one resource associated with the first communication network.
  • the first subscription identity device directs establishment of the first communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
  • determining that a first subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the first communication channel.
  • the first charge information is received by way of the first communication channel.
  • One or more example embodiments further perform establishing a second communication channel with, at least part of, the communication network as directed by the second subscription identity device.
  • establishing the second communication channel comprises at least one of: registration with the second communication network, or securing at least one resource associated with the second communication network.
  • the second subscription identity device directs establishment of the communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
  • determining that a second subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the second communication channel.
  • the second charge information is received by way of the second communication channel.
  • the first charge information is received from a first service account server associated with the first subscription identity device.
  • the second charge information is received from a second service account server associated with the second subscription identity device.
  • the service data relates to content associated with a content provider
  • the first charge information comprises information indicative of a charge from the content provider for the content.
  • the service relates to content and the separate apparatus is associated with a content provider, and the second charge information comprises information indicative of a charge from the content provider for the content.
  • the service data relates to an application program.
  • the service data relates to instructions of the application program.
  • the service data relates to information utilized by an application program. In at least one example embodiment, the service data relates to information associated with a location based service.
  • the first charge information and the second charge information are distinct from a charge associated with the separate apparatus.
  • the first network and the second network are different networks.
  • the subscription identity device is at least one of: a subscriber identity module, a removable user identity module, a universal integrated circuit card.
  • the subscription identity device relates to an integrated circuit that comprises identity information associated with utilization of a network in conformance with the identity information.
  • One or more example embodiments further perform receiving an indication of an input associated with the exchange of the service data, wherein the indication of the intent to exchange the service data is based, at least in part on the indication of the user selection.
  • determination that the first subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the first subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data.
  • determination that the second subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the second subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data.
  • One or more example embodiments further perform determining a delivery mechanism associated with the exchange of the service data.
  • determination that the first subscription identity device is capable of providing for the exchange of the service data comprises determining that the first subscription identity device allows for utilization of the delivery mechanism.
  • determination that the second subscription identity device is capable of providing for the exchange of the service data comprises determining that the second subscription identity device allows for utilization of the delivery mechanism.
  • determination of the delivery mechanism comprises receiving an indication that specifies the delivery mechanism.
  • One or more example embodiments further perform determining a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information, wherein the subscription identity device recommendation is based, at least in part, on the first cost.
  • One or more example embodiments further perform receiving information indicative of service data size, wherein the first cost is based, at least in part, on the service data size.
  • One or more example embodiments further perform determining a delivery mechanism associated with the exchange of the service data, wherein the first cost is based, at least in part, on the delivery mechanism.
  • One or more example embodiments further perform determining a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information, wherein the subscription identity device recommendation is based, at least in part, on the second cost.
  • One or more example embodiments further perform receiving information indicative of service data size, wherein the second cost is based, at least in part, on the service data size.
  • One or more example embodiments further perform determining a delivery mechanism associated with the exchange of the service data, wherein the second cost is based, at least in part, on the delivery mechanism.
  • the first charge information is received from the first subscription identity device.
  • the second charge information is received from the second subscription identity device.
  • One or more example embodiments further perform receiving an indication of an input associated with selection of a selected subscription identity device, which corresponds with at least one of the first subscription identity device or the second subscription identity device, for the exchange of the service data.
  • One or more example embodiments further perform establishing a communication channel with a communication network associated with the selected subscription identity device as directed by the selected subscription identity device.
  • One or more example embodiments further perform exchanging of the service data by way of the communication channel.
  • the subscription identity device recommendation is indicative of a cost preference between the first subscription identity device and the second subscription identity device.
  • FIGURE 1 is a block diagram showing an apparatus, such as an electronic apparatus 10, according to an example embodiment ;
  • FIGURE 2 is a block diagram illustrating a network according to at least one example embodiment
  • FIGURES 3A-3B are diagrams illustrating a subscription identity device according to at least one example embodiment
  • FIGURES 4A-4C are diagrams illustrating a subscription identity device recommendation according to at least one example embodiment
  • FIGURE 5 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment
  • FIGURES 6A-6C are flow diagrams illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment
  • FIGURES 7A-7B are flow diagrams illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment
  • FIGURE 8 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment
  • FIGURE 9 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment.
  • FIGURES 1 through 9 of the drawings An embodiment of the invention and its potential advantages are understood by referring to FIGURES 1 through 9 of the drawings.
  • circuitry refers to (a) hardware-only circuit implementations (e.g., implementations in analog circuitry and/or digital circuitry); (b) combinations of circuits and computer program product(s) comprising software and/or firmware instructions stored on one or more computer readable memories that work together to cause an apparatus to perform one or more functions described herein; and (c) circuits, such as, for example, a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation even if the software or firmware is not physically present.
  • This definition of 'circuitry' applies to all uses of this term herein, including in any claims.
  • the term 'circuitry' also includes an implementation comprising one or more processors and/or portion(s) thereof and accompanying software and/or firmware.
  • the term 'circuitry' as used herein also includes, for example, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network apparatus, other network apparatus, and/or other computing apparatus.
  • a "non-transitory computer-readable medium” which refers to a physical medium (e.g., volatile or non-volatile memory device), can be differentiated from a "transitory computer-readable medium,” which refers to an electromagnetic signal.
  • FIGURE 1 is a block diagram showing an apparatus, such as an electronic apparatus 10, according to at least one example embodiment. It should be understood, however, that an electronic apparatus as illustrated and hereinafter described is merely illustrative of an electronic apparatus that could benefit from embodiments of the invention and, therefore, should not be taken to limit the scope of the invention. While electronic apparatus 10 is illustrated and will be hereinafter described for purposes of example, other types of electronic apparatuses may readily employ embodiments of the invention.
  • Electronic apparatus 10 may be a portable digital assistant (PDAs), a pager, a mobile computer, a desktop computer, a television, a gaming apparatus, a laptop computer, a media player, a camera, a video recorder, a mobile phone, a global positioning system (GPS) apparatus, and/or any other types of electronic systems.
  • PDAs portable digital assistant
  • the apparatus of at least one example embodiment need not be the entire electronic apparatus, but may be a component or group of components of the electronic apparatus in other example embodiments.
  • electronic apparatus 10 comprises at least one processor 1 1 and memory 12.
  • Processor 1 1 may be any type of processor, controller, embedded controller, processor core, and/or the like.
  • processor 1 1 utilizes computer program code to cause an apparatus to perform one or more actions.
  • Memory 12 may comprise volatile memory, such as volatile Random Access Memory (RAM) including a cache area for the temporary storage of data and/or other memory, for example, non-volatile memory, which may be embedded and/or may be removable.
  • RAM volatile Random Access Memory
  • the non-volatile memory may comprise an EEPROM, flash memory and/or the like.
  • Memory 12 may store any of a number of pieces of information, and data. The information and data may be used by the electronic apparatus 10 to implement one or more functions of the electronic apparatus 10, such as the functions described herein.
  • memory 12 includes computer program code such that the memory and the computer program code are configured to, working with the processor, cause the apparatus to perform one or more actions described herein.
  • the electronic apparatus 10 may further comprise a communication device 15.
  • communication device 15 comprises an antenna, (or multiple antennae), a wired connector, and/or the like in operable communication with a transmitter and/or a receiver.
  • processor 1 1 provides signals to a transmitter and/or receives signals from a receiver.
  • the signals may comprise signaling information in accordance with a communications interface standard, user speech, received data, user generated data, and/or the like.
  • Communication device 15 may operate with one or more air interface standards, communication protocols, modulation types, and access types.
  • the electronic communication device 15 may operate in accordance with second-generation (2G) wireless communication protocols IS-136 (time division multiple access (TDMA)), Global System for Mobile communications (GSM), and IS-95 (code division multiple access (CDMA)), with third-generation (3G) wireless communication protocols, such as Universal Mobile Telecommunications System (UMTS), CDMA2000, wideband CDMA (WCDMA) and time division-synchronous CDMA (TD-SCDMA), and/or with fourth-generation (4G) wireless communication protocols, wireless networking protocols, such as 802.1 1, short-range wireless protocols, such as Bluetooth, any protocols currently existing, any protocols previously developed, any protocols developed in the future, and/or the like.
  • Communication device 15 may operate in accordance with wireline protocols, such as Ethernet, digital subscriber line (DSL), asynchronous transfer mode (ATM), and/or the like.
  • Processor 1 1 may comprise means, such as circuitry, for implementing audio, video, communication, navigation, logic functions, and/or the like, as well as for implementing embodiments of the invention including, for example, one or more of the functions described herein.
  • processor 11 may comprise means, such as a digital signal processor device, a microprocessor device, various analog to digital converters, digital to analog converters, processing circuitry and other support circuits, for performing various functions including, for example, one or more of the functions described herein.
  • the apparatus may perform control and signal processing functions of the electronic apparatus 10 among these devices according to their respective capabilities.
  • the processor 1 1 thus may comprise the functionality to encode and interleave message and data prior to modulation and transmission.
  • the processor 1 may additionally comprise an internal voice coder, and may comprise an internal data modem. Further, the processor 1 1 may comprise functionality to operate one or more software programs, which may be stored in memory and which may, among other things, cause the processor 1 1 to implement at least one embodiment including, for example, one or more of the functions described herein. For example, the processor 1 1 may operate a connectivity program, such as a conventional internet browser.
  • the connectivity program may allow the electronic apparatus 10 to transmit and receive internet content, such as location-based content and/or other web page content, according to a Transmission Control Protocol (TCP), Internet Protocol (IP), User Datagram Protocol (UDP), Internet Message Access Protocol (MAP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), Wireless Application Protocol (WAP), Hypertext Transfer Protocol (HTTP), and/or the like, for example.
  • TCP Transmission Control Protocol
  • IP Internet Protocol
  • UDP User Datagram Protocol
  • MAP Internet Message Access Protocol
  • POP Post Office Protocol
  • Simple Mail Transfer Protocol SMTP
  • WAP Wireless Application Protocol
  • HTTP Hypertext Transfer Protocol
  • the electronic apparatus 10 may comprise a user interface for providing output and/or receiving input.
  • the electronic apparatus 10 may comprise an output device 14.
  • Output device 14 may comprise as an audio output device, such as a ringer, an earphone, a speaker, and/or the like.
  • Output device 14 may comprise a tactile output device, such as a vibration transducer, an electronically deformable surface, an electronically deformable structure, and/or the like.
  • Output device 14 may comprise a visual output device, such as a display, a light, and/or the like.
  • the electronic apparatus may comprise an input device 13.
  • Input device 13 may comprise a light sensor, a proximity sensor, a microphone, a touch sensor, a force sensor, a button, a keypad, a motion sensor, a magnetic field sensor, a camera, and/or the like.
  • a touch sensor and a display may be characterized as a touch display.
  • the touch display may be configured to receive input from a single point of contact, multiple points of contact, and/or the like.
  • the touch display and/or the processor may determine input based, at least in part, on position, motion, speed, contact area, and/or the like.
  • input device 13 comprises a tactile input device, such as a motion sensor or force sensor, a sensor for detecting surface deformation, such as a strain gage, and/or the like.
  • the electronic apparatus 10 may include any of a variety of touch displays including those that are configured to enable touch recognition by any of resistive, capacitive, infrared, strain gauge, surface wave, optical imaging, dispersive signal technology, acoustic pulse recognition or other techniques, and to then provide signals indicative of the location and other parameters associated with the touch. Additionally, the touch display may be configured to receive an indication of an input in the form of a touch event which may be defined as an actual physical contact between a selection object (e.g., a finger, stylus, pen, pencil, or other pointing device) and the touch display.
  • a selection object e.g., a finger, stylus, pen, pencil, or other pointing device
  • a touch event may be defined as bringing the selection object in proximity to the touch display, hovering over a displayed object or approaching an object within a predefined distance, even though physical contact is not made with the touch display.
  • a touch input may comprise any input that is detected by a touch display including touch events that involve actual physical contact and touch events that do not involve physical contact but that are otherwise detected by the touch display, such as a result of the proximity of the selection object to the touch display.
  • a touch display may be capable of receiving information associated with force applied to the touch screen in relation to the touch input.
  • the touch screen may differentiate between a heavy press touch input and a light press touch input.
  • a display may display two-dimensional information, three- dimensional information and/or the like.
  • the keypad may comprise numeric (for example, 0-9) keys, symbol keys (for example, #, *), alphabetic keys, and/or the like for operating the electronic apparatus 10.
  • the keypad may comprise a conventional QWERTY keypad arrangement.
  • the keypad may also comprise various soft keys with associated functions.
  • the electronic apparatus 10 may comprise an interface device such as a joystick or other user input interface.
  • Input device 13 may comprise a media capturing element.
  • the media capturing element may be any means for capturing an image, video and/or audio for storage, display or transmission.
  • the camera module may comprise a digital camera which may form a digital image file from a captured image.
  • the camera module may comprise hardware, such as a lens or other optical component(s), and/or software necessary for creating a digital image file from a captured image.
  • the camera module may comprise only the hardware for viewing an image, while a memory device of the electronic apparatus 10 stores instructions for execution by the processor 1 1 in the form of software for creating a digital image file from a captured image.
  • the camera module may further comprise a processing element such as a co-processor that assists the processor 1 1 in processing image data and an encoder and/or decoder for compressing and/or decompressing image data.
  • the encoder and/or decoder may encode and/or decode according to a standard format, for example, a Joint Photographic Experts Group (JPEG) standard format.
  • JPEG Joint Photographic Experts Group
  • FIGURE 2 is a block diagram illustrating a network according to at least one example embodiment.
  • the example of FIGURE 2 is merely an example of a network, and does not limit the scope of the claims.
  • components associated with the network may vary, activities associated with the network may vary, and/or the like.
  • apparatus 202 is in communication with separate apparatus 206 and service account server 204 by way of communication network 210. Even though the example of FIGURE 2 illustrates communication between apparatus 202 and separate apparatus 206 by way of a single network, there may be a plurality of available networks available for communication between apparatus 202 and apparatus 206.
  • Apparatus 202 may be any electronic apparatus, such as electronic apparatus 10.
  • communication network 210 relates to a wireless network.
  • a wireless network may be a wireless network in conformance with one or more wireless networking standards, such as IS-136 (TDMA), GSM, IS-95 (CDMA), UMTS, CDMA2000, WCDMA, TD-SCDMA, LTE, and/or the like.
  • the network may be a wireless local area network, such as 802.11 , a short-range wireless network, such as Bluetooth, and/or the like.
  • apparatus 202 and separate apparatus 206 may exchange data by way of communication network 210.
  • Communication network 210 may provide a data tunnel for exchange of data. Exchange of data by way of the data tunnel may be based on one or more protocols. For example, tunnel may utilize Transmission Control Protocol (TCP), Internet Protocol (IP), User Datagram Protocol (UDP), Internet Message Access Protocol (IMAP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), Wireless Application Protocol (WAP), Hypertext Transfer Protocol (HTTP), and/or the like.
  • communication network 210 may provide one or more delivery mechanisms for exchanging data by way of a data tunnel. For example, the communication network may utilize text messaging, such as short message service (SMS) as a data bearer.
  • SMS short message service
  • the network may utilize a delivery mechanism designed for data tunneling, such as general packet radio system (GPRS), enhanced general packet radio system EGPRS, high speed downlink packet access (HSDPA), long-term evolution (LTE) data service, and/or the like.
  • GPRS general packet radio system
  • EGPRS enhanced general packet radio system
  • HSDPA high speed downlink packet access
  • LTE long-term evolution
  • apparatus 202 establishes a communication channel with communication network 210.
  • establishing a communication channel relates to the apparatus securing authorization for utilization of the communication network.
  • Securing the communication channel may relate to the apparatus registering with the communication network, securing at least one resource associated with the communication network, and or the like.
  • registration may relate to the apparatus providing identity information, account information, authentication information, and or the like such that the communication network is aware of the apparatus and verifies that the apparatus may utilize, at least part of, the communication network.
  • securing a resource may relate to placing information in a home location register (HLR) of the communication network, placing information in a visitor location register (VLR) of the communication network, receiving a paging channel designation for communication, and/or the like.
  • HLR home location register
  • VLR visitor location register
  • separate apparatus 206 provides a service to apparatus 202.
  • a service relates to providing service data to another apparatus.
  • the service data relates to content associated with a content provider.
  • the content may be an application program, information associated with an application program, information associated with an information service, such as a news service, a location based service, and/or the like.
  • a content provider relates to an entity that provides content to one or more apparatuses.
  • the service data relates to an application program.
  • the service data relates to instructions of the application program.
  • the service data may comprise instructions of the application program so that the apparatus receiving the instruction may be able to execute the instruction to cause the apparatus to perform the operations of the application program.
  • the service data relates to information utilized by an application program.
  • the service data may relate to an in-application purchase, such as an improvement of an application program, an additional feature of the application program, license information associated with the application program, and/or the like.
  • the service data relates to information associated with a location based service.
  • a location based service relates to a service that provides and/or receives information associated with location of the apparatus.
  • a coupon location based service that receives information indicative of the location of a device, and provides coupons associated with businesses proximate to the location.
  • apparatus 202 may send service data indicative of its location to separate apparatus 206.
  • apparatus 202 may receive service data associated with coupons for businesses proximate to apparatus 202.
  • apparatus 202 or separate apparatus 206 may designate a delivery mechanism for service data.
  • apparatus 202 may desire to send a text message, such as a SMS message, to separate apparatus 206.
  • separate apparatus 206 may provide a service that delivers service data by way of a text message, such as a SMS message, to apparatus 202.
  • separate apparatus 206 may provide a service that delivers service data by way of a data tunnel.
  • separate apparatus 206 provides an indication that specifies a delivery mechanism associated with service data to apparatus 202.
  • apparatus 202 receives the indication that specifies the delivery mechanism.
  • apparatus 202 may determine the delivery mechanism.
  • the apparatus may determine the delivery mechanism based, at least in part, on a received indication that specifies the delivery mechanism, by requesting a deliver mechanism from the communication network, by requesting a delivery mechanism from the separate apparatus, by evaluating the type of service data being exchanged, and/or the like.
  • separate apparatus 206 may provide information indicative of service data size.
  • the service data size may relate to the amount of data to be received by apparatus 202.
  • the service data size may indicate the number of bytes associated with the service data.
  • the service data size may relate to a number of messages to be sent.
  • the service data size may indicate the number of messages associated with providing the service data, such as the number of SMS messages associated with exchange of the service data.
  • apparatus 202 may incur one or more financial charges associated with exchange of the service data. For example, there may be communication network charges associated with exchange of the service data. In another example, there may be charges levied by separate apparatus 206 in association with the service data.
  • operators of communication networks charge users for exchange of data over their networks.
  • the operator may have separate charges for text messages and tunneled data.
  • utilization of either and/or both of these delivery mechanisms may be charged based on a flat usage fee, based on a per packet/message charge, based on amount of data exchanged, based on size blocks of data exchanged, based on numeric blocks of packets/messages exchanged, and/or the like.
  • an operator may charge a flat fee for unlimited messaging, may charge a fee for a block of 100 messages, may charge a fee for 1MB of data, and/or the like.
  • operators often combine these charging structures.
  • an operator may charge a flat fee for data up to a limit, and then charge based on blocks after the limit is exceeded.
  • the operator may provide discounts and/or incentives. For example, an operator may charge a reduced fee for exchanging data during off-peak hours, charge a higher fee for exchanging data during peak hours, incentivize users to become accustomed to data exchange during particular date ranges, such as holidays, special events, and/or the like.
  • operators may change rates based on user information. For example, an operator may charge women half of the standard charges for a period of time. In many circumstances, users may find these charges to be complex, confusing, and/or unpredictable.
  • a user may be unable to determine charges associated with delivering service data without performing a detailed analysis of what the standard charges might be, what the current balance of the user's account regarding the delivery mechanism might be, any discounts that may be applied, any up-charges that may be applied, etc.
  • this confusion and complexity has fostered a distrust of operators based on such unpredictability of charges.
  • some users identify the complexity of the charges with dishonest or arbitrary charging by way of post-justification of charges without discernible advance notice to the users. This perception may be detrimental to both users and operators. Users may fail to use a service that they desire due to distrust or inability to predict charges. Operators may be unable to entice users to utilize the communication network for data exchange, even when circumstances may be affordable to the user, due to such distrust and unpredictability.
  • the apparatus receives charge information indicative of at least one charge for the exchange of the service data by way of the first network.
  • the operator of the communication network may provide for a service account server, such as an advice-of- charge server.
  • the apparatus may receive the charge information from the service account server.
  • the apparatus receives information from the service account server by way of a communication channel of the communication network.
  • the service account server may base the charge information on a subscription identity device coupled with the apparatus.
  • the subscription identity device may be similar as described regarding FIGURES 3A-3B. In this manner, the apparatus may receive the charge information from the service account server associated with the subscription identity device.
  • the apparatus receives information indicative of an account balance associated with the first subscription identity device.
  • the service account server may base the account balance on a subscription identity device coupled with the apparatus.
  • the apparatus may receive the information indicative of the account balance from the service account server associated with the subscription identity device.
  • there may be charges associated with the separate apparatus.
  • the separate apparatus may assess charges to the user based on the service data.
  • the user may pay for a program, a magazine, a coupon service, a location based service, etc. in association with the separate apparatus.
  • charge information associated with a communication network may be distinct from charge information associated with the separate apparatus.
  • the charge from the separate apparatus may vary based on the communication network.
  • the proprietor such as a content provider
  • the charge from the proprietor associated with the service data is less when the service data is exchanged by way of the operator's communication network.
  • the charge from the content provider for the service data may be based, at least in part, on the subscription identity device.
  • a cost associated with exchange of the service data relates to a financial cost based on a charge associated with a delivery mechanism of the communication network and the service data.
  • the cost may be based, at least in part on service data size.
  • the service data size may be received from the separate apparatus.
  • FIGURES 3A-3B are diagrams illustrating a subscription identity device according to at least one example embodiment. The examples of FIGURES 3A-3B are merely examples of subscription identity devices, and do not limit the scope of the claims.
  • a subscription identity device relates to an integrated circuit that comprises identity information associated with utilization of a network in conformance with the identity information.
  • the subscription identity device may be removable from an apparatus.
  • the apparatus may comprise a subscription identity device socket that allows for connection and disconnection of the subscription identity device.
  • the subscription identity device is embedded in the apparatus.
  • the subscription identity device may be a device that conforms to an embedded subscription identity device standard, such as specified in Joint Electron Devices Engineering Council (JDEC) Design Guide version 4.8.
  • JDEC Joint Electron Devices Engineering Council
  • a subscription identity device is a subscriber identity module (SIM).
  • a subscription identity device is a removable user identity module (R-UEVI).
  • a subscription identity device is a universal integrated circuit card (UICC).
  • the subscription identity device comprises information and/or performs operations that facilitate the apparatuses use of a network associated with the subscription identity module.
  • the subscription identity device may provide frequency selection information, channel selection information, authentication information, user identity information, account identification information, and/or the like.
  • the subscription identity device directs establishment of a communication channel by providing such information.
  • the apparatus may establish a communication channel with the communication network as directed by the first subscription identity device. In this manner, the subscription identity device may specify which communication network the device should use in association with the subscription identity device.
  • capability of an apparatus to receive service data may be based, at least in part, on the subscription identity module.
  • a subscription identity device may be incapable of providing for exchange of service data if there is no available communication network that is associated with the subscription identity module.
  • the apparatus may be out of range of any part of a network to which the subscription identity device is associated.
  • a subscription identity device may be incapable of providing for exchange of service data if there is insufficient balance associated with an account that is coupled with the subscription identity device.
  • a subscription identity device may be incapable of providing for exchange of service data if the subscription identity device precludes a delivery mechanism specified by a separate apparatus.
  • a separate apparatus may specify utilization of a data tunnel for exchange of service data, such as LTE or GPRS.
  • a subscription identity device may be incapable of providing for exchange of service data if the subscription identity device does not allow for a delivery mechanism associated with a data tunnel.
  • the apparatus receives charge information, indicative of at least one charge for the exchange of service data, from the subscription identity device.
  • the subscription identity device may comprise charge information, such as advice of charge information.
  • FIGURE 3A is a diagram illustrating a subscription identity device according to at least one example embodiment.
  • at least one processor 11 and subscription identity device 312 are in communication with subscription identity device socket 302.
  • subscription identity device 312 may be a removable subscription identity device.
  • one subscription identity device is associated with one communication network and a different subscription identity device is associated with a different communication network.
  • FIGURE 3B is a diagram illustrating a plurality of subscription identity devices according to at least one example embodiment.
  • at least one processor 1 1 and first subscription identity device 362 are in communication with subscription identity device socket 352.
  • second subscription identity device 364 is in communication with the at least one processor 11.
  • subscription identity device 362 may be a removable subscription identity device and subscription identity device 364 may be an embedded subscription identity device.
  • FIGURES 4A-4C are diagrams illustrating a subscription identity device recommendation according to at least one example embodiment.
  • the examples of FIGURES 4A-4C are merely examples of subscription identity device recommendations, and do not limit the scope of the claims.
  • number of representation of information may vary, information provided may vary, arrangement of information may vary, and/or the like.
  • an apparatus may have multiple subscription identity devices that are associated with communication networks that cover, at least some, common areas. For example, there may be one or more areas where a user may utilize more than one subscription identity device to provide for exchange of service data by way of an associated communication network. In such circumstances, when the user desires to exchange service data with another apparatus, the user may be faced with the complex and confusing task of determining which subscription identity device to utilize for the exchange.
  • a user may have difficulty assessing cost associated with exchange of service data in relation to a single subscription identity device.
  • these difficulties may grow exponentially as the user considers the exchange in terms of each individual subscription identity device.
  • the user may determine to utilize a service by way of some sort of exchange interface. For example, the user may select a button on a website to invoke a process for exchanging service data, may invoke an operation within an application program to invoke a process for exchanging service data, and/or the like.
  • a subscription identity device recommendation as a part of such interface.
  • a user provides an input that indicates an intent to exchange service data
  • the user may desire to receive the subscription identity device recommendation without providing any input beyond the input expressing intent to exchange service data.
  • the user may be able to preview the disposition of the subscription identity device, such as balance information or capability, within the context of the exchange of the service data.
  • the user may avoid exiting an application program from which the user desires to exchange service data.
  • At least one technical effect associated with providing at least one subscription identity device recommendation absent additional input form the user may be alleviating possible user burden associated with charge determination, alleviating possible user burden associated with determining charge information for multiple subscription identity devices, alleviating possible user burden associated with transitioning between subscription identity devices to investigate charge information, alleviating possible user burden associated with correlating charge information associated with different subscription identity devices, and/or the like.
  • charge information such as a short term incentive, a peak related charge difference, etc.
  • a user may be unwilling to incur such a burden and may avoid exchanging service data due to a desire to avoid such burden.
  • at least another technical effect may be to increase user likelihood of utilizing such services due to reducing the complexity associated with the user preserving his/her financial interests by evaluating charge differences across applicable subscription identity devices.
  • an apparatus provides at least one subscription identity device recommendation based, at least in part, on charge information associated with exchange of service data pertaining to a plurality of subscription identity devices. Provision of at least one subscription identity device recommendation may be similar as described regarding FIGURES 5- 9.
  • the apparatus may predicate providing the subscription identity device recommendation upon receiving an indication of an intent to exchange the service data is based.
  • the indication of intent to exchange the service data may relate to receiving an indication of a input associated with purchasing content relating to the service data, associated with sending information to a separate apparatus, and/or the like.
  • the recommendation may be provided as part of a purchase verification process.
  • the recommendation may be provided as part of an interface that allows a user to select which subscription identity device to allocate charges to in relation to the service data exchange.
  • the user may be able to receive a subscription identity device recommendation as part of the same interaction that the user would perform in selecting a subscription identity device for the exchange.
  • a subscription identity device recommendation relates to an assertion that indicates desirability of at least one subscription identity device.
  • the subscription identity device recommendation is indicative of a cost preference between a first subscription identity device and a second subscription identity device.
  • the cost preference may relate to a determination of costs associated with each capable subscription identity device in relation to each other.
  • the cost preference may relate to a setting associated with preferring a charging or capability characteristic of one subscription identity device over another subscription identity device.
  • the cost preference may be a predetermined cost preference, such as a value that is set by default.
  • the cost preference may be a user definable setting. For example, the user may set, modify, remove, manage, etc. the cost preference.
  • the cost preference may be set by way of a received directive.
  • the apparatus may receive a directive comprising configuration information that includes a cost preference setting.
  • a directive may be received from an operator, a communication network, a separate apparatus, and/or the like. The user may be informed of receipt of such a directive.
  • an operator may be precluded from changing the cost preference setting, and a user may be granted authorization to change the cost preference setting.
  • the recommendation may be associated with an individual subscription identity device.
  • the recommendation may indicate that utilization of a particular subscription identity device is desirable, undesirable, and/or the like.
  • the apparatus may provide a subscription identity device recommendation for each subscription identity device.
  • the recommendation may be associated with a plurality of subscription identity devices. For example, the recommendation may rank subscription identity devices based on desirability.
  • the apparatus may cause display of the subscription identity device recommendation.
  • Causing display may relate to performing an operation that results in the subscription identity device recommendation being displayed on a display.
  • the apparatus comprises a display
  • causing display may comprise displaying the subscription identity device.
  • the apparatus may cause display of the subscription identity device by sending information indicative of the subscription identity device recommendation to a separate display, a different apparatus that comprises a display, and/or the like.
  • the apparatus may base the subscription identity device recommendation, at least in part, on a determined cost associated with exchanging services data in relation to the subscription identity device.
  • the cost is based, at least in part, on charge information associated with the subscription identity device, service data size, charge information associated with the service data, a delivery mechanism, and/or the like.
  • the apparatus may determine a total cost associated with exchange of service data by way of summing the costs associated with the communication network and the cost associated with the separate apparatus with which the service data is being exchanged. In this manner, the apparatus may further reduce any user burden associated with comparing cost information associated with a plurality of subscription identity devices.
  • the apparatus receives an indication of an input associated with selection of a subscription identity device.
  • the selected subscription identity device may correspond at least one of the subscription identity devices for which the apparatus provided a subscription identity device recommendation.
  • the apparatus may proceed with exchange of the service data based, at least in part on the selection.
  • the subscription identity device recommendation may be based, at least in part, on roaming status of associated with the subscription identity device.
  • roaming status relates to a subscription identity device being utilized on a communication network that is not directly associated with an operator of an account to which the subscription identity device relates to.
  • the subscription identity device recommendation may indicate a preference of a non-roaming subscription identity device over a roaming subscription identity device.
  • the apparatus changes currency information presented to the user in relation to a subscription identity device recommendation.
  • the apparatus may receive charge information based on one currency and provide a subscription identity device recommendation in terms of a different currency.
  • the apparatus may provide a subscription identity device recommendation in terms of Rupees in India based on received charge information, and provide a different subscription identity device recommendation in terms of Euros in Finland based on the same received charge information.
  • the apparatus may perform a currency conversion regarding the charge information to conform to a currency preference.
  • the currency relates to Rupees.
  • the charge information may relate to Rupees, or any other currency.
  • the charge information of any of the examples of FIGURES 4A-4C may have been in terms of Euros, and the apparatus may have performed a currency conversion to provide the subscription identity device recommendations in terms of Rupees. Such conversion may be based on exchange rate information stored on the apparatus, received by the apparatus, designated by a user, and/or the like.
  • the apparatus may comprise a table of currency conversion factors that may be modified.
  • the subscription identity device recommendation information provides context information associated with the service data exchange. Even though the examples of FIGURES 4A-4C provide context information relating to purpose of payment, a service description, charge quantification information, subscription identity device balance information, subscription identity device charge information, etc., such context information may vary, and does not limit the claims in any way.
  • the recommendation may relate to non-textual indication, such as color, opacity, size, location, etc.
  • location of the recommendation in relation to the top of the display may indicate a preferential recommendation.
  • a more opaque recommendation may be less preferential than a less opaque recommendation.
  • other indication means may be utilized, separately or in combination with visual ones. Examples of such indication means comprise, but are not limited to, audible indication means and tactile indication means.
  • audible indication could be a buzzing sound that is played to the user, the sound depending at least in part on the choice of the recommendation the user is making.
  • a tactile indication means may provide correspondingly e.g. different vibrating output effect to the user depending at least in part on the choice of the recommendation the user is making.
  • FIGURE 4A is a diagram illustrating a subscription identity device recommendation according to at least one example embodiment.
  • the apparatus provides an indication of purpose of payment 401 to relate to sending a message, provides an indication of the service being purchased 402 to relate to SMS, and provides an indication of charge quantification 403 to relate to sending a group SMS that comprises a total of 5 SMS messages.
  • the example of FIGURE 4A includes two subscription identity device recommendations, recommendation 407A and recommendation 407B.
  • Recommendation 407A is accompanied by information associated with the subscription identity device of recommendation 407A, such as graphical subscription identity device indicator 408A, textual subscription identity device indicator 404A, charge information indicator 406A, and balance information indicator 405 A.
  • graphical indicator 408A and textual indicator 404A signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
  • Recommendation 407B is accompanied by information associated with the subscription identity device of recommendation 407B, such as graphical subscription identity device indicator 408B, textual subscription identity device indicator 404B, and charge information indicator 406B.
  • graphical indicator 408B and textual indicator 404B signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
  • recommendation 407A indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 404A.
  • Recommendation 407A indicates that the subscription identity device indicated by textual subscription identity device indicator 404A is preferred over the subscription identity device indicated by textual subscription identity device indicator 404B.
  • recommendation 407B indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 404B.
  • Recommendation 407B indicates that the subscription identity device indicated by textual subscription identity device indicator 404B is less preferred than the subscription identity device indicated by textual subscription identity device indicator 404A.
  • FIGURE 4B is a diagram illustrating a subscription identity device recommendation according to at least one example embodiment.
  • the apparatus provides an indication of purpose of payment 421 to relate to a Local Tour download, such as receiving a tourist guide, provides an indication of the service being purchased 422 to relate to a location service, and provides an indication of charge quantification 423 to relate to a data download of approximately 50 kilobytes of data.
  • the example of FIGURE 4B includes two subscription identity device recommendations, recommendation 427A and recommendation 427B.
  • Recommendation 427A is accompanied by information associated with the subscription identity device of recommendation 427A, such as graphical subscription identity device indicator 428 A, textual subscription identity device indicator 424A, charge information indicator 426A, and balance information indicator 425 A.
  • graphical indicator 428A and textual indicator 424A signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
  • Recommendation 427B is accompanied by information associated with the subscription identity device of recommendation 427B, such as graphical subscription identity device indicator 428B, textual subscription identity device indicator 424B, and charge information indicator 426B.
  • graphical indicator 428B and textual indicator 424B signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
  • recommendation 427A indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 424A.
  • Recommendation 427A indicates that the subscription identity device indicated by textual subscription identity device indicator 424A is less preferred than the subscription identity device indicated by textual subscription identity device indicator 424B.
  • recommendation 427B indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 424B.
  • Recommendation 427B indicates that the subscription identity device indicated by textual subscription identity device indicator 424B is preferred over the subscription identity device indicated by textual subscription identity device indicator 424A.
  • FIGURE 4C is a diagram illustrating a subscription identity device recommendation according to at least one example embodiment.
  • the apparatus provides an indication of purpose of payment 441 to relate to a monthly subscription of content, provides an indication of the service being purchased 442 to relate to a magazine that is characterized as an education service, and provides an indication of charge quantification 443 to relate to a fiat fee of 30 Rupees.
  • the example of FIGURE 4C includes two subscription identity device recommendations, recommendation 447A and recommendation 447B.
  • Recommendation 447A is accompanied by information associated with the subscription identity device of recommendation 447A, such as graphical subscription identity device indicator 448A, textual subscription identity device indicator 444A, charge information indicator 446A, and balance information indicator 445A.
  • graphical indicator 448A and textual indicator 444A signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
  • Recommendation 447B is accompanied by information associated with the subscription identity device of recommendation 447B, such as graphical subscription identity device indicator 448B, textual subscription identity device indicator 444B, and charge information indicator 446B.
  • graphical indicator 448B and textual indicator 444B signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
  • recommendation 447A indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 444A.
  • Recommendation 447A indicates that the subscription identity device indicated by textual subscription identity device indicator 444A is not capable of providing for receipt of the service data associated with the subscription.
  • the subscription identity device may be incapable of providing for receipt of the service data based, at least in part, on insufficient balance.
  • recommendation 447B indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 444B.
  • Recommendation 447B indicates that the subscription identity device indicated by textual subscription identity device indicator 444B is preferred over the subscription identity device indicated by textual subscription identity device indicator 444 A.
  • FIGURE 5 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example the at least one processor 1 1 of FIGURE 1 , for performance of such operations.
  • an apparatus, for example electronic apparatus 10 of FIGURE 1 is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 5.
  • the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network.
  • the receiving, the indication of intent, the service data, the separate apparatus, and the communication network may be similar as described regarding FIGURES 2 and 4A-4C.
  • the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data.
  • the subscription identity device may be similar as described regarding FIGURES 3A-3C. Capability of providing for the exchange of service data, and determination of capability of providing for the exchange of service data may be similar as described regarding FIGURES 2, 3A-3B, 4A-4C, and 6A-6C.
  • the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network.
  • the charge information and the receipt of the charge information may be similar as described regarding FIGURES 2 and 3A-3B.
  • the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network.
  • the charge information and the receipt of the charge information may be similar as described regarding FIGURES 2 and 3A-3B.
  • the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information.
  • the causation of display and the subscription identity device recommendation may be similar as described regarding FIGURES 4A-4C.
  • FIGURE 6A is a flow diagram illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations.
  • an apparatus, for example electronic apparatus 10 of FIGURE 1 is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 6A.
  • the apparatus may be in an area in which one or more communication networks associated with one or more subscription identity devices are unavailable. Under such circumstances, it may be desirable for an associated subscription identity device recommendation to reflect such lack of capability.
  • the apparatus establishes a communication channel with a communication network as directed by a subscription identity device.
  • the communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C.
  • the apparatus determines whether the communication channel was successfully established. If the apparatus determine that the communication channel was successfully established, flow proceeds to block 606. If the apparatus determines that the communication channel was not successfully established, flow proceeds to block 608.
  • the apparatus determines that the subscription identity device is capable of providing for an exchange of service data, similarly as described regarding block 504 of FIGURE 5. In this manner, determining that a subscription identity device is capable of providing for the exchange of the service data may be predicated upon the establishment of the communication channel.
  • the apparatus determines that the subscription identity device is incapable of providing for an exchange of service data.
  • the incapability may be based, at least in part, on the unsuccessful attempt to establish the communication channel.
  • FIGURE 6B is a flow diagram illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations.
  • an apparatus, for example electronic apparatus 10 of FIGURE 1 is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 6B.
  • a subscription identity device relates to a balance.
  • the subscription identity device may relate to a prepaid account.
  • a subscription identity device may be incapable of providing for an exchange of service data if a balance associated with the subscription identity device is insufficient to pay for a cost of the exchange.
  • the apparatus receives information indicative of an account balance associated with the first subscription identity device.
  • the receiving, the information indicative of the account balance, and the account balance may be similar as described regarding FIGURES 2 and 3A-3B.
  • the apparatus determines whether the account balance is greater than or equal to a cost associated with the exchange of the service data. The cost associated with the exchange of the service data may be similar as described regarding FIGURE 2. If the apparatus determines that the account balance is greater than or equal to the cost, flow proceeds to block 626. If the apparatus determines that the account balance is less than the cost, flow proceeds to block 628.
  • the apparatus determines that the subscription identity device is capable of providing for an exchange of service data, similarly as described regarding block 504 of FIGURE 5. In this manner, determining that a subscription identity device is capable of providing for the exchange of the service data may be predicated upon account balance being sufficient for the cost.
  • the apparatus determines that the subscription identity device is incapable of providing for an exchange of service data.
  • the incapability may be based, at least in part, on the insufficient account balance.
  • FIGURE 6C is a flow diagram illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations.
  • an apparatus, for example electronic apparatus 10 of FIGURE 1 is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 6C.
  • a subscription identity device may have limitations regarding one or more available delivery mechanisms. For example, there may be one or more delivery mechanisms that are unavailable on a communication network associated with the subscription identity device. In another example, the subscription identity device may be unauthorized to utilize the delivery mechanism. In such an example, the user may have elected to forgo utilization of the delivery mechanism.
  • the apparatus determines a delivery mechanism associated with an exchange of service data. The delivery mechanism and the determination of the delivery mechanism may be similar as described regarding FIGURE 2.
  • the apparatus determines whether the subscription identity device allows for utilization of the delivery mechanism. The determination may be similar as described regarding FIGURES 2 and 3A-3B. If the apparatus determines that the subscription identity device allows for utilization of the delivery mechanism, flow proceeds to block 646. If the apparatus determines that the subscription identity device does not allow for utilization of the delivery mechanism, flow proceeds to block 648.
  • the apparatus determines that the subscription identity device is capable of providing for an exchange of service data, similarly as described regarding block 504 of FIGURE 5. In this manner, determining that a subscription identity device is capable of providing for the exchange of the service data may be predicated upon the subscription identity device supporting the delivery mechanism.
  • the apparatus determines that the subscription identity device is incapable of providing for an exchange of service data.
  • the incapability may be based, at least in part, on the subscription identity device not allowing for utilization of the delivery mechanism.
  • FIGURE 7A is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations.
  • an apparatus, for example electronic apparatus 10 of FIGURE 1 is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 7A.
  • the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5.
  • the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5.
  • the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, similarly as described regarding block 506 of FIGURE 5.
  • the apparatus determines a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information.
  • the cost and the determination of cost may be similar as described regarding FIGURE 2.
  • the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2.
  • the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, similarly as described regarding block 508 of FIGURE 5.
  • the apparatus determines a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information.
  • the cost and the determination of cost may be similar as described regarding FIGURE 2.
  • the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2.
  • the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first cost, and the second cost.
  • the causation of display and the subscription identity device recommendation may be similar as described regarding FIGURES 4A-4C.
  • FIGURE 7B is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations.
  • an apparatus, for example electronic apparatus 10 of FIGURE 1 is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 7B.
  • the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5.
  • the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5.
  • the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, similarly as described regarding block 506 of FIGURE 5.
  • the apparatus receives information indicative of service data size.
  • the service data size may be similar as described regarding FIGURE 2.
  • the apparatus determines a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information and the service data size.
  • the cost and the determination of cost may be similar as described regarding FIGURE 2.
  • the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2.
  • the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, similarly as described regarding block 508 of FIGURE 5.
  • the apparatus determines a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information and the service data size.
  • the cost and the determination of cost may be similar as described regarding FIGURE 2.
  • the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2.
  • the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first cost, and the second cost, similarly as described regarding block 714 of FIGURE 7 A.
  • FIGURE 8 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations.
  • an apparatus, for example electronic apparatus 10 of FIGURE 1 is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 8.
  • the apparatus may be desirable for the apparatus to retrieve charge information when the apparatus receives an indication of an intent to exchange service data. For example, there may be circumstances where previously received charge information may be outdated. In some circumstances, it may be desirable to retrieve charge information associated with a plurality of subscription identity devices absent any additional user interaction associated with such retrieval. For example, the actions of FIGURE 8 may be performed absent any intervening user interaction.
  • the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5.
  • the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5.
  • the apparatus establishes a first communication channel with a first communication network as directed by the first subscription identity device.
  • the communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C.
  • the apparatus receives a first charge information, from a first service account server associated with the first subscription identity device, indicative of at least one charge for the exchange of the service data by way of the first network.
  • the charge information, the receipt of the charge information, and the service account server may be similar as described regarding FIGURES 2 and 3A-3B.
  • the apparatus establishes a second communication channel with a second communication network as directed by the second subscription identity device.
  • the communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C.
  • the apparatus receives a second charge information, from a second service account server associated with the second subscription identity device, indicative of at least one charge for the exchange of the service data by way of the second network.
  • the charge information, the receipt of the charge information, and the service account server may be similar as described regarding FIGURES 2 and 3A-3B.
  • FIGURE 9 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment.
  • An apparatus for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations.
  • the apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations.
  • an apparatus for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 9.
  • the user may indicate selection of a subscription identity device by way of performing a selection input that corresponds to a subscription identity device recommendation, such as subscription identity device recommendation 427B of FIGURE 4B associated with the subscription identity device.
  • the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5.
  • the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5.
  • the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, similarly as described regarding block 506 of FIGURE 5.
  • the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, similarly as described regarding block 508 of FIGURE 5.
  • the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information, similarly as described regarding block 510 of FIGURE 5.
  • the apparatus receives an indication of an input associated with selection of a subscription identity device for the exchange of the service data. The indication and the selection may be similar as described regarding FIGURES 4A-4C.
  • the apparatus determines which subscription identity device corresponds with the selection. If the selection corresponds with the first subscription identity device, flow proceeds to block 916. If the selection corresponds with the second subscription identity device, flow proceeds to block 918.
  • the apparatus establishes a communication channel with the first communication network as directed by the first subscription identity device.
  • the communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A- 3C. Flow proceeds to block 920.
  • the apparatus establishes a communication channel with the second communication network as directed by the second subscription identity device.
  • the communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C.
  • Flow proceeds to block 920.
  • the apparatus causes exchanging of the service data by way of the communication channel. The exchange may be similar as described regarding FIGURE 2.
  • Embodiments of the invention may be implemented in software, hardware, application logic or a combination of software, hardware, and application logic.
  • the software, application logic and/or hardware may reside on the apparatus, a separate device, or a plurality of separate devices. If desired, part of the software, application logic and/or hardware may reside on the apparatus, part of the software, application logic and/or hardware may reside on a separate device, and part of the software, application logic and/or hardware may reside on a plurality of separate devices.
  • the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media.
  • block 506 of FIGURE 5 may be performed after block 508.
  • one or more of the above-described functions may be optional or may be combined.
  • blocks 708 and 712 of FIGURE 7 may be optional and/or combined with block 510 of FIGURE 5.

Abstract

In an example embodiment, a method is provided for, comprising receiving an indication of an intent to exchange service data with a separate apparatus by way of a communication network, determining that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, receiving a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, receiving a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, and causing display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information is disclosed.

Description

METHOD AND APPARATUS FOR PROVIDING A SUBSCRIPTION IDENTITY
DEVICE RECOMMENDATION
TECHNICAL FIELD
The present application relates generally to provide a subscription identity device recommendation.
BACKGROUND
As electronic apparatuses that use wireless services become more prevalent, users are presented with opportunities to enjoy a wide variety of services that involve sending and receiving information by way of a wireless network. However, many users have difficulty understanding charges associated with such services. This difficulty may be exacerbated in circumstances where the user has multiple wireless accounts at his disposal. It may be desirable to ease user difficulty in determining network utilization based on charges associated with network services, especially in circumstances where the user has multiple wireless accounts.
SUMMARY
Various aspects of examples of the invention are set out in the claims.
One or more embodiments may provide an apparatus, a computer readable medium, a computer readable medium, a computer program product, a non-transitory computer readable medium, and a method for receiving an indication of an intent to exchange service data with a separate apparatus by way of a communication network, determining that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, receiving a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, receiving a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, and causing display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information. One or more embodiments may provide an apparatus, a computer readable medium, a computer readable medium, a computer program product, and a non-transitory computer readable medium having means for receiving an indication of an intent to exchange service data with a separate apparatus by way of a communication network, means for determining that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, means for receiving a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, means for receiving a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, and means for causing display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information.
One or more example embodiments further perform establishing a first communication channel with the first communication network as directed by the first subscription identity device.
In at least one example embodiment, establishing the first communication channel comprises at least one of: registration with the first communication network, or securing at least one resource associated with the first communication network.
In at least one example embodiment, the first subscription identity device directs establishment of the first communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
In at least one example embodiment, determining that a first subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the first communication channel. In at least one example embodiment, the first charge information is received by way of the first communication channel. One or more example embodiments further perform establishing a second communication channel with, at least part of, the communication network as directed by the second subscription identity device. In at least one example embodiment, establishing the second communication channel comprises at least one of: registration with the second communication network, or securing at least one resource associated with the second communication network.
In at least one example embodiment, the second subscription identity device directs establishment of the communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
In at least one example embodiment, determining that a second subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the second communication channel.
In at least one example embodiment, the second charge information is received by way of the second communication channel.
In at least one example embodiment, the first charge information is received from a first service account server associated with the first subscription identity device.
In at least one example embodiment, the second charge information is received from a second service account server associated with the second subscription identity device.
In at least one example embodiment, the service data relates to content associated with a content provider, and the first charge information comprises information indicative of a charge from the content provider for the content.
In at least one example embodiment, the service relates to content and the separate apparatus is associated with a content provider, and the second charge information comprises information indicative of a charge from the content provider for the content. In at least one example embodiment, the service data relates to an application program.
In at least one example embodiment, the service data relates to instructions of the application program.
In at least one example embodiment, the service data relates to information utilized by an application program. In at least one example embodiment, the service data relates to information associated with a location based service.
In at least one example embodiment, the first charge information and the second charge information are distinct from a charge associated with the separate apparatus.
In at least one example embodiment, the first network and the second network are different networks.
In at least one example embodiment, the subscription identity device is at least one of: a subscriber identity module, a removable user identity module, a universal integrated circuit card.
In at least one example embodiment, the subscription identity device relates to an integrated circuit that comprises identity information associated with utilization of a network in conformance with the identity information.
One or more example embodiments further perform receiving an indication of an input associated with the exchange of the service data, wherein the indication of the intent to exchange the service data is based, at least in part on the indication of the user selection. In at least one example embodiment, determination that the first subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the first subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data.
In at least one example embodiment, determination that the second subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the second subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data. One or more example embodiments further perform determining a delivery mechanism associated with the exchange of the service data.
In at least one example embodiment, determination that the first subscription identity device is capable of providing for the exchange of the service data comprises determining that the first subscription identity device allows for utilization of the delivery mechanism.
In at least one example embodiment, determination that the second subscription identity device is capable of providing for the exchange of the service data comprises determining that the second subscription identity device allows for utilization of the delivery mechanism.
In at least one example embodiment, determination of the delivery mechanism comprises receiving an indication that specifies the delivery mechanism.
One or more example embodiments further perform determining a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information, wherein the subscription identity device recommendation is based, at least in part, on the first cost.
One or more example embodiments further perform receiving information indicative of service data size, wherein the first cost is based, at least in part, on the service data size. One or more example embodiments further perform determining a delivery mechanism associated with the exchange of the service data, wherein the first cost is based, at least in part, on the delivery mechanism.
One or more example embodiments further perform determining a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information, wherein the subscription identity device recommendation is based, at least in part, on the second cost.
One or more example embodiments further perform receiving information indicative of service data size, wherein the second cost is based, at least in part, on the service data size.
One or more example embodiments further perform determining a delivery mechanism associated with the exchange of the service data, wherein the second cost is based, at least in part, on the delivery mechanism.
In at least one example embodiment, the first charge information is received from the first subscription identity device.
In at least one example embodiment, the second charge information is received from the second subscription identity device.
One or more example embodiments further perform receiving an indication of an input associated with selection of a selected subscription identity device, which corresponds with at least one of the first subscription identity device or the second subscription identity device, for the exchange of the service data.
One or more example embodiments further perform establishing a communication channel with a communication network associated with the selected subscription identity device as directed by the selected subscription identity device.
One or more example embodiments further perform exchanging of the service data by way of the communication channel. In at least one example embodiment, the subscription identity device recommendation is indicative of a cost preference between the first subscription identity device and the second subscription identity device.
Still other aspects, features, and advantages of the invention are readily apparent from the following detailed description, simply by illustrating a number of particular embodiments and implementations, including the best mode contemplated for carrying out the invention. The invention is also capable of other and different embodiments, and its several details can be modified in various obvious respects, all without departing from the spirit and scope of the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive.
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of embodiments of the invention, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
FIGURE 1 is a block diagram showing an apparatus, such as an electronic apparatus 10, according to an example embodiment ;
FIGURE 2 is a block diagram illustrating a network according to at least one example embodiment;
FIGURES 3A-3B are diagrams illustrating a subscription identity device according to at least one example embodiment;
FIGURES 4A-4C are diagrams illustrating a subscription identity device recommendation according to at least one example embodiment;
FIGURE 5 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment;
FIGURES 6A-6C are flow diagrams illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment;
FIGURES 7A-7B are flow diagrams illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment;
FIGURE 8 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment; and FIGURE 9 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment.
DETAILED DESCRIPTION OF THE DRAWINGS
An embodiment of the invention and its potential advantages are understood by referring to FIGURES 1 through 9 of the drawings.
Some embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all, embodiments are shown. Various embodiments of the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like reference numerals refer to like elements throughout. As used herein, the terms "data," "content," "information," and similar terms may be used interchangeably to refer to data capable of being transmitted, received and/or stored in accordance with embodiments of the present invention. Thus, use of any such terms should not be taken to limit the spirit and scope of embodiments of the present invention. Additionally, as used herein, the term 'circuitry' refers to (a) hardware-only circuit implementations (e.g., implementations in analog circuitry and/or digital circuitry); (b) combinations of circuits and computer program product(s) comprising software and/or firmware instructions stored on one or more computer readable memories that work together to cause an apparatus to perform one or more functions described herein; and (c) circuits, such as, for example, a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation even if the software or firmware is not physically present. This definition of 'circuitry' applies to all uses of this term herein, including in any claims. As a further example, as used herein, the term 'circuitry' also includes an implementation comprising one or more processors and/or portion(s) thereof and accompanying software and/or firmware. As another example, the term 'circuitry' as used herein also includes, for example, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network apparatus, other network apparatus, and/or other computing apparatus. As defined herein, a "non-transitory computer-readable medium," which refers to a physical medium (e.g., volatile or non-volatile memory device), can be differentiated from a "transitory computer-readable medium," which refers to an electromagnetic signal. FIGURE 1 is a block diagram showing an apparatus, such as an electronic apparatus 10, according to at least one example embodiment. It should be understood, however, that an electronic apparatus as illustrated and hereinafter described is merely illustrative of an electronic apparatus that could benefit from embodiments of the invention and, therefore, should not be taken to limit the scope of the invention. While electronic apparatus 10 is illustrated and will be hereinafter described for purposes of example, other types of electronic apparatuses may readily employ embodiments of the invention. Electronic apparatus 10 may be a portable digital assistant (PDAs), a pager, a mobile computer, a desktop computer, a television, a gaming apparatus, a laptop computer, a media player, a camera, a video recorder, a mobile phone, a global positioning system (GPS) apparatus, and/or any other types of electronic systems. Moreover, the apparatus of at least one example embodiment need not be the entire electronic apparatus, but may be a component or group of components of the electronic apparatus in other example embodiments.
Furthermore, apparatuses may readily employ embodiments of the invention regardless of their intent to provide mobility. In this regard, even though embodiments of the invention may be described in conjunction with mobile applications, it should be understood that embodiments of the invention may be utilized in conjunction with a variety of other applications, both in the mobile communications industries and outside of the mobile communications industries. In at least one example embodiment, electronic apparatus 10 comprises at least one processor 1 1 and memory 12. Processor 1 1 may be any type of processor, controller, embedded controller, processor core, and/or the like. In at least one example embodiment, processor 1 1 utilizes computer program code to cause an apparatus to perform one or more actions. Memory 12 may comprise volatile memory, such as volatile Random Access Memory (RAM) including a cache area for the temporary storage of data and/or other memory, for example, non-volatile memory, which may be embedded and/or may be removable. The non-volatile memory may comprise an EEPROM, flash memory and/or the like. Memory 12 may store any of a number of pieces of information, and data. The information and data may be used by the electronic apparatus 10 to implement one or more functions of the electronic apparatus 10, such as the functions described herein. In at least one example embodiment, memory 12 includes computer program code such that the memory and the computer program code are configured to, working with the processor, cause the apparatus to perform one or more actions described herein.
The electronic apparatus 10 may further comprise a communication device 15. In at least one example embodiment, communication device 15 comprises an antenna, (or multiple antennae), a wired connector, and/or the like in operable communication with a transmitter and/or a receiver. In at least one example embodiment, processor 1 1 provides signals to a transmitter and/or receives signals from a receiver. The signals may comprise signaling information in accordance with a communications interface standard, user speech, received data, user generated data, and/or the like. Communication device 15 may operate with one or more air interface standards, communication protocols, modulation types, and access types. By way of illustration, the electronic communication device 15 may operate in accordance with second-generation (2G) wireless communication protocols IS-136 (time division multiple access (TDMA)), Global System for Mobile communications (GSM), and IS-95 (code division multiple access (CDMA)), with third-generation (3G) wireless communication protocols, such as Universal Mobile Telecommunications System (UMTS), CDMA2000, wideband CDMA (WCDMA) and time division-synchronous CDMA (TD-SCDMA), and/or with fourth-generation (4G) wireless communication protocols, wireless networking protocols, such as 802.1 1, short-range wireless protocols, such as Bluetooth, any protocols currently existing, any protocols previously developed, any protocols developed in the future, and/or the like. Communication device 15 may operate in accordance with wireline protocols, such as Ethernet, digital subscriber line (DSL), asynchronous transfer mode (ATM), and/or the like.
Processor 1 1 may comprise means, such as circuitry, for implementing audio, video, communication, navigation, logic functions, and/or the like, as well as for implementing embodiments of the invention including, for example, one or more of the functions described herein. For example, processor 11 may comprise means, such as a digital signal processor device, a microprocessor device, various analog to digital converters, digital to analog converters, processing circuitry and other support circuits, for performing various functions including, for example, one or more of the functions described herein. The apparatus may perform control and signal processing functions of the electronic apparatus 10 among these devices according to their respective capabilities. The processor 1 1 thus may comprise the functionality to encode and interleave message and data prior to modulation and transmission. The processor 1 may additionally comprise an internal voice coder, and may comprise an internal data modem. Further, the processor 1 1 may comprise functionality to operate one or more software programs, which may be stored in memory and which may, among other things, cause the processor 1 1 to implement at least one embodiment including, for example, one or more of the functions described herein. For example, the processor 1 1 may operate a connectivity program, such as a conventional internet browser. The connectivity program may allow the electronic apparatus 10 to transmit and receive internet content, such as location-based content and/or other web page content, according to a Transmission Control Protocol (TCP), Internet Protocol (IP), User Datagram Protocol (UDP), Internet Message Access Protocol (MAP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), Wireless Application Protocol (WAP), Hypertext Transfer Protocol (HTTP), and/or the like, for example. The electronic apparatus 10 may comprise a user interface for providing output and/or receiving input. The electronic apparatus 10 may comprise an output device 14. Output device 14 may comprise as an audio output device, such as a ringer, an earphone, a speaker, and/or the like. Output device 14 may comprise a tactile output device, such as a vibration transducer, an electronically deformable surface, an electronically deformable structure, and/or the like. Output device 14 may comprise a visual output device, such as a display, a light, and/or the like. The electronic apparatus may comprise an input device 13. Input device 13 may comprise a light sensor, a proximity sensor, a microphone, a touch sensor, a force sensor, a button, a keypad, a motion sensor, a magnetic field sensor, a camera, and/or the like. A touch sensor and a display may be characterized as a touch display. In an embodiment comprising a touch display, the touch display may be configured to receive input from a single point of contact, multiple points of contact, and/or the like. In such an embodiment, the touch display and/or the processor may determine input based, at least in part, on position, motion, speed, contact area, and/or the like. In at least one example embodiment, input device 13 comprises a tactile input device, such as a motion sensor or force sensor, a sensor for detecting surface deformation, such as a strain gage, and/or the like.
The electronic apparatus 10 may include any of a variety of touch displays including those that are configured to enable touch recognition by any of resistive, capacitive, infrared, strain gauge, surface wave, optical imaging, dispersive signal technology, acoustic pulse recognition or other techniques, and to then provide signals indicative of the location and other parameters associated with the touch. Additionally, the touch display may be configured to receive an indication of an input in the form of a touch event which may be defined as an actual physical contact between a selection object (e.g., a finger, stylus, pen, pencil, or other pointing device) and the touch display. Alternatively, a touch event may be defined as bringing the selection object in proximity to the touch display, hovering over a displayed object or approaching an object within a predefined distance, even though physical contact is not made with the touch display. As such, a touch input may comprise any input that is detected by a touch display including touch events that involve actual physical contact and touch events that do not involve physical contact but that are otherwise detected by the touch display, such as a result of the proximity of the selection object to the touch display. A touch display may be capable of receiving information associated with force applied to the touch screen in relation to the touch input. For example, the touch screen may differentiate between a heavy press touch input and a light press touch input. In at least one example embodiment, a display may display two-dimensional information, three- dimensional information and/or the like.
In embodiments including a keypad, the keypad may comprise numeric (for example, 0-9) keys, symbol keys (for example, #, *), alphabetic keys, and/or the like for operating the electronic apparatus 10. For example, the keypad may comprise a conventional QWERTY keypad arrangement. The keypad may also comprise various soft keys with associated functions. In addition, or alternatively, the electronic apparatus 10 may comprise an interface device such as a joystick or other user input interface. Input device 13 may comprise a media capturing element. The media capturing element may be any means for capturing an image, video and/or audio for storage, display or transmission. For example, in at least one example embodiment in which the media capturing element is a camera module, the camera module may comprise a digital camera which may form a digital image file from a captured image. As such, the camera module may comprise hardware, such as a lens or other optical component(s), and/or software necessary for creating a digital image file from a captured image. Alternatively, the camera module may comprise only the hardware for viewing an image, while a memory device of the electronic apparatus 10 stores instructions for execution by the processor 1 1 in the form of software for creating a digital image file from a captured image. In at least one example embodiment, the camera module may further comprise a processing element such as a co-processor that assists the processor 1 1 in processing image data and an encoder and/or decoder for compressing and/or decompressing image data. The encoder and/or decoder may encode and/or decode according to a standard format, for example, a Joint Photographic Experts Group (JPEG) standard format.
FIGURE 2 is a block diagram illustrating a network according to at least one example embodiment. The example of FIGURE 2 is merely an example of a network, and does not limit the scope of the claims. For example, components associated with the network may vary, activities associated with the network may vary, and/or the like.
In the example of FIGURE 2, apparatus 202 is in communication with separate apparatus 206 and service account server 204 by way of communication network 210. Even though the example of FIGURE 2 illustrates communication between apparatus 202 and separate apparatus 206 by way of a single network, there may be a plurality of available networks available for communication between apparatus 202 and apparatus 206. Apparatus 202 may be any electronic apparatus, such as electronic apparatus 10.
In at least one example embodiment, communication network 210 relates to a wireless network. A wireless network may be a wireless network in conformance with one or more wireless networking standards, such as IS-136 (TDMA), GSM, IS-95 (CDMA), UMTS, CDMA2000, WCDMA, TD-SCDMA, LTE, and/or the like. In still another example, the network may be a wireless local area network, such as 802.11 , a short-range wireless network, such as Bluetooth, and/or the like.
In at least one example embodiment, apparatus 202 and separate apparatus 206 may exchange data by way of communication network 210. Communication network 210 may provide a data tunnel for exchange of data. Exchange of data by way of the data tunnel may be based on one or more protocols. For example, tunnel may utilize Transmission Control Protocol (TCP), Internet Protocol (IP), User Datagram Protocol (UDP), Internet Message Access Protocol (IMAP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), Wireless Application Protocol (WAP), Hypertext Transfer Protocol (HTTP), and/or the like. In at least one example embodiment, communication network 210 may provide one or more delivery mechanisms for exchanging data by way of a data tunnel. For example, the communication network may utilize text messaging, such as short message service (SMS) as a data bearer. In another example, the network may utilize a delivery mechanism designed for data tunneling, such as general packet radio system (GPRS), enhanced general packet radio system EGPRS, high speed downlink packet access (HSDPA), long-term evolution (LTE) data service, and/or the like.
In at least one example embodiment, apparatus 202 establishes a communication channel with communication network 210. In at least one example embodiment, establishing a communication channel relates to the apparatus securing authorization for utilization of the communication network. Securing the communication channel may relate to the apparatus registering with the communication network, securing at least one resource associated with the communication network, and or the like. For example, registration may relate to the apparatus providing identity information, account information, authentication information, and or the like such that the communication network is aware of the apparatus and verifies that the apparatus may utilize, at least part of, the communication network. In another example, securing a resource may relate to placing information in a home location register (HLR) of the communication network, placing information in a visitor location register (VLR) of the communication network, receiving a paging channel designation for communication, and/or the like.
In at least one example embodiment, separate apparatus 206 provides a service to apparatus 202. In at least one example embodiment, a service relates to providing service data to another apparatus. In at least one example embodiment, the service data relates to content associated with a content provider. The content may be an application program, information associated with an application program, information associated with an information service, such as a news service, a location based service, and/or the like. In at least one example embodiment, a content provider relates to an entity that provides content to one or more apparatuses. In at least one example embodiment, the service data relates to an application program.
In at least one example embodiment, the service data relates to instructions of the application program. In this manner, the service data may comprise instructions of the application program so that the apparatus receiving the instruction may be able to execute the instruction to cause the apparatus to perform the operations of the application program.
In at least one example embodiment, the service data relates to information utilized by an application program. For example, the service data may relate to an in-application purchase, such as an improvement of an application program, an additional feature of the application program, license information associated with the application program, and/or the like.
In at least one example embodiment, the service data relates to information associated with a location based service. In at least one example embodiment, a location based service relates to a service that provides and/or receives information associated with location of the apparatus. For example, there may be a coupon location based service that receives information indicative of the location of a device, and provides coupons associated with businesses proximate to the location. In such an example, apparatus 202 may send service data indicative of its location to separate apparatus 206. In such an example, apparatus 202 may receive service data associated with coupons for businesses proximate to apparatus 202.
In at least one example embodiment, apparatus 202 or separate apparatus 206 may designate a delivery mechanism for service data. For example, apparatus 202 may desire to send a text message, such as a SMS message, to separate apparatus 206. In another example, separate apparatus 206 may provide a service that delivers service data by way of a text message, such as a SMS message, to apparatus 202. In another example, separate apparatus 206 may provide a service that delivers service data by way of a data tunnel. In at least one example embodiment, separate apparatus 206 provides an indication that specifies a delivery mechanism associated with service data to apparatus 202. In such an embodiment, apparatus 202 receives the indication that specifies the delivery mechanism. In at least one example embodiment, apparatus 202 may determine the delivery mechanism. The apparatus may determine the delivery mechanism based, at least in part, on a received indication that specifies the delivery mechanism, by requesting a deliver mechanism from the communication network, by requesting a delivery mechanism from the separate apparatus, by evaluating the type of service data being exchanged, and/or the like. In at least one example embodiment, separate apparatus 206 may provide information indicative of service data size. For example, the service data size may relate to the amount of data to be received by apparatus 202. In such an example, the service data size may indicate the number of bytes associated with the service data. In another example, the service data size may relate to a number of messages to be sent. In such an example, the service data size may indicate the number of messages associated with providing the service data, such as the number of SMS messages associated with exchange of the service data.
In at least one example embodiment, apparatus 202 may incur one or more financial charges associated with exchange of the service data. For example, there may be communication network charges associated with exchange of the service data. In another example, there may be charges levied by separate apparatus 206 in association with the service data.
There are many different ways that operators of communication networks charge users for exchange of data over their networks. For example, the operator may have separate charges for text messages and tunneled data. In addition, utilization of either and/or both of these delivery mechanisms may be charged based on a flat usage fee, based on a per packet/message charge, based on amount of data exchanged, based on size blocks of data exchanged, based on numeric blocks of packets/messages exchanged, and/or the like. For example, an operator may charge a flat fee for unlimited messaging, may charge a fee for a block of 100 messages, may charge a fee for 1MB of data, and/or the like. Furthermore, operators often combine these charging structures. For example, an operator may charge a flat fee for data up to a limit, and then charge based on blocks after the limit is exceeded. In addition to the complexity associated with the standard charges that an operator applies to utilization of the communication network, the operator may provide discounts and/or incentives. For example, an operator may charge a reduced fee for exchanging data during off-peak hours, charge a higher fee for exchanging data during peak hours, incentivize users to become accustomed to data exchange during particular date ranges, such as holidays, special events, and/or the like. In addition, operators may change rates based on user information. For example, an operator may charge women half of the standard charges for a period of time. In many circumstances, users may find these charges to be complex, confusing, and/or unpredictable. For example, a user may be unable to determine charges associated with delivering service data without performing a detailed analysis of what the standard charges might be, what the current balance of the user's account regarding the delivery mechanism might be, any discounts that may be applied, any up-charges that may be applied, etc. In some circumstances, this confusion and complexity has fostered a distrust of operators based on such unpredictability of charges. For example, some users identify the complexity of the charges with dishonest or arbitrary charging by way of post-justification of charges without discernible advance notice to the users. This perception may be detrimental to both users and operators. Users may fail to use a service that they desire due to distrust or inability to predict charges. Operators may be unable to entice users to utilize the communication network for data exchange, even when circumstances may be affordable to the user, due to such distrust and unpredictability.
In at least one example embodiment, the apparatus receives charge information indicative of at least one charge for the exchange of the service data by way of the first network. The operator of the communication network may provide for a service account server, such as an advice-of- charge server. The apparatus may receive the charge information from the service account server. In at least one example embodiment, the apparatus receives information from the service account server by way of a communication channel of the communication network. The service account server may base the charge information on a subscription identity device coupled with the apparatus. The subscription identity device may be similar as described regarding FIGURES 3A-3B. In this manner, the apparatus may receive the charge information from the service account server associated with the subscription identity device. In at least one example embodiment, the apparatus receives information indicative of an account balance associated with the first subscription identity device. The service account server may base the account balance on a subscription identity device coupled with the apparatus. In this manner, the apparatus may receive the information indicative of the account balance from the service account server associated with the subscription identity device. In addition to communication network charges, there may be charges associated with the separate apparatus. For example, the separate apparatus may assess charges to the user based on the service data. In such an example, the user may pay for a program, a magazine, a coupon service, a location based service, etc. in association with the separate apparatus. In this manner, charge information associated with a communication network may be distinct from charge information associated with the separate apparatus. In some circumstances, the charge from the separate apparatus may vary based on the communication network. For example, there may be a partnership between the operator of the communication network and the proprietor, such as a content provider, of the separate apparatus such that the charge from the proprietor associated with the service data is less when the service data is exchanged by way of the operator's communication network. In circumstances where a subscription identity device provides for utilization of the communication network, the charge from the content provider for the service data may be based, at least in part, on the subscription identity device.
These additional charges may further confuse users, especially when the users must consider charges associated with the utilization of the communication network for exchanging the service data. It may be desirable to reduce user confusion and distrust by way of the apparatus determining a cost associated with exchange of the service data. In at least one example embodiment a cost associated with exchange of the service data relates to a financial cost based on a charge associated with a delivery mechanism of the communication network and the service data. For example, the cost may be based, at least in part on service data size. The service data size may be received from the separate apparatus. FIGURES 3A-3B are diagrams illustrating a subscription identity device according to at least one example embodiment. The examples of FIGURES 3A-3B are merely examples of subscription identity devices, and do not limit the scope of the claims. For example, number of subscription identity devices may vary, component configuration may vary, and/or the like. In at least one example embodiment a subscription identity device relates to an integrated circuit that comprises identity information associated with utilization of a network in conformance with the identity information. In at least one example embodiment, the subscription identity device may be removable from an apparatus. For example, the apparatus may comprise a subscription identity device socket that allows for connection and disconnection of the subscription identity device. In at least one example embodiment, the subscription identity device is embedded in the apparatus. For example, the subscription identity device may be a device that conforms to an embedded subscription identity device standard, such as specified in Joint Electron Devices Engineering Council (JDEC) Design Guide version 4.8. In at least one example embodiment, a subscription identity device is a subscriber identity module (SIM). In at least one example embodiment, a subscription identity device is a removable user identity module (R-UEVI). In at least one example embodiment, a subscription identity device is a universal integrated circuit card (UICC).
In at least one example embodiment, the subscription identity device comprises information and/or performs operations that facilitate the apparatuses use of a network associated with the subscription identity module. For example, the subscription identity device may provide frequency selection information, channel selection information, authentication information, user identity information, account identification information, and/or the like. In at least one example embodiment, the subscription identity device directs establishment of a communication channel by providing such information. For example, the apparatus may establish a communication channel with the communication network as directed by the first subscription identity device. In this manner, the subscription identity device may specify which communication network the device should use in association with the subscription identity device.
In at least one example embodiment, capability of an apparatus to receive service data may be based, at least in part, on the subscription identity module. For example, a subscription identity device may be incapable of providing for exchange of service data if there is no available communication network that is associated with the subscription identity module. For example, the apparatus may be out of range of any part of a network to which the subscription identity device is associated. In another example, a subscription identity device may be incapable of providing for exchange of service data if there is insufficient balance associated with an account that is coupled with the subscription identity device. In another example, a subscription identity device may be incapable of providing for exchange of service data if the subscription identity device precludes a delivery mechanism specified by a separate apparatus. For example, a separate apparatus may specify utilization of a data tunnel for exchange of service data, such as LTE or GPRS. In such an example, a subscription identity device may be incapable of providing for exchange of service data if the subscription identity device does not allow for a delivery mechanism associated with a data tunnel.
In at least one example embodiment, the apparatus receives charge information, indicative of at least one charge for the exchange of service data, from the subscription identity device. For example the subscription identity device may comprise charge information, such as advice of charge information.
FIGURE 3A is a diagram illustrating a subscription identity device according to at least one example embodiment. In the example of FIGURE 3 A, at least one processor 11 and subscription identity device 312 are in communication with subscription identity device socket 302. In the example of FIGURE 3 A, subscription identity device 312 may be a removable subscription identity device. In some circumstances, it may be desirable for an apparatus to utilize more than one subscription identity device. For example, a user may travel among areas that do not have contiguous communication network coverage from any single operator. In such circumstances, the user may utilize a plurality of subscription identity devices so that the user's apparatus may utilize different communication networks associated with different operators in different areas. In at least one example embodiment, one subscription identity device is associated with one communication network and a different subscription identity device is associated with a different communication network.
FIGURE 3B is a diagram illustrating a plurality of subscription identity devices according to at least one example embodiment. In the example of FIGURE 3B, at least one processor 1 1 and first subscription identity device 362 are in communication with subscription identity device socket 352. In the example of FIGURE 3B, second subscription identity device 364 is in communication with the at least one processor 11. In the example of FIGURE 3B, subscription identity device 362 may be a removable subscription identity device and subscription identity device 364 may be an embedded subscription identity device.
FIGURES 4A-4C are diagrams illustrating a subscription identity device recommendation according to at least one example embodiment. The examples of FIGURES 4A-4C are merely examples of subscription identity device recommendations, and do not limit the scope of the claims. For example, number of representation of information may vary, information provided may vary, arrangement of information may vary, and/or the like. In some circumstances, an apparatus may have multiple subscription identity devices that are associated with communication networks that cover, at least some, common areas. For example, there may be one or more areas where a user may utilize more than one subscription identity device to provide for exchange of service data by way of an associated communication network. In such circumstances, when the user desires to exchange service data with another apparatus, the user may be faced with the complex and confusing task of determining which subscription identity device to utilize for the exchange. As previously described, a user may have difficulty assessing cost associated with exchange of service data in relation to a single subscription identity device. However, when using multiple subscription identity devices, these difficulties may grow exponentially as the user considers the exchange in terms of each individual subscription identity device. It may be desirable for the apparatus to provide a charge-based recommendation to the user regarding a preference for one or more subscription identity devices that are capable of providing for the exchange of service data. In many circumstances, the user may determine to utilize a service by way of some sort of exchange interface. For example, the user may select a button on a website to invoke a process for exchanging service data, may invoke an operation within an application program to invoke a process for exchanging service data, and/or the like. In such circumstances, it may be desirable to provide a subscription identity device recommendation as a part of such interface. For example, when a user provides an input that indicates an intent to exchange service data, it may be desirable to provide the subscription identity device recommendation. It may be desirable to provide the subscription identity device recommendation without user interaction associated with acquisition of charge information associated with one or more subscription identity devices. For example, the user may desire to receive the subscription identity device recommendation without providing any input beyond the input expressing intent to exchange service data. In this manner, the user may be able to preview the disposition of the subscription identity device, such as balance information or capability, within the context of the exchange of the service data. For example, the user may avoid exiting an application program from which the user desires to exchange service data.
Without limiting the scope of the claims in any way, at least one technical effect associated with providing at least one subscription identity device recommendation absent additional input form the user may be alleviating possible user burden associated with charge determination, alleviating possible user burden associated with determining charge information for multiple subscription identity devices, alleviating possible user burden associated with transitioning between subscription identity devices to investigate charge information, alleviating possible user burden associated with correlating charge information associated with different subscription identity devices, and/or the like. In circumstances where there may be various changes in charge information, such as a short term incentive, a peak related charge difference, etc., it may be prohibitively difficult for the user to separately investigate such circumstances for each individual subscription identity device. A user may be unwilling to incur such a burden and may avoid exchanging service data due to a desire to avoid such burden. In this manner, at least another technical effect may be to increase user likelihood of utilizing such services due to reducing the complexity associated with the user preserving his/her financial interests by evaluating charge differences across applicable subscription identity devices.
In at least one example embodiment, an apparatus provides at least one subscription identity device recommendation based, at least in part, on charge information associated with exchange of service data pertaining to a plurality of subscription identity devices. Provision of at least one subscription identity device recommendation may be similar as described regarding FIGURES 5- 9. The apparatus may predicate providing the subscription identity device recommendation upon receiving an indication of an intent to exchange the service data is based. The indication of intent to exchange the service data may relate to receiving an indication of a input associated with purchasing content relating to the service data, associated with sending information to a separate apparatus, and/or the like. For example, the recommendation may be provided as part of a purchase verification process. In such an example, the recommendation may be provided as part of an interface that allows a user to select which subscription identity device to allocate charges to in relation to the service data exchange. In this manner, the user may be able to receive a subscription identity device recommendation as part of the same interaction that the user would perform in selecting a subscription identity device for the exchange.
In at least one example embodiment, a subscription identity device recommendation relates to an assertion that indicates desirability of at least one subscription identity device. In at least one example embodiment, the subscription identity device recommendation is indicative of a cost preference between a first subscription identity device and a second subscription identity device. The cost preference may relate to a determination of costs associated with each capable subscription identity device in relation to each other. The cost preference may relate to a setting associated with preferring a charging or capability characteristic of one subscription identity device over another subscription identity device. The cost preference may be a predetermined cost preference, such as a value that is set by default. The cost preference may be a user definable setting. For example, the user may set, modify, remove, manage, etc. the cost preference. The cost preference may be set by way of a received directive. For example, the apparatus may receive a directive comprising configuration information that includes a cost preference setting. Such a directive may be received from an operator, a communication network, a separate apparatus, and/or the like. The user may be informed of receipt of such a directive. In at least one example embodiment, there may be one or more settings that restrict authorization for setting a cost preference. For example, there may be one or more settings associated with precluding and/or granting authorization for any particular party, apparatus, entity, network, etc. to set a cost preference. In such an example, an operator may be precluded from changing the cost preference setting, and a user may be granted authorization to change the cost preference setting.
The recommendation may be associated with an individual subscription identity device. For example the recommendation may indicate that utilization of a particular subscription identity device is desirable, undesirable, and/or the like. In such an example, the apparatus may provide a subscription identity device recommendation for each subscription identity device. The recommendation may be associated with a plurality of subscription identity devices. For example, the recommendation may rank subscription identity devices based on desirability.
In at least one example embodiment, the apparatus may cause display of the subscription identity device recommendation. Causing display may relate to performing an operation that results in the subscription identity device recommendation being displayed on a display. For example, if the apparatus comprises a display, causing display may comprise displaying the subscription identity device. In another example, the apparatus may cause display of the subscription identity device by sending information indicative of the subscription identity device recommendation to a separate display, a different apparatus that comprises a display, and/or the like.
In at least one example embodiment, the apparatus may base the subscription identity device recommendation, at least in part, on a determined cost associated with exchanging services data in relation to the subscription identity device. In at least one example embodiment, the cost is based, at least in part, on charge information associated with the subscription identity device, service data size, charge information associated with the service data, a delivery mechanism, and/or the like. In at least one example embodiment, the apparatus may determine a total cost associated with exchange of service data by way of summing the costs associated with the communication network and the cost associated with the separate apparatus with which the service data is being exchanged. In this manner, the apparatus may further reduce any user burden associated with comparing cost information associated with a plurality of subscription identity devices.
It may be desirable for the user to be able to invoke the exchange of the service data by selecting a subscription identity device from the one or more subscription identity device recommendations. For example, the user may select a subscription identity device recommendation to select the associated subscription identity device. In at least one example embodiment, the apparatus receives an indication of an input associated with selection of a subscription identity device. The selected subscription identity device may correspond at least one of the subscription identity devices for which the apparatus provided a subscription identity device recommendation. The apparatus may proceed with exchange of the service data based, at least in part on the selection.
In at least one example embodiment, the subscription identity device recommendation may be based, at least in part, on roaming status of associated with the subscription identity device. In at least one example embodiment, roaming status relates to a subscription identity device being utilized on a communication network that is not directly associated with an operator of an account to which the subscription identity device relates to. The subscription identity device recommendation may indicate a preference of a non-roaming subscription identity device over a roaming subscription identity device.
In at least one example embodiment, the apparatus changes currency information presented to the user in relation to a subscription identity device recommendation. For example, the apparatus may receive charge information based on one currency and provide a subscription identity device recommendation in terms of a different currency. For example, there may be a setting that indicates a directive to provide one or more subscription identity device recommendations in a designated currency. In another example, there may be a setting that indicates a directive to provide one or more subscription identity device recommendations in a currency that corresponds with the currency of the location of the apparatus. In such an example, the apparatus may provide a subscription identity device recommendation in terms of Rupees in India based on received charge information, and provide a different subscription identity device recommendation in terms of Euros in Finland based on the same received charge information. In this manner, the apparatus may perform a currency conversion regarding the charge information to conform to a currency preference. In the examples of FIGURES 4A-4C, the currency relates to Rupees. However, the charge information may relate to Rupees, or any other currency. For example, the charge information of any of the examples of FIGURES 4A-4C may have been in terms of Euros, and the apparatus may have performed a currency conversion to provide the subscription identity device recommendations in terms of Rupees. Such conversion may be based on exchange rate information stored on the apparatus, received by the apparatus, designated by a user, and/or the like. For example the apparatus may comprise a table of currency conversion factors that may be modified.
Even though the examples of FIGURES 4A-4C relate to a subscription identity device that is a SIM, the SIM is merely an example of a subscription identity device, and does not limit the claims in any way. In the examples of FIGURES 4A-4C, the subscription identity device recommendation information provides context information associated with the service data exchange. Even though the examples of FIGURES 4A-4C provide context information relating to purpose of payment, a service description, charge quantification information, subscription identity device balance information, subscription identity device charge information, etc., such context information may vary, and does not limit the claims in any way. In addition, even though the example indicate textual recommendation indication to the user, the recommendation may relate to non-textual indication, such as color, opacity, size, location, etc. For example, location of the recommendation in relation to the top of the display may indicate a preferential recommendation. In another example, a more opaque recommendation may be less preferential than a less opaque recommendation. In another example, other indication means may be utilized, separately or in combination with visual ones. Examples of such indication means comprise, but are not limited to, audible indication means and tactile indication means. As a non-limiting example of audible indication could be a buzzing sound that is played to the user, the sound depending at least in part on the choice of the recommendation the user is making. Further to this example, a tactile indication means may provide correspondingly e.g. different vibrating output effect to the user depending at least in part on the choice of the recommendation the user is making. FIGURE 4A is a diagram illustrating a subscription identity device recommendation according to at least one example embodiment. In the example of FIGURE 4A, the apparatus provides an indication of purpose of payment 401 to relate to sending a message, provides an indication of the service being purchased 402 to relate to SMS, and provides an indication of charge quantification 403 to relate to sending a group SMS that comprises a total of 5 SMS messages.
The example of FIGURE 4A includes two subscription identity device recommendations, recommendation 407A and recommendation 407B. Recommendation 407A is accompanied by information associated with the subscription identity device of recommendation 407A, such as graphical subscription identity device indicator 408A, textual subscription identity device indicator 404A, charge information indicator 406A, and balance information indicator 405 A. In at least one example embodiment, graphical indicator 408A and textual indicator 404A signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied. Recommendation 407B is accompanied by information associated with the subscription identity device of recommendation 407B, such as graphical subscription identity device indicator 408B, textual subscription identity device indicator 404B, and charge information indicator 406B. In at least one example embodiment, graphical indicator 408B and textual indicator 404B signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
In the example of FIGURE 4A, recommendation 407A indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 404A. Recommendation 407A indicates that the subscription identity device indicated by textual subscription identity device indicator 404A is preferred over the subscription identity device indicated by textual subscription identity device indicator 404B. In the example of FIGURE 4A, recommendation 407B indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 404B. Recommendation 407B indicates that the subscription identity device indicated by textual subscription identity device indicator 404B is less preferred than the subscription identity device indicated by textual subscription identity device indicator 404A.
FIGURE 4B is a diagram illustrating a subscription identity device recommendation according to at least one example embodiment. In the example of FIGURE 4B, the apparatus provides an indication of purpose of payment 421 to relate to a Local Tour download, such as receiving a tourist guide, provides an indication of the service being purchased 422 to relate to a location service, and provides an indication of charge quantification 423 to relate to a data download of approximately 50 kilobytes of data.
The example of FIGURE 4B includes two subscription identity device recommendations, recommendation 427A and recommendation 427B. Recommendation 427A is accompanied by information associated with the subscription identity device of recommendation 427A, such as graphical subscription identity device indicator 428 A, textual subscription identity device indicator 424A, charge information indicator 426A, and balance information indicator 425 A. In at least one example embodiment, graphical indicator 428A and textual indicator 424A signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied. Recommendation 427B is accompanied by information associated with the subscription identity device of recommendation 427B, such as graphical subscription identity device indicator 428B, textual subscription identity device indicator 424B, and charge information indicator 426B. In at least one example embodiment, graphical indicator 428B and textual indicator 424B signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
In the example of FIGURE 4B, recommendation 427A indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 424A. Recommendation 427A indicates that the subscription identity device indicated by textual subscription identity device indicator 424A is less preferred than the subscription identity device indicated by textual subscription identity device indicator 424B. In the example of FIGURE 4B, recommendation 427B indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 424B. Recommendation 427B indicates that the subscription identity device indicated by textual subscription identity device indicator 424B is preferred over the subscription identity device indicated by textual subscription identity device indicator 424A.
FIGURE 4C is a diagram illustrating a subscription identity device recommendation according to at least one example embodiment. In the example of FIGURE 4C, the apparatus provides an indication of purpose of payment 441 to relate to a monthly subscription of content, provides an indication of the service being purchased 442 to relate to a magazine that is characterized as an education service, and provides an indication of charge quantification 443 to relate to a fiat fee of 30 Rupees.
The example of FIGURE 4C includes two subscription identity device recommendations, recommendation 447A and recommendation 447B. Recommendation 447A is accompanied by information associated with the subscription identity device of recommendation 447A, such as graphical subscription identity device indicator 448A, textual subscription identity device indicator 444A, charge information indicator 446A, and balance information indicator 445A. In at least one example embodiment, graphical indicator 448A and textual indicator 444A signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied. Recommendation 447B is accompanied by information associated with the subscription identity device of recommendation 447B, such as graphical subscription identity device indicator 448B, textual subscription identity device indicator 444B, and charge information indicator 446B. In at least one example embodiment, graphical indicator 448B and textual indicator 444B signify an identity of the subscription identity device; so that the user can understand to which subscription identity device the recommendation is being applied.
In the example of FIGURE 4C, recommendation 447A indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 444A. Recommendation 447A indicates that the subscription identity device indicated by textual subscription identity device indicator 444A is not capable of providing for receipt of the service data associated with the subscription. In the example of FIGURE 4C, the subscription identity device may be incapable of providing for receipt of the service data based, at least in part, on insufficient balance. In the example of FIGURE 4C, recommendation 447B indicates a cost preference associated with the subscription identity device indicated by textual subscription identity device 444B. Recommendation 447B indicates that the subscription identity device indicated by textual subscription identity device indicator 444B is preferred over the subscription identity device indicated by textual subscription identity device indicator 444 A. FIGURE 5 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 5. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example the at least one processor 1 1 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 5.
At block 502, the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network. The receiving, the indication of intent, the service data, the separate apparatus, and the communication network may be similar as described regarding FIGURES 2 and 4A-4C.
At block 504, the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data. The subscription identity device may be similar as described regarding FIGURES 3A-3C. Capability of providing for the exchange of service data, and determination of capability of providing for the exchange of service data may be similar as described regarding FIGURES 2, 3A-3B, 4A-4C, and 6A-6C.
At block 506, the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network. The charge information and the receipt of the charge information may be similar as described regarding FIGURES 2 and 3A-3B.
At block 508, the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network. The charge information and the receipt of the charge information may be similar as described regarding FIGURES 2 and 3A-3B.
At block 510, the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information. The causation of display and the subscription identity device recommendation may be similar as described regarding FIGURES 4A-4C.
FIGURE 6A is a flow diagram illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 6A. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 6A. As previously described, in some circumstances, the apparatus may be in an area in which one or more communication networks associated with one or more subscription identity devices are unavailable. Under such circumstances, it may be desirable for an associated subscription identity device recommendation to reflect such lack of capability. At block 602, the apparatus establishes a communication channel with a communication network as directed by a subscription identity device. The communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C. At block 604, the apparatus determines whether the communication channel was successfully established. If the apparatus determine that the communication channel was successfully established, flow proceeds to block 606. If the apparatus determines that the communication channel was not successfully established, flow proceeds to block 608. At block 606, the apparatus determines that the subscription identity device is capable of providing for an exchange of service data, similarly as described regarding block 504 of FIGURE 5. In this manner, determining that a subscription identity device is capable of providing for the exchange of the service data may be predicated upon the establishment of the communication channel.
At block 608, the apparatus determines that the subscription identity device is incapable of providing for an exchange of service data. The incapability may be based, at least in part, on the unsuccessful attempt to establish the communication channel.
FIGURE 6B is a flow diagram illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 6B. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 6B.
In some circumstances, a subscription identity device relates to a balance. For example, the subscription identity device may relate to a prepaid account. In such circumstances, a subscription identity device may be incapable of providing for an exchange of service data if a balance associated with the subscription identity device is insufficient to pay for a cost of the exchange.
At block 622, the apparatus receives information indicative of an account balance associated with the first subscription identity device. The receiving, the information indicative of the account balance, and the account balance may be similar as described regarding FIGURES 2 and 3A-3B. At block 624, the apparatus determines whether the account balance is greater than or equal to a cost associated with the exchange of the service data. The cost associated with the exchange of the service data may be similar as described regarding FIGURE 2. If the apparatus determines that the account balance is greater than or equal to the cost, flow proceeds to block 626. If the apparatus determines that the account balance is less than the cost, flow proceeds to block 628.
At block 626, the apparatus determines that the subscription identity device is capable of providing for an exchange of service data, similarly as described regarding block 504 of FIGURE 5. In this manner, determining that a subscription identity device is capable of providing for the exchange of the service data may be predicated upon account balance being sufficient for the cost.
At block 628, the apparatus determines that the subscription identity device is incapable of providing for an exchange of service data. The incapability may be based, at least in part, on the insufficient account balance.
FIGURE 6C is a flow diagram illustrating activities associated with capability determination of a subscription identity device according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 6C. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 6C.
In some circumstances, a subscription identity device may have limitations regarding one or more available delivery mechanisms. For example, there may be one or more delivery mechanisms that are unavailable on a communication network associated with the subscription identity device. In another example, the subscription identity device may be unauthorized to utilize the delivery mechanism. In such an example, the user may have elected to forgo utilization of the delivery mechanism. At block 642, the apparatus determines a delivery mechanism associated with an exchange of service data. The delivery mechanism and the determination of the delivery mechanism may be similar as described regarding FIGURE 2.
At block 644, the apparatus determines whether the subscription identity device allows for utilization of the delivery mechanism. The determination may be similar as described regarding FIGURES 2 and 3A-3B. If the apparatus determines that the subscription identity device allows for utilization of the delivery mechanism, flow proceeds to block 646. If the apparatus determines that the subscription identity device does not allow for utilization of the delivery mechanism, flow proceeds to block 648.
At block 646, the apparatus determines that the subscription identity device is capable of providing for an exchange of service data, similarly as described regarding block 504 of FIGURE 5. In this manner, determining that a subscription identity device is capable of providing for the exchange of the service data may be predicated upon the subscription identity device supporting the delivery mechanism.
At block 648, the apparatus determines that the subscription identity device is incapable of providing for an exchange of service data. The incapability may be based, at least in part, on the subscription identity device not allowing for utilization of the delivery mechanism.
FIGURE 7A is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 7A. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 7A. In some circumstances, if may be desirable to base a subscription identity device recommendation on a cost associated with exchange of service data, where the cost is determined, based at least in part, on the charge information. At block 702, the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5. At block 704, the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5. At block 706, the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, similarly as described regarding block 506 of FIGURE 5. At block 708, the apparatus determines a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information. The cost and the determination of cost may be similar as described regarding FIGURE 2. In at least one example embodiment, the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2.
At block 710, the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, similarly as described regarding block 508 of FIGURE 5.
At block 712, the apparatus determines a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information. The cost and the determination of cost may be similar as described regarding FIGURE 2. In at least one example embodiment, the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2. At block 714, the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first cost, and the second cost. The causation of display and the subscription identity device recommendation may be similar as described regarding FIGURES 4A-4C.
FIGURE 7B is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 7B. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 7B.
At block 752, the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5. At block 754, the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5. At block 756, the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, similarly as described regarding block 506 of FIGURE 5.
At block 758, the apparatus receives information indicative of service data size. The service data size may be similar as described regarding FIGURE 2. At block 760, the apparatus determines a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information and the service data size. The cost and the determination of cost may be similar as described regarding FIGURE 2. In at least one example embodiment, the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2.
At block 762, the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, similarly as described regarding block 508 of FIGURE 5.
At block 764, the apparatus determines a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information and the service data size. The cost and the determination of cost may be similar as described regarding FIGURE 2. In at least one example embodiment, the cost may be further based, at least in part on a delivery mechanism associated with the exchange of the service data, similar as described regarding FIGURE 2. At block 766, the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first cost, and the second cost, similarly as described regarding block 714 of FIGURE 7 A.
FIGURE 8 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 8. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 8. As previously described, it may be desirable for the apparatus to retrieve charge information when the apparatus receives an indication of an intent to exchange service data. For example, there may be circumstances where previously received charge information may be outdated. In some circumstances, it may be desirable to retrieve charge information associated with a plurality of subscription identity devices absent any additional user interaction associated with such retrieval. For example, the actions of FIGURE 8 may be performed absent any intervening user interaction. At block 802, the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5. At block 804, the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5. At block 806, the apparatus establishes a first communication channel with a first communication network as directed by the first subscription identity device. The communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C. At block 808, the apparatus receives a first charge information, from a first service account server associated with the first subscription identity device, indicative of at least one charge for the exchange of the service data by way of the first network. The charge information, the receipt of the charge information, and the service account server may be similar as described regarding FIGURES 2 and 3A-3B. At block 810, the apparatus establishes a second communication channel with a second communication network as directed by the second subscription identity device. The communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C. At block 812, the apparatus receives a second charge information, from a second service account server associated with the second subscription identity device, indicative of at least one charge for the exchange of the service data by way of the second network. The charge information, the receipt of the charge information, and the service account server may be similar as described regarding FIGURES 2 and 3A-3B.
At block 814, the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information, similarly as described regarding block 510 of FIGURE 5. FIGURE 9 is a flow diagram illustrating activities associated with providing a subscription identity device recommendation according to at least one example embodiment. In at least one example embodiment, there is a set of operations that corresponds the activities of FIGURE 9. An apparatus, for example electronic apparatus 10 of FIGURE 1 , or a portion thereof, may utilize the set of operations. The apparatus may comprise means, including, for example at least one processor 11 of FIGURE 1 , for performance of such operations. In an example embodiment, an apparatus, for example electronic apparatus 10 of FIGURE 1 , is transformed by having memory, for example memory 12 of FIGURE 1 , comprising computer code configured to, working with a processor, for example at least one processor 1 1 of FIGURE 1 , cause the apparatus to perform set of operations of FIGURE 9.
In some circumstances, it may be desirable to allow a user to invoke exchange of the service data by way of performing a selection input associated with the subscription identity device recommendation. For example, the user may indicate selection of a subscription identity device by way of performing a selection input that corresponds to a subscription identity device recommendation, such as subscription identity device recommendation 427B of FIGURE 4B associated with the subscription identity device.
At block 902, the apparatus receives an indication of an intent to exchange service data with a separate apparatus by way of a communication network, similarly as described regarding block 502 of FIGURE 5. At block 904, the apparatus determines that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data, similarly as described regarding block 504 of FIGURE 5. At block 906, the apparatus receives a first charge information indicative of at least one charge for the exchange of the service data by way of the first network, similarly as described regarding block 506 of FIGURE 5. At block 908, the apparatus receives a second charge information indicative of at least one charge for the exchange of the service data by way of the second network, similarly as described regarding block 508 of FIGURE 5. At block 910, the apparatus causes display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information, similarly as described regarding block 510 of FIGURE 5. At block 912, the apparatus receives an indication of an input associated with selection of a subscription identity device for the exchange of the service data. The indication and the selection may be similar as described regarding FIGURES 4A-4C. At block 914, the apparatus determines which subscription identity device corresponds with the selection. If the selection corresponds with the first subscription identity device, flow proceeds to block 916. If the selection corresponds with the second subscription identity device, flow proceeds to block 918.
At block 916, the apparatus establishes a communication channel with the first communication network as directed by the first subscription identity device. The communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A- 3C. Flow proceeds to block 920.
At block 918, the apparatus establishes a communication channel with the second communication network as directed by the second subscription identity device. The communication channel, the establishment of the communication channel, the subscription identity device, and the direction of the subscription identity device may be similar as described regarding FIGURES 2 and 3A-3C. Flow proceeds to block 920. At block 920, the apparatus causes exchanging of the service data by way of the communication channel. The exchange may be similar as described regarding FIGURE 2.
Embodiments of the invention may be implemented in software, hardware, application logic or a combination of software, hardware, and application logic. The software, application logic and/or hardware may reside on the apparatus, a separate device, or a plurality of separate devices. If desired, part of the software, application logic and/or hardware may reside on the apparatus, part of the software, application logic and/or hardware may reside on a separate device, and part of the software, application logic and/or hardware may reside on a plurality of separate devices. In an example embodiment, the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media.
If desired, the different functions discussed herein may be performed in a different order and/or concurrently with each other. For example, block 506 of FIGURE 5 may be performed after block 508. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined. For example, blocks 708 and 712 of FIGURE 7 may be optional and/or combined with block 510 of FIGURE 5.
Although various aspects of the invention are set out in the independent claims, other aspects of the invention comprise other combinations of features from the described embodiments and/or the dependent claims with the features of the independent claims, and not solely the combinations explicitly set out in the claims.
It is also noted herein that while the above describes example embodiments of the invention, these descriptions should not be viewed in a limiting sense. Rather, there are variations and modifications which may be made without departing from the scope of the present invention as defined in the appended claims.

Claims

We Claim:
1. A method comprising:
receiving an indication of an intent to exchange service data with a separate apparatus by way of a communication network;
determining that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data;
receiving a first charge information indicative of at least one charge for the exchange of the service data by way of the first network;
receiving a second charge information indicative of at least one charge for the exchange of the service data by way of the second network; and
causing display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information.
2. The method of Claim 1 , further comprising establishing a first communication channel with the first communication network as directed by the first subscription identity device.
3. The method of Claim 2, wherein establishing the first communication channel comprises at least one of: registration with the first communication network, or securing at least one resource associated with the first communication network.
4. The method of any of Claims 2-3, wherein the first subscription identity device directs establishment of the first communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
5. The method of any of Claims 2-4, wherein determining that a first subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the first communication channel.
6. The method of any of Claims 2-5, wherein the first charge information is received by way of the first communication channel.
7. The method of any of Claims 1-6, further comprising establishing a second communication channel with, at least part of, the communication network as directed by the second subscription identity device.
8. The method of Claim 7, wherein establishing the second communication channel comprises at least one of: registration with the second communication network, or securing at least one resource associated with the second communication network.
9. The method of any of Claims 7-8, wherein the second subscription identity device directs establishment of the communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
10. The method of any of Claims7-9, wherein determining that a second subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the second communication channel.
1 1. The method of any of Claims 7-10, wherein the second charge information is received by way of the second communication channel.
12. The method of any of Claims 1-11 , wherein the first charge information is received from a first service account server associated with the first subscription identity device.
13. The method of any of Claims 1-12, wherein the second charge information is received from a second service account server associated with the second subscription identity device.
14. The method of any of Claims 1-13, wherein the service data relates to content associated with a content provider, and the first charge information comprises information indicative of a charge from the content provider for the content.
15. The method of any of Claims 1-14, wherein the service relates to content and the separate apparatus is associated with a content provider, and the second charge information comprises information indicative of a charge from the content provider for the content.
16. The method of any of Claims 1-15, wherein the service data relates to an application program.
17. The method of Claim 16, wherein the service data relates to instructions of the application program.
18. The method of any of Claims 1-17, wherein the service data relates to information utilized by an application program.
19. The method of any of Claims 1-18, wherein the service data relates to information associated with a location based service.
20. The method of any of Claims 1 -19, wherein the first charge information and the second charge information are distinct from a charge associated with the separate apparatus.
21. The method of any of Claims 1-20, wherein the first network and the second network are different networks.
22. The method of any of Claims 1-21, wherein the subscription identity device is at least one of: a subscriber identity module, a removable user identity module, a universal integrated circuit card.
23. The method of any of Claims 1-22, wherein the subscription identity device relates to an integrated circuit that comprises identity information associated with utilization of a network in conformance with the identity information.
24. The method of any of Claims 1-23, further comprising receiving an indication of an input associated with the exchange of the service data, wherein the indication of the intent to exchange the service data is based, at least in part on the indication of the user selection.
25. The method of any of Claims 1-24, wherein determination that the first subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the first subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data.
26. The method of Claim 1 -25, wherein determination that the second subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the second subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data.
27. The method of any of Claims 1-26, further comprising determining a delivery mechanism associated with the exchange of the service data.
28. The method of Claim 27, wherein determination that the first subscription identity device is capable of providing for the exchange of the service data comprises determining that the first subscription identity device allows for utilization of the delivery mechanism.
29. The method of any of Claims 27-28, wherein determination that the second subscription identity device is capable of providing for the exchange of the service data comprises determining that the second subscription identity device allows for utilization of the delivery mechanism.
30. The method of any of Claims 27-29, wherein determination of the delivery mechanism comprises receiving an indication that specifies the delivery mechanism.
31. The method of any of Claims 1-30, further comprising determining a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information, wherein the subscription identity device recommendation is based, at least in part, on the first cost.
32. The method of Claim 31 , further comprising receiving information indicative service data size, wherein the first cost is based, at least in part, on the service data size.
33. The method of any of Claims 31 -32, further comprising determining a delivery mechanism associated with the exchange of the service data, wherein the first cost is based, at least in part, on the delivery mechanism.
34. The method of any of Claims 1-33, further comprising determining a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information, wherein the subscription identity device recommendation is based, at least in part, on the second cost.
35. The method of Claim 34, further comprising receiving information indicative of service data size, wherein the second cost is based, at least in part, on the service data size.
36. The method of any of Claims 34-35, further comprising determining a delivery mechanism associated with the exchange of the service data, wherein the second cost is based, at least in part, on the delivery mechanism.
37. The method of any of Claims 1-36, wherein the first charge information is received from the first subscription identity device.
38. The method of any of Claims 1-37, wherein the second charge information is received from the second subscription identity device.
39. The method of any of Claims 1-38, further comprising receiving an indication of an input associated with selection of a selected subscription identity device, which corresponds with at least one of the first subscription identity device or the second subscription identity device, for the exchange of the service data.
40. The method of Claim 39, further comprising establishing a communication channel with a communication network associated with the selected subscription identity device as directed by the selected subscription identity device.
41. The method of any of Claims 38-39, further comprising exchanging of the service data by way of the communication channel.
42. The method of any of Claims 1-41 , wherein the subscription identity device recommendation is indicative of a cost preference between the first subscription identity device and the second subscription identity device.
43. A computer-readable medium encoded with instructions that, when executed by a processor, perform the method of any of claims 1 -42.
44. A computer program comprising one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the method according to at least one of claims 1-42.
45. A computer program product comprising at least one computer readable medium having program code stored thereon, the program code, when executed by an apparatus, causing the apparatus at least to perform the method according to at least one of claims 1- 42.
46. An apparatus comprising means for performing the method of claims 1-42.
47. The apparatus of claim 46, wherein the means for performing the method comprise at least one processor and at least one memory.
48. The apparatus of Claim 47, wherein the memory comprises computer-readable instructions, that when executed cause the apparatus to perform the method of any of claims 1 -42.
49. The apparatus of any of claims 46-48, further comprising a display.
50. The apparatus of any of Claims 46-49, wherein the apparatus is a mobile phone.
51. An apparatus, comprising:
at least one processor;
at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:
receiving an indication of an intent to exchange service data with a separate apparatus by way of a communication network;
determining that a first subscription identity device, associated with a first communication network, and a second subscription identity device, associated with a second network, are capable of providing for the exchange of the service data;
receiving a first charge information indicative of at least one charge for the exchange of the service data by way of the first network;
receiving a second charge information indicative of at least one charge for the exchange of the service data by way of the second network; and
causing display of at least one subscription identity device recommendation based, at least in part, on the first charge information, and the second charge information.
52. The apparatus of Claim 51 , the memory further including computer program code that causes the apparatus to perform establishing a first communication channel with the first communication network as directed by the first subscription identity device.
53. The apparatus of Claim 52, wherein establishing the first communication channel comprises at least one of: registration with the first communication network, or securing at least one resource associated with the first communication network.
54. The apparatus of any of Claims 52-53, wherein the first subscription identity device directs establishment of the first communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
55. The apparatus of any of Claims 52-54, wherein determining that a first subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the first communication channel.
56. The apparatus of any of Claims 52-55, wherein the first charge information is received by way of the first communication channel.
57. The apparatus of any of Claims 51-56, the memory further including computer program code that causes the apparatus to perform establishing a second communication channel with, at least part of, the communication network as directed by the second subscription identity device.
58. The apparatus of Claim 57, wherein establishing the second communication channel comprises at least one of: registration with the second communication network, or securing at least one resource associated with the second communication network.
59. The apparatus of any of Claims 57-58, wherein the second subscription identity device directs establishment of the communication channel by providing information associated with at least one of: frequency selection, channel selection, authentication information, user identity information, or account identification information.
60. The apparatus of any of Claims 57-59, wherein determining that a second subscription identity device is capable of providing for the exchange of the service data is predicated upon the establishment of the second communication channel.
61. The apparatus of any of Claims 57-60, wherein the second charge information is received by way of the second communication channel.
62. The apparatus of any of Claims 51-61 , wherein the first charge information is received from a first service account server associated with the first subscription identity device.
63. The apparatus of any of Claims 51-62, wherein the second charge information is received from a second service account server associated with the second subscription identity device.
64. The apparatus of any of Claims 5-63, wherein the service data relates to content associated with a content provider, and the first charge information comprises information indicative of a charge from the content provider for the content.
65. The apparatus of any of Claims 51-64, wherein the service relates to content and the separate apparatus is associated with a content provider, and the second charge information comprises information indicative of a charge from the content provider for the content.
66. The apparatus of any of Claims 51-65, wherein the service data relates to an application program.
67. The apparatus of Claim 66, wherein the service data relates to instructions of the application program.
68. The apparatus of any of Claims 51-67, wherein the service data relates to information utilized by an application program.
69. The apparatus of any of Claims 51-68, wherein the service data relates to information associated with a location based service.
70. The apparatus of any of Claims 51 -69, wherein the first charge information and the second charge information are distinct from a charge associated with the separate apparatus.
71. The apparatus of any of Claims 51-70, wherein the first network and the second network are different networks.
72. The apparatus of any of Claims 51-71 , wherein the subscription identity device is at least one of: a subscriber identity module, a removable user identity module, a universal integrated circuit card.
73. The apparatus of any of Claims 51 -72, wherein the subscription identity device relates to an integrated circuit that comprises identity information associated with utilization of a network in conformance with the identity information.
74. The apparatus of any of Claims 51-73, the memory further including computer program code that causes the apparatus to perform receiving an indication of an input associated with the exchange of the service data, wherein the indication of the intent to exchange the service data is based, at least in part on the indication of the user selection.
75. The apparatus of any of Claims 51-74, wherein determination that the first subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the first subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data.
76. The apparatus of Claim 51 -75, wherein determination that the second subscription identity device is capable of providing for the exchange of the service data comprises: receiving information indicative of an account balance associated with the second subscription identity device, and determining that the account balance is greater than or equal to a cost associated with the exchange of the service data.
77. The apparatus of any of Claims 51-76, the memory further including computer program code that causes the apparatus to perform determining a delivery mechanism associated with the exchange of the service data.
78. The apparatus of Claim 77, wherein determination that the first subscription identity device is capable of providing for the exchange of the service data comprises determining that the first subscription identity device allows for utilization of the delivery mechanism.
79. The apparatus of any of Claims 77-78, wherein determination that the second subscription identity device is capable of providing for the exchange of the service data comprises determining that the second subscription identity device allows for utilization of the delivery mechanism.
80. The apparatus of any of Claims 77-79, wherein determination of the delivery mechanism comprises receiving an indication that specifies the delivery mechanism.
81. The apparatus of any of Claims 51-80, the memory further including computer program code that causes the apparatus to perform determining a first cost indicative of a cost for the exchange of the service data by way of the first network based, at least in part, on the first charge information, wherein the subscription identity device recommendation is based, at least in part, on the first cost.
82. The apparatus of Claim 81 , the memory further including computer program code that causes the apparatus to perform receiving information indicative of service data size, wherein the first cost is based, at least in part, on the service data size.
83. The apparatus of any of Claims 81-82, the memory further including computer program code that causes the apparatus to perform determining a delivery mechanism associated with the exchange of the service data, wherein the first cost is based, at least in part, on the delivery mechanism.
84. The apparatus of any of Claims 51-83, the memory further including computer program code that causes the apparatus to perform determining a second cost indicative of a cost for the exchange of the service data by way of the second network based, at least in part, on the second charge information, wherein the subscription identity device recommendation is based, at least in part, on the second cost.
85. The apparatus of Claim 84, the memory further including computer program code that causes the apparatus to perform receiving information indicative of service data size, wherein the second cost is based, at least in part, on the service data size.
86. The apparatus of any of Claims 84-85, the memory further including computer program code that causes the apparatus to perform determining a delivery mechanism associated with the exchange of the service data, wherein the second cost is based, at least in part, on the delivery mechanism.
87. The apparatus of any of Claims 51-86, wherein the first charge information is received from the first subscription identity device.
88. The apparatus of any of Claims 51-87, wherein the second charge information is received from the second subscription identity device.
89. The apparatus of any of Claims 51-88, the memory further including computer program code that causes the apparatus to perform receiving an indication of an input associated with selection of a selected subscription identity device, which corresponds with at least one of the first subscription identity device or the second subscription identity device, for the exchange of the service data.
90. The apparatus of Claim 89, the memory further including computer program code that causes the apparatus to perform establishing a communication channel with a communication network associated with the selected subscription identity device as directed by the selected subscription identity device.
91. The apparatus of any of Claims 88-89, the memory further including computer program code that causes the apparatus to perform exchanging of the service data by way of the communication channel.
92. The apparatus of any of Claims 51 -91 , wherein the subscription identity device recommendation is indicative of a cost preference between the first subscription identity device and the second subscription identity device.
93. The apparatus of any of claims 51-92, further comprising a display.
94. The apparatus of any of Claims 51 -93, wherein the apparatus is a mobile phone.
PCT/FI2014/050166 2013-03-28 2014-03-06 Method and apparatus for providing a subscription identity device recommendation WO2014154935A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201480028791.7A CN105230082A (en) 2013-03-28 2014-03-06 For providing the method and apparatus of subscription identity equipment recommendation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN1426CH2013 2013-03-28
IN1426/CHE/2013 2013-03-28

Publications (1)

Publication Number Publication Date
WO2014154935A1 true WO2014154935A1 (en) 2014-10-02

Family

ID=51622476

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI2014/050166 WO2014154935A1 (en) 2013-03-28 2014-03-06 Method and apparatus for providing a subscription identity device recommendation

Country Status (2)

Country Link
CN (1) CN105230082A (en)
WO (1) WO2014154935A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018009300A1 (en) * 2016-07-08 2018-01-11 Qualcomm Incorporated Selection of a subscription at a device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115250461B (en) * 2021-04-28 2023-08-15 中国移动通信集团湖南有限公司 User management method and device of Internet of things terminal and electronic equipment
CN115396824B (en) * 2022-07-13 2023-11-21 深圳市酷开网络科技股份有限公司 Bluetooth-based network configuration method, device, computer equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185413B1 (en) * 1997-06-17 2001-02-06 Siemens Aktiengesellschaft Mobile station having a cost-efficient call management method and system
US7114010B2 (en) * 2000-06-28 2006-09-26 Broadcom Corporation Multi-mode controller
EP2190245A1 (en) * 2008-11-20 2010-05-26 Koninklijke KPN N.V. A mobile phone comprising operating means
US20120327912A1 (en) * 2011-06-27 2012-12-27 Nokia Corporation Method and apparatus for improving reception availability on multi-subscriber identity module devices
US20130196626A1 (en) * 2012-01-27 2013-08-01 Microsoft Corporation Dynamically adjusting a data usage plan based on data usage statistics

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710836A (en) * 2012-06-19 2012-10-03 张家港市鸿嘉数字科技有限公司 Method for processing call of dual-card dual-standby mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185413B1 (en) * 1997-06-17 2001-02-06 Siemens Aktiengesellschaft Mobile station having a cost-efficient call management method and system
US7114010B2 (en) * 2000-06-28 2006-09-26 Broadcom Corporation Multi-mode controller
EP2190245A1 (en) * 2008-11-20 2010-05-26 Koninklijke KPN N.V. A mobile phone comprising operating means
US20120327912A1 (en) * 2011-06-27 2012-12-27 Nokia Corporation Method and apparatus for improving reception availability on multi-subscriber identity module devices
US20130196626A1 (en) * 2012-01-27 2013-08-01 Microsoft Corporation Dynamically adjusting a data usage plan based on data usage statistics

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018009300A1 (en) * 2016-07-08 2018-01-11 Qualcomm Incorporated Selection of a subscription at a device

Also Published As

Publication number Publication date
CN105230082A (en) 2016-01-06

Similar Documents

Publication Publication Date Title
CN104780155B (en) Apparatus bound method and device
JP6214812B2 (en) Transfer processing method and apparatus
CN106126420B (en) Application program adjustment method and device
CN104391870B (en) Logistics information acquisition methods and device
KR101695699B1 (en) Mobile terminal and method for controlling the same
TW201249228A (en) Mobile device having NFC protection and method for protecting NFC of the mobile device
JP2004046781A (en) Data providing method, code issuing device, electronic equipment, program and recording medium
JP2012134750A (en) Information processing device, communication system, and billing method for radio terminal device
KR20120066262A (en) Retrieval method of missing portable device including dual sim card and portable device thereof
CN107730260B (en) Method, equipment and terminal for realizing two-dimensional code payment
EP3570595A2 (en) Method, device and system for controlling use of external data network via mobile access point
CN104679403A (en) Mobile terminal and controlling method thereof
WO2014154935A1 (en) Method and apparatus for providing a subscription identity device recommendation
CN103810595B (en) Information verification method and device
CN103067853B (en) Method and system for verifying locating authenticity
CN107959757A (en) User information processing method, device, APP servers and terminal device
CN109952775A (en) Profile information exchange system
CN110019382A (en) User's cohesion index determines method, apparatus, storage medium and electronic equipment
CN108280342A (en) Using synchronous method with device, for applying synchronous device
CN107993192A (en) Certificate image bearing calibration, device and equipment
JP2003248768A (en) Image evaluation system and method, and image order receiving system and method
KR20100007462A (en) Apparatus and method for providing regional information in portable communication system
US20140066005A1 (en) Multicarrier wireless service selection
CN110197370B (en) Two-dimensional code generation and payment method, terminal equipment and storage medium
CN108960810A (en) Card wiring method, device, computer equipment and storage medium

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201480028791.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14773562

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14773562

Country of ref document: EP

Kind code of ref document: A1