Service provisioning in a wireless communications network
Claim Score by NHIP
Abstract
An apparatus includes a memory containing a subscriber entitlement profile for a subscriber to a wireless communications network. The apparatus includes a controller configured to provide an indication of whether the subscriber is entitled to a service based on the subscriber entitlement profile. The memory and controller may be included in an integrated circuit card. The service may be unassociated with a rate plan associated with the subscriber. The apparatus may include a service entitlement facility configured to access a service of the communications network based on a user request for the service and the indication. The service entitlement facility may be further configured to determine whether or not a subscriber is entitled to the service of the wireless communications network based on the subscriber entitlement profile stored in the memory and further configured to access the service if the subscriber is entitled to the service.

Term
Projected expiry 5 May 2031.
- Priority and filed
- Published
- Today
- Projected expiry
27 claims: 3 independent, 24 dependent
- 1A method for provisioning a mobile communications device for a service comprising:transmitting a first indicator indicating a change to a service entitlement profile stored on the mobile communications device, the first indicator being transmitted by a wireless communications network to the mobile communications device.
- 7Broadest claimClaim Score 90, very broad(NHIP)An apparatus comprising:a memory containing a subscriber entitlement profile for a subscriber to a wireless communications network;and a controller configured to provide an indication of whether a subscriber associated with the integrated circuit card is entitled to a service based on the subscriber entitlement profile.
- 18A method for provisioning a mobile communications device for a service comprising:accessing a service access point of a wireless communications network in response to a request for the service and according to a subscriber entitlement profile stored in a mobile communications device.
Independent claims3
38 paragraphs in 4 sections, as filed
BACKGROUND
00011. Field of the Invention
0002This application is related to wireless communications networks and more specifically, to provisioning services of a wireless communications network to a mobile communications device.
00032. Description of the Related Art
0004In general, a subscriber of wireless communications services (i.e., a subscriber) establishes a contract (i.e., a rate plan) with a mobile communications provider for a set of services. However, the wireless communications provider may offer new and/or additional services that may be provisioned to a mobile communications device associated with a subscriber in addition to the set of services that is covered by the rate plan. For example, a subscriber to wireless communications services may want to use a service that tethers a mobile communications device to a personal computer, allowing the mobile communications device to serve as a modem for the personal computer or the subscriber may want to use their mobile communications device as a WiFi access point (i.e., hotspot). Accordingly, techniques are desired to provision a mobile communications device for services that are not included in the associated subscriber rate plan.
SUMMARY
0005In at least one embodiment of the invention, a method for provisioning a mobile communications device for a service includes transmitting a first indicator indicating a change to a service entitlement profile stored on the mobile communications device. The first indicator is transmitted by a wireless communications network to the mobile communications device. In at least one embodiment, the method includes transmitting a second indicator indicating entitlement to a service and an associated service access point name. The second indicator is transmitted by the wireless communications network to the mobile communications device. In at least one embodiment of the method, the first indicator is transmitted in response to a communication between a subscriber associated with the mobile communications device and customer care associated with the wireless communications network.
0006In at least one embodiment of the invention, an apparatus includes a memory containing a subscriber entitlement profile for a subscriber to a wireless communications network. The apparatus includes a controller configured to provide an indication of whether the subscriber is entitled to a service based on the subscriber entitlement profile. In at least one embodiment of the apparatus, the memory and controller are included in an integrated circuit card. In at least one embodiment of the apparatus, the service is not associated with a rate plan associated with the subscriber. In at least one embodiment, the apparatus includes a service entitlement facility configured to access a service of the communications network based on a user request for the service and the indication. In at least one embodiment, the service entitlement facility is further configured to determine whether or not a subscriber is entitled to the service of the wireless communications network based on the subscriber entitlement profile stored in the memory and further configured to access the service if the subscriber is entitled to the service. In at least one embodiment, the service entitlement facility is further configured to update the subscriber entitlement profile in response to an over-the-air message including an indicator indicating a change to the subscriber entitlement profile.
0007In at least one embodiment of the invention, a method includes accessing a service access point of a wireless communications network in response to a request for the service and according to a subscriber entitlement profile stored in a mobile communications device. In at least one embodiment of the method, the service entitlement profile is stored in an integrated circuit card of the mobile communications device. In at least one embodiment of the method, the service is not associated with a rate plan associated with the mobile communications device. In at least one embodiment of the method, the accessing includes establishing a connection between the mobile communications device and the communications network in response to the request for the service and in response to a service entitlement indicator of the subscriber entitlement profile indicating that a subscriber associated with the mobile communications device is entitled to the service.
BRIEF DESCRIPTION OF THE DRAWINGS
0008The present invention may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
0009<figref idref="DRAWINGS">FIG. 1</figref> illustrates a simplified diagram of an exemplary wireless communications network.
0010<figref idref="DRAWINGS">FIG. 2</figref> illustrates exemplary information and control flows for determining whether a subscriber associated with a mobile communications device is entitled to a service of a wireless communications network.
0011<figref idref="DRAWINGS">FIG. 3</figref> illustrates exemplary information and control flows for provisioning a mobile communications device with services of a wireless communications network for which a subscriber associated with the mobile communications device is entitled.
0012<figref idref="DRAWINGS">FIG. 4</figref> illustrates a mobile communications device consistent with at least one embodiment of the invention.
0013<figref idref="DRAWINGS">FIGS. 5A and 5B</figref> illustrate data structures for a subscriber entitlement profile consistent with at least one embodiment of the invention.
0014<figref idref="DRAWINGS">FIG. 6</figref> illustrates exemplary information and control flows for providing a service to a mobile communications device associated with a subscriber with a service of a wireless communications system that is not part of the subscriber's rate plan consistent with at least one embodiment of the invention.
0015<figref idref="DRAWINGS">FIG. 7</figref> illustrates exemplary information and control flows for provisioning a mobile communications device associated with a subscriber for a service of a wireless communications system that is not part of the subscriber's rate plan for which the subscriber is entitled consistent with at least one embodiment of the invention.
0016The use of the same reference symbols in different drawings indicates similar or identical items.
DETAILED DESCRIPTION
0017Referring to <figref idref="DRAWINGS">FIG. 1</figref>, an exemplary wireless communications network (e.g., wireless communications network <b>1000</b>) is consistent with second generation wireless telephone technology (2G) and/or Wideband Code Division Multiple Access (W-CDMA) based third generation mobile wireless telephone technology (3G) mobile telephony standards. In at least one embodiment of wireless communications network <b>1000</b>, a mobile station (e.g., mobile station <b>1002</b>) communicates with a Radio Access Network (e.g., RAN <b>1004</b>), which includes base station (e.g., Node B or Base Station <b>1005</b>) and a Radio Network Controller (e.g., RNC <b>1003</b>). In at least one embodiment of wireless communications network <b>1000</b>, RAN <b>1004</b> handles the traffic and signaling between a mobile communications device (e.g., mobile communications device <b>1001</b>) and a network switching subsystem (e.g., NSS <b>1008</b>). In at least one embodiment, mobile communications device <b>1001</b> is a smart phone or other mobile communications device configured to send and receive digital data over a wireless communications network. Radio Access Network <b>1004</b> transcodes speech channels, allocates radio channels to mobile communications device <b>1001</b>, facilitates transmission and reception over the air interface, and performs other tasks related to the radio network. In at least one embodiment, RAN <b>1004</b> performs processing tasks for packet data.
0018In at least one embodiment of wireless communications network <b>1000</b>, NSS <b>1008</b> handles call switching and mobility management functions for mobile communications devices roaming on a network of base stations and facilitates communications between mobile communications devices and the Public Switched Telephone Network (PSTN). In at least one embodiment of NSS <b>1008</b>, the mobile switching center (e.g., MSC <b>1009</b>) sets up and releases end-to-end connections, facilitates handover during a call, and handles charging and pre-paid account monitoring. When MSC <b>1009</b> is the MSC associated with a current location of a mobile communications device, the Visitor Location Register (VLR) will contain data for the subscriber associated with the mobile communications device. The Home Location Register and Authentication Center (e.g., HLR/AUC <b>1010</b>) includes a central database that contains information associated with each subscriber authorized to use wireless communications network <b>1000</b> and authenticates each mobile communications device associated with those subscribers that attempts to connect to core network (e.g., General Packet Radio Service (GPRS) core network <b>1006</b>), typically when the mobile communications device powers on or otherwise attempts to register with wireless communications network <b>1000</b>.
0019In at least one embodiment of wireless communications network <b>1000</b>, GPRS core network <b>1006</b> provides Internet Protocol (IP) packet communications services. Although shown separately in <figref idref="DRAWINGS">FIG. 1</figref>, in some embodiments of a network, GPRS core network <b>1006</b> is integrated with NSS <b>1008</b>. In general, GPRS core network <b>1006</b> provides mobility management, session management, and transport for IP packet services. In at least one embodiment, GPRS core network <b>1006</b> provides support for other network functions (e.g., billing and customer care). In at least one embodiment, GPRS core network <b>1006</b> implements a GPRS tunneling protocol that allows end users of wireless communications network <b>1000</b> to move from place to place while maintaining a connection to the internet as if from one location at a Gateway GPRS Support Node (e.g., GGSN <b>1010</b>). The GPRS tunneling protocol accomplishes this by communicating the subscriber's data from the subscriber's current Serving GPRS Support Node (e.g., SGSN <b>1007</b>) to the GGSN that is handling the associated session.
0020If a user of mobile communications device <b>1001</b> attempts to use a service that is not part of the rate plan for the subscriber associated with mobile communications device <b>1001</b>, (e.g., tethering or other service not part of the rate plan), an exemplary technique provisions mobile communications device <b>1001</b> for the service in addition to the set of services that is covered by the rate plan. The technique uses an entitlement Access Point (e.g., computer <b>1026</b>) having an Access Point Name (APN) that the mobile communications device consults to determine whether the subscriber is entitled to use that service. In general, an APN allows a mobile communications device to access a resource (e.g., access point) coupled to the internet (e.g., computer <b>1026</b> or computer <b>1028</b>) using the wireless communications network. An exemplary APN includes a network identifier and an operator identifier. Wireless communications network <b>1000</b> uses the APN to determine what type of network connection should be created, e.g., what IP addresses should be assigned to the wireless device, what security methods should be used, and/or how should it be connected to a private customer network.
0021Referring to <figref idref="DRAWINGS">FIGS. 1 and 2</figref>, in response to an attempt by a user to access the service using mobile communications device <b>1001</b>, mobile communications device <b>1001</b> consults the access point using the entitlement APN to determine whether mobile communications device <b>1001</b> is entitled to use that service. The mobile communications device is configured to establish a Packet Data Protocol (PDP) context to the entitlement APN (e.g., messages <b>102</b>-<b>120</b>). That is, the mobile communications device is configured to allocate a PDP context data structure in SGSN <b>1008</b> that the subscriber is currently visiting and in GGSN <b>1010</b>. That data structure includes the subscriber's session information when the subscriber has an active session. In at least one embodiment, the data structure includes the subscriber's Internet Protocol (IP) address, the subscriber's International Mobile Subscriber Identity (IMSI), a subscriber's Tunnel Endpoint ID (TEID) at the GGSN, and the subscriber's TEID at the SGSN. A subscriber's TEID is a number allocated by the GSN that identifies tunneled data related to a particular PDP context.
0022In at least one embodiment of wireless communications network <b>1000</b>, successful establishment of the PDP context on the access point associated with the entitlement APN (see, e.g., a PDP Context Activation Accept of message <b>124</b>) indicates to mobile communications device <b>1001</b> that the subscriber is entitled to that service (e.g., a feature code is provisioned to that subscriber account). If the subscriber is entitled to the service, the mobile communications device deactivates the entitlement PDP context (e.g., messages <b>124</b>-<b>128</b> of <figref idref="DRAWINGS">FIG. 2</figref>) and re-establishes a PDP context to an access point that will provide the service (e.g., messages <b>202</b>-<b>220</b> of <figref idref="DRAWINGS">FIG. 3</figref>).
0023Referring back to <figref idref="DRAWINGS">FIG. 2</figref>, an unsuccessful attempt to establish the PDP context on the access point associated with entitlement APN (see, e.g., a PDP Context Reject of message <b>124</b>) indicates to mobile communications device <b>1001</b> that the subscriber is not entitled to that service and no further signaling occurs. Accordingly, mobile communications device <b>1001</b> provides to the user an indication of no entitlement to the service. In at least one embodiment, mobile communications device <b>1001</b> displays a message indicating that the subscriber is not entitled to the service. In at least one embodiment, mobile communications device <b>1001</b> indicates that the user should contact customer care to provision the service entitlement. Note that only network layer (i.e., layer 3) messages between mobile communications device <b>1001</b> and wireless communications network <b>1000</b> are illustrated in <figref idref="DRAWINGS">FIGS. 2 and 3</figref>. However, additional signaling (e.g., signaling between elements within wireless communications network <b>1000</b>) occurs. Thus, this technique results in substantial signaling and use of network resources each time a mobile communications device attempts to use a service that is not part of the subscriber's rate plan. In addition, any time the entitlement APN changes, all mobile communications devices associated with that wireless communications network must be reprogrammed with the new entitlement APN. Furthermore, when a new service is introduced to the wireless communications network, then an associated entitlement APN must be programmed into those mobile communications devices.
0024In at least one embodiment of a technique for provisioning a mobile communications device for a service reduces the amount of messaging and associated intra-network signaling from that illustrated in <figref idref="DRAWINGS">FIG. 2</figref>. Referring to <figref idref="DRAWINGS">FIG. 4</figref>, a technique for provisioning a mobile communications device for services to which the associated subscriber is entitled substantially reduces the network signaling of the technique of <figref idref="DRAWINGS">FIG. 2</figref> by eliminating entitlement APNs and instead using a service entitlement profile stored in the mobile communications device to provision the mobile communications device for the service. Then, in at least one embodiment, the mobile communications device engages in the signaling of <figref idref="DRAWINGS">FIG. 3</figref> when a user of the mobile communications device attempts to use a service outside the subscriber's rate plan.
0025In at least one embodiment, a mobile communications device (e.g., mobile communications device <b>300</b>) includes transceiver <b>304</b> and user interfaces including, e.g., display <b>306</b>, audio I/O <b>308</b>, and keypad <b>320</b>. In at least one embodiment, mobile communications device <b>300</b> includes an integrated circuit card (e.g., integrated circuit card <b>312</b>), which is any smart card, chip card, or other card that includes embedded integrated circuits that process information. The integrated circuit card typically includes memory storage components (e.g., memory <b>324</b>) and at least some logic circuits, which may include microprocessor circuits (e.g., processor <b>322</b>). In at least one embodiment, integrated circuit card <b>312</b> includes other circuits not shown. Examples of an integrated circuit card include a Subscriber Identity Module (SIM) of a GSM device, a Universal Integrated Circuit Card (UICC) of a UMTS device, a Removable User Identity Module (RUIM) of a CDMA device, or other suitable, integrated circuit card.
0026In at least one embodiment, integrated circuit card <b>312</b> serves as an interface between mobile communications device <b>300</b> and wireless communications network <b>1000</b> that facilitates subscriber portability, e.g., replacement of the mobile communications device or change of carrier. The integrated circuit card typically includes a service-subscriber key used to identify a mobile communications device. The integrated circuit card allows a subscriber to change mobile communications devices by removing the integrated circuit card from one mobile communications device and inserting it into another mobile communications device. In at least one embodiment, using controller <b>310</b>, integrated circuit card <b>312</b> can receive inputs and process those inputs using applications (e.g., application <b>318</b> stored in memory <b>314</b>) to generate outputs.
0027In at least one embodiment of integrated circuit card <b>312</b>, controller <b>310</b> processes information received from transceiver <b>304</b> and provides information to one or more of the user interfaces <b>306</b> and <b>308</b>. In at least one embodiment, controller <b>310</b> receives information (e.g., user selection inputs, phone numbers dialed by the user, call content, data stream content, etc.) from one or more of the user interfaces and processes information for transmission. In at least one embodiment, controller <b>310</b> provides processed information to transceiver <b>304</b> for communications over a communications medium (e.g., over the air using antenna <b>302</b>). Controller <b>310</b> may include one or more of a general purpose microprocessor and microcontroller circuits that execute software and/or firmware (e.g., application <b>318</b>) stored in memory <b>314</b>, co-processor circuits, custom circuitry, or other suitable circuitry.
0028In at least one embodiment of integrated circuit card <b>312</b>, memory <b>324</b> includes a subscriber entitlement profile (e.g., subscriber entitlement profile <b>326</b>) that contains at least one record of entitlement policy information. In at least one embodiment, subscriber entitlement profile <b>326</b> has a linear fixed format; however, other embodiments include subscriber entitlement profiles with other suitable file formats. In at least one embodiment of subscriber entitlement profile <b>326</b>, an entitlement record includes a service identifier and a service entitlement indicator. In at least one embodiment of subscriber entitlement profile <b>326</b>, the entitlement record also includes a failure UI string, and/or a service APN. Referring to <figref idref="DRAWINGS">FIG. 5A</figref>, in at least one embodiment, subscriber entitlement profile <b>326</b> has a linear fixed format and includes service identity indicators, service entitlement indicators, failure UI strings, and/or a service APN for one or more service(s). In addition, subscriber entitlement profile <b>326</b> also includes access information. For example, a Personal Identification Number (PIN) is required to read to the file and an administrative code (ADM) is required to update the file. Referring to <figref idref="DRAWINGS">FIG. 5B</figref>, exemplary service identity values correspond to different services. An exemplary Failure UI string may be coded using any suitable data coding scheme, e.g., GSM default alphabet, language unspecified cell broadcast data coding scheme defined in 3GPP TS 23.038, 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Alphabets and language-specific information. The service APN may be coded using any suitable coding scheme, e.g., 3GPP TS 23.003, 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Numbering, addressing and identification. In at least one embodiment of mobile communications device <b>300</b>, if the service APN field is empty (e.g., ‘FF . . . FF’), then mobile communications device <b>300</b> uses a default APN stored in memory <b>314</b> or memory <b>324</b>.
0029Referring to <figref idref="DRAWINGS">FIGS. 3</figref>, <b>4</b>, and <b>6</b>, in at least one embodiment of the technique for provisioning a mobile communications device for a service, upon power-up of mobile communications device <b>300</b>, controller <b>310</b> configures mobile communications device <b>300</b> according to a subscriber entitlement profile <b>326</b> by accessing subscriber entitlement profile <b>326</b> on integrated circuit card <b>312</b> and setting flags in memory <b>314</b> or other suitable storage location, according to the subscriber entitlement profile (<b>402</b>). In at least one embodiment of the technique for provisioning a mobile communications device for a service, mobile communications device <b>300</b> registers with wireless communications network <b>1000</b> (<b>404</b>). In at least one embodiment of the technique, mobile communications device <b>300</b> registers with wireless communications network <b>1000</b> (<b>404</b>) upon powering up, and configuration <b>402</b> occurs after registration <b>404</b>, or does not occur at all.
0030In at least one embodiment of the technique for provisioning a mobile communications device for a service, when a user of mobile communications device <b>300</b> attempts to use a particular service that is not part of the rate plan associated with mobile communications device <b>300</b> (<b>406</b>), mobile communications device <b>300</b> (e.g., service entitlement facility <b>316</b> executing on controller <b>310</b>) accesses service entitlement profile <b>326</b> to retrieve an entitlement record associated with the particular service. In at least one embodiment, service entitlement facility <b>316</b> determines whether or not the subscriber associated with mobile communications device <b>300</b> is entitled to the service, e.g., based on the value of the service entitlement indicator (<b>408</b>). If the service entitlement indicator indicates that the subscriber is entitled to the service, then service entitlement facility <b>316</b> activates a PDP context for an access point indicated by a service APN, e.g., using signaling of <figref idref="DRAWINGS">FIG. 3</figref> (<b>410</b>). In at least one embodiment of mobile communications device <b>300</b>, the service APN is listed in the entitlement record. In at least one embodiment of the mobile communications device, the service APN is a default APN of mobile communications device <b>300</b>. Once the PDP context is activated, the access point associated with the service APN (e.g., computer <b>1028</b> of <figref idref="DRAWINGS">FIG. 1</figref>) provides the service to mobile communications device <b>300</b>. In at least one embodiment of mobile communications device <b>300</b>, if the service entitlement indicator indicates that the subscriber is not entitled to the service (<b>408</b>), then service entitlement facility <b>316</b> provides an indication that the subscriber is not entitled to the service (<b>414</b>) and the technique ends (<b>416</b>).
0031Referring to <figref idref="DRAWINGS">FIG. 7</figref>, in at least one embodiment of the service provisioning technique, service entitlement facility <b>316</b> configures the mobile communications device according to subscriber entitlement profile <b>326</b> upon power-up, reset, or other triggering event of mobile communications device <b>300</b> (<b>502</b>). In at least one embodiment of the service provisioning technique, mobile communications device <b>300</b> registers with a communications network (<b>504</b>). Note that in other embodiments of the service provisioning technique, mobile communications device <b>300</b> registers with a communications network prior to service entitlement facility <b>316</b> reading subscriber entitlement profile <b>326</b> and configuring the mobile communications device. A subscriber to the communications network may then contact customer care of the communications network from mobile communications device <b>300</b> or other communications device to provision a service. The subscriber may contact customer care to make the service selection using a voice call, text message, internet browser, e-mail or other suitable communications technique. Once customer care receives authorization information that entitles the subscriber to the service (e.g., subscriber identification, service identification, payment information, and/or other suitable information) (<b>506</b>), customer care adds billing information associated with that service to the subscriber's account via the communications network billing system and any required provisioning is performed on any required network elements (e.g., Home Location Register (HLR)).
0032In least one embodiment, customer care sends an over-the-air message to mobile communications device <b>300</b> that is used by mobile communications device <b>300</b> to set a corresponding service entitlement indicator (e.g., in service entitlement profile <b>326</b>) of integrated circuit card <b>312</b> to indicate that the subscriber is entitled to that service. In addition, in at least one embodiment of the service provisioning technique, the service APN is provided to mobile communications device <b>300</b> at this time if there is a service APN associated with that particular service. In at least one embodiment of the service provisioning technique, customer care indicates to the mobile communications device that the subscriber entitlement information has changed and that the subscriber entitlement profile should be refreshed or updated (<b>508</b>). That indication may be communicated to the mobile communications device using any suitable technique. In at least one embodiment of the service provisioning technique, customer care pushes a refresh request to mobile communications device <b>300</b> via integrated circuit card <b>312</b> (<b>508</b>). Integrated circuit card <b>312</b> informs mobile communications device <b>300</b> that the contents of subscriber entitlement profile <b>326</b> have changed and that subscriber entitlement indicators on mobile communications device <b>300</b> should be updated based on the latest information in subscriber entitlement profile <b>326</b>. Mobile communications device <b>300</b> reads the updated information from integrated circuit card <b>312</b> (<b>510</b>) and updates the service entitlement indicators on the mobile communications device <b>300</b> (<b>512</b>).
0033In at least one embodiment of the service provisioning technique, if the subscriber contacts customer care to cancel a service, or if a service expires (e.g., based on time, usage limits, or other condition), then the techniques described above are used to change the service entitlement indicator to indicate that the subscriber is no longer entitled to the service. In at least one embodiment of the service provisioning technique, the expiration of the time limit is monitored and detected by customer care. In at least one embodiment of the service provisioning technique, the expiration of the time limit is monitored and detected by service entitlement facility <b>316</b> or other application on mobile communications device <b>300</b>. In at least one embodiment of the service provisioning technique, a service APN is reset using any of the techniques described above.
0034In at least one embodiment of the service provisioning technique, the service entitlement profile in the integrated circuit card has associated read/write permissions. In at least one embodiment of the service provisioning technique, read access of the service entitlement profile is granted upon providing a personal identification number, if one is enabled, and write access to the service entitlement profile is granted to a local or remote authorized user (e.g., service entitlement facility <b>316</b>). Accordingly, in at least one embodiment of the service provisioning technique, only an authorized subscriber may use a particular service and only an authorized entity associated with the communications network can update the service entitlement profile.
0035Note that the service provisioning techniques described herein with respect to <figref idref="DRAWINGS">FIGS. 4-7</figref> reduce or eliminate the need for periodic interrogation of entitlement APNs to detect cancellation of a service shortly after provisioning the service, reducing the likelihood of misuse or fraudulent activity as compared to the technique of <figref idref="DRAWINGS">FIG. 2</figref>. Since the techniques of <figref idref="DRAWINGS">FIGS. 4-7</figref> include an entitlement check that is performed between mobile communications device <b>300</b> and integrated circuit card <b>312</b>, in mobile communications devices that support only one Primary PDP, a service entitlement check does not require interruption of an executing application. Embodiments of the service provisioning technique described herein reduce the need to define any entitlement APNs on wireless communications network <b>1000</b>, which reduces capital investment, shortens development time, and reduces the need to reprogram existing devices associated with the introduction of new services. The service provisioning technique described herein facilitates over-the-air updates of a mobile communications device to introduce new services, and service-specific failure strings can be set and/or updated on an integrated circuit card without intervention from device vendors. In addition, the service provisioning technique described herein facilitates definition and redefinition of service APNs in the network that are sent over the air to the mobile communications device for update of the information stored in the integrated circuit card without requiring reprogramming of the mobile communications device with the new APNs.
0036Structures described herein may be implemented using software executing on a processor (which includes firmware) or by a combination of software and hardware. Software, as described herein, may be encoded in at least one tangible computer readable medium. As referred to herein, a tangible computer-readable medium includes at least a disk, tape, or other magnetic, optical, or electronic storage medium.
0037While circuits and physical structures have been generally presumed in describing embodiments of the invention, it is well recognized that in modern semiconductor design and fabrication, physical structures and circuits may be embodied in computer-readable descriptive form suitable for use in subsequent design, simulation, test or fabrication stages. Structures and functionality presented as discrete components in the exemplary configurations may be implemented as a combined structure or component. Various embodiments of the invention are contemplated to include circuits, systems of circuits, related methods, and tangible computer-readable medium having encodings thereon (e.g., VHSIC Hardware Description Language (VHDL), Verilog, GDSII data, Electronic Design Interchange Format (EDIF), and/or Gerber file) of such circuits, systems, and methods, all as described herein, and as defined in the appended claims. In addition, the computer-readable media may store instructions as well as data that can be used to implement the invention. The instructions/data may be related to hardware, software, firmware or combinations thereof.
0038The description of the invention set forth herein is illustrative, and is not intended to limit the scope of the invention as set forth in the following claims. For example, while the invention has been described in an embodiment in which particular communications standards are used, one of skill in the art will appreciate that the teachings herein can be utilized with embodiments of the service provisioning technique of <figref idref="DRAWINGS">FIGS. 4-7</figref> consistent with other communications standards. Variations and modifications of the embodiments disclosed herein, may be made based on the description set forth herein, without departing from the scope and spirit of the invention as set forth in the following claims.
Contents4
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2014325210A1 | Cited by | United States of America | Pre-grant |
| US10595177B1 | Cited by | United States of America | Search report |
| US10595177B1 | Cited by | United States of America | Search report |
| US9736144B2 | Cited by | United States of America | Search report |
| US10313187B2 | Cited by | United States of America | Search report |
| US2003027554A1 | Cites | United States of America | Pre-grant |
| US2005132351A1 | Cites | United States of America | Pre-grant |
| US2005255886A1 | Cites | United States of America | Pre-grant |
| US2009043820A1 | Cites | United States of America | Pre-grant |
| US2010325427A1 | Cites | United States of America | Pre-grant |
| US2011034161A1 | Cites | United States of America | Pre-grant |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 201113101245 | United States of America | A | |
| US201113101245 | – | – | – |
29 transactions on the USPTO file
Abandoned after 1 non-final rejection and 1 final rejection.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Mail Abandonment for Failure to Respond to Office ActionAbandonedMABN2 | MABN2 | |
| Aband. for Failure to Respond to O. A.AbandonedABN2 | ABN2 | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Mail Interview Summary - Applicant Initiated - TelephonicMEXAT | MEXAT | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Filing Receipt - CorrectedFLRCPT.C | FLRCPT.C | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Filing Receipt - ReplacementFLRCPT.R | FLRCPT.R | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| Cleared by OIPE CSRL194 | L194 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication
- 20120280813
- Publication, DOCDB
- 2012280813
- Publication, EPODOC
- US2012280813
- Application
- 13101245
- Application, DOCDB
- 201113101245
- Application, EPODOC
- US201113101245
Titles
- English
- SERVICE PROVISIONING IN A WIRELESS COMMUNICATIONS NETWORK
Classification
- CPC, 2
- H04W8/18
- H04W60/00
- IPC, 1
- G08B21 00
- USPC, 1
- 340540000