System and Method for Providing Peripheral Device Functionality
First Claim
1. A method for providing peripheral device functionality comprising:
- storing an application program in a peripheral device memory;
detecting a connected host device;
transferring the application program from the peripheral device memory to a host device memory;
executing the application program by the host device; and
providing peripheral device functionality using a host device interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An application program is stored in a peripheral device memory, and then transferred to a host device upon being connected using a plug-and-play communication protocol. The application program is executed by the host device to provide peripheral device functionality using an on-screen display of the host device. This peripheral device functionality may include control of the peripheral device, accessing media content stored on or by the connected peripheral device, and accessing security features available to the peripheral device. In this fashion, the host device, despite being a closed system, may be used as a single integrated interface for controlling or accessing any connected peripheral device.
21 Citations
24 Claims
-
1. A method for providing peripheral device functionality comprising:
-
storing an application program in a peripheral device memory; detecting a connected host device; transferring the application program from the peripheral device memory to a host device memory; executing the application program by the host device; and providing peripheral device functionality using a host device interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A peripheral electronic device comprising:
-
a peripheral device memory having an application program stored therein; an peripheral device interface for coupling to a device interface of a host device; and a processor configured to, detect the host device when connected to the peripheral device interface; establish a communication link with the host device; transfer the application program to a host device memory via the communication link; receive a command from the application program, wherein the application program is being executed by the host device and wherein the command was provided using a host device interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing peripheral device functionality comprising:
-
detecting that a host device is connected to a peripheral device interface; establishing a communication link with the host device; transferring an application program to a host device memory via the communication link; and receiving a command from the application program, wherein the application program is being executed by the host device and wherein the command was provided using a host device interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification