IP Library Granted Patent US 7,702,995
Granted Patent B2
US 7,702,995 · App. 09/841,017 · Granted Apr 20, 2010

Method and system for transforming content for execution on multiple platforms

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,702,995
App. No.
09/841,017
Granted
Apr 20, 2010
Kind
B2
Abstract

A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.

Claims (27)

1. A method comprising:

creating capture templates to harvest content from disparate content sources on multiple platforms in a network;

after creating the capture templates, acquiring original content and selectively extracting parts of interest from the original content from the disparate content sources on multiple platforms in the network using the created capture templates, wherein the created capture templates control the acquisition and extraction process;

generating a standardized data stream from the extraction process and incoming content sources; and

providing the standardized data stream for optimized display on one or more different types of platforms.

2. The method of claim 1 , wherein the content includes Hypertext Markup Language (HTML) content, FTP content, Database content, Extensible Markup Language (XML) content, or content from a data source.

3. The method of claim 1 , wherein the creating of the capture templates includes creating one or more XML files or documents to define rules, logic, and content extraction parameters, and wherein the created capture templates provide an ability to insert new media types and content optimized for a particular platform.

4. The method of claim 1 , wherein providing the standardized data stream for display includes:

providing the standardized data stream on a television display, personal computer display, or an electronic portable device display; and

generating content and code optimized, personalized for a specific platform, network environment, or local market.

5. The method of claim 1 , wherein providing the standardized data stream includes:

caching the standardized data stream;

caching the created capture templates; and

caching optimized, personalized and localized content generated for a specific platform, network environment, or local market.

6. A system comprising:

a content harvest and conversion platform to create capture templates to harvest content from disparate content sources on multiple platforms in a network and, after creating the capture templates, to acquire original content and selectively extract parts of interest from the original content from the content sources on multiple platforms in the network using the created capture templates, wherein the created capture templates control the acquisition and extracting process; and

a server to generate a standardized data stream from the extracted data and to provide the standardized data stream for input to a content engine for display on one or more different types of platforms.

7. The system of claim 6 , wherein the content includes Hypertext Markup Language (HTML) content, FTP content, Database content, Extensible Markup Language (XML) content, or content from a data source.

8. The system of claim 6 , wherein the content harvest and conversion platform is to create one or more XML files or documents to define rules, logic, and content extraction parameters, and is to provide an ability to insert new media types and content optimized for a particular platform.

9. The system of claim 6 , wherein the server is to provide the standardized data stream for input to a content engine to deliver optimized content and code for a television display, personal computer display, or an electronic portable device display.

10. The system of claim 6 , wherein the server is to cache the standardized data stream, the capture templates, and optimized, personalized and localized content generated for a specific platform, network environment or local market.

11. A method, comprising:

harvesting content from disparate content sources on multiple platforms in a network based on previously created original content acquisition and selective extraction rules by accessing content and media assets based on the previously created original content acquisition and selective extraction rules, which are stored in a repository; and

converting the acquired content based on conversion rules stored in the said repository.

12. The method of claim 11 , further comprising:

navigating the content sources to locate and access the content and media assets without changing existing content on the content sources.

13. The method of claim 11 , wherein the accessing of the content and media assets includes accessing the content and media assets using an Internet protocol.

Assignments (5)
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
To: TIVO CORPORATION
Reel/Frame 054540/0059 →
MERGER Recorded Apr 17, 2017
From: TVWORKS, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 042269/0069 →
CHANGE OF NAME Recorded Nov 11, 2009
From: DOUBLE C TECHNOLOGIES, LLC
To: TVWORKS, LLC
Reel/Frame 023500/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: METATV, INC
To: DOUBLE C TECHNOLOGIES, L.L.C.
Reel/Frame 023424/0820 →