Mobile device and USB system including the same
AssigneeSamsung Electronics Co., Ltd.
InventorSeung-Soo Yang
Life of this patent
Estimating the term…
Abstract
A mobile device includes a composite processing unit and a device controller driver. The composite processing unit is configured to provide a plurality of functions including a human interface device (HID) emulator function, select at least one activated function of the plurality of functions and automated operation content based on a connection status between the mobile device and a host, and generate client HID data including the automated operation content. The device controller driver is configured to provide the client HID data to the host, and provide event information to the composite processing unit based on the connection status.
Claims20
A mobile device, comprising:
- a composite processing unit configured to provide a plurality of functions including a human interface device (HID) emulator function, select at least one activated function of the plurality of functions and corresponding automated operation content based on a connection status between the mobile device and a host, and generate client HID data including the automated operation content,
- wherein the client HID data conforms to an HID protocol, and is generated by converting first HID data to the client HID data using the HID emulator function;
- and
- a device controller driver configured to provide the client HID data to the host, and provide event information to the composite processing unit based on the connection status,
- wherein the client HID data indicates to the host an automated operation to be automatically executed at the host in response to the host receiving the client HID data.
A mobile device, comprising:
- a composite processing unit configured to provide a plurality of functions including a human interface device (HID) emulator function, select at least one activated function of the plurality of functions and corresponding automated operation content based on a connection status between the mobile device and a host, and generate client HID data including the automated operation content;
- and
- a device controller driver configured to provide the client HID data to the host, and provide event information to the composite processing unit based on the connection status,
- wherein the composite processing unit comprises:
- a function module comprising an HID emulator and configured to provide the plurality of functions;
- an automated operation table comprising host automated operation content and client automated operation content corresponding to the at least one activated function, and based on the connection status;
- a data transfer logic module configured to transfer the automated operation content as first HID data to the HID emulator;
- and
- an automation processing logic module configured to control the function module and the data transfer logic module, and access the automated operation table, according to the connection status,
- wherein the HID emulator is configured to convert the first HID data to the client HID data and provide the client HID data to the device controller driver.
A universal serial bus (USB) system, comprising:
- a mobile device;
- and
- a host connected to the mobile device via a USB interface, wherein the mobile device comprises:
- a composite processing unit configured to provide a plurality of USB functions including a human interface device (HID) emulator function, select at least one activated USB function of the plurality of USB functions and corresponding automated operation content based on a connection status between the mobile device and the host, and generate client HID data including the automated operation content,
- wherein the client HID data conforms to an HID protocol, and is generated by converting first HID data to the client HID data using the HID emulator function;
- and
- a device controller driver configured to provide the client HID data to the host, and provide event information to the composite processing unit based on the connection status,
- wherein the client HID data indicates to the host an automated operation to be automatically executed at the host in response to the host receiving the client HID data.
A composite processing unit, comprising:
- a function module configured to provide a plurality of functions including a human interface device (HID) emulator function, select at least one activated function of the plurality of functions and corresponding automated operation content based on a connection status with a host device, and generate client HID data including the automated operation content,
- wherein the client HID data conforms to an HID protocol;
- an automated operation table comprising host automated operation content and client automated operation content corresponding to the at least one activated function, and based on the connection status;
- a data transfer logic module configured to transfer the automated operation content as first HID data to the function module;
- and
- an automation processing logic module configured to control the function module and the data transfer logic module, and access the automated operation table, according to the connection status,
- wherein the function module is configured to convert the first HID data to the client HID data using the HID emulator function, and output the client HID data,
- wherein the client HID data indicates to the host device an automated operation to be automatically executed at the host device in response to the host device receiving the client HID data.
Dependencies are inferred from the claim text.