IP Library Granted Patent US 8,635,404
Granted Patent B2
US 8,635,404 · App. 13/333,483 · Granted Jan 21, 2014

Data transfer systems with power management

Inventors: Jeng-Luen Li (San Jose, CA); Kugao Ouchi (Palo Alto, CA)
Assignee: O2Micro, Inc.
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,635,404
App. No.
13/333,483
Granted
Jan 21, 2014
Kind
B2
Abstract

A controller for transferring data between a host and a storage medium includes a data transfer unit and a control unit. The data transfer unit transfers data according to control commands from the host if the data transfer unit is enabled. The control unit coupled to the data transfer unit receives a status signal indicating whether the storage medium is coupled to a socket of the controller. The control unit provides interruption signals to the host. Power and a clock signal for the control unit are disabled if the status signal indicates that the storage medium is decoupled from the controller.

Claims (36)

1. A controller for transferring data between a host and a storage medium, said controller comprising:

a data transfer unit transferring said data according to control commands from said host if said data transfer unit is enabled; and

a control unit, coupled to said data transfer unit, that receives a status signal indicating whether said storage medium is coupled to a socket of said controller, that controls said data transfer unit according to said status signal, and that provides a plurality of interruption signals to said host,

wherein power and a clock signal for said control unit are cut off if said status signal indicates that said storage medium is decoupled from said socket.

2. The controller as claimed in claim 1 , wherein said power and said clock signal for said control unit are turned on if said status signal indicates that said storage medium is coupled to said socket.

3. The controller as claimed in claim 1 , wherein said control unit comprises a card detection circuit which receives said status signal, and enables and disables said data transfer unit according to said status signal.

4. The controller as claimed in claim 3 , wherein said card detection circuit enables said data transfer unit if said status signal indicates that said storage medium is coupled to said socket, and wherein said card detection circuit disables said data transfer unit if said status signal indicates that said storage medium is decoupled from said socket.

5. The controller as claimed in claim 1 , wherein said power and said clock signal for said data transfer unit are turned on if said status signal indicates that said storage medium is coupled to said socket, and wherein said power and said clock signal for said data transfer unit are cut off if said status signal indicates that said storage medium is decoupled from said socket.

6. The controller of claim 1 , further comprising:

a filter, coupled to said socket, that generates said status signal provided to both said control unit and said host.

7. A data transfer system comprising:

a host;

a storage medium;

a controller coupled between said host and said storage medium and operable for transferring data between said host and said storage medium, said controller further comprising:

a data transfer unit transferring data according to control commands from said host if said data transfer unit is enabled;

a control unit, coupled to said data transfer unit, that receives a status signal indicating whether said storage medium is coupled to a socket of said controller, that controls said data transfer unit according to said status signal, and that provides a plurality of interruption signals to said host,

wherein power and a clock signal for said control unit are cut off if said status signal indicates that said storage medium is decoupled from said socket.

8. The data transfer system as claimed in claim 7 , wherein said power and said clock signal for said control unit are turned on if said status signal indicates that said storage medium is coupled to said socket.

9. The data transfer system as claimed in claim 7 , wherein said control unit enables said data transfer unit if said status signal indicates that said storage medium is coupled to said socket, and wherein said control unit disables said data transfer unit if said status signal indicates that said storage medium is decoupled from said socket.

10. The data transfer system as claimed in claim 7 , wherein said power and said clock signal for said data transfer unit are turned on if said status signal indicates that said storage medium is coupled to said socket, and said power and said clock signal for said data transfer unit are cut off if said status signal indicates that said storage medium is decoupled from said socket.

11. The data transfer system as claimed in claim 7 , wherein said host further comprises a pin, which is operable for receiving said status signal from said filter.

12. The data transfer system as claimed in claim 7 , wherein said storage medium comprises a flash media card.

13. A method for transferring data information between a host and a storage medium, said method comprising:

transferring a status signal indicating whether a storage medium is coupled to a socket of a controller to said host;

cutting off power and a clock signal to a control unit of said controller if said status signal indicates that said storage medium is decoupled from said socket;

transferring said data according to control commands from said host if a data transfer unit of said controller is enabled.

14. The method as claimed in claim 13 , further comprising:

turning on said power and said clock signal to said control unit of said controller if said status signal indicates that said storage medium is coupled to said socket.

15. The method as claimed in claim 13 , further comprising:

turning on said power and said clock signal to said data transfer unit if said status signal indicates that said storage medium is coupled to said socket; and

cutting off said power and said clock signal to said data transfer unit if said status signal indicates that said storage medium is decoupled from said socket.

16. The method as claimed in claim 13 , further comprising:

enabling and disabling said data transfer unit by said control unit according to said status signal.

17. The method as claimed in claim 16 , further comprising:

enabling said data transfer unit if said status signal indicates that said storage medium is coupled to said socket, and

disabling said data transfer unit if said status signal indicates that said storage medium is decoupled from said socket.

Assignments (7)
SECURITY INTEREST Recorded Dec 31, 2025
From: O2 MICRO, INC.
To: MADISON PACIFIC TRUST LIMITED, AS NEW SECURITY AGENT
Reel/Frame 074148/0032 →
CHANGE OF NAME Recorded Aug 22, 2024
From: CREDIT SUISSE AG, SINGAPORE BRANCH. AS SECURITY AGENT
To: UBS AG, SINGAPORE BRANCH, AS SECURITY AGENT
Reel/Frame 069242/0457 →
IP SECURITY AGREEMENT SUPPLEMENT Recorded Jul 12, 2023
From: O2 MICRO, INC.
To: CREDIT SUISSE AG, SINGAPORE BRANCH, AS SECURITY AGENT
Reel/Frame 064259/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2016
From: SUZHOU BAYHUB TECHNOLOGY CO. LTD
To: O2 MICRO, INC.
Reel/Frame 038908/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2014
From: MAISHI ELECTRONIC (SHANGHAI) LTD
To: SUZHOU BAYHUB TECHNOLOGY CO., LTD
Reel/Frame 032135/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2012
From: O2MICRO, INC.
To: MAISHI ELECTRONIC (SHANGHAI) LTD.
Reel/Frame 029146/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2012
From: LI, JENG-LUEN; OUCHI, KUGAO
To: O2MICRO, INC.
Reel/Frame 027795/0925 →
Continuity (1)
Related Publication 20130166817A1 · Jun 27, 2013