METHOD OF AND REQUEST SERVER FOR PROVIDING A PREFERENCE VALUE FOR FEATURES OF AN APPLICATION
First Claim
1. A method of providing at least one preference value for at least one feature of an application being executed on a processing device, the method being executed by a request server comprising a processor, and wherein it comprises:
- receiving, from the application, a first request for at least one preference value for at least one feature of said application;
requesting, from at least one device at least one preference value for said at least one feature;
receiving from said at least one device, a response, said response comprising an information associated to said at least one requested preference value, and said information being obtained from a randomization policy;
generating a response comprising at least one preference value from said at least one received response, said generating being based on an inference policy and a precedence policy; and
sending to the application the response.
1 Assignment
0 Petitions
Accused Products
Abstract
An application running on a processing device sends a request for preference values for features to a request server that analyses the request and then generates a request that is sent to a device storing preference values. The device returns a response comprising stored preference values for the features. In case the response does not provide values for all the features requested by the application, the request server generates a further request that is sent to a further device that returns a response. The responses are then used to generate a response that is sent to the application that uses the preferences. While the recipients of the requests sent by the request server may vary, it is preferred that the first request is sent to a device storing preferences selected by a third party and that the second request is sent to a device storing user preferences. The invention can provide a way to provide preferences for a plurality of different applications without having to specify the preferences separately for each application, and it can also provide preferences from a plurality of sources.
-
Citations
15 Claims
-
1. A method of providing at least one preference value for at least one feature of an application being executed on a processing device, the method being executed by a request server comprising a processor, and wherein it comprises:
-
receiving, from the application, a first request for at least one preference value for at least one feature of said application; requesting, from at least one device at least one preference value for said at least one feature; receiving from said at least one device, a response, said response comprising an information associated to said at least one requested preference value, and said information being obtained from a randomization policy; generating a response comprising at least one preference value from said at least one received response, said generating being based on an inference policy and a precedence policy; and sending to the application the response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A request server configured to provide at least one preference value for at least one features of an application being executed on a processing device, the request server being characterized in that it comprises a processor configured to:
-
receive, from the application, a first request for at least one preference value for at least one feature of said application; request, from at least one device at least one preference values for said at least one feature; receive from said at least one device a response, said response comprising an information associated to said at least one requested preference value, and said information being obtained from a randomization policy; generate a response comprising said at least one preference value from said at least one received response, said generating being based on an inference policy and a precedence policy; and send to the application the response. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification