Dynamically generating content based on capabilities of a mobile device
First Claim
1. A method for managing content to a mobile device over a network, comprising:
- determining a mobile device profile from at least one of information provided by the mobile device and information about a communication link to the mobile device;
receiving a request for content from the mobile device;
dynamically formatting the requested content based, at least in part, on the mobile device profile; and
forwarding the dynamically formatted content to the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method is directed to dynamically generating content on the fly based on at least one characteristic of a computing device requesting the content, including a characteristic of a network connection. The invention may receive information from a variety of sources, including a manufacturer of the computing device, a header sent by the computing device, and specific test results performed on computing devices similar to the requesting computing device. The information may include screen size, screen resolution, memory size, browser capabilities, applications supported, and so forth. The network connection information may include bandwidth, delays, degradation, connection type, and so forth. The information may be combined to determine an overall device profile. When a request for content is made, the server may employ the device profile to dynamically format the content and provide it optimized for the computing device.
144 Citations
22 Claims
-
1. A method for managing content to a mobile device over a network, comprising:
-
determining a mobile device profile from at least one of information provided by the mobile device and information about a communication link to the mobile device;
receiving a request for content from the mobile device;
dynamically formatting the requested content based, at least in part, on the mobile device profile; and
forwarding the dynamically formatted content to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium for use in managing content to a mobile device over a network, comprising executable instructions for performing actions:
-
determining a mobile device profile from at least one of information provided by the mobile device and information about a communication link to the mobile device;
receiving a request for content from the mobile device;
dynamically formatting the requested content based, at least in part, on the mobile device profile; and
forwarding by the server the dynamically formatted content to the mobile device. - View Dependent Claims (11, 12, 13)
-
-
14. A server that is configured for use in managing content to a mobile device over a network, comprising:
-
a transceiver for receiving and sending information to another computing device;
a processor in communication with the transceiver; and
a memory in communication with the processor and for use in storing data and machine instructions that causes the processor to perform a plurality of operations, including;
determining a mobile device profile from at least one of information provided by the mobile device and information about a communication link with the mobile device;
receiving a request for content from the mobile device;
dynamically formatting the requested content based, at least in part, on the mobile device profile and the communication link; and
forwarding the dynamically formatted content to the mobile device. - View Dependent Claims (15, 16)
-
-
17. A modulated data signal for managing content to a mobile device over a network, the modulated data signal comprising instructions that enable a computing device to perform the actions of:
-
enabling a determination by a server of a mobile device profile from at least one of information provided by the mobile device and information about a communication link with the mobile device;
receiving, at the server, a request for content from the mobile device;
enabling the server to dynamically format the requested content based, at least in part, on the mobile device profile and the communication link; and
forwarding by the server the dynamically formatted content to the mobile device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus of managing content to a mobile device over a network, comprising:
-
a transceiver for receiving and sending information to another computing device;
a means for determining a mobile device profile based, at least in part, on information provided by the mobile device and information about a communication link with the mobile device;
a means for receiving a request for content from the mobile device;
a means for dynamically formatting the requested content based, at least in part, on the mobile device profile and the communication link; and
a means for forwarding the dynamically formatted content to the mobile device.
-
Specification