Device configuration parameter determination
AssigneeSnap Inc.
InventorsMichael Cieslak, Jiayao Yu, Kai Chen, Farnaz Azmoodeh, Michael David Marr, Jun Huang, Zahra Ferdowsi
Life of this patent
Estimating the term…
Abstract
Systems, devices, media, and methods are presented for assigning configuration parameters to unknown devices by comparing characteristics of unknown devices to characteristics of known devices. Characteristics of an unknown device are compared to characteristics of known devices to identify a similar device having known configuration parameters. The unknown devise is then assigned the configuration parameters of the identified similar device.
Claims16
A method for determining device configuration parameters,
- the method comprising:
- distributing, by a server system, a device characteristic capture application to a plurality of client devices, the device characteristic capture application associated with a social media application on the plurality of client devices, the device characteristic capture application configured to attain device characteristics of each client device;
- receiving, by the server system, the attained device characteristics of the plurality of client devices;
- comparing, by the server system, the attained device characteristics of a client device having an unknown device type to the device characteristics of client devices having known device types;
- assigning, by the server system, device configuration parameters to the client device having the unknown device type for configuring the associated social media application on the client device having the unknown device type for more efficient processing of the social media application on the client device having the unknown device type using the device configuration parameters of one of the client devices having the known device types according to similarity of the attained device characteristics of the client device having the unknown device type to the device characteristics of each of the client devices having the known device types, the assigning including assigning the client device having the unknown device type into one of a plurality of features categories associated with the one of the client devices having the known device types, each features category associated with one or more features of the social media application and each feature having a feature level selected from a plurality of feature levels;
- identifying the one or more feature levels associated with the assigned features category for the unknown client device;
- and
- distributing the identified one or more feature levels to the unknown client device for configuring features of the social media application on the unknown client device.
A system for determining device configuration parameters, the system comprising:
- a memory that stores instructions;
- and
- a processor configured by the instructions to perform operations comprising:
- distributing, by a server system, a device characteristic capture application to a plurality of client devices, the device characteristic capture application associated with a social media application on the plurality of client devices, the device characteristic capture application configured to attain device characteristics of each client device;
- receiving, by the server system, the attained device characteristics of the plurality of client devices;
- comparing, by the server system, the attained device characteristics of a client device having an unknown device type to the device characteristics of client devices having known device types;
- assigning, by the server system, device configuration parameters to the client device having the unknown device type for configuring the associated social media application on the client device having the unknown device type for more efficient processing of the social media application on the client device having the unknown device type using the device configuration parameters of one of the client devices having the known device types according to similarity of the attained device characteristics of the client device having the unknown device type to the device characteristics of each of the client devices having the known device types, the assigning including assigning the client device having the unknown device type into one of a plurality of features categories associated with the one of the client devices having the known device types, each features category associated with one or more features of the social media application and each feature having a feature level selected from a plurality of feature levels;
- identifying the one or more feature levels associated with the assigned features category for the unknown client device;
- and
- distributing the identified one or more feature levels to the unknown client device for configuring features of the social media application on the unknown client device.
A non-transitory processor-readable storage medium storing processor-executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
- distributing, by a server system, a device characteristic capture application to a plurality of client devices, the device characteristic capture application associated with a social media application on the plurality of client devices, the device characteristic capture application configured to attain device characteristics of each client device;
- receiving, by the server system, the attained device characteristics of the plurality of client devices;
- comparing, by the server system, the attained device characteristics of a client device having an unknown device type to the device characteristics of client devices having known device types;
- assigning, by the server system, device configuration parameters to the client device having the unknown device type for configuring the associated social media application on the client device having the unknown device type for more efficient processing of the social media application on the client device having the unknown device type using the device configuration parameters of one of the client devices having the known device types according to similarity of the attained device characteristics of the client device having the unknown device type to the device characteristics of each of the client devices having the known device types, the assigning including assigning the client device having the unknown device type into one of a plurality of features categories associated with the one of the client devices having the known device types, each features category associated with one or more features of the social media application and each feature having a feature level selected from a plurality of feature levels;
- identifying the one or more feature levels associated with the assigned features category for the unknown client device;
- and
- distributing the identified one or more feature levels to the unknown client device for configuring features of the social media application on the unknown client device.
Dependencies are inferred from the claim text.