IP Library Patent Application 16883600
Patent Application
App. No. 16/883,600

CONTENT MANAGEMENT AND TRANSFORMATION SYSTEM FOR DIGITAL CONTENT

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 None
App. No.
16/883,600
Abstract

A transformation engine that enables content and information to be transformed from one format, a source format, to a format that is compatible with the requesting device, a destination format. Advantageously, various device types can access and share content via a network without concern as to the original format of the content. When a client device provides a request for content, the transformation engine identifies delivery characteristics of the client device, and identifies a source for the requested content. The transformation engine then transforms the source formatted content into a format identified through a best fit analysis of the delivery characteristics of the device.

Claims (35)

1 . A content transformer engine comprising:

a client identifier, the client identifier being operative to receive a content request from a client device, identify client device characteristics from the content request, and by deriving additional information about the client device from implicit sources and previously stored information;

a template database;

a best fit analyzer, the bet fit analyzer being operative to select a best fit template from the template database, the best fit template is being selected, based at least in part, on the client device characteristics;

a linker database, the linker database containing location information for a plurality of content resources and access information for each of the plurality of content resources;

an inbound content transformer, the inbound content transformer being operative to receive source formatted content and transform the source formatted content into interim formatted content; and

an outbound content transformer, the outbound content transformer being operative to transform the interim formatted content into destination formatted content in accordance with the best fit template.

2 . The content transformer engine of claim 1 , wherein the outbound transformer is an extensible style language transformation engine.

3 . The content transformer engine of claim 1 , wherein the inbound transformer is a reverse extensible style language transformation engine.

4 . The content transformer engine of claim 1 , wherein characteristics of the client device comprise at least one of the following characteristics:

screen resolution;

caching capabilities;

device type;

compression characteristics;

decompression characteristics;

network characteristics;

bandwidth characteristics; and

connection type.

5 . A server engine for obtaining and delivering desired content to a client device, the desired content residing in a first SGML-based format prior to deliver to said client device, said server engine comprising:

a client device interface for receiving a content request from a client device;

a client identifier that is operative to interpret the content request to identify characteristics of the client device, interpret the characteristics of the client device to identify the second SGML-based format, and the desired content;

a template database;

a best fit analyzer operative for identifying a best fit template by retrieving constants stored in said template database which correlate to the characteristics of the client device and incorporating the constants into the bet fit template;

a linker database for identifying a content resource containing the desired content; and

a transformer engine operative to transform the desired content from the first SGML-based format into the second SGML-based format based on the best fit template.

6 . The server engine of claim 5 , wherein said server engine includes and extensible style language transformation engine.

7 . The server engine of claim 5 , wherein the characteristics of the client device comprises at least on of the following characteristics:

screen resolution;

caching capabilities;

device type;

compression characteristics;

decompression characteristics;

network characteristics;

bandwidth characteristics; and

connection type.