IP Library Granted Patent US 8,412,767
Granted Patent B2
US 8,412,767 · App. 12/175,342 · Granted Apr 2, 2013

Mobile content service

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,412,767
App. No.
12/175,342
Granted
Apr 2, 2013
Kind
B2
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.

Claims (55)

1. 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.

2. The method of claim 1 , wherein the converting the standard content to mobile content based at least partly upon the determined profile comprises inserting at least one advertisement adapted to be rendered by the mobile device.

3. The method of claim 1 , wherein the step of determining that the mobile request originates from the mobile device comprises analyzing the user agent string received with the request.

4. 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.

5. The method of claim 4 , wherein the determining that the second request originates from the mobile device comprises analyzing the user agent string received with the request.

6. The method of claim 4 , wherein the converting the standard content to mobile content comprises inserting at least one advertisement adapted to be rendered by the mobile device.

7. The method of claim 4 , wherein the converting the standard content to mobile content comprises retrieving a mobile device profile based upon information about the requesting device derived from the request for content and converting the standard content to mobile content based at least partly upon the profile.

8. The method of claim 4 , further comprising:

receiving the second request at the standard-to-mobile conversion server;

looking up a URL for the standard content based upon the second request;

receiving the requested standard content at the standard-to-mobile conversion server;

converting the received standard content into content to be rendered by the mobile device; and

sending the converted content to the mobile device.

9. The method of claim 8 , further comprising:

sending to the standard content server at least one credential to authenticate the requesting user to the standard content server; and

receiving from the standard content server content that is available only to an authenticated user.

10. The method of claim 8 , wherein the requested content is stored on the standard content server in a first format adapted to be rendered using a first type of media player and wherein the converting the received standard content into content to be rendered by the mobile device 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.

11. The method of claim 10 , wherein the converting the received standard content into content to be rendered by the mobile device comprises inserting at least one advertisement adapted to be rendered by the mobile device.

12. 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.

13. The method of claim 12 , wherein the step of transforming the web content in real-time to mobile-device-compatible content further comprises normalizing the HTML version of the requested content output from the hosting web site to XHTML-MP. The XHTML-MP content is then served to the requesting mobile device.

Assignments (13)
SUPERPRIORITY INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 17, 2025
From: MARKMONITOR INC.; NETWORK SOLUTIONS, LLC; NEWFOLD DIGITAL, INC.; A SMALL ORANGE, LLC; BLUEHOST INC.; HOSTGATOR.COM LLC; P.D.R SOLUTIONS (U.S.) LLC; MONSTERCOMMERCE, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 073963/0121 →
SUPERPRIORITY INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 17, 2025
From: MARKMONITOR INC.; NETWORK SOLUTIONS, LLC; NEWFOLD DIGITAL, INC.; A SMALL ORANGE, LLC; BLUEHOST INC.; HOSTGATOR.COM LLC; P.D.R SOLUTIONS (U.S.) LLC; MONSTERCOMMERCE, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073963/0186 →
MERGER Recorded Jun 18, 2025
From: WEB.COM GROUP, INC.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 071446/0586 →
FIRST LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 18, 2023
From: NEWFOLD DIGITAL, INC.; NETWORK SOLUTIONS, LLC; WEB.COM GROUP, INC.; MARKMONITOR INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 065268/0277 →
RELEASE OF GRANT OF SECURITY INTEREST IN PATENTS (RELEASES RF047239 / 0233) Recorded Feb 11, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 055283/0096 →
RELEASE OF GRANT OF SECURITY INTEREST IN PATENTS (RELEASES RF 047239 / 0172) Recorded Feb 11, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 055282/0943 →
SECURITY INTEREST Recorded Feb 10, 2021
From: THE ENDURANCE INTERNATIONAL GROUP, INC.; NETWORK SOLUTIONS, LLC; WEB.COM GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055277/0783 →
FIRST LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 15, 2018
From: NETWORK SOLUTIONS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047239/0172 →
SECOND LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 15, 2018
From: NETWORK SOLUTIONS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047239/0233 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (034060/0945) Recorded Oct 11, 2018
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: NETWORK SOLUTIONS, LLC
Reel/Frame 047785/0618 →
SECURITY INTEREST Recorded Oct 29, 2014
From: NETWORK SOLUTIONS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034060/0945 →
RELEASE OF GRANT OF FIRST LIEN SECURITY INTEREST IN PATENT RIGHTS PREVIOUSLY RECORDED AT REEL/FRAME (027608/0319) Recorded Oct 28, 2014
From: JPMORGAN CHASE BANK, N.A.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 034077/0659 →
RELEASE OF GRANT OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS PREVIOUSLY RECORDED AT REEL/FRAME (027608/0255) Recorded Oct 28, 2014
From: JPMORGAN CHASE BANK, N.A.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 034079/0941 →