Methods and systems of implementing call-cost features on a mobile device
First Claim
Patent Images
1. A method of providing cost information associated with contact numbers, the method comprising:
- determining real-time location-specific calling cost information for a given calling plan;
obtaining a mobile address book containing two or more contact numbers associated with a mobile device that subscribes to the given calling plan;
mapping the real-time location-specific calling cost information to the two or more contact numbers based on location information associated with the two or more contact numbers; and
transmitting the mapped cost information to the mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of providing cost information associated with one or more contact numbers in an address book may include receiving cost information, storing the cost information, mapping at least a portion of the cost information to one or more contact numbers using one or more pre-defined rules and transmitting the mapped cost information to a mobile device.
145 Citations
22 Claims
-
1. A method of providing cost information associated with contact numbers, the method comprising:
-
determining real-time location-specific calling cost information for a given calling plan; obtaining a mobile address book containing two or more contact numbers associated with a mobile device that subscribes to the given calling plan; mapping the real-time location-specific calling cost information to the two or more contact numbers based on location information associated with the two or more contact numbers; and transmitting the mapped cost information to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server, comprising:
-
means for determining real-time location-specific calling cost information for a given calling plan; means for obtaining a mobile address book containing two or more contact numbers associated with a mobile device that subscribes to the given calling plan; means for mapping the real-time location-specific calling cost information to the two or more contact numbers based on location information associated with the two or more contact numbers; and means for transmitting the mapped cost information to the mobile device.
-
-
12. A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by a server, cause the server to perform operations, the instructions comprising:
-
program code to determine real-time location-specific calling cost information for a given calling plan; program code to obtain a mobile address book containing two or more contact numbers associated with a mobile device that subscribes to the given calling plan; program code to map the real-time location-specific calling cost information to the two or more contact numbers based on location information associated with the two or more contact numbers; and program code to transmit the mapped cost information to the mobile device.
-
-
13. A method of operating a mobile device, comprising:
-
receiving real-time cost information from a server, the received real-time cost information including costs associated with initiating calls to two or more contact numbers of a mobile address book in accordance with a given calling plan to which the mobile device subscribes, the costs associated with the two or more contact numbers based in part upon location information associated with the two or more contact numbers; and displaying the received real-time cost information and the two or more contact numbers to a user of the mobile device in association with a call initiation operation. - View Dependent Claims (14, 15, 16, 17, 22)
-
-
18. A mobile device, comprising:
-
means for receiving real-time cost information from a server, the received real-time cost information including costs associated with initiating calls to two or more contact numbers of a mobile address book in accordance with a given calling plan to which the mobile device subscribes, the costs associated with the two or more contact numbers based in part upon location information associated with the two or more contact numbers; and means for displaying the received real-time cost information and the two or more contact numbers to a user of the mobile device in association with a call initiation operation.
-
-
19. A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by a mobile device, cause the mobile device to perform operations, the instructions comprising:
-
program code to receive real-time cost information from a server, the received real-time cost information including costs associated with initiating calls to two or more contact numbers of a mobile address book in accordance with a given calling plan to which the mobile device subscribes, the costs associated with the two or more contact numbers based in part upon location information associated with the two or more contact numbers; and program code to display the received real-time cost information and the two or more contact numbers to a user of the mobile device in association with a call initiation operation.
-
-
20. A mobile device, comprising:
-
a processor configured to receive real-time cost information from a server, the received real-time cost information including costs associated with initiating calls to two or more contact numbers of a mobile address book in accordance with a given calling plan to which the mobile device subscribes, the costs associated with the two or more contact numbers based in part upon location information associated with the two or more contact numbers; and a display configured to displaying the received real-time cost information and the two or more contact numbers to a user of the mobile device in association with a call initiation operation.
-
-
21. A server, comprising:
-
a processor configured to; determine real-time location-specific calling cost information for a given calling plan; obtain a mobile address book containing two or more contact numbers associated with a mobile device that subscribes to the given calling plan; and map the real-time location-specific calling cost information to the two or more contact numbers based on location information associated with the two or more contact numbers; and a transmitter configured to transmit the mapped cost information to the mobile device.
-
Specification