System and Method for Adding Funds to a Prepaid Account for a Mobile Device Associated with Multiple Communication Profiles
First Claim
1. A computer implemented method for dynamically receiving a local communication profile at a mobile device, the method comprising:
- at a mobile device having one or more processors and memory, the memory storing a plurality of communication profiles of the same communication type;
determining local access requirements for connecting to a local cellular network operator;
determining whether the plurality of communication profiles comprise a local communication profile that satisfies the local access requirements; and
when the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements;
connecting to a communication management system;
receiving, from the communication management system, a local communication profile that satisfies the local access requirements;
connecting to the local cellular network operator using the local communication profile; and
communicating with another device via the local cellular network operator as if the mobile device was a local mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication management system receives, from a local cellular network operator, a communication indicating that a payment has been made to the local cellular network operator for a mobile device using a local communication profile. The communication management system identifies, based on the local communication profile, a home communication profile of the mobile device. The home communication profile is associated with a home cellular network operator that is distinct from the local cellular network operator. The communication management system sends, to the home cellular network operator, a request to add funds to a prepaid account that is associated with the home communication profile of the mobile device.
-
Citations
22 Claims
-
1. A computer implemented method for dynamically receiving a local communication profile at a mobile device, the method comprising:
at a mobile device having one or more processors and memory, the memory storing a plurality of communication profiles of the same communication type; determining local access requirements for connecting to a local cellular network operator; determining whether the plurality of communication profiles comprise a local communication profile that satisfies the local access requirements; and when the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements; connecting to a communication management system; receiving, from the communication management system, a local communication profile that satisfies the local access requirements; connecting to the local cellular network operator using the local communication profile; and communicating with another device via the local cellular network operator as if the mobile device was a local mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A mobile device comprising:
-
one or more processors; memory storing a plurality of communication profiles comprising one or more local communication profiles and a global communication profile; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; determining local access requirements for connecting to a local cellular network operator; determining whether the plurality of communication profiles comprises a local communication profile that satisfies the local access requirements; and when the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements; connecting to a communication management system; receiving, from the communication management system, a local communication profile that satisfies the local access requirements; connecting to the local cellular network operator using the local communication profile; and communicating with another device via the local cellular network operator as if the mobile device was a local mobile device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for dynamically providing a local communication profile to a mobile device, the method comprising:
at a communication management system having one or more processors and memory; receiving, from a communication management system, a request to connect a mobile device to the communication management system; enabling the mobile device to connect to the communication management system; sending, to the mobile device, via the communication management system, a local communication profile that enables the mobile device to obtain access to a local cellular network operator; receiving, from the local cellular network operator, a request to connect the mobile device to the local cellular network operator using the local communication profile; and enabling the mobile device to connect to the local cellular network operator.
-
21. A non-transitory computer readable storage medium storing a plurality of communication profiles comprising one or more local communication profiles and a global communication profile and one or more programs configured for execution by one or more processors of a mobile device, the one or more programs comprising instructions which, when executed by the one or more processors cause the mobile device to:
-
determining local access requirements for connecting to a local cellular network operator; determine whether the plurality of communication profiles comprises a local communication profile that satisfies the local access requirements; and when the plurality of communication profiles does not comprise a local communication profile that satisfies the local access requirements; connect to a communication management system; receive, from the communication management system, a local communication profile that satisfies the local access requirements; connect to the local cellular network operator using the local communication profile; and communicate with another device via the local cellular network operator as if the mobile device was a local mobile device. - View Dependent Claims (22)
-
Specification