US20090082004A1 - Apparatus and methods of open market handset identification - Google Patents
Apparatus and methods of open market handset identification Download PDFInfo
- Publication number
- US20090082004A1 US20090082004A1 US12/185,321 US18532108A US2009082004A1 US 20090082004 A1 US20090082004 A1 US 20090082004A1 US 18532108 A US18532108 A US 18532108A US 2009082004 A1 US2009082004 A1 US 2009082004A1
- Authority
- US
- United States
- Prior art keywords
- removable module
- network
- module
- profile information
- wireless communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0866—Checking the configuration
- H04L41/0869—Validating the configuration within one network element
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5054—Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5096—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to distributed or central networked applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/71—Hardware identity
Definitions
- the present aspects relate to wireless communication devices, and more particularly, to apparatus and methods for network operator identification of open market wireless devices.
- a wireless communication device otherwise referred to as a handset, is utilized to communicate with another handset or a landline phone via a wireless communication network.
- the handset In order to establish a connection with the wireless communication network, the handset must have a relationship with an operator or service provider to allow access to the wireless communication network and to manage billing the user of the handset for the use of the wireless communication network.
- the operator In a closed market system, the operator maintains a degree of control over the distribution and sale of handsets operable on the wireless communication network of the operator. For example, the operator may distribute and sell the handsets itself, or authorize a third party to perform this task, where the respective closed market handsets are authorized and provisioned by the operator to work on the wireless communication network of the operator.
- a closed market handset is limited for use in a specific wireless communication network corresponding to the respective operator.
- an open market system allows a handset to be distributed and sold for use on any of a plurality of wireless communication networks each corresponding to a respective one of a plurality of different operators.
- a user In the closed market system, a user must obtain a removable module, such as a smart card, from one of the plurality of different operators, where the user identity module includes a key or other authorization mechanism allowing operation on one of the plurality of wireless communication networks. The user may then insert a removable module that includes user identity information into the open market handset, thereby enabling the open market handset to communicate with the respective wireless communication network associated with the operator that authorized the removable module.
- a removable module may be referred to as a Removable User Identity Module (RUIM) for a Code Division Multiple Access (CDMA) system, a CDMA Subscriber Identity Module (CSIM) based on a Universal Integrated Circuit Card (UICC) for a CDMA system, Universal Subscriber Identity Module (USIM) based on a UICC for Universal Mobile Telecommunications System (UMTS), or a Subscriber Identity Module (SIM) in a Global System for Mobile communications (GSM) system.
- RUIM Removable User Identity Module
- CDMA Subscriber Identity Module CDMA Subscriber Identity Module
- UICC Universal Integrated Circuit Card
- USIM Universal Subscriber Identity Module
- SIM Subscriber Identity Module
- GSM Global System for Mobile communications
- the network operators control the user identity modules
- the network operators have no control over wireless devices into which the user identity modules are inserted.
- the network operator has no way of knowing which particular devices (for example, the manufacturer, model type or the like) are being used by each subscriber (i.e., user identity module holder) in their respective network. This is because the wireless devices may have been purchased from the Original Equipment Manufacturer (OEM) or another third party distribution channel.
- OEM Original Equipment Manufacturer
- the device identification information may be used to assess the capabilities of the devices in the system so that the network providers can better tailor service availability based on device capability. Additionally, when the network operators have information that allows them to identify the particular devices being used in the network, the network operators can use the information for marketing purposes. For example, a network operator may provide exclusive offers or incentives to a particular wireless device type that is readily used in the network or the like. In addition, the network operators may desire to know the current state of the wireless devices in the network, in terms of the current capabilities of the device (i.e., the current hardware capabilities and/or the current software/firmware capabilities as defined by the software/firmware revision number).
- device type knowledge may be beneficial to the network operator in providing customer care/technical assistance to an open market network subscriber in need of such. While the network subscriber may be able to provide the requisite information manually, in certain instances the information needed for the network operator to provide the necessary technical support is not readily available to the subscriber. In other instances, due to the problems that the subscriber is experiencing, the subscriber may not be able to access the requisite information, such as make, model, serial number or the like on the device.
- the desired methods and apparatus should provide for an automated process for identifying the wireless devices in the system and, therefore, provide a level of transparency to the network subscriber (i.e., the holder of the removable module).
- the desired system and apparatus should identify identification of devices as they are initially introduced into the network.
- a need exists to insure that the identification and other profile data associated with the devices in the network reflects the current state of the wireless device in terms of hardware and/or software/firmware capabilities.
- a further need exists to dynamically identify and/or assess the capabilities of open market wireless devices in the instance in which the network operator is providing customer care or technical support to the subscriber via over-the-air communications or the like.
- the present innovation provides for the wireless device to send identification information, herein referred to as profile information, to a network entity, such as a network operator or the like, based on the receipt of a removable module in the wireless device.
- the removable module includes an executable application that provides for the removable module to retrieve the profile information from the associated wireless device and initiate the communication of the profile information to the network entity.
- the removable module-based application may further be operable to recognize that the device is being associated with the removable module for a first time (i.e. an initial insertion of the removable module in the wireless device), such that profile information is only communicated to the network entity based on a first time association/insertion of the removable module with the device.
- present aspects provide for automated network identification of open market wireless devices, such that, network operators can readily and automatically identify open market wireless devices being used in their respective networks. Accordingly, the automated nature of the described aspects provide for network identification of open market wireless devices without requiring the device users to manually register or otherwise identify their respective devices.
- present aspects provide the network entity, such as the network operator or a third party entity, the ability to remotely access the removable module to request retrieval and communication of the profile information on an as needed basis.
- This aspect of the innovation is particularly useful in technical assistance/customer care scenarios, in which the network operator/customer care representative can remotely access and retrieve the profile information. Such remote access and retrieval, alleviates the need for the user of the device to locate the information on the device and manually convey the information to the network operator/customer care representative.
- a method for network identification of an open market communication device.
- the method includes receiving a removable module at a wireless communication device.
- the removable module includes configuration to enable the removable module to communicate with a wireless network.
- the method additionally includes retrieving device profile information from wireless communication device memory based on the receipt of the removable module.
- the method also includes generating a device identification message that includes at least a portion of the device profile information and communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- the method may further optionally include determining that network identification of the wireless device is required prior to retrieving the device profile information. The determination may be based on an initial, first-time, receipt of the removable module in the wireless communication device. As such, the determination may further include accessing a removable module memory to determine that a device identifier associated with the wireless communication device is not stored in the removable module memory. If the device identifier is not stored in the removable module memory, it is assumed that the removable module has not been associated with this particular wireless device previously and, therefore, a need exists to provide network identification of the open market wireless device. Based on the device identifier not existing in the removable module memory, the method may additionally include storing the device identifier in the removable module memory to insure that subsequent receipt/insertion of the removable module in the wireless device does not trigger the network identification process.
- the method may additionally include launching a removable module-based device identification application in response to receiving the removable module in the wireless communication device.
- the removable module-based application may further be implemented to initiate the retrieval of the device profile information and initiate the generation of the device identification message.
- the device identification application may further be implemented to determine that network identification of the wireless device is required.
- retrieving device profile information may further include executing a removable module interface application to retrieve the device profile information from the wireless communication device memory.
- the removable module interface application may be a Code Division Multiple Access (CDMA) Card Application Toolkit (CCAT) application or the like.
- CDMA Code Division Multiple Access
- CCAT Card Application Toolkit
- the profile information may be further defined as at least one of device manufacturer identifier, a device model identifier, a device identifier, such as an Electronic Serial Number (ESN) or the like, a software identifier, a software revision identifier, a firmware identifier, a firmware revision identifier, hardware identifier, and hardware capability identifier.
- ESN Electronic Serial Number
- generating the device identification message further comprises generating a Short Message Service (SMS) communication that includes the device profile information.
- SMS Short Message Service
- other communication mechanisms may be used to communicate the profile information to the network entity.
- the method may include receiving a device identification request that requests dynamic network identification of the wireless communication device and retrieving the device profile information from the wireless communication device memory in response to receipt of the device identification request.
- the method further includes generating a second device identification message that includes the device profile information and communicating the second device identification message to a network entity associated with the device identification request.
- the method may further include launching a removable module-based device identification application in response to the device identification request, such that the device identification application initiates the retrieving of the device profile information and initiates the generating of the second device identification message.
- a related aspect is provided for by at least one processor configured to provide network identification of an open market wireless communication device.
- the processor includes a first module for acknowledging receipt of a removable module at a wireless communication device and a second module for retrieving device profile information from wireless communication device memory in response to the receipt of the removable module.
- the removable module includes configuration to enable the removable module to communicate with a wireless network.
- the processor additionally includes a third module for generating a device identification message that includes at least a portion of the device profile information and a fourth module for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- a further related aspect is defined by a computer program product that includes a computer-readable medium.
- the medium includes a first set of codes for causing a computer to acknowledge receipt of a removable module at a wireless communication device and a second set of codes for causing the computer to retrieving device profile information from wireless communication device memory in response to the receipt of the removable module.
- the removable module includes configuration to enable the removable module to communicate on a wireless network.
- the medium additionally includes a third set of codes for causing the computer to generate a device identification message that includes the device profile information and a fourth module for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- an apparatus for network identification of an open market wireless communication device includes means for receiving a removable module at a wireless communication device and means for retrieving device profile information from wireless communication device memory in response to the receipt of the removable module.
- the removable module comprises configuration to enable the removable module to communicate on a wireless network.
- the apparatus additionally includes means for generating a device identification message that includes the device profile information and means for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- a wireless communication device that includes a computer platform including a processor and a memory that stores device profile information.
- the device also includes a messaging module, such as a Short Messaging Service (SMS) module or the like, operable for generating wireless communication.
- SMS Short Messaging Service
- the device includes a removable module in communication with the processor.
- the removable module includes configuration to enable the removable module to communicate on a wireless network and a device identification application operable to be launched when the removable module is received in the device, initiate retrieval of device profile information from the memory and prompt the messaging module to initiate generation of a device identification message that includes the device profile information.
- the wireless device additionally includes a communications module in communication with the processor and the removable module that is operable to communicate the device identification message, via the wireless network, to a network operator associated with the removable module.
- the device identification application is further operable to determine if device identification of the wireless device is required. In such aspects, determination may be based on whether the receipt of the removable module in the wireless device is an initial, first-time receipt/insertion. The determination may be performed by accessing a removable module memory to determine if a device identifier associated with the wireless communication device is not stored in the removable module memory. As previously noted, if the device identifier is stored in the removable module memory it is assumed that the removable module has been previously associated/inserted in this particular wireless device and that the network has previously received the profile information related to this particular device. Thus, in certain aspects, the device is further operable to store the device identifier in removable module memory during the device identification procedure to insure that subsequent insertions of the removable module in the device do not trigger they need to provide the network with device identification.
- the removable module may further include an interface application in communication with the processor and operable to retrieve the device profile information from the wireless communication device memory.
- the interface application may be a Code Division Multiple Access (CDMA) Card Application Toolkit (CCAT) application.
- CDMA Code Division Multiple Access
- CCAT Card Application Toolkit
- the device profile information that is retrieved and subsequently included in the device identification message may include, but is not limited to, at least one of a device manufacturer identifier, a device model identifier, a device identifier, a software identifier, a software revision identifier, a firmware identifier, a firmware revision identifier, hardware identifier, and hardware capability identifier.
- the communications module is further operable to receive a device identification request that is operable to request dynamic network identification of the wireless communication device.
- the network identification application is further operable to initiate retrieving of the device profile information from the memory in response to receipt of the device identification request and prompt the messaging module to initiate generating a second device identification message that includes the device profile information.
- the communications module is further operable to communicate the second device identification message to a network entity associated with the device identification request.
- a further aspect of the innovation is provided for by a method for requesting identification of an open market wireless communication device.
- the method includes generating a device identification request at a network entity and communicating the device identification request to a removable module.
- the method further includes receiving, at the network entity, a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and storing the device profile information in a database that associates the removable module with one or more open market devices.
- generating a device identification request may further include generating the device identification request based on a removable module contacting the network entity for assistance. In other aspects of the method, generating a device identification request may further include generating the device identification request periodically based on a predetermined update schedule.
- generating a device identification request may further provide for generating a Short Message Service (SMS) that includes a request for the device profile information.
- SMS Short Message Service
- receiving, at the network entity, a response to the device identification request may further provide for receiving a SMS that includes the device profile information.
- the device profile information may include, but is not limited to, at least one of a device manufacturer identifier, a device model identifier, a device identifier, a software identifier, a software revision identifier, a firmware identifier, a firmware revision identifier, hardware identifier, and hardware capability identifier.
- a related aspect of the innovation is defined by at least one processor configured for requesting identification of an open market wireless communication device.
- the processor includes a first module for generating a device identification request at a network entity and a second module for communicating the device identification request to a removable module.
- the processor additionally includes a third module for receiving a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and a fourth module for storing the device profile information in a database that associates the removable module with one or more open market devices.
- a computer program product that includes a computer-readable medium.
- the medium includes a first set of codes for causing a computer to generate a device identification request at a network entity and a second set of codes for causing the computer communicating the device identification request to a removable module.
- the medium additionally includes a third set of codes for causing the computer to receive a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and a fourth set of codes for causing the computer to store the device profile information in a database that associates the removable module with one or more open market devices.
- An apparatus for requesting identification of an open market wireless communication device defines yet another related aspect.
- the apparatus includes means for generating a device identification request at a network entity and means for communicating the device identification request to a removable module. Further, the apparatus includes means for receiving, at the network entity, a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and means for storing the device profile information in a database that associates the removable module with one or more open market devices.
- a network device provides for a further aspect of the present innovation.
- the device includes a computer platform including a processor and memory.
- the device also includes a messaging module, such as a SMS module or the like, stored in the memory, in communication with the processor, and operable to generate wireless communication messages.
- the device includes a device identification request module stored in the memory and in communication with the processor.
- the device identification request module is operable to prompt the messaging module to initiate generation of a device identification request.
- the device includes a communications module in communication with the processor and operable to communicate the device identification request to an identified removable module and receive a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module.
- the device also includes a removable module device database that is operable to store the device profile information as an association with the removable module.
- the device identification module is further operable to generate the request based on a removable module user contacting the network entity for assistance. In other aspects of the network device, the device identification module is further operable to generate the device identification request periodically based on a predetermined update schedule.
- present aspects provide for methods, apparatus and systems for automatically providing network operators with identification of open market wireless devices that are used in the operator's respective network.
- Present aspects accomplish such by retrieving device profile information in response to the network operator's removable module being associated with (i.e., inserted into) a wireless device and communicating the device profile information to the network operator or the like.
- This allows for the network operator or third party entity to track and/or monitor the type of wireless devices existing in their respective wireless network.
- the automated nature of the tracking obviates the need for the subscribers/users of the removable modules to manually or otherwise provide the device identification to the network operators.
- present aspects provide for the network operators or third party entities to remotely and dynamically access the removable module to retrieve profile information related to the wireless device that a removable module is currently in communication with. This aspect, allows the network operator or third party entity to automatically retrieve and, in some aspects, update the profile information without requiring user intervention.
- the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims.
- the following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
- FIG. 1 is a schematic diagram of a system for providing network identification of open market wireless devices, in accordance with an aspect
- FIG. 2 is a schematic diagram of an open market wireless device and an associated removable module within a system for providing network identification of open market wireless devices, in accordance with an aspect
- FIG. 3 is schematic diagram of a network entity/device within a system for providing a network identification of open market wireless devices, in accordance with an aspect
- FIG. 4 is a schematic diagram of one aspect of a wireless communication device operable as described herein;
- FIG. 5 is a schematic diagram of one aspect of a network device operable as described herein;
- FIG. 6 is a schematic diagram of a cellular wireless network used to provide messaging in conjunction with present aspects for network identification of open market wireless devices being used in the network;
- FIG. 7 is a flow diagram depicting a method for providing network identification of an open market wireless device, according to another aspect
- FIG. 8 is a flow diagram depicting a method for providing a network identification of open market wireless devices, in accordance with an aspect.
- FIG. 9 is flow diagram of a method for requesting identification of an open market wireless device at a network entity, according to a further aspect.
- the present innovation provides for the wireless device to send identification information, herein referred to as profile information, to a network entity, such as a network operator or the like, based on the receipt (e.g., insertion) of a removable module in the wireless device.
- the removable module includes an executable application that provides for the removable module to retrieve the profile information from the associated wireless device and initiate the communication of the profile information to the network entity.
- the removable module-based application may further be operable to recognize that the device is being associated with the removable module for a first time (i.e., an initial insertion of the removable module in the wireless device), such that profile information is only communicated to the network entity based on a first time association/insertion of the removable module with the device.
- present aspects provide for automated network identification of open market wireless devices, such that, network operators can readily and automatically identify open market wireless devices being used in their respective networks. Accordingly, the automated nature of the described aspects provide for network identification of open market wireless devices without requiring the device users to manually register or otherwise identify their respective devices. The network operator benefits from knowing which type, model, and the like wireless devices are being implemented in their wireless networks and can use this device profile information for marketing purposes and the like.
- present aspects provide the network entity, such as the network operator or a third party entity, the ability to remotely access the removable module to request retrieval and communication of the profile information on an as needed basis.
- This aspect of the innovation is particularly useful in technical assistance/customer care scenarios, in which the network operator/customer care representative can remotely access and retrieve the profile information without any intervention on behalf of the device user. Such remote access and retrieval, alleviates the need for the user of the device to locate the information on the device and manually convey the information to the network operator/customer care representative.
- a system 10 for providing network identification of open market wireless devices includes an open market wireless device 12 operating on a communications network 14 under control of a network operator 16 .
- the network operator 16 controls and distributes removable modules 18 that provide a user/subscriber with access to the network 12 via any open market wireless communication device configured to receive or otherwise communicate with the removable module 18 .
- the removable nature of the removable module allows the module, generally in the form of a card, to be inserted or otherwise in communication with a wireless device on a non-permanent (i.e., removable) basis.
- the network operator 16 does not have control over which open market wireless devices 12 are being used in the wireless network.
- the removable module 18 is configured to provide the network operator with identification of the wireless devices 12 that receive or otherwise communicate with the removable module 18 .
- removable module is used herein to refer to any module that may be inserted or otherwise in communication with a wireless device and provides for storage of information, such as wireless service provisioning information and/or network service provisioning information.
- This, “removable module” may include, but is not limited to, a Removable User Identity Module (RUIM) for a Code Division Multiple Access (CDMA) system, a CDMA Subscriber Identity Module (CSIM) based on a Universal Integrated Circuit Card (UICC) for a CDMA system, Universal Subscriber Identity Module (USIM) based on a UICC for Universal Mobile Telecommunications System (UMTS), or a Subscriber Identity Module (SIM) in a Global System for Mobile communications (GSM) system or the like.
- RUIM Removable User Identity Module
- CDMA Code Division Multiple Access
- CCM CDMA Subscriber Identity Module
- UICC Universal Integrated Circuit Card
- USIM Universal Subscriber Identity Module
- SIM Subscriber Identity Module
- GSM Global System for Mobile communications
- the removable module is configured to enable the removable module to communicate with a wireless network 14 , such as the network controlled by the network operator 16 .
- a wireless network 14 such as the network controlled by the network operator 16 .
- the removable module 18 is relied upon to enable communication with the wireless network.
- the removable module 18 includes a device identification application 20 that is operable to be launched when the removable module 18 is received in, or otherwise comes in communication with, the open market wireless device 12 .
- device identification application 18 is launched it is operable to retrieve device profile information 22 stored in the memory 24 of the open market wireless device 12 and prompt the messaging module 26 , also stored in the memory 24 of the open market wireless device 12 , to generate a device identification message 28 .
- the open market wireless device 12 includes a computer platform 30 including memory 24 and at least one processor 32 .
- the memory 24 of the wireless device 12 stores device profile information 22 .
- the device profile information 22 includes data about the respective wireless communications device, such as, but not limited to, make (i.e., manufacturer), model, device identifier, such as an electronic serial number (ESN) or a mobile equipment identifier (MEID), hardware identifiers, hardware capabilities, a software/firmware identifiers, software/firmware revision identifiers, and any other wireless device-related information of interest to the network operator or a third party.
- the open market wireless device 12 additionally includes a messaging module 26 operable for generating a wireless-communicable message, referred to herein as a device identification message 28 based on a prompt received from the device identification application 20 executed on the removable module 18 .
- the device identification message 28 serves to identify the open market wireless device 12 according to the device profile information 22 .
- the device identification message 28 may include all or any portion of the device profile information 22 , as configured by the removable module and/or network operator.
- the messaging module 26 may further be defined as a Short Messaging Service (SMS), commonly referred to as a text messaging service, or any other messaging service capable of providing wireless communication between the open market wireless device 12 and the network operator 16 or third party entity.
- SMS Short Messaging Service
- any other voice messaging, data messaging, or multimedia messaging module may be implement in conjunction with the aspects herein disclosed without deviating from the present innovative concepts.
- the open market device includes a communications module 34 in communication with the processor 32 and operable to wirelessly communicate the device identification message 28 across wireless network 14 to the network operator 16 or other third party entity (not shown in FIG. 1 ).
- the system includes one or more network devices 40 , such as network servers and associated storage devices 42 , collectively referred to herein as a network entity.
- the storage device 42 includes a removable module/Wireless Device database 44 that associates removable modules 18 with each open market wireless device 12 identified according to the received profile information 22 .
- the network device 40 includes a computer platform 46 include a memory 48 and at least one processor 50 .
- the network device 40 also includes a communications module 56 operable for receiving and sending wireless communications, and in particular receiving device identification messages, such as SMS messages including device profile information or the like.
- the memory 48 of the network device 40 includes a messaging module 54 , such as an SMS module or any other suitable messaging module, operable for receiving device identification messages 28 from the communication module 56 , acknowledging the device identification message as including device profile information 22 and forwarding the device profile information to the removable module/wireless device database 44 .
- the memory 48 of network device 40 may include a device identification request module 52 that is operable to initiate the generation and communication of a device identification request.
- the device identification module 52 may be implemented by a network representative/customer care representative who desires identification of the open market wireless device while assisting a user/subscriber with technical support related to the removable module and/or wireless device.
- the device identification module 52 may be configured to periodically send device identification requests to removable modules on predetermined intervals to insure the currency of device profile information.
- the messaging module 54 may be further operable to generate the device identification request based on a prompt from the device identification request module 52 and the communications module 56 may be further operable to communicate the device identification request messages to one or more removable modules deployed in the wireless network.
- FIG. 2 provides for another more detailed aspect of system 10 , specifically highlighting detailed and optional aspects of the open market wireless device 12 and associated removable module 18 .
- system 10 includes an open market wireless device 12 operating on a communications network 14 under control of a network operator 16 .
- the memory 24 of wireless device 12 includes device profile information 22 that serves to identify the wireless device and provides for other device capability and device status information. While the device profile information 22 shown in FIG. 2 is illustrated as being stored in a single file or memory location, it should be noted that the device profile information 22 may be stored in more than one file or location or the wireless device as dictated by device configuration. In those instances in which the device profile information 22 is stored in various locations, the device identification application 20 and an associated interface applications on the removable module 18 may be configured to properly locate and retrieve the device profile information from the various storage locations.
- Device profile information 22 includes data about the respective wireless communications device, such as, but not limited to, device manufacturer identifier 60 ; device model identifier 62 ; device identifier 64 such as an electronic serial number (ESN) or a mobile equipment identifier (MEID); a hardware identifiers 66 , such as a display identifier, a speaker identifier or the like; hardware capabilities 68 , such display resolution/configuration, speaker output/configuration or the like; software/firmware identifiers 70 ; software/firmware revision identifiers 72 and any other wireless device-based profile information 74 of interest to the operator.
- ESN electronic serial number
- MEID mobile equipment identifier
- a hardware identifiers 66 such as a display identifier, a speaker identifier or the like
- hardware capabilities 68 such display resolution/configuration, speaker output/configuration or the like
- software/firmware identifiers 70 software/firmware revision identifiers 72 and any other wireless device-based profile information 74 of
- system 10 includes removable module 18 that includes a device identification application 20 that is operable to be launched upon receipt (i.e., insertion) of the removable module in the open market wireless device 12 .
- the device identification application 20 may be further operable to determine if network identification of the wireless device is required.
- the device identification application 20 may determine the need/requirement for network identification based on whether the receipt of the removable module is a first-time, initial receipt of the removable module by the wireless device.
- the device identification application 20 may be configured to verify that the device identifier, such as the ESN, MEID or the like, resides in removable module-based device identifier storage 78 .
- the device identifier for the device currently in communication with the removable module exists in the device identifier storage 78 , it is assumed that the removable module has been previously received by this particular wireless device. Therefore, the device profile information was previously retrieved from the device and communicated to the network operator. If the device identifier does not exist in the device identifier storage 78 , it is assumed that the removable module has not been previously received by this particular wireless device and, this, retrieval and communication of the device profile information to the network operator is needed/required.
- the removable module may include an interface application 76 that is operable to allow the device identification application 20 to interface with applications/storage on the open market wireless device 12 .
- the interface application 76 provides the necessary protocols and the like to allow the applications residing on the removable module to communicate with the applications/storage residing on the associated wireless device 12 .
- the interface application 76 allows the device identification application 20 to retrieve profile information 22 and prompt the messaging module 26 to initiate generation of the device identification message 28 .
- CDMA Code Division Multiple Access
- the interface application may be a CDMA Card Application Toolkit (CCAT), while other wireless networks may implement an associated suitable interface application 76 .
- CDMA Code Division Multiple Access
- CCAT CDMA Card Application Toolkit
- FIG. 3 provides for another more detailed aspect of system 10 , specifically highlighting detailed and optional aspects of the network device 40 and associated network storage device 42 .
- system 10 includes a network operator 16 including one or more network devices 40 , such as network servers and associated network storage devices 42 that store the removable module/wireless device database 44 .
- the network device 40 includes a computer platform 46 including a memory 48 and a processor 50 .
- the network device 40 also includes a communications module 56 operable for receiving and sending wireless communications, and in particular receiving device identification messages 28 and/or sending device identification request 82 , such as SMS messages including or requesting device profile information or the like.
- the memory 48 of the network device 40 includes a messaging module 54 , such as an SMS module or any other suitable messaging module, operable for receiving device identification messages/responses 28 from the communication module 56 , acknowledging the device identification message/responses 28 as including device profile information and forwarding the device profile information 22 to the removable module/wireless device database 44 .
- the messaging module is operable to generate device identification request messages 82 based on a prompt from the device identification request module 52 .
- the removable module database 44 may be configured with removable module identifier files 84 corresponding to an individual removable module controlled by the network operator 16 .
- each removable module identifier file 84 may include one or more device profile information 22 , which serve to identify the wireless devices that have been associated (i.e., used in conjunction with) with the removable module and the profile information related to the wireless device.
- the removable module identifier files 84 provide one exemplary configuration of the removable module database 44 and, as such, other configurations of the database 44 , which may not utilize removable module identifier files 84 are also possible and within the innovative concepts herein disclosed.
- the memory 48 of network device 40 may include a device identification request module 52 that is operable to initiate the generation and communication of a device identification request.
- the device identification module 52 may be implemented by a network representative/customer care representative who desires identification of the open market wireless device while assisting a user/subscriber with technical support related to the removable module and/or wireless device. This aspect allows for the network operator to dynamically retrieve device profile information without the need for user-subscriber intervention.
- the device profile information that the network operator requests may an initial request for the device profile information or the request may be for the purpose of updating and/or verifying profile data previously existing in the database 44 .
- the device identification module 52 may be configured to automatically send device identification requests 82 periodically to removable modules on predetermined intervals to insure the currency of device profile information.
- the messaging module 54 may be further operable to generate the device identification request based on a prompt from the device identification request module 52 and the communications module 56 may be further operable to communicate the device identification request messages 82 to one or more removable modules 18 deployed in the wireless network.
- the communications module 56 may receive a device identification response message 28 that includes the device profile information 22 of the open market wireless device currently associated with the removable module.
- the communications module 56 internally forwards the message to the messaging module 54 , which based on flags in the header and/or formatting recognizes that the communication includes wireless device profile information 22 and, in turn, forwards the device profile information to the removable module/wireless device database 44 .
- open market wireless communications device 12 includes a mobile communication device, such as mobile telephone or the like, operable on a wireless communication system.
- a mobile communication device such as mobile telephone or the like
- exemplary systems include CDMA (CDMA 2000, EV DO, WCDMA), OFDM, or OFDMA (Flash-OFDM, 802.20, WiMAX), FDMA/TDMA (GSM) systems using FDD or TDD licensed spectrums, peer-to-peer (e.g., mobile-to-mobile) ad hoc network systems often using unpaired unlicensed spectrums, and 802.xx wireless LAN or BLUETOOTH techniques.
- Wireless communications device 12 includes processor component 32 for carrying out processing functions associated with one or more of components and functions described herein.
- processor component 32 can include a single or multiple sets of processors or multi-core processors.
- processing component 32 can be implemented as an integrated processing system and/or a distributed processing system.
- Wireless communications device 12 further includes a memory 24 , such as for storing local versions of applications/modules being executed by processor component 32 .
- Memory 24 can include random access memory (RAM), read only memory (ROM), and a combination thereof. Additionally, in some aspects (not shown in FIG. 4 ), memory 24 includes wireless device profile information 22 and/or messaging module 26 .
- wireless communications device 12 includes a communications module 34 that provides for establishing and maintaining communications with one or more parties utilizing hardware, software, and services as described herein.
- Communications component 34 may carry communications between components on wireless communications device 12 , as well as between wireless communications device 12 and external network devices 40 , such as devices located across a communications network and/or devices serially or locally connected to wireless communications device 12 .
- wireless communications device 12 may further include a data store 90 , which can be any suitable combination of hardware and/or software that provides for mass storage of information, databases, and programs employed in connection with aspects described herein.
- data store 90 may include wireless device profile information 22 .
- Wireless communications device 12 may additionally include a user interface component 92 operable to receive inputs from a user of wireless communications device 12 , and to generate outputs for presentation to the user.
- User interface component 92 may include one or more input devices, including but not limited to a keyboard, a number pad, a mouse, a touch-sensitive display, a navigation key, a function key, a microphone, a voice recognition component, any other mechanism capable of receiving an input from a user, or any combination thereof.
- user interface component 92 may include one or more output devices, including but not limited to a display, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting an output to a user, or any combination thereof.
- network device 40 is operable to receive device profile information from open market wireless devices and optionally, request device profile information.
- Network device 40 includes any type of network-based communication device, such as a network server operable on a communication network 14 .
- Communication network 14 may be a wired or wireless communication system, or a combination of both, and includes the wireless network on which open market wireless device 12 operates.
- Network device 40 includes a processor component 50 for carrying out processing functions associated with one or more of components and functions described herein.
- processor component 50 can include a single or multiple sets of processors or multi-core processors.
- processor component 50 can be implemented as an integrated processing system and/or a distributed processing system.
- Network device 40 further includes a memory 48 , such as for storing local versions of applications being executed by processor component 50 .
- Memory 48 can include random access memory (RAM), read only memory (ROM), and a combination thereof
- RAM random access memory
- ROM read only memory
- memory 48 includes a device identification request module 52 , and/or a messaging module 54 and the like.
- network device 40 includes a communications module 56 that provides for establishing and maintaining communications with one or more parties utilizing hardware, software, and services as described herein.
- Communications module 56 may carry communications between components on network device 40 , as well as between network device 40 and external devices, such as wireless communication device 12 , and including devices located across communications network 14 and/or devices serially or locally connected to network device 40 .
- communications module 56 is operable for receiving device identification messages 28 and sending device identification request messages 82 and the like.
- network device 40 may further include storage devices 42 , which can be any suitable combination of hardware and/or software that provides for mass storage of information, databases, and programs employed in connection with aspects described herein.
- storage devices 42 may store the removable module/wireless device data 44 , and the like.
- Network device 40 may additionally include a user interface component 94 operable to receive inputs from a user of network device 40 , and to generate outputs for presentation to the user.
- User interface component 94 may include one or more input devices, including but not limited to a keyboard, a number pad, a mouse, a touch-sensitive display, a navigation key, a function key, a microphone, a voice recognition component, any other mechanism capable of receiving an input from a user, or any combination thereof
- user interface component 94 may include one or more output devices, including but not limited to a display, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting an output to a user, or any combination thereof.
- FIG. 6 represents a block diagram of a cellular network 100 , which may be used in conjunction with present aspects to communicate wireless messages.
- a wireless network 14 may be included within cellular network 100 and, as such may be implemented to communicate the device identification messages from the wireless devices/removable modules to the network operator and the device identification request messages from the network operator to the wireless devices/removable modules.
- open market wireless device 12 comprise a wireless communication device, such as a cellular telephone.
- wireless communication devices are configured to communicate via the cellular network 100 .
- the cellular network 100 provides wireless communication device 12 the capability to communicate communication data packets, such as SMS data packets or other messaging data packets.
- the cellular telephone network 100 may include wireless network 14 connected to a wired network 104 via a carrier network 106 .
- FIG. 6 is a representative diagram that more fully illustrates the components of a wireless communication network and the interrelation of the elements of one aspect of the present system.
- Cellular telephone network 100 is merely exemplary and can include any system whereby remote modules, such as wireless communication devices 12 communicate over-the-air between and among each other and/or between and among components of a wireless network 14 , including, without limitation, wireless network carriers and/or servers.
- network device 40 can be in communication over a wired network 104 (e.g. a local area network, LAN). Further, a network database/storage device 42 may be in communication with network device 40 via the wired network 104 .
- Network device 40 may receive and/or generate and communicate communication data packets, such as SMS message data packets to and from the open market wireless devices 12 .
- Network device 40 and database 42 may be present on the cellular telephone network 100 with any other network components that are needed to provide cellular telecommunication services.
- Network device 40 and database 42 communicate with carrier network 106 through a data links 108 and 110 , which may be data links such as the Internet, a secure LAN, WAN, or other network.
- Carrier network 106 controls messages (generally being data packets) sent to a mobile switching center (“MSC”) 112 . Further, carrier network 106 communicates with MSC 112 by a network 110 , such as the Internet, and/or POTS (“plain old telephone service”). Typically, in network 110 , a network or Internet portion transfers data, and the POTS portion transfers voice information. MSC 112 may be connected to multiple base stations (“BTS”) 114 by another network 116 , such as a data network and/or Internet portion for data transfer and a POTS portion for voice information. BTS 214 ultimately broadcasts messages wirelessly to the wireless communication devices 12 , by short messaging service (“SMS”), or other over-the-air methods.
- SMS short messaging service
- a flow diagram is depicted of a methodology for network identification of open market wireless devices, in accordance with an aspect of the present innovation.
- a removable module is inserted or otherwise received in an open market wireless communication device.
- any associated communication between the removable module and the wireless device constitutes receipt and/or insertion of the removable module in the wireless device.
- the removable module includes configuration to enable the removable module to communicate with a wireless network in control of the network operator.
- the removable module enables wireless network communication, as opposed to the open market wireless device enabling the wireless network communication.
- the device identification application is launched.
- the device identification will reside on the removable module because the removable module is controlled by the network operator, which is the entity that desired device identification.
- the device identification application it is feasible for the device identification application to reside on the wireless device.
- the device identification application may check in removable module memory for a device identifier associated with the wireless device.
- a device identifier associated with the wireless device.
- presence of the device identifier in the removable module memory means that the removable module was previously received in the wireless device and that the wireless device profile data was thus previously retrieved from wireless device memory and communicated to the network operator.
- absence of the device identifier in the removable module memory means that this is the initial, first-time receipt of the removable module in this particular wireless device and thus retrieval of the device profile information from device memory and communication to the network operator is required.
- the determination is made as to whether the device identifier for the present wireless device is currently stored in the removable module memory. If the device identifier is stored in the removable module memory then, at Event 208 , the device identification application may be shutdown and no further device identification is required. If the device identifier is not stored in the removable module memory then, at Event 210 , the removable module/wireless device interface application is launched to allow the device identification application to interface with the profile information storage locations and the messaging module. At Event 212 , the device profile information is retrieved from wireless device memory and, at Event 214 , the messaging module, such as a SMS module or the like, is launched and the profile information is communicated to the messaging module.
- the messaging module such as a SMS module or the like
- the messaging module generates a device identification message that includes at least a portion of the profile information.
- the messaging module may be specially formatted to provide the device information to be automatically recognized by the receiving network device as device profile information.
- the message is wirelessly communicated to the network operator or a third party entity as configured within the device identification application.
- FIG. 8 is another flow diagram of a methodology for network identification of open market wireless devices, according to another aspect of the present innovation.
- the open market wireless device receives or otherwise comes in communication with a removable module.
- the removable module includes configuration to enable the removable module to communicate with a wireless network in control of the network operator.
- a removable module-based device identification application is launched.
- the device identification application will reside on the removable module. However, other aspects may provide for the device identification application to reside on the wireless device.
- a determination may be conducted by the device identification application, which verifies that the device identifier associated with the current associated device is not stored in removable module memory.
- the device identification application may be configured such that every time the removable module is received, inserted or otherwise comes in communication with a open market wireless device, the profile information is communicated to the network operator. In such aspects, no determination needs to be made to determine if network identification is required, since all receipts, insertions trigger device identification.
- the device profile information is retrieved from wireless device memory, in response to the receipt, (i.e., insertion) of the removable module in the open market wireless device.
- the retrieval of the wireless device information by a removable module-based device identification application may be facilitated by an interface application that provides the necessary protocol and interface information to allow the removable module-based application to communicate with the device applications/modules and/or storage locations.
- a device identification message is generated that includes at least a portion of the device profile information.
- the network operator may configure the removable module to communicate all or any portion of the device's profile information.
- generating the wireless communication may include launching a messaging module, such as a SMS module or the like based on a prompt from the device identification application, receiving the profile information from the storage location and automatically generating the device identification message based on receipt of the device profile information.
- the device identification message is wirelessly communicated, via the wireless network, to the network operator and/or designated third party entities.
- the device identifier such as the ESN, MIAD or the like, as determined from the profile information is stored in removable module memory. Storing of the device identifier in the removable module memory occurs in those aspects in which a determination is made as to whether network identification of the wireless device is required (i.e., whether identification was previously performed).
- FIG. 9 is another flow diagram of a methodology for requesting wireless device at a network entity, according to another aspect of the present innovation.
- the network entity generates a device identification request.
- the device identification request may be generated by launching an associated device identification request application.
- the generation of the device identification request is based on a user/subscriber contacting the network operator/customer care representative for technical support or the like.
- the customer care representative may dynamically request and retrieve device profile information from the device in communication with the removable module, without any intervention on behalf of the user/subscriber.
- the generation of the device identification request may be configured to occur automatically at predetermined intervals based on a need to update or verify device profile information.
- the device identification request may comprise a wireless message, such as a SMS message or the like. As such, generation of the message may further include launching the necessary messaging module to generate the device identification request.
- the device identification request is communicated the network address associated with the removable module and, at Event 410 , the device identification response message is received at the network entity.
- the device identification response message includes device profile information associated with the open market wireless device currently in communication with the removable module.
- the device profile information is stored in a network database that associates the removable module with the one or more open market wireless devices that have been in communication with the removable module.
- the network database can be used by the network operator and/or third party entities to track the type and configuration of wireless devices used in their respective networks.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Additionally, at least one processor may comprise one or more modules operable to perform one or more of the steps and/or actions described above.
- present aspects provide for methods, apparatus and systems for automatically providing network operators with identification of open market wireless devices that are used in the operator's respective network.
- Present aspects accomplish such by retrieving device profile information in response to the network operator's removable module being associated with (i.e., inserted into) a wireless device and communicating the device profile information to the network operator or the like.
- This allows for the network operator or third party entity to track and/or monitor the type of wireless devices existing in their respective wireless network.
- the automated nature of the tracking obviates the need for the subscribers/users of the removable modules to manually or otherwise provide the device identification to the network operators.
- present aspects provide for the network operators or third party entities to remotely and dynamically access the removable module to retrieve profile information related to the wireless device that a removable module is currently in communication with. This aspect, allows the network operator or third party entity to automatically retrieve and, in some aspects, update the profile information without requiring user intervention.
- a software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
- An exemplary storage medium may be coupled to the processor, such that the processor can read information from, and write information to, the storage medium.
- the storage medium may be integral to the processor.
- the processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in a user terminal.
- processor and the storage medium may reside as discrete components in a user terminal. Additionally, in some aspects, the steps and/or actions of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine readable medium and/or computer readable medium, which may be incorporated into a computer program product.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Telephone Set Structure (AREA)
Abstract
Methods, apparatus and systems are presented for automatically providing network operators with identification of open market wireless devices that are used in the operator's respective network. Present aspects accomplish such by retrieving device profile information in response to the network operator's removable module being associated with (i.e., inserted into) a wireless device and communicating the device profile information to the network operator or the like. This allows for the network operator or third party entity to track and/or monitor the type of wireless devices existing in their respective wireless network. In addition, the automated nature of the tracking obviates the need for the subscribers/users of the removable modules to manually or otherwise provide the device identification to the network operators.
Description
- The present Application for Patent claims priority to Provisional Application No. 60/975,405, entitled, “Apparatus and Methods Associated with Open Market Handsets,” filed on 26 Sep. 2007 and assigned to the assignee hereof and hereby expressly incorporated by reference herein.
- The present application is related to U.S. patent application Ser. No. ______ entitled “Systems and Methods for Provisioning Wireless Devices Based on Multiple Network-Service Application Profiles and Data Session Conflict Resolution”, Attorney Docket No. 072232; U.S. patent application Ser. No. ______ entitled “Methods and Apparatus for Dynamic Source Determination of Provisioning Information on a Per-Network Service Basis for Open Market Wireless Devices”, Attorney Docket No. 072235; U.S. patent application Ser. No. _______ entitled “Methods and Apparatus for Application Network-Server Determination for Removable Module-Based Wireless Devices”, Attorney Docket No. 072282. These applications have been filed concurrently herewith the present application and are assigned to the same assignee as the present invention. These applications are hereby incorporated by reference as if set forth fully herein.
- 1. Field
- The present aspects relate to wireless communication devices, and more particularly, to apparatus and methods for network operator identification of open market wireless devices.
- 2. Background
- A wireless communication device, otherwise referred to as a handset, is utilized to communicate with another handset or a landline phone via a wireless communication network. In order to establish a connection with the wireless communication network, the handset must have a relationship with an operator or service provider to allow access to the wireless communication network and to manage billing the user of the handset for the use of the wireless communication network. In a closed market system, the operator maintains a degree of control over the distribution and sale of handsets operable on the wireless communication network of the operator. For example, the operator may distribute and sell the handsets itself, or authorize a third party to perform this task, where the respective closed market handsets are authorized and provisioned by the operator to work on the wireless communication network of the operator. Thus, a closed market handset is limited for use in a specific wireless communication network corresponding to the respective operator.
- In contrast to the closed market system, an open market system allows a handset to be distributed and sold for use on any of a plurality of wireless communication networks each corresponding to a respective one of a plurality of different operators. In the closed market system, a user must obtain a removable module, such as a smart card, from one of the plurality of different operators, where the user identity module includes a key or other authorization mechanism allowing operation on one of the plurality of wireless communication networks. The user may then insert a removable module that includes user identity information into the open market handset, thereby enabling the open market handset to communicate with the respective wireless communication network associated with the operator that authorized the removable module. For example, a removable module may be referred to as a Removable User Identity Module (RUIM) for a Code Division Multiple Access (CDMA) system, a CDMA Subscriber Identity Module (CSIM) based on a Universal Integrated Circuit Card (UICC) for a CDMA system, Universal Subscriber Identity Module (USIM) based on a UICC for Universal Mobile Telecommunications System (UMTS), or a Subscriber Identity Module (SIM) in a Global System for Mobile communications (GSM) system. For the sake of brevity the term removable module is used herein throughout to refer to any module that may be inserted or otherwise is communication with a wireless device that provides for storage of data, such as user identity information.
- In the open market system, while the network operators control the user identity modules, the network operators have no control over wireless devices into which the user identity modules are inserted. As such, the network operator has no way of knowing which particular devices (for example, the manufacturer, model type or the like) are being used by each subscriber (i.e., user identity module holder) in their respective network. This is because the wireless devices may have been purchased from the Original Equipment Manufacturer (OEM) or another third party distribution channel.
- Tracking the devices that are being implemented in the network provides the network operator with valuable information. The device identification information may be used to assess the capabilities of the devices in the system so that the network providers can better tailor service availability based on device capability. Additionally, when the network operators have information that allows them to identify the particular devices being used in the network, the network operators can use the information for marketing purposes. For example, a network operator may provide exclusive offers or incentives to a particular wireless device type that is readily used in the network or the like. In addition, the network operators may desire to know the current state of the wireless devices in the network, in terms of the current capabilities of the device (i.e., the current hardware capabilities and/or the current software/firmware capabilities as defined by the software/firmware revision number).
- Additionally, device type knowledge may be beneficial to the network operator in providing customer care/technical assistance to an open market network subscriber in need of such. While the network subscriber may be able to provide the requisite information manually, in certain instances the information needed for the network operator to provide the necessary technical support is not readily available to the subscriber. In other instances, due to the problems that the subscriber is experiencing, the subscriber may not be able to access the requisite information, such as make, model, serial number or the like on the device.
- Therefore a need exists, to properly and efficiently identify the particular open market wireless devices that being used in a wireless network. The desired methods and apparatus should provide for an automated process for identifying the wireless devices in the system and, therefore, provide a level of transparency to the network subscriber (i.e., the holder of the removable module). In addition, the desired system and apparatus should identify identification of devices as they are initially introduced into the network. Additionally, a need exists to insure that the identification and other profile data associated with the devices in the network reflects the current state of the wireless device in terms of hardware and/or software/firmware capabilities. A further need exists to dynamically identify and/or assess the capabilities of open market wireless devices in the instance in which the network operator is providing customer care or technical support to the subscriber via over-the-air communications or the like.
- The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
- Present methods, apparatus and systems for network identification of open market wireless communication devices. Specifically, the present innovation provides for the wireless device to send identification information, herein referred to as profile information, to a network entity, such as a network operator or the like, based on the receipt of a removable module in the wireless device. In one aspect, the removable module includes an executable application that provides for the removable module to retrieve the profile information from the associated wireless device and initiate the communication of the profile information to the network entity. The removable module-based application may further be operable to recognize that the device is being associated with the removable module for a first time (i.e. an initial insertion of the removable module in the wireless device), such that profile information is only communicated to the network entity based on a first time association/insertion of the removable module with the device. Thus, present aspects provide for automated network identification of open market wireless devices, such that, network operators can readily and automatically identify open market wireless devices being used in their respective networks. Accordingly, the automated nature of the described aspects provide for network identification of open market wireless devices without requiring the device users to manually register or otherwise identify their respective devices.
- In addition, present aspects provide the network entity, such as the network operator or a third party entity, the ability to remotely access the removable module to request retrieval and communication of the profile information on an as needed basis. This aspect of the innovation is particularly useful in technical assistance/customer care scenarios, in which the network operator/customer care representative can remotely access and retrieve the profile information. Such remote access and retrieval, alleviates the need for the user of the device to locate the information on the device and manually convey the information to the network operator/customer care representative.
- In one aspect a method is defined for network identification of an open market communication device. The method includes receiving a removable module at a wireless communication device. The removable module includes configuration to enable the removable module to communicate with a wireless network. The method additionally includes retrieving device profile information from wireless communication device memory based on the receipt of the removable module. The method also includes generating a device identification message that includes at least a portion of the device profile information and communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- The method may further optionally include determining that network identification of the wireless device is required prior to retrieving the device profile information. The determination may be based on an initial, first-time, receipt of the removable module in the wireless communication device. As such, the determination may further include accessing a removable module memory to determine that a device identifier associated with the wireless communication device is not stored in the removable module memory. If the device identifier is not stored in the removable module memory, it is assumed that the removable module has not been associated with this particular wireless device previously and, therefore, a need exists to provide network identification of the open market wireless device. Based on the device identifier not existing in the removable module memory, the method may additionally include storing the device identifier in the removable module memory to insure that subsequent receipt/insertion of the removable module in the wireless device does not trigger the network identification process.
- The method may additionally include launching a removable module-based device identification application in response to receiving the removable module in the wireless communication device. The removable module-based application may further be implemented to initiate the retrieval of the device profile information and initiate the generation of the device identification message. In some aspects, the device identification application may further be implemented to determine that network identification of the wireless device is required.
- In some aspects of the method retrieving device profile information may further include executing a removable module interface application to retrieve the device profile information from the wireless communication device memory. In one specific method aspect, the removable module interface application may be a Code Division Multiple Access (CDMA) Card Application Toolkit (CCAT) application or the like. Additionally, in some aspects of the method the profile information may be further defined as at least one of device manufacturer identifier, a device model identifier, a device identifier, such as an Electronic Serial Number (ESN) or the like, a software identifier, a software revision identifier, a firmware identifier, a firmware revision identifier, hardware identifier, and hardware capability identifier.
- In some aspects of the method generating the device identification message further comprises generating a Short Message Service (SMS) communication that includes the device profile information. In alternate aspects, other communication mechanisms may be used to communicate the profile information to the network entity.
- In other optional aspects, the method may include receiving a device identification request that requests dynamic network identification of the wireless communication device and retrieving the device profile information from the wireless communication device memory in response to receipt of the device identification request. The method further includes generating a second device identification message that includes the device profile information and communicating the second device identification message to a network entity associated with the device identification request. The method may further include launching a removable module-based device identification application in response to the device identification request, such that the device identification application initiates the retrieving of the device profile information and initiates the generating of the second device identification message. This aspect is drawn to the instance in which a network operator representative, such as a customer care representative or the like, dynamically accesses the removable module to retrieve the profile information.
- A related aspect is provided for by at least one processor configured to provide network identification of an open market wireless communication device. The processor includes a first module for acknowledging receipt of a removable module at a wireless communication device and a second module for retrieving device profile information from wireless communication device memory in response to the receipt of the removable module. The removable module includes configuration to enable the removable module to communicate with a wireless network. The processor additionally includes a third module for generating a device identification message that includes at least a portion of the device profile information and a fourth module for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- A further related aspect is defined by a computer program product that includes a computer-readable medium. The medium includes a first set of codes for causing a computer to acknowledge receipt of a removable module at a wireless communication device and a second set of codes for causing the computer to retrieving device profile information from wireless communication device memory in response to the receipt of the removable module. The removable module includes configuration to enable the removable module to communicate on a wireless network. The medium additionally includes a third set of codes for causing the computer to generate a device identification message that includes the device profile information and a fourth module for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- Yet a further related aspect is provided for by an apparatus for network identification of an open market wireless communication device. The apparatus includes means for receiving a removable module at a wireless communication device and means for retrieving device profile information from wireless communication device memory in response to the receipt of the removable module. The removable module comprises configuration to enable the removable module to communicate on a wireless network. The apparatus additionally includes means for generating a device identification message that includes the device profile information and means for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
- Another related aspect is defined by a wireless communication device that includes a computer platform including a processor and a memory that stores device profile information. The device also includes a messaging module, such as a Short Messaging Service (SMS) module or the like, operable for generating wireless communication. Additionally, the device includes a removable module in communication with the processor. The removable module includes configuration to enable the removable module to communicate on a wireless network and a device identification application operable to be launched when the removable module is received in the device, initiate retrieval of device profile information from the memory and prompt the messaging module to initiate generation of a device identification message that includes the device profile information. The wireless device additionally includes a communications module in communication with the processor and the removable module that is operable to communicate the device identification message, via the wireless network, to a network operator associated with the removable module.
- In one aspect of the device the device identification application is further operable to determine if device identification of the wireless device is required. In such aspects, determination may be based on whether the receipt of the removable module in the wireless device is an initial, first-time receipt/insertion. The determination may be performed by accessing a removable module memory to determine if a device identifier associated with the wireless communication device is not stored in the removable module memory. As previously noted, if the device identifier is stored in the removable module memory it is assumed that the removable module has been previously associated/inserted in this particular wireless device and that the network has previously received the profile information related to this particular device. Thus, in certain aspects, the device is further operable to store the device identifier in removable module memory during the device identification procedure to insure that subsequent insertions of the removable module in the device do not trigger they need to provide the network with device identification.
- In other aspects, the removable module may further include an interface application in communication with the processor and operable to retrieve the device profile information from the wireless communication device memory. In one specific application, the interface application may be a Code Division Multiple Access (CDMA) Card Application Toolkit (CCAT) application. The device profile information that is retrieved and subsequently included in the device identification message may include, but is not limited to, at least one of a device manufacturer identifier, a device model identifier, a device identifier, a software identifier, a software revision identifier, a firmware identifier, a firmware revision identifier, hardware identifier, and hardware capability identifier.
- In other optional aspects, the communications module is further operable to receive a device identification request that is operable to request dynamic network identification of the wireless communication device. The network identification application is further operable to initiate retrieving of the device profile information from the memory in response to receipt of the device identification request and prompt the messaging module to initiate generating a second device identification message that includes the device profile information. Additionally, the communications module is further operable to communicate the second device identification message to a network entity associated with the device identification request. As such, this aspect is drawn to the instance in which a network operator representative, such as a customer care representative or the like, dynamically accesses the removable module to retrieve the profile information.
- A further aspect of the innovation is provided for by a method for requesting identification of an open market wireless communication device. The method includes generating a device identification request at a network entity and communicating the device identification request to a removable module. The method further includes receiving, at the network entity, a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and storing the device profile information in a database that associates the removable module with one or more open market devices.
- In certain aspects of the method, generating a device identification request may further include generating the device identification request based on a removable module contacting the network entity for assistance. In other aspects of the method, generating a device identification request may further include generating the device identification request periodically based on a predetermined update schedule.
- In certain aspects of the method, generating a device identification request may further provide for generating a Short Message Service (SMS) that includes a request for the device profile information. In such aspects, receiving, at the network entity, a response to the device identification request may further provide for receiving a SMS that includes the device profile information. As previously noted the device profile information may include, but is not limited to, at least one of a device manufacturer identifier, a device model identifier, a device identifier, a software identifier, a software revision identifier, a firmware identifier, a firmware revision identifier, hardware identifier, and hardware capability identifier.
- A related aspect of the innovation is defined by at least one processor configured for requesting identification of an open market wireless communication device. The processor includes a first module for generating a device identification request at a network entity and a second module for communicating the device identification request to a removable module. The processor additionally includes a third module for receiving a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and a fourth module for storing the device profile information in a database that associates the removable module with one or more open market devices.
- Yet a further related aspect is provided for by a computer program product that includes a computer-readable medium. The medium includes a first set of codes for causing a computer to generate a device identification request at a network entity and a second set of codes for causing the computer communicating the device identification request to a removable module. The medium additionally includes a third set of codes for causing the computer to receive a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and a fourth set of codes for causing the computer to store the device profile information in a database that associates the removable module with one or more open market devices.
- An apparatus for requesting identification of an open market wireless communication device defines yet another related aspect. The apparatus includes means for generating a device identification request at a network entity and means for communicating the device identification request to a removable module. Further, the apparatus includes means for receiving, at the network entity, a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module and means for storing the device profile information in a database that associates the removable module with one or more open market devices.
- A network device provides for a further aspect of the present innovation. The device includes a computer platform including a processor and memory. The device also includes a messaging module, such as a SMS module or the like, stored in the memory, in communication with the processor, and operable to generate wireless communication messages. Additionally, the device includes a device identification request module stored in the memory and in communication with the processor. The device identification request module is operable to prompt the messaging module to initiate generation of a device identification request. Further, the device includes a communications module in communication with the processor and operable to communicate the device identification request to an identified removable module and receive a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module. The device also includes a removable module device database that is operable to store the device profile information as an association with the removable module.
- In one aspect of the network device, the device identification module is further operable to generate the request based on a removable module user contacting the network entity for assistance. In other aspects of the network device, the device identification module is further operable to generate the device identification request periodically based on a predetermined update schedule.
- Thus, present aspects provide for methods, apparatus and systems for automatically providing network operators with identification of open market wireless devices that are used in the operator's respective network. Present aspects accomplish such by retrieving device profile information in response to the network operator's removable module being associated with (i.e., inserted into) a wireless device and communicating the device profile information to the network operator or the like. This allows for the network operator or third party entity to track and/or monitor the type of wireless devices existing in their respective wireless network. In addition, the automated nature of the tracking obviates the need for the subscribers/users of the removable modules to manually or otherwise provide the device identification to the network operators. In addition, present aspects provide for the network operators or third party entities to remotely and dynamically access the removable module to retrieve profile information related to the wireless device that a removable module is currently in communication with. This aspect, allows the network operator or third party entity to automatically retrieve and, in some aspects, update the profile information without requiring user intervention.
- To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
- The disclosed aspects will hereinafter be described in conjunction with the appended drawings, provided to illustrate and not to limit the disclosed aspects, wherein like designations denote the elements, and in which:
-
FIG. 1 is a schematic diagram of a system for providing network identification of open market wireless devices, in accordance with an aspect; -
FIG. 2 is a schematic diagram of an open market wireless device and an associated removable module within a system for providing network identification of open market wireless devices, in accordance with an aspect; -
FIG. 3 is schematic diagram of a network entity/device within a system for providing a network identification of open market wireless devices, in accordance with an aspect; -
FIG. 4 is a schematic diagram of one aspect of a wireless communication device operable as described herein; -
FIG. 5 is a schematic diagram of one aspect of a network device operable as described herein; -
FIG. 6 is a schematic diagram of a cellular wireless network used to provide messaging in conjunction with present aspects for network identification of open market wireless devices being used in the network; -
FIG. 7 is a flow diagram depicting a method for providing network identification of an open market wireless device, according to another aspect; -
FIG. 8 is a flow diagram depicting a method for providing a network identification of open market wireless devices, in accordance with an aspect; and -
FIG. 9 is flow diagram of a method for requesting identification of an open market wireless device at a network entity, according to a further aspect. - The present devices, apparatus, methods, computer-readable media and processors now will be described more fully hereinafter with reference to the accompanying drawings, in which aspects of the innovation are shown. The devices, apparatus, methods, computer-readable media and processors may, however, be embodied in many different forms and should not be construed as limited to the aspects set forth herein; rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the innovation to those skilled in the art. Like numeric designators in the figures and the detailed description refer to like elements throughout.
- Present aspects herein disclose apparatus and methods that provide for the network identification of the open market wireless devices that are being used in the network. Specifically, the present innovation provides for the wireless device to send identification information, herein referred to as profile information, to a network entity, such as a network operator or the like, based on the receipt (e.g., insertion) of a removable module in the wireless device. In one aspect, the removable module includes an executable application that provides for the removable module to retrieve the profile information from the associated wireless device and initiate the communication of the profile information to the network entity. The removable module-based application may further be operable to recognize that the device is being associated with the removable module for a first time (i.e., an initial insertion of the removable module in the wireless device), such that profile information is only communicated to the network entity based on a first time association/insertion of the removable module with the device.
- Thus, present aspects provide for automated network identification of open market wireless devices, such that, network operators can readily and automatically identify open market wireless devices being used in their respective networks. Accordingly, the automated nature of the described aspects provide for network identification of open market wireless devices without requiring the device users to manually register or otherwise identify their respective devices. The network operator benefits from knowing which type, model, and the like wireless devices are being implemented in their wireless networks and can use this device profile information for marketing purposes and the like.
- In addition, present aspects provide the network entity, such as the network operator or a third party entity, the ability to remotely access the removable module to request retrieval and communication of the profile information on an as needed basis. This aspect of the innovation is particularly useful in technical assistance/customer care scenarios, in which the network operator/customer care representative can remotely access and retrieve the profile information without any intervention on behalf of the device user. Such remote access and retrieval, alleviates the need for the user of the device to locate the information on the device and manually convey the information to the network operator/customer care representative.
- Referring to
FIG. 1 , in one aspect, asystem 10 for providing network identification of open market wireless devices includes an openmarket wireless device 12 operating on acommunications network 14 under control of anetwork operator 16. As previous noted in the open market wireless network environment, thenetwork operator 16 controls and distributesremovable modules 18 that provide a user/subscriber with access to thenetwork 12 via any open market wireless communication device configured to receive or otherwise communicate with theremovable module 18. The removable nature of the removable module allows the module, generally in the form of a card, to be inserted or otherwise in communication with a wireless device on a non-permanent (i.e., removable) basis. As such, thenetwork operator 16 does not have control over which openmarket wireless devices 12 are being used in the wireless network. Thus, according to the aspects herein described, theremovable module 18 is configured to provide the network operator with identification of thewireless devices 12 that receive or otherwise communicate with theremovable module 18. - The term “removable module” is used herein to refer to any module that may be inserted or otherwise in communication with a wireless device and provides for storage of information, such as wireless service provisioning information and/or network service provisioning information. This, “removable module” may include, but is not limited to, a Removable User Identity Module (RUIM) for a Code Division Multiple Access (CDMA) system, a CDMA Subscriber Identity Module (CSIM) based on a Universal Integrated Circuit Card (UICC) for a CDMA system, Universal Subscriber Identity Module (USIM) based on a UICC for Universal Mobile Telecommunications System (UMTS), or a Subscriber Identity Module (SIM) in a Global System for Mobile communications (GSM) system or the like. According to present aspects, the removable module is configured to enable the removable module to communicate with a
wireless network 14, such as the network controlled by thenetwork operator 16. In this regard, in the open market scenario, theremovable module 18, as opposed to the openmarket wireless device 12, is relied upon to enable communication with the wireless network. - As such, the
removable module 18 includes adevice identification application 20 that is operable to be launched when theremovable module 18 is received in, or otherwise comes in communication with, the openmarket wireless device 12. Oncedevice identification application 18 is launched it is operable to retrievedevice profile information 22 stored in thememory 24 of the openmarket wireless device 12 and prompt themessaging module 26, also stored in thememory 24 of the openmarket wireless device 12, to generate adevice identification message 28. - The open
market wireless device 12 includes acomputer platform 30 includingmemory 24 and at least oneprocessor 32. As previously noted, thememory 24 of thewireless device 12 storesdevice profile information 22. Thedevice profile information 22 includes data about the respective wireless communications device, such as, but not limited to, make (i.e., manufacturer), model, device identifier, such as an electronic serial number (ESN) or a mobile equipment identifier (MEID), hardware identifiers, hardware capabilities, a software/firmware identifiers, software/firmware revision identifiers, and any other wireless device-related information of interest to the network operator or a third party. - The open
market wireless device 12 additionally includes amessaging module 26 operable for generating a wireless-communicable message, referred to herein as adevice identification message 28 based on a prompt received from thedevice identification application 20 executed on theremovable module 18. Thedevice identification message 28 serves to identify the openmarket wireless device 12 according to thedevice profile information 22. In this regard, thedevice identification message 28 may include all or any portion of thedevice profile information 22, as configured by the removable module and/or network operator. In one aspect, themessaging module 26 may further be defined as a Short Messaging Service (SMS), commonly referred to as a text messaging service, or any other messaging service capable of providing wireless communication between the openmarket wireless device 12 and thenetwork operator 16 or third party entity. In this regard, any other voice messaging, data messaging, or multimedia messaging module may be implement in conjunction with the aspects herein disclosed without deviating from the present innovative concepts. - Additionally, the open market device includes a
communications module 34 in communication with theprocessor 32 and operable to wirelessly communicate thedevice identification message 28 acrosswireless network 14 to thenetwork operator 16 or other third party entity (not shown inFIG. 1 ). - At the
network operator 16 the system includes one ormore network devices 40, such as network servers and associatedstorage devices 42, collectively referred to herein as a network entity. Thestorage device 42 includes a removable module/Wireless Device database 44 that associatesremovable modules 18 with each openmarket wireless device 12 identified according to the receivedprofile information 22. - In one aspect, the
network device 40 includes acomputer platform 46 include amemory 48 and at least oneprocessor 50. Thenetwork device 40 also includes acommunications module 56 operable for receiving and sending wireless communications, and in particular receiving device identification messages, such as SMS messages including device profile information or the like. Thememory 48 of thenetwork device 40 includes amessaging module 54, such as an SMS module or any other suitable messaging module, operable for receivingdevice identification messages 28 from thecommunication module 56, acknowledging the device identification message as includingdevice profile information 22 and forwarding the device profile information to the removable module/wireless device database 44. - In certain aspects, the
memory 48 ofnetwork device 40 may include a deviceidentification request module 52 that is operable to initiate the generation and communication of a device identification request. In one aspect, thedevice identification module 52 may be implemented by a network representative/customer care representative who desires identification of the open market wireless device while assisting a user/subscriber with technical support related to the removable module and/or wireless device. In other aspects, thedevice identification module 52 may be configured to periodically send device identification requests to removable modules on predetermined intervals to insure the currency of device profile information. In such aspects, themessaging module 54 may be further operable to generate the device identification request based on a prompt from the deviceidentification request module 52 and thecommunications module 56 may be further operable to communicate the device identification request messages to one or more removable modules deployed in the wireless network. -
FIG. 2 provides for another more detailed aspect ofsystem 10, specifically highlighting detailed and optional aspects of the openmarket wireless device 12 and associatedremovable module 18. As previously described,system 10 includes an openmarket wireless device 12 operating on acommunications network 14 under control of anetwork operator 16. - The
memory 24 ofwireless device 12 includesdevice profile information 22 that serves to identify the wireless device and provides for other device capability and device status information. While thedevice profile information 22 shown inFIG. 2 is illustrated as being stored in a single file or memory location, it should be noted that thedevice profile information 22 may be stored in more than one file or location or the wireless device as dictated by device configuration. In those instances in which thedevice profile information 22 is stored in various locations, thedevice identification application 20 and an associated interface applications on theremovable module 18 may be configured to properly locate and retrieve the device profile information from the various storage locations. -
Device profile information 22 includes data about the respective wireless communications device, such as, but not limited to,device manufacturer identifier 60;device model identifier 62;device identifier 64 such as an electronic serial number (ESN) or a mobile equipment identifier (MEID); ahardware identifiers 66, such as a display identifier, a speaker identifier or the like;hardware capabilities 68, such display resolution/configuration, speaker output/configuration or the like; software/firmware identifiers 70; software/firmware revision identifiers 72 and any other wireless device-basedprofile information 74 of interest to the operator. - As noted,
system 10 includesremovable module 18 that includes adevice identification application 20 that is operable to be launched upon receipt (i.e., insertion) of the removable module in the openmarket wireless device 12. In optional aspects, thedevice identification application 20 may be further operable to determine if network identification of the wireless device is required. In such aspects, thedevice identification application 20, may determine the need/requirement for network identification based on whether the receipt of the removable module is a first-time, initial receipt of the removable module by the wireless device. As such, thedevice identification application 20 may be configured to verify that the device identifier, such as the ESN, MEID or the like, resides in removable module-baseddevice identifier storage 78. If the device identifier for the device currently in communication with the removable module exists in thedevice identifier storage 78, it is assumed that the removable module has been previously received by this particular wireless device. Therefore, the device profile information was previously retrieved from the device and communicated to the network operator. If the device identifier does not exist in thedevice identifier storage 78, it is assumed that the removable module has not been previously received by this particular wireless device and, this, retrieval and communication of the device profile information to the network operator is needed/required. - In addition, the removable module may include an
interface application 76 that is operable to allow thedevice identification application 20 to interface with applications/storage on the openmarket wireless device 12. Theinterface application 76 provides the necessary protocols and the like to allow the applications residing on the removable module to communicate with the applications/storage residing on the associatedwireless device 12. In the illustrated example, theinterface application 76 allows thedevice identification application 20 to retrieveprofile information 22 and prompt themessaging module 26 to initiate generation of thedevice identification message 28. In the Code Division Multiple Access (CDMA) wireless network the interface application may be a CDMA Card Application Toolkit (CCAT), while other wireless networks may implement an associatedsuitable interface application 76. -
FIG. 3 provides for another more detailed aspect ofsystem 10, specifically highlighting detailed and optional aspects of thenetwork device 40 and associatednetwork storage device 42. As previously described,system 10 includes anetwork operator 16 including one ormore network devices 40, such as network servers and associatednetwork storage devices 42 that store the removable module/wireless device database 44. - As previously noted, in one aspect, the
network device 40 includes acomputer platform 46 including amemory 48 and aprocessor 50. Thenetwork device 40 also includes acommunications module 56 operable for receiving and sending wireless communications, and in particular receivingdevice identification messages 28 and/or sendingdevice identification request 82, such as SMS messages including or requesting device profile information or the like. Thememory 48 of thenetwork device 40 includes amessaging module 54, such as an SMS module or any other suitable messaging module, operable for receiving device identification messages/responses 28 from thecommunication module 56, acknowledging the device identification message/responses 28 as including device profile information and forwarding thedevice profile information 22 to the removable module/wireless device database 44. In addition, the messaging module is operable to generate deviceidentification request messages 82 based on a prompt from the deviceidentification request module 52. - The
removable module database 44 may be configured with removable module identifier files 84 corresponding to an individual removable module controlled by thenetwork operator 16. As such each removablemodule identifier file 84 may include one or moredevice profile information 22, which serve to identify the wireless devices that have been associated (i.e., used in conjunction with) with the removable module and the profile information related to the wireless device. It should be noted that the removable module identifier files 84 provide one exemplary configuration of theremovable module database 44 and, as such, other configurations of thedatabase 44, which may not utilize removable module identifier files 84 are also possible and within the innovative concepts herein disclosed. - As previously noted, in certain aspects, the
memory 48 ofnetwork device 40 may include a deviceidentification request module 52 that is operable to initiate the generation and communication of a device identification request. In one aspect, thedevice identification module 52 may be implemented by a network representative/customer care representative who desires identification of the open market wireless device while assisting a user/subscriber with technical support related to the removable module and/or wireless device. This aspect allows for the network operator to dynamically retrieve device profile information without the need for user-subscriber intervention. The device profile information that the network operator requests may an initial request for the device profile information or the request may be for the purpose of updating and/or verifying profile data previously existing in thedatabase 44. In other aspects, thedevice identification module 52 may be configured to automatically send device identification requests 82 periodically to removable modules on predetermined intervals to insure the currency of device profile information. - In those aspects in which the
network device 40 is configured with a deviceidentification request module 52, themessaging module 54 may be further operable to generate the device identification request based on a prompt from the deviceidentification request module 52 and thecommunications module 56 may be further operable to communicate the deviceidentification request messages 82 to one or moreremovable modules 18 deployed in the wireless network. In response to the deviceidentification request messages 82, thecommunications module 56 may receive a deviceidentification response message 28 that includes thedevice profile information 22 of the open market wireless device currently associated with the removable module. Thecommunications module 56 internally forwards the message to themessaging module 54, which based on flags in the header and/or formatting recognizes that the communication includes wirelessdevice profile information 22 and, in turn, forwards the device profile information to the removable module/wireless device database 44. - Referring to
FIG. 4 , in one aspect, open marketwireless communications device 12 includes a mobile communication device, such as mobile telephone or the like, operable on a wireless communication system. As can be appreciated, there are a variety of wireless communication systems, which often employ different spectrum bandwidths and/or different air interface technologies. Exemplary systems include CDMA (CDMA 2000, EV DO, WCDMA), OFDM, or OFDMA (Flash-OFDM, 802.20, WiMAX), FDMA/TDMA (GSM) systems using FDD or TDD licensed spectrums, peer-to-peer (e.g., mobile-to-mobile) ad hoc network systems often using unpaired unlicensed spectrums, and 802.xx wireless LAN or BLUETOOTH techniques. -
Wireless communications device 12 includesprocessor component 32 for carrying out processing functions associated with one or more of components and functions described herein.Processor component 32 can include a single or multiple sets of processors or multi-core processors. Moreover,processing component 32 can be implemented as an integrated processing system and/or a distributed processing system. -
Wireless communications device 12 further includes amemory 24, such as for storing local versions of applications/modules being executed byprocessor component 32.Memory 24 can include random access memory (RAM), read only memory (ROM), and a combination thereof. Additionally, in some aspects (not shown inFIG. 4 ),memory 24 includes wirelessdevice profile information 22 and/ormessaging module 26. - Further,
wireless communications device 12 includes acommunications module 34 that provides for establishing and maintaining communications with one or more parties utilizing hardware, software, and services as described herein.Communications component 34 may carry communications between components onwireless communications device 12, as well as betweenwireless communications device 12 andexternal network devices 40, such as devices located across a communications network and/or devices serially or locally connected towireless communications device 12. - Additionally,
wireless communications device 12 may further include adata store 90, which can be any suitable combination of hardware and/or software that provides for mass storage of information, databases, and programs employed in connection with aspects described herein. Optionally, in some aspects, (not shown inFIG. 4 )data store 90 may include wirelessdevice profile information 22. -
Wireless communications device 12 may additionally include auser interface component 92 operable to receive inputs from a user ofwireless communications device 12, and to generate outputs for presentation to the user.User interface component 92 may include one or more input devices, including but not limited to a keyboard, a number pad, a mouse, a touch-sensitive display, a navigation key, a function key, a microphone, a voice recognition component, any other mechanism capable of receiving an input from a user, or any combination thereof. Further,user interface component 92 may include one or more output devices, including but not limited to a display, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting an output to a user, or any combination thereof. - Referring to
FIG. 5 , in one aspect,network device 40 is operable to receive device profile information from open market wireless devices and optionally, request device profile information.Network device 40 includes any type of network-based communication device, such as a network server operable on acommunication network 14.Communication network 14 may be a wired or wireless communication system, or a combination of both, and includes the wireless network on which openmarket wireless device 12 operates. -
Network device 40 includes aprocessor component 50 for carrying out processing functions associated with one or more of components and functions described herein.Processor component 50 can include a single or multiple sets of processors or multi-core processors. Moreover,processor component 50 can be implemented as an integrated processing system and/or a distributed processing system. -
Network device 40 further includes amemory 48, such as for storing local versions of applications being executed byprocessor component 50.Memory 48 can include random access memory (RAM), read only memory (ROM), and a combination thereof Optionally, in some aspects,memory 48 includes a deviceidentification request module 52, and/or amessaging module 54 and the like. - Further,
network device 40 includes acommunications module 56 that provides for establishing and maintaining communications with one or more parties utilizing hardware, software, and services as described herein.Communications module 56 may carry communications between components onnetwork device 40, as well as betweennetwork device 40 and external devices, such aswireless communication device 12, and including devices located acrosscommunications network 14 and/or devices serially or locally connected to networkdevice 40. In one aspect,communications module 56 is operable for receivingdevice identification messages 28 and sending deviceidentification request messages 82 and the like. - Additionally,
network device 40 may further includestorage devices 42, which can be any suitable combination of hardware and/or software that provides for mass storage of information, databases, and programs employed in connection with aspects described herein. In certain aspects,storage devices 42 may store the removable module/wireless device data 44, and the like. -
Network device 40 may additionally include auser interface component 94 operable to receive inputs from a user ofnetwork device 40, and to generate outputs for presentation to the user.User interface component 94 may include one or more input devices, including but not limited to a keyboard, a number pad, a mouse, a touch-sensitive display, a navigation key, a function key, a microphone, a voice recognition component, any other mechanism capable of receiving an input from a user, or any combination thereof Further,user interface component 94 may include one or more output devices, including but not limited to a display, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting an output to a user, or any combination thereof. -
FIG. 6 represents a block diagram of acellular network 100, which may be used in conjunction with present aspects to communicate wireless messages. Awireless network 14 may be included withincellular network 100 and, as such may be implemented to communicate the device identification messages from the wireless devices/removable modules to the network operator and the device identification request messages from the network operator to the wireless devices/removable modules. Referring toFIG. 6 , in one aspect, openmarket wireless device 12 comprise a wireless communication device, such as a cellular telephone. In present aspects, wireless communication devices are configured to communicate via thecellular network 100. Thecellular network 100 provideswireless communication device 12 the capability to communicate communication data packets, such as SMS data packets or other messaging data packets. Thecellular telephone network 100 may includewireless network 14 connected to awired network 104 via a carrier network 106.FIG. 6 is a representative diagram that more fully illustrates the components of a wireless communication network and the interrelation of the elements of one aspect of the present system.Cellular telephone network 100 is merely exemplary and can include any system whereby remote modules, such aswireless communication devices 12 communicate over-the-air between and among each other and/or between and among components of awireless network 14, including, without limitation, wireless network carriers and/or servers. - In
network 100,network device 40, such as a network server, can be in communication over a wired network 104 (e.g. a local area network, LAN). Further, a network database/storage device 42 may be in communication withnetwork device 40 via thewired network 104.Network device 40 may receive and/or generate and communicate communication data packets, such as SMS message data packets to and from the openmarket wireless devices 12.Network device 40 anddatabase 42 may be present on thecellular telephone network 100 with any other network components that are needed to provide cellular telecommunication services.Network device 40 anddatabase 42 communicate with carrier network 106 through adata links MSC 112 by anetwork 110, such as the Internet, and/or POTS (“plain old telephone service”). Typically, innetwork 110, a network or Internet portion transfers data, and the POTS portion transfers voice information.MSC 112 may be connected to multiple base stations (“BTS”) 114 by anothernetwork 116, such as a data network and/or Internet portion for data transfer and a POTS portion for voice information.BTS 214 ultimately broadcasts messages wirelessly to thewireless communication devices 12, by short messaging service (“SMS”), or other over-the-air methods. - Referring to
FIG. 7 , a flow diagram is depicted of a methodology for network identification of open market wireless devices, in accordance with an aspect of the present innovation. AtEvent 200, a removable module is inserted or otherwise received in an open market wireless communication device. It should be noted that while the removable module is referred to herein as being inserted or received by the wireless device any associated communication between the removable module and the wireless device constitutes receipt and/or insertion of the removable module in the wireless device. The removable module includes configuration to enable the removable module to communicate with a wireless network in control of the network operator. In this regard, in the open market scenario, the removable module enables wireless network communication, as opposed to the open market wireless device enabling the wireless network communication. - At
Event 202, based on the receipt of the removable module in the wireless device, the device identification application is launched. In most aspects, the device identification will reside on the removable module because the removable module is controlled by the network operator, which is the entity that desired device identification. In alternate aspects, it is feasible for the device identification application to reside on the wireless device. - At
Event 204, the device identification application may check in removable module memory for a device identifier associated with the wireless device. As previously noted, presence of the device identifier in the removable module memory means that the removable module was previously received in the wireless device and that the wireless device profile data was thus previously retrieved from wireless device memory and communicated to the network operator. Conversely, absence of the device identifier in the removable module memory means that this is the initial, first-time receipt of the removable module in this particular wireless device and thus retrieval of the device profile information from device memory and communication to the network operator is required. - At
Decision 206, the determination is made as to whether the device identifier for the present wireless device is currently stored in the removable module memory. If the device identifier is stored in the removable module memory then, atEvent 208, the device identification application may be shutdown and no further device identification is required. If the device identifier is not stored in the removable module memory then, atEvent 210, the removable module/wireless device interface application is launched to allow the device identification application to interface with the profile information storage locations and the messaging module. AtEvent 212, the device profile information is retrieved from wireless device memory and, atEvent 214, the messaging module, such as a SMS module or the like, is launched and the profile information is communicated to the messaging module. - At
Event 216, the messaging module generates a device identification message that includes at least a portion of the profile information. The messaging module may be specially formatted to provide the device information to be automatically recognized by the receiving network device as device profile information. Once the device identification message is generated, atEvent 218, the message is wirelessly communicated to the network operator or a third party entity as configured within the device identification application. -
FIG. 8 is another flow diagram of a methodology for network identification of open market wireless devices, according to another aspect of the present innovation. AtEvent 300, the open market wireless device receives or otherwise comes in communication with a removable module. As previously noted, the removable module includes configuration to enable the removable module to communicate with a wireless network in control of the network operator. Atoptional Event 302, a removable module-based device identification application is launched. As previously noted, since the removable modules are controlled by the network operators, in preferred aspects the device identification application will reside on the removable module. However, other aspects may provide for the device identification application to reside on the wireless device. - At
optional Event 304, a determination is made that network identification of the wireless communication device is necessary. In one aspect, such a determination may be conducted by the device identification application, which verifies that the device identifier associated with the current associated device is not stored in removable module memory. It should be noted that in alternate aspects, the device identification application may be configured such that every time the removable module is received, inserted or otherwise comes in communication with a open market wireless device, the profile information is communicated to the network operator. In such aspects, no determination needs to be made to determine if network identification is required, since all receipts, insertions trigger device identification. - At
Event 306, the device profile information is retrieved from wireless device memory, in response to the receipt, (i.e., insertion) of the removable module in the open market wireless device. As previously noted, in some aspects the retrieval of the wireless device information by a removable module-based device identification application may be facilitated by an interface application that provides the necessary protocol and interface information to allow the removable module-based application to communicate with the device applications/modules and/or storage locations. - At
Event 308, a device identification message is generated that includes at least a portion of the device profile information. As previously noted, the network operator may configure the removable module to communicate all or any portion of the device's profile information. In one aspect, generating the wireless communication may include launching a messaging module, such as a SMS module or the like based on a prompt from the device identification application, receiving the profile information from the storage location and automatically generating the device identification message based on receipt of the device profile information. - At
Event 310, the device identification message is wirelessly communicated, via the wireless network, to the network operator and/or designated third party entities. Atoptional Event 312, the device identifier, such as the ESN, MIAD or the like, as determined from the profile information is stored in removable module memory. Storing of the device identifier in the removable module memory occurs in those aspects in which a determination is made as to whether network identification of the wireless device is required (i.e., whether identification was previously performed). -
FIG. 9 is another flow diagram of a methodology for requesting wireless device at a network entity, according to another aspect of the present innovation. AtEvent 400, the network entity generates a device identification request. The device identification request may be generated by launching an associated device identification request application. In one aspect, the generation of the device identification request is based on a user/subscriber contacting the network operator/customer care representative for technical support or the like. In such aspects, the customer care representative may dynamically request and retrieve device profile information from the device in communication with the removable module, without any intervention on behalf of the user/subscriber. In other aspects, the generation of the device identification request may be configured to occur automatically at predetermined intervals based on a need to update or verify device profile information. In one aspect, the device identification request may comprise a wireless message, such as a SMS message or the like. As such, generation of the message may further include launching the necessary messaging module to generate the device identification request. - At
Event 400, the device identification request is communicated the network address associated with the removable module and, at Event 410, the device identification response message is received at the network entity. The device identification response message includes device profile information associated with the open market wireless device currently in communication with the removable module. AtEvent 406, the device profile information is stored in a network database that associates the removable module with the one or more open market wireless devices that have been in communication with the removable module. In turn, the network database can be used by the network operator and/or third party entities to track the type and configuration of wireless devices used in their respective networks. - The various illustrative logics, logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Additionally, at least one processor may comprise one or more modules operable to perform one or more of the steps and/or actions described above.
- Thus, present aspects provide for methods, apparatus and systems for automatically providing network operators with identification of open market wireless devices that are used in the operator's respective network. Present aspects accomplish such by retrieving device profile information in response to the network operator's removable module being associated with (i.e., inserted into) a wireless device and communicating the device profile information to the network operator or the like. This allows for the network operator or third party entity to track and/or monitor the type of wireless devices existing in their respective wireless network. In addition, the automated nature of the tracking obviates the need for the subscribers/users of the removable modules to manually or otherwise provide the device identification to the network operators. In addition, present aspects provide for the network operators or third party entities to remotely and dynamically access the removable module to retrieve profile information related to the wireless device that a removable module is currently in communication with. This aspect, allows the network operator or third party entity to automatically retrieve and, in some aspects, update the profile information without requiring user intervention.
- Further, the steps and/or actions of a method or algorithm described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor, such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. Further, in some aspects, the processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal. Additionally, in some aspects, the steps and/or actions of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a machine readable medium and/or computer readable medium, which may be incorporated into a computer program product.
- While the foregoing disclosure discusses illustrative aspects and/or embodiments, it should be noted that various changes and modifications could be made herein without departing from the scope of the described aspects and/or embodiments as defined by the appended claims. Furthermore, although elements of the described aspects and/or embodiments may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated. Additionally, all or a portion of any aspect and/or embodiment may be utilized with all or a portion of any other aspect and/or embodiment, unless stated otherwise.
Claims (40)
1. A method for network identification of an open market wireless communication device, comprising:
receiving a removable module at a wireless communication device, wherein the removable module comprises configuration to enable the removable module to communicate on a wireless network;
retrieving device profile information from wireless communication device memory in response to the receipt of the removable module;
generating a device identification message that includes at least a portion of device profile information; and
communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
2. The method of claim 1 , further comprises determining that network identification of the wireless device is required prior to retrieving the device profile information.
3. The method of claim 2 , wherein determining further comprises determining that network identification of the wireless device is required based on an initial receipt of the removable module in the wireless communication device.
4. The method of claim 3 , wherein determining that network identification of the wireless device is required based on the initial receipt further comprises accessing a removable module memory to determine that a device identifier associated with the wireless communication device is not stored in the removable module memory.
5. The method of claim 1 , further comprising automatically launching a removable module-based device identification application in response to receiving the removable module at the wireless device.
6. The method of claim 5 , wherein launching the removable module-based device identification application further comprises implementing the removable module application to determine that network identification of the wireless communication device is required, initiate the retrieving of the device profile information from wireless communication device memory, wherein the wireless communication device memory is different from the removable module memory, and initiate the generating of the device identification message.
7. The method of claim 1 , wherein retrieving device profile information further comprises executing a removable module interface application to retrieve the device profile information from the wireless communication device memory and wherein the wireless communication device memory is different from removable module memory.
8. The method of claim 7 , wherein implementing a removable module interface application further comprises executing a Code Division Multiple Access (CDMA) Card Application Toolkit (CCAT) application to retrieve the device profile information from the wireless communication device memory.
9. The method of claim 1 , wherein retrieving device profile information further comprises retrieving device profile information that includes at least one of a device manufacturer identifier, or a device model identifier, or a device identifier, or a software identifier, or a software revision identifier, or a firmware identifier, or a firmware revision identifier, or a hardware identifier, or a hardware capability identifier.
10. The method of claim 1 , wherein generating the device identification message further comprises generating a Short Message Service (SMS) communication that includes the device profile information.
11. The method of claim 1 , further comprising storing a device identifier associated with the wireless communication device in removable module memory.
12. The method of claim 11 , further comprising verifying the device identifier in the removable module memory upon subsequent receipt of the removable module in the wireless device, wherein verification of the device identifier eliminates a need for further network identification of the wireless device.
13. The method of claim 1 , further comprising:
receiving a device identification request that requests dynamic network identification of the wireless communication device;
retrieving the device profile information from the wireless communication device memory in response to receipt of the device identification request;
generating a second device identification message that includes at least a portion of the device profile information; and
communicating the second device identification message, via the wireless network, to a network entity associated with the device identification request.
14. The method of claim 13 , further comprising automatically launching an removable module-based device identification application in response to receipt of the device identification request, wherein the removable module-based device identification application initiates the retrieving of the device profile information and initiates the generating of the second device identification message.
15. At least one processor configured to provide network identification of an open market wireless communication device, comprising:
a first module for acknowledging receipt of a removable module at a wireless communication device, wherein the removable module comprises configuration to enable the removable module to communicate on a wireless network;
a second module for retrieving device profile information from wireless communication device memory in response to the receipt of the removable module;
a third module for generating a device identification message that includes at least a portion of the device profile information; and
a fourth module for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
16. A computer program product, comprising:
a computer-readable medium comprising:
a first set of codes for causing a computer to acknowledge receipt of a removable module at a wireless communication device, wherein the removable module comprises configuration to enable the removable module to communicate on a wireless network;
a second set of codes for causing the computer to retrieving device profile information from wireless communication device memory in response to the receipt of the removable module;
a third set of codes for causing the computer to generate a device identification message that includes at least a portion of the device profile information; and
a fourth module for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
17. An apparatus for network identification of an open market wireless communication device, comprising:
means for receiving a removable module at a wireless communication device, wherein the removable module comprises configuration to enable the removable module to communicate on a wireless network;
means for retrieving device profile information from wireless communication device memory in response to the receipt of the removable module;
means for generating a device identification message that includes at least a portion of the device profile information; and
means for communicating the device identification message, via the wireless network, to a network operator associated with the removable module.
18. A wireless communication device, comprising:
a computer platform including a processor and a memory that stores device profile information;
a messaging module operable for generating wireless communication;
a removable module in communication with the processor, wherein the removable module includes configuration to enable the removable module to communicate with a wireless network and a device identification application operable to be launched when the removable module is received in the device, initiate retrieval of device profile information from the memory and prompt the messaging module to initiate generation of a device identification message that includes at least a portion of the device profile information; and
a communications module in communication with the processor and operable to communicate the device identification message, via the wireless network, to a network operator associated with the removable module.
19. The wireless communication device of claim 18 , wherein the device identification application is further operable to determine if device identification of the wireless device is required by the network operator.
20. The wireless communication device of claim 19 , wherein the device identification application is further operable to determine if device identification of the wireless device is required by the network operator based on whether the receipt of the removable module in the wireless communication device is an initial receipt.
21. The wireless communication device of claim 20 , wherein the device identification application is further operable to access a removable module memory to determine if a device identifier associated with the wireless communication device is not stored in the removable module memory.
22. The wireless communication device of claim 18 , wherein the removable module further comprises an interface application in communication with the processor and operable to retrieve the device profile information from the wireless communication device memory.
23. The wireless communication device of claim 22 , wherein the removable module interface application further comprises a Code Division Multiple Access (CDMA) Card Application Toolkit (CCAT) application.
24. The wireless communication device of claim 18 , wherein the device profile information includes at least one of a device manufacturer identifier, or a device model identifier, or a device identifier, or a software identifier, or a software revision identifier, or a firmware identifier, or a firmware revision identifier, or a hardware identifier, or a hardware capability identifier.
25. The wireless communication device of claim 18 , wherein the messaging module further comprises a Short Message Service (SMS) module.
26. The wireless communication device of claim 18 , wherein the removable module further comprises a memory operable for storing a device identifier associated with the wireless communication device.
27. The wireless communication device of claim 18 , wherein the communications module is further operable to receive a device identification request that requests dynamic network identification of the wireless communication device, the network identification application is further operable to initiate retrieving of the device profile information from the memory in response to receipt of the device identification request and prompt the messaging module to initiate generating a second device identification message that includes the device profile information and the communications module is further operable to communicate the second device identification message to a network entity associated with the device identification request.
28. A method for requesting identification of an open market wireless communication device, comprising:
generating a device identification request at a network entity;
communicating the device identification request to a removable module;
receiving, at the network entity, a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module; and
storing the device profile information in a database that associates the removable module with one or more open market devices.
29. The method of claim 28 , wherein generating a device identification request further comprises generating the device identification request based on a removable module user contacting the network entity for assistance.
30. The method of claim 28 , wherein generating a device identification request further comprises generating the device identification request periodically based on a predetermined update schedule.
31. The method of claim 28 , wherein generating a device identification request further comprises generating a Short Message Service (SMS) that includes a request for the device profile information.
32. The method of claim 28 , wherein receiving the response further comprises receiving the response that includes device profile information including at least one of a device manufacturer identifier, or a device model identifier, or a device identifier, or a software identifier, or a software revision identifier, or a firmware identifier, or a firmware revision identifier, or a hardware identifier, or a hardware capability identifier.
33. At least one processor configured for requesting identification of an open market wireless communication device, comprising:
a first module for generating a device identification request at a network entity;
a second module for communicating the device identification request to a removable module;
a third module for receiving a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module; and
a fourth module for storing the device profile information in a database that associates the removable module with one or more open market devices.
34. A computer program product, comprising:
a computer-readable medium comprising:
a first set of codes for causing a computer to generate a device identification request at a network entity;
a second set of codes for causing the computer communicating the device identification request to a removable module;
a third set of codes for causing the computer to receive a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module; and
a fourth set of codes for causing the computer to store the device profile information in a database that associates the removable module with one or more open market devices.
35. An apparatus for requesting identification of an open market wireless communication device, comprising:
means for generating a device identification request at a network entity;
means for communicating the device identification request to a removable module;
means for receiving, at the network entity, a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module; and
means for storing the device profile information in a database that associates the removable module with one or more open market devices.
36. A network device, comprising:
a computer platform including a processor and memory;
a messaging module stored in the memory and in communication with the processor, wherein the messaging module is operable to generate wireless communication messages;
a device identification request module stored in the memory and in communication with the processor, wherein the device identification request module is operable to prompt the messaging module to initiate generation of a device identification request;
a communications module in communication with the processor and operable to communicate the device identification request to an identified removable module and receive a response to the device identification request that includes device profile information associated with an open market wireless communication device in communication with the removable module; and
a removable module device database that is operable to store the device profile information as an association with the removable module.
37. The network device of claim 36 , wherein the device identification request module is further operable to generate the device identification request based on a removable module user contacting the network entity for assistance.
38. The network device of claim 36 , wherein the device information request module is further operable to generate the device identification request periodically based on a predetermined update schedule.
39. The network device of claim 36 , wherein the messaging module is further defined as a Short Message Service (SMS) module.
40. The network device of claim 36 , wherein the device profile information is further defined as including at least one of a device manufacturer identifier, or a device model identifier, or a device identifier, or a software identifier, or a software revision identifier, or a firmware identifier, or a firmware revision identifier, or a hardware identifier, or a hardware capability identifier.
Priority Applications (17)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/185,321 US20090082004A1 (en) | 2007-09-26 | 2008-08-04 | Apparatus and methods of open market handset identification |
KR1020107009139A KR101180236B1 (en) | 2007-09-26 | 2008-09-26 | Apparatus and method for network identification of open market wireless devices |
TW097137360A TWI393464B (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
TW102107418A TW201328399A (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
PCT/US2008/077817 WO2009042843A2 (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
AT08833833T ATE547906T1 (en) | 2007-09-26 | 2008-09-26 | DEVICES AND METHOD FOR NETWORK IDENTIFICATION OF WIRELESS OPEN MARKET DEVICES |
JP2010527167A JP5074596B2 (en) | 2007-09-26 | 2008-09-26 | Apparatus and method for network identification of open market wireless devices |
ES08833833T ES2382506T3 (en) | 2007-09-26 | 2008-09-26 | Device and methods for network identification of open market wireless devices |
AU2008304361A AU2008304361B2 (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
MX2010003416A MX2010003416A (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices. |
KR1020127005550A KR101185867B1 (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
EP08833833A EP2208373B1 (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
CA2700174A CA2700174C (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
CN200880117602A CN101849421A (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
RU2010116186/08A RU2442295C2 (en) | 2007-09-26 | 2008-09-26 | Apparatus and methods for network identification of open market wireless devices |
IL204570A IL204570A0 (en) | 2007-09-26 | 2010-03-17 | Apparatus and methods for network identification of open market wireless devices |
JP2012184026A JP5678014B2 (en) | 2007-09-26 | 2012-08-23 | Apparatus and method for network identification of open market wireless devices |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US97540507P | 2007-09-26 | 2007-09-26 | |
US12/185,321 US20090082004A1 (en) | 2007-09-26 | 2008-08-04 | Apparatus and methods of open market handset identification |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090082004A1 true US20090082004A1 (en) | 2009-03-26 |
Family
ID=40472200
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/185,344 Active 2030-08-20 US8463279B2 (en) | 2007-09-26 | 2008-08-04 | Methods and apparatus for application network-server determination for removable module-based wireless devices |
US12/185,321 Abandoned US20090082004A1 (en) | 2007-09-26 | 2008-08-04 | Apparatus and methods of open market handset identification |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/185,344 Active 2030-08-20 US8463279B2 (en) | 2007-09-26 | 2008-08-04 | Methods and apparatus for application network-server determination for removable module-based wireless devices |
Country Status (16)
Country | Link |
---|---|
US (2) | US8463279B2 (en) |
EP (1) | EP2208373B1 (en) |
JP (2) | JP5074596B2 (en) |
KR (2) | KR101185867B1 (en) |
CN (1) | CN101849421A (en) |
AT (1) | ATE547906T1 (en) |
AU (1) | AU2008304361B2 (en) |
BR (1) | BRPI0817992A8 (en) |
CA (1) | CA2700174C (en) |
ES (1) | ES2382506T3 (en) |
IL (1) | IL204570A0 (en) |
MX (1) | MX2010003416A (en) |
RU (1) | RU2442295C2 (en) |
TW (1) | TWI393464B (en) |
UA (2) | UA98982C2 (en) |
WO (1) | WO2009042843A2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090081996A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Apparatus and methods associated with open market handsets |
US20090082029A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Methods and apparatus for application network-server determination for removable module-based wireless devices |
US20100035595A1 (en) * | 2007-09-26 | 2010-02-11 | Qualcomm Incorporated | Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices |
US20100190475A1 (en) * | 2009-01-23 | 2010-07-29 | Research In Motion Limited | System and method for self-serve provisioning of services on a mobile communication device |
US20100316202A1 (en) * | 2009-06-11 | 2010-12-16 | Vonage Network Llc. | Method and apparatus for new subscriber access to telephony features |
US20110314037A1 (en) * | 2010-06-22 | 2011-12-22 | Qualcomm Incorporated | Method and apparatus for supporting operator specific profiles in wireless communications |
US20120106533A1 (en) * | 2010-10-29 | 2012-05-03 | Cellco Partnership | Universal integrated circuit card updates in a hybrid network |
US20150235528A1 (en) * | 2012-05-03 | 2015-08-20 | Abl Ip Holding Llc | Lighting device and apparatus with multiple applications for processing a common sensed condition |
US20150326543A1 (en) * | 2014-05-06 | 2015-11-12 | Cryptography Research, Inc. | Establishing an initial root of trust for individual components of a distributed security infrastructure |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120059918A1 (en) * | 2010-09-08 | 2012-03-08 | Qualcomm Incorporated | Location based service data connection support across multiple profiles |
EP2442261A1 (en) * | 2010-09-30 | 2012-04-18 | Research In Motion Limited | Malleable access decision processing and ordering |
KR101760350B1 (en) * | 2011-09-02 | 2017-07-21 | 에스프린팅솔루션 주식회사 | Image forming apparatus supporting Peer-to-Peer connection and method of controlling job authority thereof |
US9286496B2 (en) | 2012-10-08 | 2016-03-15 | Hand Held Products, Inc. | Removable module for mobile communication terminal |
CN103345188A (en) * | 2012-12-28 | 2013-10-09 | 常熟开关制造有限公司(原常熟开关厂) | Universal operation panel of electrical equipment |
KR102239055B1 (en) | 2014-04-04 | 2021-04-12 | 삼성전자주식회사 | Operating method of user specific device providing customized service to multiple adjacent mobile terminals, the user specific device, and the mobile terminal |
CN106210224B (en) * | 2015-05-06 | 2020-09-18 | 罗德施瓦兹两合股份有限公司 | Test method and system for mobile communication equipment |
CN112000346B (en) * | 2020-07-22 | 2023-12-29 | 西安广和通无线软件有限公司 | File upgrading method, device, computer equipment and storage medium |
Citations (82)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5675628A (en) * | 1994-08-01 | 1997-10-07 | Nokia Telecommunications Oy | Method and apparatus for enabling roaming of subscriber among plural mobile radio systems, using mobile equipment accepting removable subscriber identity module |
US20010047363A1 (en) * | 2000-02-02 | 2001-11-29 | Luosheng Peng | Apparatus and methods for providing personalized application search results for wireless devices based on user profiles |
US20020116480A1 (en) * | 2001-01-17 | 2002-08-22 | Shin Muto | Data transfer process apparatus, device, status notifying method, storage medium storing program for status notification, and program for status notification |
US20020188736A1 (en) * | 2001-06-11 | 2002-12-12 | Nokia Corporation | System and method for controlling terminal application usage through subscriber-application association |
US6557753B1 (en) * | 1997-11-20 | 2003-05-06 | Gemplus | Method, a smart card and terminals for effecting transactions through a telecommunication network |
US6584326B1 (en) * | 1998-12-08 | 2003-06-24 | Alliedsignal Inc. | Multiple subscriber interface and simplified provisioning process for installation of multiple cellular and/or mobile SatCom services |
US20030125023A1 (en) * | 2001-03-15 | 2003-07-03 | Eyal Fishler | Method and system for providing a wireless terminal communication session integrated with data and voice services |
US20030186722A1 (en) * | 2002-03-28 | 2003-10-02 | Comverse, Ltd. | Method and device for real time GSM user device profile interrogation and registration |
US20030211840A1 (en) * | 2002-05-09 | 2003-11-13 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and/or proxy wireless communications devices |
US20030224823A1 (en) * | 2002-05-30 | 2003-12-04 | Leon Hurst | Method and apparatus for facilitating over-the-air activation of pre-programmed memory devices |
US20040043788A1 (en) * | 2002-08-28 | 2004-03-04 | Guarav Mittal | Management of parameters in a removable user identity module |
US6725056B1 (en) * | 2000-02-09 | 2004-04-20 | Samsung Electronics Co., Ltd. | System and method for secure over-the-air provisioning of a mobile station from a provisioning server via a traffic channel |
US20040075675A1 (en) * | 2002-10-17 | 2004-04-22 | Tommi Raivisto | Apparatus and method for accessing services via a mobile terminal |
US20040166839A1 (en) * | 2002-04-19 | 2004-08-26 | Harri Okkonen | Communications network capable of determining SIM card changes in electronic devices |
US20040192306A1 (en) * | 2003-03-24 | 2004-09-30 | Starhome Gmbh | Preferred network selection |
US20040192386A1 (en) * | 2003-03-26 | 2004-09-30 | Naveen Aerrabotu | Method and apparatus for multiple subscriber identities in a mobile communication device |
US6801528B2 (en) * | 2002-07-03 | 2004-10-05 | Ericsson Inc. | System and method for dynamic simultaneous connection to multiple service providers |
US20040204087A1 (en) * | 2002-03-26 | 2004-10-14 | Hans Carlsson | Method and apparatus for accessing a network using remote subscriber identity information |
US20040203737A1 (en) * | 2002-10-24 | 2004-10-14 | John Myhre | System and method for delivering data services in integrated wireless networks |
US20040204051A1 (en) * | 2002-08-27 | 2004-10-14 | Scott Clifton E. | Method and system for selecting provisioning information for mobile communication device from non-volatile memory |
US20040230677A1 (en) * | 2003-05-16 | 2004-11-18 | O'hara Roger John | System and method for securely monitoring and managing network devices |
US20040228356A1 (en) * | 2003-05-15 | 2004-11-18 | Maria Adamczyk | Methods of providing data services over data networks and related data networks, data service providers, routing gateways and computer program products |
US6829593B1 (en) * | 1998-12-29 | 2004-12-07 | Swisscom Mobile Ag | Method and system to provide objects, especially documents, multimedia objects, software applications and/or processes to users of a telecommunications network |
US6845153B2 (en) * | 2001-01-31 | 2005-01-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Network independent party addressing using a unique identifier linked to network specific addresses |
US20050020308A1 (en) * | 2003-07-23 | 2005-01-27 | David Lai | Dynamically binding Subscriber Identity Modules (SIMs)/User Identity Modules (UIMs) with portable communication devices |
US20050071459A1 (en) * | 2003-09-26 | 2005-03-31 | Jose Costa-Requena | System, apparatus, and method for providing media session descriptors |
US20050071423A1 (en) * | 2003-09-26 | 2005-03-31 | Jaakko Rajaniemi | System, apparatus, and method for providing Web services on mobile devices |
US20050085244A1 (en) * | 2001-11-27 | 2005-04-21 | Simon Choi | Implementing sms-based value added service |
US20050129504A1 (en) * | 2002-02-12 | 2005-06-16 | De Roest Anton H. | Wind turbine |
US20050147127A1 (en) * | 2004-01-02 | 2005-07-07 | Padmaja Putcha | Multicasting data method in a radio communication system |
US6916546B2 (en) * | 2001-11-16 | 2005-07-12 | Rheinzink Gmbh & Co. Kg | Method for the production of dark protective layers on flat objects made from titanium zinc |
US20050153741A1 (en) * | 2003-10-03 | 2005-07-14 | Shao-Chun Chen | Network and method for registration of mobile devices and management of the mobile devices |
US20050174937A1 (en) * | 2004-02-11 | 2005-08-11 | Scoggins Shwu-Yan C. | Surveillance implementation in managed VOP networks |
US20050184164A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc. A Delaware Corporation | Method and apparatus for installing an application onto a smart card |
US20050188360A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc., A Delaware Corporation | Method and apparatus for providing an application on a smart card |
US20050184163A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc., A Delaware Corporation | Method and apparatus for processing an application identifier from a smart card |
US20050184165A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc., A Delaware Corporation | Method and appatatus for selecting a desired application on a smart card |
US6944150B1 (en) * | 2000-02-28 | 2005-09-13 | Sprint Communications Company L.P. | Method and system for providing services in communications networks |
US20060059125A1 (en) * | 2004-09-16 | 2006-03-16 | International Business Machines Corporation | Systems, methods, and media for managing multiple sessions for a user of a portal |
US20060099600A1 (en) * | 2003-06-20 | 2006-05-11 | The Regents Of The University Of California | Novel acetylcholine transporter |
US20060126590A1 (en) * | 2004-01-02 | 2006-06-15 | Padmaja Putcha | Multicasting data method in a radio communication system |
US20060143098A1 (en) * | 2004-11-29 | 2006-06-29 | Research In Motion Limited | System and method for service activation in mobile network billing |
US20060141987A1 (en) * | 2002-09-26 | 2006-06-29 | Gemplus | Identification of a terminal with a server |
US20060172734A1 (en) * | 2005-02-01 | 2006-08-03 | Samsung Electronics Co., Ltd. | Apparatus and method for displaying status of supplementary service of mobile equipment |
US20060195593A1 (en) * | 2005-02-28 | 2006-08-31 | Nec Corporation | Session processing system, server, communication terminal, session processing method, and program |
US20060217113A1 (en) * | 2005-03-22 | 2006-09-28 | Rao Bindu R | Device profile retrieval in a management network |
US20060234760A1 (en) * | 2005-04-15 | 2006-10-19 | Nokia Corporation | Apparatus and method for requesting initiation of a communication session using capability configuration parameters with card application toolkit |
US20060258341A1 (en) * | 2005-05-13 | 2006-11-16 | Microsoft Corporation | Mobile internet services discovery and/or provisioning |
US20060262736A1 (en) * | 2005-05-17 | 2006-11-23 | Tektronix, Inc. | System and method for associating IP services to mobile subscribers |
US20060270453A1 (en) * | 2003-08-13 | 2006-11-30 | Vincenzo Di Giorgio | Procedure for processing user's identification numbers in communication networks corresponding communication terminal sim-card and computer product |
US7149293B1 (en) * | 2002-03-04 | 2006-12-12 | Sprint Spectrum L.P. | System and method for controlling data sessions in a wireless network |
US20070064270A1 (en) * | 2005-09-16 | 2007-03-22 | Ricoh Company, Ltd. | Device managing apparatus, device management method, computer program product |
US20070115950A1 (en) * | 2005-11-22 | 2007-05-24 | Jeyhan Karaoguz | Programmable wireless access point supporting configuration profile updating |
US20070186107A1 (en) * | 2004-04-23 | 2007-08-09 | Noriyoshi Sonetaka | User authentication system and data providing system using the same |
US20070202749A1 (en) * | 2006-02-28 | 2007-08-30 | Vijay Bhat | Techniques to manage contact information for a subscriber identity module |
US20070218871A1 (en) * | 2006-03-17 | 2007-09-20 | Cingular Wireless Ii, Llc | Mobility management message analysis |
US20070224969A1 (en) * | 2006-03-24 | 2007-09-27 | Rao Bindu R | Prepaid simcard for automatically enabling services |
US20070232354A1 (en) * | 2005-04-06 | 2007-10-04 | Yossi Moscovitz | Subscriber Identity Module and Mobile Communications Device Using Such Module |
US20070245008A1 (en) * | 2006-04-14 | 2007-10-18 | Fujitsu Limited & Fujitsu Broad Solution & Consulting Inc. | Mobile terminal, method, and computer program for communicating data with servers |
US7292855B2 (en) * | 2003-11-25 | 2007-11-06 | Nokia Corporation | Apparatus, and associated method, for facilitating formation of multiple mobile IP data sessions at a mobile node |
US20080014984A1 (en) * | 2006-07-14 | 2008-01-17 | Research In Motion Limited | System and method to provision a mobile device |
US20080014956A1 (en) * | 2006-07-14 | 2008-01-17 | Srinivasan Balasubramanian | Call establishment and maintanance in a wireless network |
US20080028038A1 (en) * | 2006-07-26 | 2008-01-31 | Kaplan Richard D | Four dimensional (4D) information distribution system and method |
US20080034425A1 (en) * | 2006-07-20 | 2008-02-07 | Kevin Overcash | System and method of securing web applications across an enterprise |
US20080049662A1 (en) * | 2006-08-25 | 2008-02-28 | Research In Motion Limited | Apparatus, and associated method, for releasing a data-service radio resource allocated to a data-service-capable mobile node |
US20080057957A1 (en) * | 2006-09-05 | 2008-03-06 | Leonardo Daniel Altbaum | Wireless internet activation system and method |
US7353017B2 (en) * | 2004-11-30 | 2008-04-01 | Microsoft Corporation | Method and system for provisioning a wireless device |
US7366780B2 (en) * | 2002-12-31 | 2008-04-29 | Motorola, Inc. | System and method for controlling and managing sessions between endpoints in a communications system |
US20080108333A1 (en) * | 2002-03-26 | 2008-05-08 | Zoove Corp. | System and method for mediating service invocation from a communication device |
US7389119B2 (en) * | 2003-08-01 | 2008-06-17 | Research In Motion Limited | Methods and apparatus for performing a subscriber identity module (SIM) initialization procedure |
US20080146280A1 (en) * | 2006-12-14 | 2008-06-19 | Infineon Technologies Ag | Smart card; communication device; method for selecting a communication network to be used by a communication device; computer program product |
US20080161050A1 (en) * | 2006-12-29 | 2008-07-03 | Shudark Jeffrey B | Method for configuring a wireless communication device to operate in a wireless communication system through automatic SIM pairing and associated wireless communication device |
US20090042598A1 (en) * | 2007-08-08 | 2009-02-12 | Yahoo! Inc. | Remote profile modification for device recovery assist |
US20090061833A1 (en) * | 2007-08-30 | 2009-03-05 | Junius Ho | System, method and device to use messaging to implement programmatic actions |
US20090082029A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Methods and apparatus for application network-server determination for removable module-based wireless devices |
US20090081996A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Apparatus and methods associated with open market handsets |
US7613479B2 (en) * | 2003-09-15 | 2009-11-03 | At&T Mobility Ii Llc | Automatic device configuration to receive network services |
US20100035595A1 (en) * | 2007-09-26 | 2010-02-11 | Qualcomm Incorporated | Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices |
US20100178953A1 (en) * | 2007-06-15 | 2010-07-15 | Nokia Corporation | Collaborative Data Sharing |
US7792759B2 (en) * | 2002-07-29 | 2010-09-07 | Emv Co. Llc | Methods for performing transactions in a wireless environment |
US7826842B2 (en) * | 2005-07-01 | 2010-11-02 | Research In Motion Limited | System and method for managing forbidden network lists on a wireless user equipment (UE) device |
US8199014B1 (en) * | 2007-06-29 | 2012-06-12 | Sony Ericsson Mobile Communications Ab | System, device and method for keeping track of portable items by means of a mobile electronic device |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3056082B2 (en) | 1996-08-14 | 2000-06-26 | 日本電気移動通信株式会社 | Additional service control method for mobile communication |
DE19801576C2 (en) | 1998-01-19 | 2002-04-11 | Deutsche Telekom Mobil | Process for terminal-supported menu navigation in mobile communication systems |
RU2169437C1 (en) | 1998-12-29 | 2001-06-20 | Свисском Мобиле Аг | Procedure to gain access to objects for users of telecommunication network |
JP2001134688A (en) | 1999-11-05 | 2001-05-18 | Jakkupotto:Kk | Portable terminal equipment and business network system using the same |
FR2801453B1 (en) | 1999-11-22 | 2002-02-08 | Cit Alcatel | DOMESTIC AND ROUTING PROVISIONING METHOD FOR A MOBILE TERMINAL |
EP1564960B1 (en) | 2001-05-16 | 2007-03-28 | Bytemobile, Inc. | System and methods for providing differentiated services within a network communication system |
JP4009136B2 (en) | 2001-06-07 | 2007-11-14 | 富士通株式会社 | Billing system |
WO2004036941A2 (en) | 2002-10-18 | 2004-04-29 | Sony Ericsson Mobile Communications Ab | Method and device for downloading settings for an application |
DE60233143D1 (en) | 2002-10-18 | 2009-09-10 | Hewlett Packard Co | User-guided user support for programming a wireless communication device |
JP4203300B2 (en) | 2002-10-29 | 2008-12-24 | 株式会社エヌ・ティ・ティ・ドコモ | Communication terminal, program, and storage medium |
JP4007936B2 (en) * | 2003-03-25 | 2007-11-14 | 株式会社エヌ・ティ・ティ・ドコモ | Control server device |
FI116022B (en) | 2003-09-26 | 2005-08-31 | Teliasonera Finland Oyj | Generation of a mobile device's property information for services |
SE526572C2 (en) | 2003-11-27 | 2005-10-11 | Smarttrust Ab | Method and network for detecting device information of mobile terminals |
US20050239504A1 (en) | 2004-04-23 | 2005-10-27 | Sharp Laboratories Of America, Inc. | SIM-based automatic feature activation for mobile phones |
US7978684B2 (en) | 2004-06-15 | 2011-07-12 | Nokia Corporation | Session set-up for time-critical services |
JP4597654B2 (en) | 2004-12-16 | 2010-12-15 | ソフトバンクモバイル株式会社 | Data update method and management server |
-
2008
- 2008-08-04 US US12/185,344 patent/US8463279B2/en active Active
- 2008-08-04 US US12/185,321 patent/US20090082004A1/en not_active Abandoned
- 2008-09-26 TW TW097137360A patent/TWI393464B/en not_active IP Right Cessation
- 2008-09-26 JP JP2010527167A patent/JP5074596B2/en not_active Expired - Fee Related
- 2008-09-26 AU AU2008304361A patent/AU2008304361B2/en not_active Ceased
- 2008-09-26 BR BRPI0817992A patent/BRPI0817992A8/en not_active IP Right Cessation
- 2008-09-26 UA UAA201004925A patent/UA98982C2/en unknown
- 2008-09-26 EP EP08833833A patent/EP2208373B1/en not_active Not-in-force
- 2008-09-26 UA UAA201004926A patent/UA94852C2/en unknown
- 2008-09-26 MX MX2010003416A patent/MX2010003416A/en active IP Right Grant
- 2008-09-26 RU RU2010116186/08A patent/RU2442295C2/en not_active IP Right Cessation
- 2008-09-26 ES ES08833833T patent/ES2382506T3/en active Active
- 2008-09-26 CN CN200880117602A patent/CN101849421A/en active Pending
- 2008-09-26 KR KR1020127005550A patent/KR101185867B1/en not_active IP Right Cessation
- 2008-09-26 AT AT08833833T patent/ATE547906T1/en active
- 2008-09-26 KR KR1020107009139A patent/KR101180236B1/en not_active IP Right Cessation
- 2008-09-26 CA CA2700174A patent/CA2700174C/en not_active Expired - Fee Related
- 2008-09-26 WO PCT/US2008/077817 patent/WO2009042843A2/en active Application Filing
-
2010
- 2010-03-17 IL IL204570A patent/IL204570A0/en unknown
-
2012
- 2012-08-23 JP JP2012184026A patent/JP5678014B2/en not_active Expired - Fee Related
Patent Citations (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5675628A (en) * | 1994-08-01 | 1997-10-07 | Nokia Telecommunications Oy | Method and apparatus for enabling roaming of subscriber among plural mobile radio systems, using mobile equipment accepting removable subscriber identity module |
US6557753B1 (en) * | 1997-11-20 | 2003-05-06 | Gemplus | Method, a smart card and terminals for effecting transactions through a telecommunication network |
US6584326B1 (en) * | 1998-12-08 | 2003-06-24 | Alliedsignal Inc. | Multiple subscriber interface and simplified provisioning process for installation of multiple cellular and/or mobile SatCom services |
US6829593B1 (en) * | 1998-12-29 | 2004-12-07 | Swisscom Mobile Ag | Method and system to provide objects, especially documents, multimedia objects, software applications and/or processes to users of a telecommunications network |
US20010047363A1 (en) * | 2000-02-02 | 2001-11-29 | Luosheng Peng | Apparatus and methods for providing personalized application search results for wireless devices based on user profiles |
US6725056B1 (en) * | 2000-02-09 | 2004-04-20 | Samsung Electronics Co., Ltd. | System and method for secure over-the-air provisioning of a mobile station from a provisioning server via a traffic channel |
US6944150B1 (en) * | 2000-02-28 | 2005-09-13 | Sprint Communications Company L.P. | Method and system for providing services in communications networks |
US20020116480A1 (en) * | 2001-01-17 | 2002-08-22 | Shin Muto | Data transfer process apparatus, device, status notifying method, storage medium storing program for status notification, and program for status notification |
US6845153B2 (en) * | 2001-01-31 | 2005-01-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Network independent party addressing using a unique identifier linked to network specific addresses |
US20030125023A1 (en) * | 2001-03-15 | 2003-07-03 | Eyal Fishler | Method and system for providing a wireless terminal communication session integrated with data and voice services |
US20020188736A1 (en) * | 2001-06-11 | 2002-12-12 | Nokia Corporation | System and method for controlling terminal application usage through subscriber-application association |
US6916546B2 (en) * | 2001-11-16 | 2005-07-12 | Rheinzink Gmbh & Co. Kg | Method for the production of dark protective layers on flat objects made from titanium zinc |
US20050085244A1 (en) * | 2001-11-27 | 2005-04-21 | Simon Choi | Implementing sms-based value added service |
US20050129504A1 (en) * | 2002-02-12 | 2005-06-16 | De Roest Anton H. | Wind turbine |
US7149293B1 (en) * | 2002-03-04 | 2006-12-12 | Sprint Spectrum L.P. | System and method for controlling data sessions in a wireless network |
US20080108333A1 (en) * | 2002-03-26 | 2008-05-08 | Zoove Corp. | System and method for mediating service invocation from a communication device |
US20040204087A1 (en) * | 2002-03-26 | 2004-10-14 | Hans Carlsson | Method and apparatus for accessing a network using remote subscriber identity information |
US20030186722A1 (en) * | 2002-03-28 | 2003-10-02 | Comverse, Ltd. | Method and device for real time GSM user device profile interrogation and registration |
US20040166839A1 (en) * | 2002-04-19 | 2004-08-26 | Harri Okkonen | Communications network capable of determining SIM card changes in electronic devices |
US20070177562A1 (en) * | 2002-05-09 | 2007-08-02 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and/or proxy wireless communications devices |
US20040204089A1 (en) * | 2002-05-09 | 2004-10-14 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and /or proxy wireless communications devices |
US20050064862A1 (en) * | 2002-05-09 | 2005-03-24 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and/or proxy wireless communications devices |
US20030220101A1 (en) * | 2002-05-09 | 2003-11-27 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and/or proxy wireless communications devices |
US20030211840A1 (en) * | 2002-05-09 | 2003-11-13 | Casabyte, Inc. | Method, apparatus and article to remotely associate wireless communications devices with subscriber identities and/or proxy wireless communications devices |
US7149545B2 (en) * | 2002-05-30 | 2006-12-12 | Nokia Corporation | Method and apparatus for facilitating over-the-air activation of pre-programmed memory devices |
US20030224823A1 (en) * | 2002-05-30 | 2003-12-04 | Leon Hurst | Method and apparatus for facilitating over-the-air activation of pre-programmed memory devices |
US6801528B2 (en) * | 2002-07-03 | 2004-10-05 | Ericsson Inc. | System and method for dynamic simultaneous connection to multiple service providers |
US7792759B2 (en) * | 2002-07-29 | 2010-09-07 | Emv Co. Llc | Methods for performing transactions in a wireless environment |
US20040204051A1 (en) * | 2002-08-27 | 2004-10-14 | Scott Clifton E. | Method and system for selecting provisioning information for mobile communication device from non-volatile memory |
US20040043788A1 (en) * | 2002-08-28 | 2004-03-04 | Guarav Mittal | Management of parameters in a removable user identity module |
US20060141987A1 (en) * | 2002-09-26 | 2006-06-29 | Gemplus | Identification of a terminal with a server |
US20070293192A9 (en) * | 2002-09-26 | 2007-12-20 | Gemplus | Identification of a terminal to a server |
US20040075675A1 (en) * | 2002-10-17 | 2004-04-22 | Tommi Raivisto | Apparatus and method for accessing services via a mobile terminal |
US20040203737A1 (en) * | 2002-10-24 | 2004-10-14 | John Myhre | System and method for delivering data services in integrated wireless networks |
US7366780B2 (en) * | 2002-12-31 | 2008-04-29 | Motorola, Inc. | System and method for controlling and managing sessions between endpoints in a communications system |
US20040192306A1 (en) * | 2003-03-24 | 2004-09-30 | Starhome Gmbh | Preferred network selection |
US20040192386A1 (en) * | 2003-03-26 | 2004-09-30 | Naveen Aerrabotu | Method and apparatus for multiple subscriber identities in a mobile communication device |
US20040228356A1 (en) * | 2003-05-15 | 2004-11-18 | Maria Adamczyk | Methods of providing data services over data networks and related data networks, data service providers, routing gateways and computer program products |
US20040230677A1 (en) * | 2003-05-16 | 2004-11-18 | O'hara Roger John | System and method for securely monitoring and managing network devices |
US20060099600A1 (en) * | 2003-06-20 | 2006-05-11 | The Regents Of The University Of California | Novel acetylcholine transporter |
US20050020308A1 (en) * | 2003-07-23 | 2005-01-27 | David Lai | Dynamically binding Subscriber Identity Modules (SIMs)/User Identity Modules (UIMs) with portable communication devices |
US7389119B2 (en) * | 2003-08-01 | 2008-06-17 | Research In Motion Limited | Methods and apparatus for performing a subscriber identity module (SIM) initialization procedure |
US20060270453A1 (en) * | 2003-08-13 | 2006-11-30 | Vincenzo Di Giorgio | Procedure for processing user's identification numbers in communication networks corresponding communication terminal sim-card and computer product |
US7613479B2 (en) * | 2003-09-15 | 2009-11-03 | At&T Mobility Ii Llc | Automatic device configuration to receive network services |
US20050071423A1 (en) * | 2003-09-26 | 2005-03-31 | Jaakko Rajaniemi | System, apparatus, and method for providing Web services on mobile devices |
US20050071459A1 (en) * | 2003-09-26 | 2005-03-31 | Jose Costa-Requena | System, apparatus, and method for providing media session descriptors |
US20050153741A1 (en) * | 2003-10-03 | 2005-07-14 | Shao-Chun Chen | Network and method for registration of mobile devices and management of the mobile devices |
US7292855B2 (en) * | 2003-11-25 | 2007-11-06 | Nokia Corporation | Apparatus, and associated method, for facilitating formation of multiple mobile IP data sessions at a mobile node |
US20060126590A1 (en) * | 2004-01-02 | 2006-06-15 | Padmaja Putcha | Multicasting data method in a radio communication system |
US20050147127A1 (en) * | 2004-01-02 | 2005-07-07 | Padmaja Putcha | Multicasting data method in a radio communication system |
US20050174937A1 (en) * | 2004-02-11 | 2005-08-11 | Scoggins Shwu-Yan C. | Surveillance implementation in managed VOP networks |
US20050184164A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc. A Delaware Corporation | Method and apparatus for installing an application onto a smart card |
US20050184163A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc., A Delaware Corporation | Method and apparatus for processing an application identifier from a smart card |
US20050184165A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc., A Delaware Corporation | Method and appatatus for selecting a desired application on a smart card |
US20050188360A1 (en) * | 2004-02-24 | 2005-08-25 | Sun Microsystems, Inc., A Delaware Corporation | Method and apparatus for providing an application on a smart card |
US20070186107A1 (en) * | 2004-04-23 | 2007-08-09 | Noriyoshi Sonetaka | User authentication system and data providing system using the same |
US20060059125A1 (en) * | 2004-09-16 | 2006-03-16 | International Business Machines Corporation | Systems, methods, and media for managing multiple sessions for a user of a portal |
US20060143098A1 (en) * | 2004-11-29 | 2006-06-29 | Research In Motion Limited | System and method for service activation in mobile network billing |
US7353017B2 (en) * | 2004-11-30 | 2008-04-01 | Microsoft Corporation | Method and system for provisioning a wireless device |
US20060172734A1 (en) * | 2005-02-01 | 2006-08-03 | Samsung Electronics Co., Ltd. | Apparatus and method for displaying status of supplementary service of mobile equipment |
US20060195593A1 (en) * | 2005-02-28 | 2006-08-31 | Nec Corporation | Session processing system, server, communication terminal, session processing method, and program |
US20060217113A1 (en) * | 2005-03-22 | 2006-09-28 | Rao Bindu R | Device profile retrieval in a management network |
US20070232354A1 (en) * | 2005-04-06 | 2007-10-04 | Yossi Moscovitz | Subscriber Identity Module and Mobile Communications Device Using Such Module |
US20060234760A1 (en) * | 2005-04-15 | 2006-10-19 | Nokia Corporation | Apparatus and method for requesting initiation of a communication session using capability configuration parameters with card application toolkit |
US20060258341A1 (en) * | 2005-05-13 | 2006-11-16 | Microsoft Corporation | Mobile internet services discovery and/or provisioning |
US20060262736A1 (en) * | 2005-05-17 | 2006-11-23 | Tektronix, Inc. | System and method for associating IP services to mobile subscribers |
US7826842B2 (en) * | 2005-07-01 | 2010-11-02 | Research In Motion Limited | System and method for managing forbidden network lists on a wireless user equipment (UE) device |
US20070064270A1 (en) * | 2005-09-16 | 2007-03-22 | Ricoh Company, Ltd. | Device managing apparatus, device management method, computer program product |
US20070115950A1 (en) * | 2005-11-22 | 2007-05-24 | Jeyhan Karaoguz | Programmable wireless access point supporting configuration profile updating |
US20070202749A1 (en) * | 2006-02-28 | 2007-08-30 | Vijay Bhat | Techniques to manage contact information for a subscriber identity module |
US20070218871A1 (en) * | 2006-03-17 | 2007-09-20 | Cingular Wireless Ii, Llc | Mobility management message analysis |
US20070224969A1 (en) * | 2006-03-24 | 2007-09-27 | Rao Bindu R | Prepaid simcard for automatically enabling services |
US20070245008A1 (en) * | 2006-04-14 | 2007-10-18 | Fujitsu Limited & Fujitsu Broad Solution & Consulting Inc. | Mobile terminal, method, and computer program for communicating data with servers |
US20080014956A1 (en) * | 2006-07-14 | 2008-01-17 | Srinivasan Balasubramanian | Call establishment and maintanance in a wireless network |
US20080014984A1 (en) * | 2006-07-14 | 2008-01-17 | Research In Motion Limited | System and method to provision a mobile device |
US20080034425A1 (en) * | 2006-07-20 | 2008-02-07 | Kevin Overcash | System and method of securing web applications across an enterprise |
US20080028038A1 (en) * | 2006-07-26 | 2008-01-31 | Kaplan Richard D | Four dimensional (4D) information distribution system and method |
US20080049662A1 (en) * | 2006-08-25 | 2008-02-28 | Research In Motion Limited | Apparatus, and associated method, for releasing a data-service radio resource allocated to a data-service-capable mobile node |
US20080057957A1 (en) * | 2006-09-05 | 2008-03-06 | Leonardo Daniel Altbaum | Wireless internet activation system and method |
US20080146280A1 (en) * | 2006-12-14 | 2008-06-19 | Infineon Technologies Ag | Smart card; communication device; method for selecting a communication network to be used by a communication device; computer program product |
US20080161050A1 (en) * | 2006-12-29 | 2008-07-03 | Shudark Jeffrey B | Method for configuring a wireless communication device to operate in a wireless communication system through automatic SIM pairing and associated wireless communication device |
US20100178953A1 (en) * | 2007-06-15 | 2010-07-15 | Nokia Corporation | Collaborative Data Sharing |
US8199014B1 (en) * | 2007-06-29 | 2012-06-12 | Sony Ericsson Mobile Communications Ab | System, device and method for keeping track of portable items by means of a mobile electronic device |
US20090042598A1 (en) * | 2007-08-08 | 2009-02-12 | Yahoo! Inc. | Remote profile modification for device recovery assist |
US20090061833A1 (en) * | 2007-08-30 | 2009-03-05 | Junius Ho | System, method and device to use messaging to implement programmatic actions |
US20090082029A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Methods and apparatus for application network-server determination for removable module-based wireless devices |
US20090081996A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Apparatus and methods associated with open market handsets |
US20100035595A1 (en) * | 2007-09-26 | 2010-02-11 | Qualcomm Incorporated | Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices |
US8831575B2 (en) * | 2007-09-26 | 2014-09-09 | Qualcomm Incorporated | Apparatus and methods associated with open market handsets |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090082029A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Methods and apparatus for application network-server determination for removable module-based wireless devices |
US20100035595A1 (en) * | 2007-09-26 | 2010-02-11 | Qualcomm Incorporated | Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices |
US20090081996A1 (en) * | 2007-09-26 | 2009-03-26 | Qualcomm Incorporated | Apparatus and methods associated with open market handsets |
US8831575B2 (en) | 2007-09-26 | 2014-09-09 | Qualcomm Incorporated | Apparatus and methods associated with open market handsets |
US8442507B2 (en) | 2007-09-26 | 2013-05-14 | Qualcomm Incorporated | Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices |
US8463279B2 (en) | 2007-09-26 | 2013-06-11 | Qualcomm Incorporated | Methods and apparatus for application network-server determination for removable module-based wireless devices |
US20100190475A1 (en) * | 2009-01-23 | 2010-07-29 | Research In Motion Limited | System and method for self-serve provisioning of services on a mobile communication device |
US8457603B2 (en) * | 2009-01-23 | 2013-06-04 | Research In Motion Limited | System and method for self-serve provisioning of services on a mobile communication device |
US8571191B2 (en) * | 2009-06-11 | 2013-10-29 | Vonage Network Llc | Method and apparatus for new subscriber access to telephony features |
US20100316202A1 (en) * | 2009-06-11 | 2010-12-16 | Vonage Network Llc. | Method and apparatus for new subscriber access to telephony features |
US20110314037A1 (en) * | 2010-06-22 | 2011-12-22 | Qualcomm Incorporated | Method and apparatus for supporting operator specific profiles in wireless communications |
US9706035B2 (en) * | 2010-06-22 | 2017-07-11 | Qualcomm Incorporated | Method and apparatus for supporting operator specific profiles in wireless communications |
US20120106533A1 (en) * | 2010-10-29 | 2012-05-03 | Cellco Partnership | Universal integrated circuit card updates in a hybrid network |
US8837449B2 (en) * | 2010-10-29 | 2014-09-16 | Cellco Partnership | Universal integrated circuit card updates in a hybrid network |
US20150235528A1 (en) * | 2012-05-03 | 2015-08-20 | Abl Ip Holding Llc | Lighting device and apparatus with multiple applications for processing a common sensed condition |
US10089838B2 (en) * | 2012-05-03 | 2018-10-02 | Abl Ip Holding Llc | Lighting device and apparatus with multiple applications for processing a common sensed condition |
US10332364B2 (en) | 2012-05-03 | 2019-06-25 | Abl Ip Holding Llc | Lighting device and apparatus with multiple applications for processing a common sensed condition |
US10535236B2 (en) | 2012-05-03 | 2020-01-14 | Abl Ip Holding Llc | Lighting device and apparatus with multiple applications for processing a common sensed condition |
US20150326543A1 (en) * | 2014-05-06 | 2015-11-12 | Cryptography Research, Inc. | Establishing an initial root of trust for individual components of a distributed security infrastructure |
US9571472B2 (en) * | 2014-05-06 | 2017-02-14 | Cryptography Research, Inc. | Establishing an initial root of trust for individual components of a distributed security infrastructure |
Also Published As
Publication number | Publication date |
---|---|
CA2700174C (en) | 2014-11-25 |
EP2208373A2 (en) | 2010-07-21 |
ATE547906T1 (en) | 2012-03-15 |
IL204570A0 (en) | 2010-11-30 |
US8463279B2 (en) | 2013-06-11 |
CN101849421A (en) | 2010-09-29 |
UA94852C2 (en) | 2011-06-10 |
MX2010003416A (en) | 2010-04-21 |
CA2700174A1 (en) | 2009-04-02 |
WO2009042843A2 (en) | 2009-04-02 |
EP2208373B1 (en) | 2012-02-29 |
AU2008304361B2 (en) | 2012-07-19 |
TW200934265A (en) | 2009-08-01 |
JP5074596B2 (en) | 2012-11-14 |
TWI393464B (en) | 2013-04-11 |
WO2009042843A3 (en) | 2009-12-17 |
US20090082029A1 (en) | 2009-03-26 |
JP2013017204A (en) | 2013-01-24 |
BRPI0817992A8 (en) | 2018-12-26 |
KR20120037512A (en) | 2012-04-19 |
KR101180236B1 (en) | 2012-09-05 |
BRPI0817992A2 (en) | 2015-04-07 |
UA98982C2 (en) | 2012-07-10 |
ES2382506T3 (en) | 2012-06-08 |
JP2011502374A (en) | 2011-01-20 |
RU2442295C2 (en) | 2012-02-10 |
AU2008304361A1 (en) | 2009-04-02 |
JP5678014B2 (en) | 2015-02-25 |
KR101185867B1 (en) | 2012-09-26 |
KR20100056573A (en) | 2010-05-27 |
RU2010116186A (en) | 2011-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2700174C (en) | Apparatus and methods for network identification of open market wireless devices | |
US8831575B2 (en) | Apparatus and methods associated with open market handsets | |
US8442507B2 (en) | Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices | |
JP5426499B2 (en) | Terminal device settings | |
AU2008304358B2 (en) | Systems and methods for provisioning wireless devices based on multiple network-service application profiles and data session conflict resolution | |
US8260885B2 (en) | Method and system for bootstrap of a device | |
US11653188B2 (en) | Data connection setting application | |
AU2012244081B2 (en) | Apparatus and methods for network identification of open market wireless devices | |
TW201328399A (en) | Apparatus and methods for network identification of open market wireless devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DUGGAL, NAKUL;QU, HAI;GURGANUS, BRYAN;REEL/FRAME:021404/0562;SIGNING DATES FROM 20080725 TO 20080730 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |