Systems and methods for target device prediction
AssigneeSonos, Inc.
InventorsKurt Thomas Soto, Charles Conor Sleith
Life of this patent
Estimating the term…
Abstract
Systems and methods for training prediction models are illustrated. One embodiment includes a method for training a prediction model in a network. The method includes steps for receiving context data for a portable device in a system, wherein the context data includes localization data that describes a location of the portable device, identifying a predicted stationary device from several stationary devices that is predicted based on the context data using a prediction model, receiving input identifying a target stationary device from the several stationary devices, generating training data based on the predicted stationary device and the received input, updating the prediction model based on the generated training data.
Claims19
A method for training a prediction model in a media playback system comprising a set of one or more processors, the method comprising:
- receiving context data for a portable device in the media playback system, wherein the context data comprises localization data that describes a location of the portable device;
- identifying a predicted stationary playback device from a plurality of stationary playback devices using a prediction model that takes the context data as input and predicts a predicted stationary playback device as output;
- receiving input identifying a target stationary playback device from the plurality of stationary playback devices;
- generating training data, wherein the training data comprises the predicted stationary playback device and the identified target stationary playback device;
- and
- updating the prediction model based on the generated training data.
A method for training a prediction engine in a media playback system comprising a set of one or more processors, the method comprising:
- monitoring a media playback system comprising a plurality of playback devices by localizing a portable device in the media playback system;
- determining whether to capture training data based on whether a confidence level for the localizing of the portable device exceeds a threshold value;
- and
- upon determining to capture training data:
- identifying a true user interaction;
- identifying a predicted user interaction from a prediction model;
- and
- generating training data based on the true user interaction and the predicted user interaction.
A portable device comprising:
- one or more processors;
- and
- data storage having stored therein instructions executable by the one or more processors to cause the portable device to perform a method comprising:
- receiving context data for the portable device, wherein the context data comprises localization data that describes a location of the portable device;
- identifying a predicted stationary playback device from a plurality of stationary playback devices in a media playback system using a prediction model that takes the context data as input and predicts a predicted stationary playback device as output;
- receiving input identifying a target stationary playback device from the plurality of stationary playback devices;
- generating training data, wherein the training data comprises the predicted stationary playback device and the identified target stationary playback device;
- and
- updating the prediction model based on the generated training data.
Dependencies are inferred from the claim text.