IP Library Granted Patent US 7,574,486
Granted Patent B1
US 7,574,486 · App. 09/707,770 · Granted Aug 11, 2009

Web page content translator

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 7,574,486
App. No.
09/707,770
Granted
Aug 11, 2009
Kind
B1
Abstract

A system, method, and computer readable medium for reformatting web content into a format readable on one or more mobile devices is provided. A user generates a user request for a web page from a mobile device to a proxy server. The proxy server forwards the user request to an origin web server, which returns the requested web page to the proxy server. A conversion engine within the proxy server extracts the desired content from the web page, and reformats the content in accordance with one or more predefined transform methods associated with the one or more mobile devices before transmitting the transformed web page with the desired content to the one or more mobile devices. Secure or unsecure connection provided via a decorated uniform resource locator can be used to connect a mobile device, the proxy server, and an origin web server.

Claims (82)

1. A system for extracting and reformatting web page content into a format readable on a mobile device, comprising:

a receiving module to receive a secure user request from said mobile device for a web page having a first format;

a physical proxy server that receives said user request from said mobile device, forwards said request to a physical origin web server, receives said requested web page having said first format from said physical origin web server, site-mines said web page to extract content from said web page according to a predefined criteria, and reformats at least a portion of said site-mined content from said web page having said first format, for transmission to said mobile device, in accordance with at least one of a type of content viewer and a type of operating system associated with said mobile device said content is viewable on.

2. The system according to claim 1 , wherein said physical proxy server comprises:

a storage repository that contains at least one data file associated with each of said mobile device; and

a conversion engine that receives said requested web page and site-mines and reformats at least a portion of said content from said web page having said first format, for transmission to said mobile device, in accordance with one or more predetermined instructions in each of said at least one data file associated with each of said mobile device.

3. The system according to claim 2 , further comprising:

a cache that stores said requested web page prior to transmitting said extracted and reformatted web content to said mobile device.

4. The system according to claim 1 , wherein:

at least one of said data files is defined for at least two mobile devices having a predefined common characteristic.

5. The system according to claim 4 , wherein said predefined characteristic is at least one of:

a type of operating system,

a type of browser, and

a manufacturer.

6. The system according to claim 1 , wherein:

at least one of said data files is defined for a particular type of said mobile device.

7. The system according to claim 6 , wherein:

said particular type of said mobile device is defined by said manufacturer and model.

8. The system according to claim 1 , wherein:

said secure connection is provided by using a secure socket layer connection.

9. The system according to claim 1 , wherein:

a secure connection is provided between said physical proxy server and said physical origin web server.

10. The system according to claim 9 , wherein:

said secure connection is a secure socket layer connection.

11. A method for extracting, filtering and reformatting web page content into a format readable on a mobile device at a physical proxy server, comprising:

site-mining to extract content from a web page according to a predefined criteria at said physical proxy server;

reformatting, at said physical proxy server, said site-mined web page content in accordance with a limitation associated with said mobile device said web page site-mined desired content is viewable on, said limitation comprising at least one of a type of content viewer and a type of operating system provided by said mobile device; and

transmitting said filtered and reformatted web page content to said mobile device.

12. A system for reformatting content into a format readable on a mobile device, comprising:

a site-miner, at a physical proxy server, said site-miner to extract content from a web page according to a predefined criteria;

a reformatter, at said physical proxy server, to reformat said site-mined desired content in accordance with a limitation associated with said mobile device said site-mined desired content is viewable on, said limitation comprising at least one of a type of content viewer and a type of operating system provided by said mobile device; and

a transmitter to transmit said filtered and reformatted content to said mobile device.

13. A system for reformatting web page content into a format readable on a mobile device, comprising:

a site-mining module, at a physical proxy server, to extract content from a web page according to a predefined criteria;

a reformatting module, at said physical proxy server, to reformat said site-mined desired content in accordance with said limitation associated with said mobile device said site-mined desired content is viewable on, said reformatting module comprising at least one of a type of content viewer and a type of operating system associated with said mobile device; and

a transmitting module to transmit said filtered and reformatted web page content to said mobile device.

14. A method for extracting and reformatting web page content into a format tailored for a mobile device, comprising:

providing a connection between said mobile device and a physical proxy server;

providing mobile device related information to said physical proxy server from said mobile device, said mobile device related information comprising at least one of a type of content viewer and a type of operating system associated with said mobile device;

receiving a web page from a physical origin web server;

site-mining, at said physical proxy server, to extract content from said web page according to a predefined criteria;

conversion, at said physical proxy server, of said site-mined content based on said mobile device related information; and

forwarding said converted content to said mobile device.

15. The method for extracting and reformatting web page content into a format readable on a mobile device according to claim 14 , wherein:

said mobile device related information is provided to said proxy physical server from said mobile device in a header.

16. The method for extracting and reformatting web page content into a format readable on a mobile device according to claim 14 , further comprising:

comparing said mobile device related information to a client value stored in said physical proxy server for said mobile device.

17. The method for extracting and reformatting web page content into a format readable on a mobile device according to claim 14 , wherein said mobile device related information is at least one of:

a make;

a model;

a Web browser type; and

an operating system.

18. A physical proxy server for extracting and reformatting web page content into a format tailored for a mobile device, comprising:

