IP Library Granted Patent US 8,396,990
Granted Patent B2
US 8,396,990 · App. 12/760,205 · Granted Mar 12, 2013

Transcoding web resources

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,396,990
App. No.
12/760,205
Granted
Mar 12, 2013
Kind
B2
Abstract

A transcoding system comprises a mobile communication device that retrieves a web resource using a mobile communication network and the internet via a transcoder. The web resource may comprise a web page intended for use by personal computers (PCs) stored at a web server. The mobile communication device sends a request to the transcoder for the web page, the request including a first URL. In one embodiment, the transcoder recognizes the first URL as relating to a web page on a transcode list. Accordingly, the transcoder retrieves a web page using a second URL based on the first URL according to a mapping record. The transcoder then transcodes the retrieved web page and sends the transcoded web page to the mobile communication device. In another embodiment, the transcoder does not recognize the first URL and instead removes the top level domain of the first URL to generate a truncated URL. The transcoder then retrieves web resources using the truncated URL and variations thereof and, based on an analysis of the web resources retrieved, sends the web resource most likely to be appropriate for the mobile communication device to the device.

Claims (40)

1. A method of providing a transcoded web resource to a user, the method comprising:

establishing a record that maps the first internet domain name to the second internet domain name by prefixing data in a field of a resource record for the first internet domain name with the second internet domain name;

receiving a request from the user, the request including a first internet domain name;

identifying a second internet domain name based on the first internet domain name;

retrieving an existing web resource identified by the second internet domain name;

transcoding the existing web resource into the transcoded web resource; and

transmitting the transcoded web resource to the user.

2. The method of claim 1 , wherein the first and second internet domain names have different top level domains but the same main distinctive label.

3. The method of claim 1 , wherein the first internet domain name translates to an address of a server, which server maintains a record that maps the first internet domain name to the second internet domain name.

4. A method of mapping a first internet domain name to a second internet domain name, the method comprising:

prefixing data in a field of a resource record for the first internet domain name with the second internet domain name;

retrieving the resource record; and

extracting the first and second internet domain names to establish a mapping of the first internet domain name to the second internet domain name.

5. The method of claim 4 , wherein the field of the resource record is a name server field for the first internet domain name.

6. The method of claim 4 , wherein retrieving the resource record comprises retrieving a zone file including the resource record.

7. A method of providing a mobile specific web resource to a mobile communication device, the method comprising

receiving a request from a mobile communication device, the request including a first internet domain name comprising a top level domain and one or more further elements;

generating a truncated internet domain name by removing the top level domain from the first internet domain name;

retrieving a web resource identified by the truncated internet domain name;

analyzing the retrieved web resource to determine whether it is appropriate for the mobile communication device;

transcoding the web resource if it is not appropriate for the mobile communication device; and

delivering the web resource to the mobile communication device.

8. Apparatus for providing a transcoded web resource to a user, the apparatus comprising a transcoder with a processor for

establishing a record that maps the first internet domain name to the second internet domain name by prefixing data in a field of a resource record for the first internet domain name with the second internet domain name;

receiving a request from the user, the request including a first internet domain name;

identifying a second internet domain name based on the first internet domain name;

retrieving an existing web resource identified by the second internet domain name;

transcoding the existing web resource into the transcoded web resource; and

transmitting the transcoded web resource to the user.

9. Apparatus for mapping a first internet domain name to a second internet domain name, the apparatus comprising a processor that:

prefixes data in a field of a resource record for the first internet domain name with the second internet domain name;

retrieves the resource record; and

extracts the first and second internet domain names to establish a mapping of the first internet domain name to the second internet domain name.

10. Apparatus for providing a mobile specific web resource to a mobile communication device, the apparatus comprising a server with a processor for:

receiving a request from a mobile communication device, the request including a first internet domain name comprising a top level domain and one or more further elements;

generating a truncated internet domain name by removing the top level domain from the first internet domain name;

retrieving a web resource identified by the truncated internet domain name;

analyzing the retrieved web resource to determine whether it is appropriate for the mobile communication device;

transcoding the web resource if it is not appropriate for the mobile communication device; and

delivering the web resource to the mobile communication device.

Assignments (5)
CHANGE OF NAME Recorded Mar 17, 2023
From: AFILIAS TECHNOLOGIES LIMITED
To: DEVICEATLAS LIMITED
Reel/Frame 063019/0470 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: PNC BANK, NATIONAL ASSOCIATION
To: AFILIAS LIMITED (F/K/A AFILIAS PUBLIC LIMITED COMPANY); AFILIAS TECHNOLOGIES LIMITED; AFILIAS USA, INC.; 101DOMAIN, INC.
Reel/Frame 054832/0354 →
SECURITY INTEREST Recorded Nov 30, 2017
From: AFILIAS PUBLIC LIMITED COMPANY; AFILIAS TECHNOLOGIES LIMITED
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 044262/0004 →
CHANGE OF NAME Recorded Feb 17, 2012
From: MTLD TOP LEVEL DOMAIN LIMITED
To: AFILIAS TECHNOLOGIES LIMITED
Reel/Frame 027721/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2010
From: CREMIN, RONAN; HARVIN, TREY; CETRARO, FRANCESCO; SPIERS, HUW
To: MTLD TOP LEVEL DOMAIN LIMITED
Reel/Frame 024658/0114 →