Device profile assignment based on device capabilities
First Claim
Patent Images
1. A method comprising:
- identifying a first set of device capabilities of an electronic device, the first set of device capabilities including at least one device capability;
transmitting a description of the first set of device capabilities from the electronic device to a remote server;
receiving from the remote server a first device profile identifier, the first device profile identifier representative of the first set of device capabilities, wherein the first device profile identifier is received at the electronic device in response to transmitting the description of the first set of device capabilities;
storing the received first device profile identifier on the electronic device; and
including the received first device profile identifier in a subsequent communication from the electronic device to the remote server.
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.
183 Citations
24 Claims
-
1. A method comprising:
-
identifying a first set of device capabilities of an electronic device, the first set of device capabilities including at least one device capability; transmitting a description of the first set of device capabilities from the electronic device to a remote server; receiving from the remote server a first device profile identifier, the first device profile identifier representative of the first set of device capabilities, wherein the first device profile identifier is received at the electronic device in response to transmitting the description of the first set of device capabilities; storing the received first device profile identifier on the electronic device; and including the received first device profile identifier in a subsequent communication from the electronic device to the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, encoded on a non-transitory computer-readable storage medium, operable when executed by a computer to cause data processing apparatus to perform operations comprising:
-
generating a first description of a set of device capabilities for an electronic device, the electronic device in a current configuration, the set of device capabilities representing the current configuration; providing the first description to a remote server in communication with the electronic device; receiving from the remote server a first device profile identifier in response to providing the first description, the first device profile identifier representing a first subset of a predefined set of device capabilities recognized by the remote server; and storing the first device profile identifier on the electronic device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
one or more servers comprising a processor and a memory operable to; receive a description of a set of device capabilities corresponding to a configuration of an electronic device; identify a device profile identifier, the device profile identifier representing a subset of a predefined set of supported device capabilities, the subset of the predefined set of supported device capabilities associated with the set of device capabilities corresponding to the configuration of the electronic device; transmit the device profile identifier to the electronic device; receive a communication from the electronic device, the communication including the device profile identifier; select content having a format suitable for the configuration of the electronic device based on the device profile identifier; and transmit the content to the electronic device. - View Dependent Claims (23, 24)
Specification