×

Memory card device

  • US 9,854,198 B2
  • Filed: 01/05/2012
  • Issued: 12/26/2017
  • Est. Priority Date: 01/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. A memory card device removably inserted in a digital device and used as an add-on external memory of said digital device when inserted, said memory card capable of independent wireless communication without relying on said digital device'"'"'s network communication function, comprising:

  • a housing insertable to said digital device;

    said housing having a communication and power-supply interface capable of communicating with said digital device and connected so as to be able to supply power to said memory card device from said digital device;

    a microprocessor unit connected to the communication and power-supply interface through a communication bus;

    a wireless communication circuit capable of transmitting and receiving a wireless signal; and

    a memory that is connected to the microprocessor unit;

    said memory having;

    a system area inaccessible by said digital device in which said memory card device is inserted; and

    a user area accessible by said digital device;

    said system area having installed thereon;

    an operating system (OS) having a local communication protocol stack which performs communication by connecting said memory card device to a wireless communication network via the wireless communication circuit;

    an application program that operates together with the operating system to control data stored in said user area; and

    a communication program for connecting said application program with a virtual network through a relay server on the Internet; and

    wherein said communication program interposes between said application program and the local communication protocol stack of the operating system, stores an address on said virtual network for said application program, and, by performing tunneling processing, transmits packets destined to said virtual network from said application program to said relay server via the local communication stacks;

    has protocol stacks that are independent of the local communication protocol stack and that are necessary for said application program for performing communication via said virtual network; and

    stores a global IP address of said relay server on the Internet, and based on the global IP address of said relay server, establishes a tunneling connection between said communication program and said relay server;

    wherein said application program further comprises a server program that provides a File Transfer Protocol (FTP) interface or a Hypertext Transfer Protocol (HTTP) interface to a user over the Internet through said relay server to enable read and write access to the user area of the memory by the user;

    wherein when the memory card is inserted in the digital device and the power is supplied to the memory card, a RAMDISK is built in the microprocessor unit, the operating system is deployed on the RAMDISK, the application program is executed, the wireless communication circuit and the communication program are activated so as to connect the wireless communication network, and the tunneling connection to the relay server is established by connecting the virtual network using the global IP address stored in the communication program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×