IP Library Granted Patent US 9,137,335
Granted Patent B2
US 9,137,335 · App. 14/267,983 · Granted Sep 15, 2015

Operating M-PHY based communications over mass storage-based interfaces, and related connectors, systems and methods

Inventors: Yuval Corey Hershko (Haifa, IL); Yoram Rimoni (Haifa, IL)
Assignee: QUALCOMM Incorporated
H04L69/03G06F13/387G06F13/4265H04W40/00H04W80/00G06F13/42
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 9,137,335
App. No.
14/267,983
Granted
Sep 15, 2015
Kind
B2
Abstract

M-PHY communications are provided over a mass storage-based interface. Related connectors, systems, and methods are also disclosed. In particular, embodiments of the present disclosure take the M-PHY standard compliant signals and direct them through a memory card compliant connector so as to allow two M-PHY standard compliant devices having memory card based connectors to communicate.

Claims (40)

1. A method of ascertaining what sort of card has been put into a host device receptacle, comprising:

detecting insertion of a memory card connector into a memory card form factor receptacle;

determining if the memory card connector is associated with a memory card or if the memory card connector is associated with circuitry configured to operate according to an M-PHY protocol;

operating in a first mode if the determining determines that the memory card connector is associated with the memory card; and

operating in a second mode if the determining determines that the memory card connector is associated with the circuitry configured to operate according to the M-PHY protocol.

2. The method of claim 1 , wherein determining if the memory card connector is associated with the memory card comprises sending a command associated with a memory card standard and detecting a response.

3. The method of claim 1 , wherein determining if the memory card connector is associated with the memory card comprises sending a plurality of commands, each command uniquely associated with a different memory card standard and evaluating whether a response is generated by each of the plurality of commands.

4. The method of claim 1 , further comprising determining if the memory card connector is associated with circuitry configured to operate according to a memory card standard selected from the group consisting of: Compact Flash (I and II), Secure Digital (SD) (SD, miniSD, microSD, SDHC, miniSDHC, microSDHC, SDXC), Memory Stick (Standard, Pro, Pro Duo, Pro-HG Duo, Micro (M2), xC), MultiMediaCard (MMC) (MMC, RS-MMC, MMCmobile, MMCplus, MMCmicro, eMMC), Serial Peripheral Interface (SPI), xD (Standard, Type M, Type H, Type M+), XQD, and Ultra High Speed (UHS) (I and II).

5. The method of claim 1 , further comprising determining if the memory card connector is associated with the circuitry configured to operate according to an M-PHY standard coupled with a universal flash storage (UFS) system.

6. The method of claim 1 , further comprising detecting a power pin associated with the memory card connector.

7. The method of claim 6 , further comprising providing power through the power pin.

8. A method of ascertaining what sort of card has been put into a host device receptacle, comprising:

detecting insertion of a memory card connector into a memory card form factor receptacle;

providing a first command to logic within the memory card connector, the first command uniquely associated with a first memory card communication protocol;

determining if a first reply to the first command is provided from the logic within the memory card connector to a host device;

if no first reply is provided, providing a second command to the logic within the memory card connector, the second command associated with a second memory card communication protocol;

determining if a second reply to the second command is provided from the logic within the memory card connector to the host device; and

if no second reply is provided, interacting with circuitry associated with the memory card connector through the memory card connector according to an M-PHY protocol.

9. The method of claim 8 , wherein the first memory card communication protocol comprises a secure digital (SD) protocol.

10. The method of claim 8 , wherein the second memory card communication protocol comprises a MultiMediaCard (MMC) protocol.

11. The method of claim 8 , further comprising determining if the memory card connector is associated with circuitry configured to operate according to a memory card standard selected from the group consisting of: Compact Flash (I and II), Secure Digital (SD) (SD, miniSD, microSD, SDHC, miniSDHC, microSDHC, SDXC), Memory Stick (Standard, Pro, Pro Duo, Pro-HG Duo, Micro (M2), xC), MultiMediaCard (MMC) (MMC, RS-MMC, MMCmobile, MMCplus, MMCmicro, eMMC), Serial Peripheral Interface (SPI), xD (Standard, Type M, Type H, Type M+), XQD, and Ultra High Speed (UHS) (I and II).

12. The method of claim 8 , further comprising determining if the memory card connector is associated with the circuitry configured to operate according to an M-PHY standard coupled with a universal flash storage (UFS) system.

13. The method of claim 8 , further comprising detecting a power pin associated with the memory card connector.

14. The method of claim 13 , further comprising providing power through the power pin.

15. A non-transitory computer readable medium comprising software with instructions to:

detect insertion of a memory card connector into a memory card form factor receptacle;

determine if the memory card connector is associated with a memory card or if the memory card connector is associated with circuitry configured to operate according to an M-PHY protocol;

operate in a first mode if the determining determines that the memory card connector is associated with the memory card; and

operate in a second mode if the determining determines that the memory card connector is associated with the circuitry configured to operate according to the M-PHY protocol.

16. The computer readable medium of claim 15 wherein the instructions to determine if the memory card connector is associated with the memory card comprise instructions to send a command associated with a memory card standard and detect a response.

17. The computer readable medium of claim 15 wherein the instructions to determine if the memory card connector is associated with the memory card comprise instructions to send a plurality of commands, each command uniquely associated with a different memory card standard and evaluate whether a response is generated by each of the plurality of commands.

18. The computer readable medium of claim 15 wherein the instructions further comprise instructions to determine if the memory card connector is associated with the circuitry configured to operate according to an M-PHY standard coupled with a universal flash storage (UFS) system.

19. A computing device, comprising:

a receptacle configured to hold a memory card connector and having electrical contacts configured to mate to contacts in a memory card form factor; and

a control system operatively coupled to the electrical contacts and configured to:

detect insertion of the memory card connector into the receptacle;

determine if the memory card connector is associated with a memory card or if the memory card connector is associated with circuitry configured to operate according to an M-PHY protocol;

operate in a first mode if the determining determines that the memory card connector is associated with the memory card; and

operate in a second mode if the determining determines that the memory card connector is associated with the circuitry configured to operate according to the M-PHY protocol.

20. The computing device of claim 19 wherein the receptacle comprises a power pin and the control system is configured to provide power to the memory card connector through the power pin.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2024
From: HERSHKO, YUVAL COREY; RIMONI, YORAM
To: QUALCOMM INCORPORATED
Reel/Frame 067206/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: HERSHKO, YUVAL COREY; RIMONI, YORAM
To: QUALCOMM INCORPORATED
Reel/Frame 066835/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2024
From: HERSHKO, YUVAL; RIMONI, YORAM
To: QUALCOMM INCORPORATED
Reel/Frame 066535/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2024
From: HERSHKO, YUVAL COREY; RIMONI, YORAM
To: QUALCOMM INCORPORATED
Reel/Frame 066536/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2014
From: HERSHKO, YUVAL COREY; RIMONI, YORAM
To: QUALCOMM INCORPORATED
Reel/Frame 033118/0467 →
Continuity (3)
Provisional Application 61867353 · Aug 19, 2013
Provisional Application 61867343 · Aug 19, 2013
Related Publication 20150052266A1 · Feb 19, 2015