IP Library › Granted Patent US 10,922,251
Granted Patent B2
US 10,922,251 · App. 16/729,711 · Granted Feb 16, 2021

Electronic device and method for controlling same

Inventors: Woo-Kwang Lee (Gyeonggi-do, KR); Dong-Rak Shin (Gyeonggi-do, KR); Kyoung-Hoon Kim (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F13/20G06F1/16G06F9/445G06F13/38G06F13/40G06F13/42G06F13/4282G06F2213/0042
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,922,251
App. No.
16/729,711
Granted
Feb 16, 2021
Kind
B2
Abstract

Electronic devices according to various embodiments of the present invention comprise: a connector for communicating serial data to an external electronic device; a nonvolatile memory; and a processor, wherein the processor is configured to: acquire identification information of the external electronic device via the connector; confirm whether or not a designated mode of the external electronic device is supported at least on the basis of the identification information; based on the identification that the external electronic device supports the designated mode, acquire first additional information associated with the external electronic device; based on the identification that the external electronic device does not support the designated mode, acquire second additional information associated with the external electronic device; and store the identification information or at least a part of the second additional information in the nonvolatile memory.

Claims (41)

1. An electronic device, comprising:

a connector comprising Universal Serial Bus, USB, port including a plurality of pins;

a memory; and

a processor configured to:

obtain identification information of a first external electronic device through the connector;

identify whether the first external electronic device supports a designated mode based on, at least, the identification information;

based on the identification that the first external electronic device supports the designated mode, obtain first additional information related to the first external electronic device;

based on the identification that the first external electronic device does not support the designated mode, obtain second additional information comprising a Vendor Identifier (VID) related to the first external electronic device; and

store at least part of the identification information or the second additional information in the memory,

wherein the processor is configured to identify whether the VID matches a predetermined VID, provide functions of the first external device based on the VID matching the predetermined VID, and provide part of the functions of the first external device based on the VID not matching the predetermined VID.

2. The electronic device of claim 1 , further comprising an identification module configured to identify the first external electronic device, wherein the memory is configured as at least part of the identification module.

3. The electronic device of claim 1 , wherein the processor includes an application processor, and wherein the memory is configured as at least part of a memory controlled by the application processor.

4. The electronic device of claim 3 , further comprising an identification module configured to identify the first external electronic device, wherein the identification module is configured to transfer at least part of the identification information or the second additional information from the memory constituting at least part of the identification module to the memory.

5. The electronic device of claim 1 , further comprising a communication interface, wherein

based on the identification that the designated mode is not supported, the processor is configured to transmit at least part of the identification information or the second additional information to a second external electronic device using the communication interface.

6. The electronic device of claim 5 , wherein the processor is configured to obtain installation information corresponding to the first external electronic device from the second external electronic device using the communication interface in response to the transmission.

7. The electronic device of claim 1 ,

wherein the memory is further configured to store first identification information about the first external electronic device previously connected via the connector; and

wherein the processor is further configured to obtain second identification information about a second external electronic device currently connected via the connector,

activate at least some functions of the second external electronic device based on, at least, determining that the second identification information corresponds to the first identification information, and

deactivate the at least some functions of the second external electronic device based on, at least, determining that the second identification information does not correspond to the first identification information.

8. The electronic device of claim 7 , wherein the processor is further configured to transmit at least part of the obtained second identification information or the second additional information to a third external electronic device using a communication interface.

9. The electronic device of claim 7 , further comprising an identification module configured to identify the first external electronic device or the second external electronic device, wherein the memory is configured as at least part of the identification module.

10. The electronic device of claim 7 , wherein the processor includes an application processor, and wherein the memory is configured as at least part of a memory controlled by the application processor.

11. The electronic device of claim 1 , wherein the designated mode is an USB alternate mode.

12. The electronic device of claim 1 , wherein the first additional information comprises a Product Identifier (PID) related to the first external electronic device.

13. The electronic device of claim 1 , wherein the second additional information comprises billboard descriptor information related to the first external electronic device.

14. The electronic device of claim 1 , wherein the first additional information is obtained by using a first pin from among the plurality of pins and the second additional information is obtained by using a second pin from among the plurality of pins.

15. A method for controlling an electronic device, the method comprising:

obtaining identification information of an external electronic device which is connected the electronic device through Universal Serial Bus, USB, port including a plurality of pins;

identifying whether the external electronic device supports a designated mode based on, at least, the identification information;

based on the identification that the external electronic device supports the designated mode, obtaining first additional information related to the external electronic device;

based on the identification that the external electronic device does not support the designated mode, obtaining second additional information comprising a VID (vendor ID) related to the external electronic device;

storing at least part of the identification information or the second additional information in a memory;

identifying whether the VID matches a predetermined VID;

providing functions of a first external device based on the VID matching the predetermined VID; and

providing part of the functions of the first external device based on the VID not matching the predetermined VID.

16. The method of claim 15 , further comprising transferring at least part of the identification information or the second additional information from a volatile memory to the memory.

17. The method of claim 15 , further comprising, based on the identification that the external electronic device does not support the designated mode, transmitting at least part of the identification information or the second additional information to another external electronic device.

18. The method of claim 17 , further comprising obtaining installation information corresponding to the external electronic device from the other external electronic device.

19. The method of claim 15 , further comprising, based on the identification that the external electronic device does not support the designated mode, abstaining from processing serial data based on the second additional information.

Priority Claims (1)
KR 10-2016-0055762 · May 4, 2016 · national
Continuity (2)
Continuation 16095404
Related Publication 20200151126A1 · May 14, 2020
Cited By (2)
US 12,292,773 US 12,535,839