IP Library Granted Patent US 7,467,244
Granted Patent B2
US 7,467,244 · App. 10/803,330 · Granted Dec 16, 2008

Connecting a computer program and a peripheral device using a first communication protocol through an interconnect using a second communication protocol

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,467,244
App. No.
10/803,330
Granted
Dec 16, 2008
Kind
B2
Abstract

A device and method for electronic data conversion is provided. Data according to IEEE 1394 format and protocol is received and converted to USB format and protocol and supplied to a system configured to receive data according to USB format and protocol.

Claims (19)

1. A method for transferring data between a video application, executing in a computer system, and a digital video device, comprising:

generating an IEEE 1394 command to exchange data with a digital video device, the IEEE 1394 command being generated in the video application according to IEEE 1394 protocol;

converting, in the computer system, the IEEE 1394 command to a USB command in accordance with the USB protocol;

transmitting the USB command over a USB connection in the computer system to a converter device external to the computer system;

receiving the USB command in the converter device;

converting, in the converter device, the USB command to the IEEE 1394 command; and

transmitting the IEEE 1394 command from the converter device to the digital video device.

2. The method as recited in claim 1 , wherein converting the IEEE 1394 command to the USB command comprises a 1394-USB tunnel driver that receives a IEEE 1394 bus input-output request, creates data packets with OHCI-compatible PCI accesses and transmits them to a USB stack.

3. The method as recited in claim 1 , wherein converting the IEEE 1394 command to the USB command comprises, a USB client device driver that receives data packets from a IEEE 1394 stack, passes data packets to a system driver component, and transmits them to the converter device.

4. The method as recited in claim 1 , wherein converting the IEEE 1394 command to the USB command, in the computer system, comprises first converting the IEEE 1394 command to an intermediate protocol.

5. A method for transferring data between a video application, executing in a computer system, and a digital video device, comprising:

generating an IEEE 1394 command to exchange data with the video application running on the computer system, the IEEE 1394 command being generated in the digital video device according to IEEE 1394 protocol;

transmitting the IEEE 1394 command over a IEEE 1394 connection to a converter device;

receiving the IEEE 1394 command in the converter device;

converting, in the converter device, the IEEE 1394 command to a USB command in accordance with the USB protocol;

transmitting the USB command over a USB connection from the converter device to the computer system;

receiving the USB command in the computer system; converting, in the computer system, the USB command to a IEEE-1394 command in accordance with the IEEE-1394 protocol; and

providing the IEEE-1394 to the video application.

6. The method as recited in claim 5 , wherein converting the USB command to the IEEE-1394 command in the computer system comprises first converting the IEEE 1394 command to an intermediate protocol.

Assignments (12)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, AND REPLACE THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030427 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO 8324450 CANADA INC. Recorded Aug 1, 2013
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 030986/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
To: 8324450 CANADA INC.
Reel/Frame 030427/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: COREL CORPORATION
To: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
Reel/Frame 030427/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2012
From: AVID TECHNOLOGY INC.; PINNACLE SYSTEMS, INC.
To: COREL CORPORATION
Reel/Frame 028988/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2004
From: KAMPHAUSEN, RALF; ZEMKE, MARTIN; BRANDT, SOENKE E.W.
To: PINNACLE SYSTEMS, INC.
Reel/Frame 015250/0824 →