Hardware cross-emulation using personas
First Claim
Patent Images
1. An apparatus for communicating with an external device, the apparatus comprising:
- a communication interface for connecting to the external device;
a persona selection interface for enabling a user to select between a persona of the apparatus and a persona of the external device; and
a persona emulation engine, coupled to the communication interface and the persona selection interface, for booting the apparatus with the persona selected by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for a device to boot as though it were another device. The various devices have published personas describing their operation. A persona selection interface enables a user to select a remote device as which the local device should reboot. Updated personas can be retrieved from the remote devices themselves, or from a persona server. If the emulated operation requires a resource not locally available, the local device negotiates with the remote device to share the remote resource, and failing that, the local device emulates the resource.
15 Citations
30 Claims
-
1. An apparatus for communicating with an external device, the apparatus comprising:
-
a communication interface for connecting to the external device;
a persona selection interface for enabling a user to select between a persona of the apparatus and a persona of the external device; and
a persona emulation engine, coupled to the communication interface and the persona selection interface, for booting the apparatus with the persona selected by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30)
-
-
12. An apparatus comprising:
-
a processor;
storage storing a plurality of locally stored copies of remote personas of respective external devices;
a display;
means, coupled to the processor and the storage, for presenting a persona selection interface on the display, the persona selection interface including identifiers of the external devices; and
means for booting the apparatus using the locally stored copy of the remote persona of an external device selected by a user via the persona selection interface.
-
-
18. A method of operating an apparatus, the method comprising:
-
presenting a persona selection interface to a user, the persona selection interface identifying a plurality of external devices;
receiving from the user a selection of one of the external devices;
rebooting the apparatus with a persona of the selected external device.
-
-
25. A system comprising:
-
a communication network; and
coupled to the communication network, a plurality of persona equipped devices, each including, (a) a common data interface, (b) an interface emulation file, (c) a persona selection interface, (d) storage for locally storing copies of remote personas of at least some of the other persona equipped devices, (e) a processor, (f) a communication interface, (g) a persona emulation engine.
-
-
28. A machine accessible medium including therein instructions which, when executed by the machine, cause the machine to:
-
present a persona selection interface to a user, the persona selection interface identifying a plurality of external devices;
receive from the user a selection of one of the external devices; and
reboot the apparatus with a persona of the selected external device.
-
Specification