Dynamic detection of device characteristics
First Claim
Patent Images
1. A method comprising:
- transmitting, from a local electronic device, a request for the information to a remote electronic device;
receiving, from the remote electronic device, a response including a profile query requesting data corresponding to one or more dynamically changeable characteristics of the local electronic device;
retrieving the requested data corresponding to the one or more dynamically changeable of characteristics of the local electronic device; and
selectively transmitting, from the local electronic device, a request for the information including the data corresponding to the one or more dynamically changeable characteristics of the local electronic device based on one or more privacy constraints.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism that allows customization, adaptation and/or personalization of content provided to a client device by a server device based on one or more dynamically variable characteristics of the client device, for example, geographical location, network connection conditions, device configuration, user preferences. Information exchanged to enable customization is adapted based on a user'"'"'s privacy preferences
57 Citations
22 Claims
-
1. A method comprising:
-
transmitting, from a local electronic device, a request for the information to a remote electronic device;
receiving, from the remote electronic device, a response including a profile query requesting data corresponding to one or more dynamically changeable characteristics of the local electronic device;
retrieving the requested data corresponding to the one or more dynamically changeable of characteristics of the local electronic device; and
selectively transmitting, from the local electronic device, a request for the information including the data corresponding to the one or more dynamically changeable characteristics of the local electronic device based on one or more privacy constraints. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving, from a remote electronic device, a request for information from a local resource;
transmitting to the remote electronic device a response including a profile query requesting data corresponding to one or more dynamically changeable characteristics of the remote electronic device;
receiving, from the remote electronic device, a request for the information including the data corresponding to the one or more dynamically changeable characteristics of the remote electronic device; and
transmitting to the remote electronic device the requested information selected and/or formatted based on the data corresponding to the one or more dynamically changeable characteristics of the remote electronic device. - View Dependent Claims (6, 7, 8)
-
-
9. An article comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
transmit, from a local electronic device, a request for the information to a remote electronic device;
receive, from the remote electronic device, a response including a profile query requesting data corresponding to one or more dynamically changeable characteristics of the local electronic device;
retrieve the requested data corresponding to the one or more dynamically changeable of characteristics of the local electronic device; and
selectively transmit, from the local electronic device, a request for the information including the data corresponding to the one or more dynamically changeable characteristics of the local electronic device based on one or more privacy constraints. - View Dependent Claims (10, 11, 12)
-
-
13. An article comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
receive, from a remote electronic device, a request for information from a local resource;
transmit to the remote electronic device a response including a profile query requesting data corresponding to one or more dynamically changeable characteristics of the remote electronic device;
receive, from the remote electronic device, a request for the information including the data corresponding to the one or more dynamically changeable characteristics of the remote electronic device; and
transmit to the remote electronic device the requested information selected and/or formatted based on the data corresponding to the one or more dynamically changeable characteristics of the remote electronic device. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
receiving, with an application executed by a local electronic device, a request for information to a remote electronic device;
searching a database of locally stored data corresponding to one or more remote content providers to determine whether to transmit data corresponding to one or more dynamically changeable characteristics of the local electronic device to the remote device with the request for information;
retrieving the locally stored data, if any, corresponding to the one or more dynamically changeable of characteristics of the local electronic device; and
transmitting, from the local electronic device, a request for the information including the data corresponding to the one or more dynamically changeable characteristics of the local electronic device. - View Dependent Claims (18, 19)
-
-
20. An article comprising a computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
receive, with an application executed by a local electronic device, a request for information to a remote electronic device;
search a database of locally stored data corresponding to one or more remote content providers to determine whether to transmit data corresponding to one or more dynamically changeable characteristics of the local electronic device to the remote device with the request for information;
retrieve the locally stored data, if any, corresponding to the one or more dynamically changeable of characteristics of the local electronic device; and
transmit, from the local electronic device, a request for the information including the data corresponding to the one or more dynamically changeable characteristics of the local electronic device. - View Dependent Claims (21, 22)
-
Specification