a first communication channel to establish communications between said mobile device and said physical proxy server and to provide mobile device related information to said physical proxy server from said mobile device, said mobile device related information comprising at least one of a type of content viewer and a type of operating system associated with said mobile device;

a second communication channel to establish communications between said physical proxy server and a physical origin web server;

a site-miner to extract content from a web page according to a predefined criteria;

a converter to convert said site-mined content based on mobile device related information received over said first communications channel; and

a forwarder to forward said converted site-mined subset of content to said mobile device.

19. The physical proxy server according to claim 18 , wherein:

said mobile device related information is provided in a header.

20. The physical proxy server according to claim 18 , further comprising:

a comparator to compare said client device related information to a mobile value stored in said physical proxy server for said mobile device.

21. The physical proxy server according to claim 18 , wherein said mobile device related information is at least one of:

a make;

a model;

a Web browser type; and

an operating system.

22. Apparatus for extracting and reformatting web page content into a format tailored for a mobile device, comprising:

a connection module to provide a connection between said mobile device and a physical proxy server;

an information module to provide mobile device related information to said physical proxy server from said mobile device, said mobile device related information comprising at least one of a type of content viewer and a type of operating system associated with said mobile device;

a site-mining module to extract content from a web page according to a predefined criteria;

a conversion module, at said physical proxy server, to convert said site-mined content based on said mobile device related information; and

a forwarding module to forward said converted content to said mobile device.

23. The apparatus for extracting and reformatting web page content into a format readable on a mobile device according to claim 22 , wherein:

said information module provides said mobile device related information to said physical proxy server from said mobile device in a header.

24. The apparatus for extracting and reformatting web page content into a format readable on a mobile device according to claim 22 , further comprising:

a comparison module to compare said mobile device related information to a client value stored in said physical proxy server for said mobile device.

25. The apparatus for extracting and reformatting web page content into a format readable on a mobile device according to claim 22 , wherein said client device related information is at least one of:

a make;

a model;

a Web browser type; and

an operating system.

Assignments (14)
SECURITY INTEREST Recorded Jan 11, 2017
From: MOTHEYE TECHNOLOGIES, LLC; SYNCHRONICITY IP LLC; TRAVERSE TECHNOLOGIES CORP.; 3D NANOCOLOR CORP.; BISMARCK IP INC.; MAGNUS IP GMBH; MUNITECH IP S.À.R.L.; VERMILION PARTICIPATIONS; MARATHON VENTURES S.À.R.L; NYANZA PROPERTIES; MARATHON IP GMBH; ORTHOPHOENIX, LLC; MEDTECH DEVELOPMENT DEUTSCHLAND GMBH; SYNCHRONICITY IP GMBH; TLI COMMUNICATIONS GMBH
To: DBD CREDIT FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 041333/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
SECURITY INTEREST Recorded Apr 29, 2015
From: MARATHON PATENT GROUP, INC.; CRFD RESEARCH, INC.
To: DBD CREDIT FUNDING, LLC
Reel/Frame 035532/0160 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NUMBER 7547486 SHOULD BE 7574486 PREVIOUSLY RECORDED AT REEL: 034872 FRAME: 689. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Apr 27, 2015
From: MARATHON PATENT GROUP, INC.; CRFD RESEARCH, INC.
To: DBD CREDIT FUNDING, LLC
Reel/Frame 035524/0853 →
SECURITY INTEREST Recorded Feb 2, 2015
From: MARATHON PATENT GROUP, INC.; CRFD RESEARCH, INC.
To: DBD CREDIT FUNDING, LLC
Reel/Frame 034872/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: TELECOMMUNICATION SYSTEMS, INC.
To: CRFD RESEARCH, INC.
Reel/Frame 031994/0124 →
RELEASE Recorded Sep 27, 2013
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; SOLVERN INNOVATIONS, INC.; NETWORKS IN MOTION, INC.; MICRODATA GIS, INC.; MICRODATA, LLC; NEXTGEN COMMUNICATIONS, INC.
Reel/Frame 031307/0347 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
CORRECTIVE OF ERRORNEOUSLY RECORDED SN'S 09/964,297 & 09/770770 AND ADD 4 ADDITIONAL SERIAL NUMBERS PREVIOUSLY RECORDED AT REEL 018350 FRAME 155. ASSIGNORS HEREBY CONFIRM THE ASSIGNMENT OF THE ENTIRE INTEREST. Recorded Oct 16, 2006
From: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 018506/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2006
From: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 018350/0155 →
CHANGE OF NAME Recorded Oct 27, 2005
From: TYSYS ACQUISITION CORP.
To: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
Reel/Frame 017139/0800 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2004
From: CHENG, YIN; WILFREDO, PADIN; JIANG, RONGLI; FEDORCHEK, ANDREW
To: TSYS ACQUISITION CORP.
Reel/Frame 015405/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2004
From: AETHER SYSTEMS, INC.
To: TSYS ACQUISITION CORP.
Reel/Frame 014943/0308 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2001
From: PADIN, WILFREDO; JIANG, RONGLI; FEDORCHEK, ANDREW
To: AETHER SYSTEMS, INC.
Reel/Frame 012070/0147 →