DEVICE PROFILE ASSIGNMENT BASED ON DEVICE CAPABILITIES
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods, including computer software implementations, involve identifying a first set of device capabilities associated with an electronic device. The first set of device capabilities include one or more device capabilities. A description of the first set of device capabilities is provided to a remote source, and a first device profile identifier is received from the remote source. The first device profile identifier is associated with the first set of device capabilities. The first device profile identifier is stored on the electronic device, and the received first device profile identifier is included in a communication to the remote source.
55 Citations
44 Claims
-
1-24. -24. (canceled)
-
25. A method comprising:
-
receiving, over a network, a device profile identifier at an electronic device, the device profile identifier assigned by a profile server and representing a set of device capabilities of the electronic device; storing the received device profile identifier on the electronic device; including the received device profile identifier in a communication from the electronic device to a feed server; and receiving, from the feed server, content selected based, at least in part, on the received device profile identifier. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product, encoded on a computer-readable storage medium, operable when executed on an electronic device to cause data processing apparatus to perform operations comprising:
-
storing, on the electronic device, a device profile identifier received over a network, the device profile identifier assigned by a profile server and representing a set of device capabilities of the electronic device; including the received device profile identifier in a communication from the electronic device to a feed server; and receiving, from the feed server, content selected based, at least in part, on the received device profile identifier. - View Dependent Claims (34, 35, 36)
-
-
37. A system comprising:
one or more servers operable to perform operations comprising; identifying a first device profile identifier assigned to an electronic device, the first device profile identifier corresponding to a first set of device capabilities; selecting a second, different device profile identifier for assignment to the electronic device as a replacement for the first device profile identifier, the second device profile identifier corresponding to a second set of device capabilities; sending the second device profile identifier over a network to the electronic device; and selecting content for transmission to the electronic device based, at least in part, on receiving the second device profile identifier in a communication from the electronic device. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
Specification