Selecting Between Client-Side and Server-Side Market Detection
First Claim
Patent Images
1. A method implemented in a device, the method comprising:
- determining which of a client-side detected market and a server-side detected market is to have priority for a service;
configuring an application of the device in accordance with a client-side market configuration setting if the client-side detected market has priority; and
configuring the application in accordance with a server-side market configuration setting if the server-side detected market has priority.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more aspects of selecting between client-side and server-side market detection, a determination is made at a device as to which of a client-side detected market and a server-side detected market is to have priority for a service. An application of the device is configured in accordance with a client-side market configuration setting if the client-side detected market has priority, and is configured in accordance with a server-side market configuration setting if the server-side detected market has priority.
46 Citations
20 Claims
-
1. A method implemented in a device, the method comprising:
-
determining which of a client-side detected market and a server-side detected market is to have priority for a service; configuring an application of the device in accordance with a client-side market configuration setting if the client-side detected market has priority; and configuring the application in accordance with a server-side market configuration setting if the server-side detected market has priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device comprising:
-
a processor; one or more computer readable media having stored thereon; a market priority table to maintain one or more records that identify, for each of multiple markets and each of the one or more services, configuration settings for an application; and instructions that, when executed by the processor, cause the processor to determine the configuration settings for the application based on the market priority table and a determination of whether a client-side detected market has priority or a server-side detected market has priority. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:
-
obtain first information identifying a geographic location of the computing device; obtain second information identifying an operating system market setting of an operating system of the computing device; obtain third information identifying a location where an online service account was provisioned for a user of the computing device; determine, based on a market priority table, whether a client-side detected market or a server-side detected market is to have priority for a service to be made available via a Web browser toolbar user interface of the computing device; and apply, based on the determination, one of client-side market configuration settings and server-side market configuration settings for the Web browser toolbar user interface. - View Dependent Claims (20)
-
Specification