Abstract:
Disclosed is a computer-implemented method (1) of assigning a task to a mobile communication device (212, 222) belonging to a pool (210, 220) of mobile communication devices, wherein each mobile communications device is associated with a trusted owner and is locatable by means of location information, the method comprising generating (10) a task to be performed; generating a set of task locations at which the task can be performed; receiving (20) location information for said mobile communications devices; deriving (30) a location for each mobile communications device from said location information; using the derived location to calculate (40) a cost score for each mobile communication device, said cost score indicating the cost of the trusted owner of said mobile communication device to reach a target location; and assigning (60) the task to a selected location in said set and to one of said mobile communications devices, wherein the task is assigned to the one of said mobile communications devices based on the calculated cost scores. A computer program product including program code for executing this method on a computer processor and a system adapted to execute this method are also disclosed.
Abstract:
A computing device (500) comprising an electronic storage (510) and an electronic processor (550) coupled to the storage, the storage storing a series of table networks (110, T1, T2), the processor being configured to compute an iterated function on a global data-input (121, w0) and a global state-input (121, s0) by applying table networks of the series of table networks, —a table network (112, 114, Ti) of the series being configured for a corresponding data-function (ƒi) and state-function (gi) and is configured to map a data-input (121, 122, si) to a data-output (122, 123, wi) according to the corresponding data-function (ƒi), and to simultaneously map a state-input (121, 122, si-1) to a state-output (122, 123, si) according to a state-function (gi), —the electronic processor being configured to iterate applying the series of table networks (T1, T2, T1, T2), a table network (T1) of the iteratively applied table networks to the global data-input (w0) and global state-input (s0), and a successive table network (T2, T1, T2) of said iteration to the data-output and state-output of a preceding table network of the series, the iterated application of the series determines a global data function (ƒ=ƒ2∘ƒ1∘ƒ2∘ƒ1) on the global data-input and determines a global state function (g=g2∘g1∘g2∘g1) on the global state-input, thus obtaining an intermediate data-output (winter=f(w0)) and an intermediate state-output (sinter=g(s0)), —the electronic storage is further storing a protecting table network (150) configured to cooperate with the series of table networks for countering modifications made to table networks of the series, the protecting table network being configured to receive as input: the intermediate state-output (126, sinter), and a global state-input (131, s0), the protecting table network being configured to verify that the global state-function (g) applied to the global state-input (s0) produces the intermediate state-output (sinter=g(s0)?).
Abstract:
There is provided a method of generating a recommendation for one or more target locations for running a target errand. The method generates a recommendation for at least one candidate location as the target location,based on a waiting time and a travel time predicated according to target time schedules. Also, there are provided a device and system to provide the recommendation for target locations.
Abstract:
A computer system comprising a processor and a memory, the processor comprising an instruction cycle circuit configured to repeatedly obtain a next instruction of a computer program, an instruction decoder configured to decode and execute the instruction obtained by the instruction cycle circuit, the computer system supporting multiple arithmetic and/or logic operations under control of one or more of the instructions, wherein the memory stores multiple tables, each specific one of the multiple arithmetic and/or logic operations being supported by a specific table stored in the memory, each specific table comprising the result of the specific arithmetic operations for a range of inputs.