IP Library Granted Patent US 7,921,238
Granted Patent B2
US 7,921,238 · App. 12/130,155 · Granted Apr 5, 2011

USB host system and method for transferring transfer data

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,921,238
App. No.
12/130,155
Granted
Apr 5, 2011
Kind
B2
Abstract

A USB host system includes: a USB host module having a USB host function for performing USB transfer to/from a USB device; a different-function module having a predetermined function using transfer data that is to be an object of the USB transfer; at least one shared memory shared between the USB host module and the different-function module; and at least one dedicated memory exclusively used by the USB host module. At least part of management data for performing the USB transfer is stored in the dedicated memory.

Claims (9)

1. A method for transferring transfer data from a USB (universal serial bus) device to a module in a USB host system, the USB host system comprising a USB host controller having a USB host function for performing USB transfer to/from the USB device;

the module having a predetermined function using transfer data that is to be an object of the USB transfer;

at least one shared memory shared between the USB host controller and the module; and at least one dedicated memory exclusively used by the USB host controller,

wherein at least part of management data for performing the USB transfer is stored in the dedicated memory,

the method comprising:

a transaction constructing step in which the USB host controller reads management data stored in the dedicated memory and constructs a transaction; a transfer data storing step in which the USB host controller reads transfer data from the USB device based on the transaction constructed in the transaction constructing step and stores the transfer data in the shared memory;

a management data write step in which the USB host controller writes transfer information on the data transfer in the transfer data storing step as the management data in the dedicated memory; and

a transfer data read step in which, in parallel with the management data write step, the module reads the transfer data stored in the shared memory in the transfer data storing step.

2. The method of claim 1 , wherein when the module is reading the transfer data in the shared memory in the transfer data read step, the USB host controller reads management data on transfer data next to the transfer data stored in the shared memory from the dedicated memory and constructs a transaction in the transaction constructing step.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2015
From: PANASONIC CORPORATION
To: PANNOVA SEMIC, LLC
Reel/Frame 036065/0273 →
CHANGE OF NAME Recorded Nov 21, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0624 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2008
From: SAKAI, RYO; EGASHIRA, SHINICHI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 021344/0551 →