Group user experience
AssigneeNokia Technologies Oy
InventorTimo Ali-Vehmas
Life of this patent
Estimating the term…
Abstract
Disclosed is a method, system and computer programs to provide emergent behavior in a network of connected mobile user devices. The method includes advertising with a mobile wireless communication device to other mobile wireless communication devices a vector list that includes at least mobile wireless communication device specific vectors and mobile wireless communication device user specific vectors. The method further includes determining, in cooperation with a cloud-based data processing environment, whether to connect to a network of other mobile wireless communication devices based at least on at least one element that comprises part of vector lists associated with the other mobile wireless communication devices, the vector lists being stored at the cloud-based data processing environment.
Claims15
A method, comprising:
- advertising with a mobile wireless communication device to other mobile wireless communication devices a vector list comprising at least mobile wireless communication device specific vectors and mobile wireless communication device user specific vectors;
- and
- determining, in cooperation with a cloud-based data processing environment, whether to connect to a network of other mobile wireless communication devices based at least on at least one element that comprises part of vector lists associated with the other mobile wireless communication devices, the vector lists being stored at the cloud-based data processing environment and each stored vector list comprises at least mobile wireless communication device specific vectors and mobile wireless communication device user specific vectors;
- where the cloud-based data processing environment includes a preference algorithm that, in combination with a determination of a number of connections that other mobile wireless communication devices have, determines whether the mobile wireless communication device establishes a connection with the other mobile wireless communication devices;
- where the preference algorithm determines a preference value as a linear sum of vectors stored in the associated vectors lists;
- and
- where at least some of the vectors are weighted when determining the preference value, and where weights are increased in value or decreased in value based on a user input indicative of a user's like or dislike of a function or functions associated with an emergent behavior of the network.
An apparatus, comprising:
- at least one data processor;
- and
- at least one memory including computer program code, where the at least one memory and computer program code are configured, with the at least one data processor, to cause the apparatus at least to advertise with a mobile wireless communication device to other mobile wireless communication devices a vector list comprising at least mobile wireless communication device specific vectors and mobile wireless communication device user specific vectors;
- and to determine, in cooperation with a cloud-based data processing environment, whether to connect to a network of other mobile wireless communication devices based at least on at least one element that comprises part of vector lists associated with the other mobile wireless communication devices, the vector lists being stored at the cloud-based data processing environment and each stored vector list comprises at least mobile wireless communication device specific vectors and mobile wireless communication device user specific vectors;
- where the cloud-based data processing environment includes a preference algorithm that, in combination with a determination of a number of connections that other mobile wireless communication devices have, determines whether the mobile wireless communication device establishes a connection with the other mobile wireless communication devices;
- where the preference algorithm determines a preference value as a linear sum of vectors stored in the associated vectors lists;
- and
- where at least some of the vectors are weighted when determining the preference value, and where weights are increased in value or decreased in value based on a user input indicative of a user's like or dislike of a function or functions associated with an emergent behavior of the network.
Dependencies are inferred from the claim text.