Selection of an appropriate online content source based on program information
First Claim
1. A product comprising:
- a non-transitory computer-readable medium; and
a computer-readable program code for selecting a content source for an application installed on an electronic device from a plurality of potential content sources, the computer program code causing a network resource to;
receive, at the network resource from the electronic device, a configuration request providing a static URL with an appended variable portion to yield received information, wherein the static URL includes an address of the network resource and the appended variable portion contains program information that at least identifies the application and version of the application, regional parameters indicating a location at which the application is running, and a language preference for the application;
populate the program information into a template in accordance to a type associated with the electronic device;
determine, by the network resource, a second URL, based on the template, that is specific to the program information and from which content specific for an application associated with the program information can be obtained; and
provide, by the network resource, the second URL to the application in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and arrangements for selecting a content source from a plurality of potential content sources based on program information are described. A network resource maintains a mapping between itself and a static URL to be accessed by an application when updating content used in the application. The network resource can receive, over an electronic network, a configuration request providing the static URL and program information that at least identifies the application and version of the application. Based on the received information that is specific to the identified application version and from which content specific for that application version can be obtained, the network resource determines a second URL and provides the second URL to the application in response to the request.
14 Citations
17 Claims
-
1. A product comprising:
-
a non-transitory computer-readable medium; and a computer-readable program code for selecting a content source for an application installed on an electronic device from a plurality of potential content sources, the computer program code causing a network resource to; receive, at the network resource from the electronic device, a configuration request providing a static URL with an appended variable portion to yield received information, wherein the static URL includes an address of the network resource and the appended variable portion contains program information that at least identifies the application and version of the application, regional parameters indicating a location at which the application is running, and a language preference for the application; populate the program information into a template in accordance to a type associated with the electronic device; determine, by the network resource, a second URL, based on the template, that is specific to the program information and from which content specific for an application associated with the program information can be obtained; and provide, by the network resource, the second URL to the application in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of selecting a content source for an application a plurality of potential content sources, comprising:
-
receiving, at a network resource from an electronic device, a configuration request providing a static URL with an appended variable portion, wherein the static URL includes an address of the network resource and the appended variable portion contains program information that at least identifies the application and version of the application, regional parameters indicating a location at which the application is running, and a language preference for the application, wherein the application is installed on the electronic device; populating the program information into a template in accordance to a type associated with the electronic device; determining, at the network resource, a second URL based on the template that is specific to the program information and from which content specific for an application associated with the program information can be obtained; and providing, at the network resource, the second URL to the application in response to the request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification