Mobile content service
AssigneeNetwork Solutions, LLC
InventorsMatthew Jonathan Ho, Brendan McLean
Life of this patent
Estimating the term…
Abstract
Standard content created for use on non-mobile platforms, such as personal computers, is made available and useful to mobile devices. A request for content from a mobile device is sent to a mobile server using the DNS or a redirect from a standard content server. The mobile server obtains the standard content and normalizes it for use on the mobile device. The normalized content is sent to the requesting mobile device.
Claims13
A method for providing mobile content based on standard content, the method comprising:
- receiving, at a first server, a plurality of requests for content, each request received from either a mobile device or a standard device;
- determining that at least one of the plurality of requests is a mobile request that originated from a mobile device;
- redirecting the mobile request to a standard-to-mobile conversion server;
- receiving the mobile request at the standard-to-mobile conversion server;
- identifying a hosting web server that hosts the requested content from among a plurality of hosting web servers;
- sending a reverse proxy call from the standard-to-mobile conversion server to the identified hosting web server for the standard content as requested by the mobile device user;
- receiving at the standard-to-mobile conversion server the requested standard content from the identified hosting web server;
- determining a mobile device profile based upon information about the requesting device derived from the mobile request for content;
- converting the standard content to mobile content by replacing code in the requested content with code that provides at least partly equivalent functionality on the mobile device, based at least partly upon the determined profile;
- sending the mobile content to the mobile device;
- determining that at least another one of the plurality of requests is a non-mobile request that originates from a non-mobile standard device;
- and
- responsive to the non-mobile request, serving the standard content to the non-mobile device unaltered by the standard-to-mobile conversion server;
- and
- storing the requested content on the web server in a first format adapted to be rendered using a first type of media player, wherein the converting the standard content to mobile content based at least partly upon the determined profile comprises converting the requested content to a second format that is adapted to be rendered by a second type of media player on the mobile device.
A method for providing mobile content based on standard content the method comprising:
- receiving, at a web server hosting standard content, a first request for the standard content from a non-mobile standard device;
- receiving, at the web server hosting standard content, a second request for content from a mobile device;
- determining that the second request is a mobile device request that originates from the mobile device;
- redirecting the second request to a standard-to-mobile conversion server;
- sending a reverse proxy call from the standard-to-mobile conversion server for the standard content as requested by the mobile device request;
- sending to the standard-to-mobile conversion server the requested standard content;
- converting the standard content to mobile content by replacing code in the requested content with code that provides at least partly equivalent functionality on the mobile device;
- sending the mobile content to the mobile device;
- responsive to the first request, serving the standard content to the non-mobile device unaltered by the standard-to-mobile conversion server;
- and
- storing the requested content on the web server in a first format adapted to be rendered using a first type of media player, wherein the converting the standard content to mobile content comprises converting the requested content to a second format that is adapted to be rendered by a second type of media player on the mobile device.
A method for providing mobile content based on standard content, the method comprising:
- receiving, at a first server, a plurality of requests for content, each request received from either a mobile device or a standard device;
- determining that at least one of the plurality of requests is a mobile request that originated from a mobile device;
- redirecting the mobile request to a standard-to-mobile conversion server;
- receiving the mobile request at the standard-to-mobile conversion server;
- identifying a hosting web server that hosts the requested content from among a plurality of hosting web servers;
- requesting the standard content from the identified hosting web server;
- receiving at the standard-to-mobile conversion server the requested standard content from the identified hosting web server;
- determining a mobile device profile based upon information about the requesting device derived from the mobile request for content;
- transforming the web content in real-time to mobile-device-compatible content;
- sending the mobile content to the mobile device;
- determining that at least another one of the plurality of requests is a non-mobile request that originates from a non-mobile standard device;
- and
- responsive to the non-mobile request, serving the standard content to the non-mobile device unaltered by the standard-to-mobile conversion server.
Dependencies are inferred from the claim text.