Please download the dossier by clicking on the dossier button x
×

Method for emulating a native device on a host computer system

  • US 8,108,201 B2
  • Filed: 11/17/2005
  • Issued: 01/31/2012
  • Est. Priority Date: 11/17/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A machine-implemented method comprising:

  • attaching mobile telephone to a host computer system machine;

    wherein the mobile telephone comprises;

    a memory;

    native function electronics;

    an input/output interface;

    storage storing a user'"'"'s personal computing environment, wherein the personal computing environment comprises an operating system image, applications programs, data, and a current state of the mobile telephone;

    an emulator interface providing an interface familiar to the user; and

    a software emulator that is accessed by the host computer system machine to emulate functionality of the mobile telephone on said host Computer system machine;

    wherein said software emulator has access to the memory, the native function electronics, the user'"'"'s personal computing environment, and input/output devices of said mobile telephone; and

    wherein said software emulator can communicate with programs running on said mobile telephone, including a communication subsystem of said mobile telephone; and

    wherein the host computer system machine is a computer to which the mobile telephone is attached;

    in response to attaching the mobile telephone to the host computer system machine;

    activating and configuring the software emulator and the emulator interface on the mobile telephone when the mobile telephone is attached with the host computer system machine;

    initiating a booting of the host system from the memory of the mobile telephone, wherein said booting is initiated responsive to the activating;

    using the software emulator to present to the user, on the host computer system machine, the emulator interface for controlling mobile telephone;

    performing an emulated function of the mobile telephone in the host computer system machine, wherein performing the emulated function comprises;

    transitioning functionality of at least some of the native functions from the mobile telephone to the host computer system machine;

    routing calls destined for the mobile telephone to said host computer system machine in response to coupling to said host computer system machine;

    using the emulator interface to perform the at least some native functions of the mobile telephone on the host computer system machine; and

    deactivating the software emulator on the host computer system machine and the emulator interface on the mobile telephone when the mobile telephone is decoupled from the host computer system machine, wherein said deactivating transitions functionality from the host computer system machine back to the mobile telephone.

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