Detecting mobile operator networks
First Claim
1. A method for operating a content marketplace server, the method comprising:
- receiving data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device;
searching a catalog database to find a mobile operator catalog based on the mobile operator identifier and the locale, where the catalog includes a general catalog;
providing a discovery application program interface (API) in the content marketplace server to identify a mobile operator network of a mobile device and identify which stores a user of the device is subscribed to, including variables and/or values used to detect users who should be offered third party content;
in response to finding the mobile operator catalog, utilizing the discovery API to populate store specific settings based on the found mobile operator catalog and the general catalog;
sending configuration information to the mobile device based on the store specific settings;
if the mobile operator catalog is found, connecting the mobile device with a browsable online marketplace through the discovery API to access digital content of relevance to the user; and
sending to the mobile device data to cause the mobile device to display a browsable online marketplace of digital content for the mobile device, the browsable online marketplace of digital content corresponding to the found mobile operator catalog and the general catalog.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments are disclosed that relate to detecting mobile operator networks. For example, one disclosed embodiment provides a method of operating a catalog server to which a mobile computing device connects via a computer network path that traverses a mobile operator network. The method may include receiving data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device; searching a database to find a store based on the mobile operator identifier and the locale; if a store is found, populating settings based on the store; and sending configuration information to the mobile device based on the settings.
33 Citations
20 Claims
-
1. A method for operating a content marketplace server, the method comprising:
-
receiving data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device; searching a catalog database to find a mobile operator catalog based on the mobile operator identifier and the locale, where the catalog includes a general catalog; providing a discovery application program interface (API) in the content marketplace server to identify a mobile operator network of a mobile device and identify which stores a user of the device is subscribed to, including variables and/or values used to detect users who should be offered third party content; in response to finding the mobile operator catalog, utilizing the discovery API to populate store specific settings based on the found mobile operator catalog and the general catalog; sending configuration information to the mobile device based on the store specific settings; if the mobile operator catalog is found, connecting the mobile device with a browsable online marketplace through the discovery API to access digital content of relevance to the user; and sending to the mobile device data to cause the mobile device to display a browsable online marketplace of digital content for the mobile device, the browsable online marketplace of digital content corresponding to the found mobile operator catalog and the general catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a content marketplace server, the method comprising:
-
receiving data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device, where the mobile operator identifier is either a mobile country code/mobile network code tuple or a mobile operator key; searching a catalog database to find a mobile operator catalog including content provided by a third-party publisher based on the mobile operator identifier and the locale, where the catalog database includes a general catalog including content provided by a first-party publisher; providing a discovery application program interface (API) in the content marketplace server to identify a mobile operator network of a mobile device and identify which stores a user of the device is subscribed to, including variables and/or values used to detect users who should be offered third party content; in response to finding the mobile operator catalog; utilizing the discovery API to populate store specific settings based on the mobile operator catalog and the general catalog; sending configuration information to the mobile device based on the store specific settings; if the mobile operator catalog is found, connecting the mobile device with a browsable online marketplace through the discovery API to access digital content of relevance to the user; and sending to the mobile device data to cause the mobile device to display a browsable online marketplace of digital content for the mobile device, the browsable online marketplace of digital content corresponding to the found mobile operator catalog and the general catalog; and if the mobile operator catalog is not found, sending a fail message to the mobile device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A content marketplace server, comprising:
-
a logic subsystem; and a data holding subsystem comprising machine-readable instructions stored thereon that are executable by the logic subsystem to; receive data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device; search a catalog database to find a mobile operator catalog based on the mobile operator identifier and the locale, where the catalog database includes a general catalog; provide a discovery application programming interface (API) in the content marketplace server to identify a mobile operator network of a mobile device and identify which stores a user of the device is subscribed to, including variables and/or values used to detect users who should be offered third party content; in response to finding the mobile operator catalog, utilize the discovery API to populate store specific settings based on the mobile operator catalog and the general catalog; send configuration information to the mobile device based on the store specific settings; if the mobile operator catalog is found, connect the mobile device with a browsable online marketplace through the discovery API to access digital content of relevance to the user; and display on the mobile device a browsable online marketplace of digital content for the mobile device, the browsable online marketplace of digital content corresponding to the found mobile operator catalog and the general catalog. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification