USPatent applicationPatented

Peripheral device with accessory identification capability

Granted 23 Mar 2021 · 1 office action

Assignee: DEXIN ELECTRONIC LTD.

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Shu-Sheng Chen, Ho-Lung Lu · Examiner: Hong Zhou · AU 2623 · TC 2600

Life of the application

9 dated events
⤢ drag to zoom20202022202420262028203020322034203620382040ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A peripheral device with accessory identification capability includes a device body and at least one accessory. The device body includes a processing unit disposed therein. The at least one accessory is releasably attached to the device body and selectively coupled to the processing unit. When the at least one accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the at least one accessory and instructs at least one function of the device body to be performed, based on at least one identification code of the identified at least one accessory.

Description

9 parts
›CROSS-REFERENCE TO RELATED PATENT APPLICATION

This application claims the benefit of priority to Taiwan Patent Application No. 108103553, filed on Jan. 30, 2019. The entire content of the above identified application is incorporated herein by reference.

Some references, which may include patents, patent applications and various publications, may be cited and discussed in the description of this disclosure. The citation and/or discussion of such references is provided merely to clarify the description of the present disclosure and is not an admission that any such reference is “prior art” to the disclosure described herein. All references cited and discussed in this specification are incorporated herein by reference in their entireties and to the same extent as if each reference was individually incorporated by reference.

›FIELD OF THE DISCLOSURE

The present disclosure relates to a peripheral device, in particular, to a peripheral device of a host (desktop computer/tablet computer/mobile phone) with accessory identification capability.

›BACKGROUND OF THE DISCLOSURE

The conventional peripheral devices, computer mice for example, are already equipped with removable function modules, such as an optical sensor module, laser sensor module and so on, so that the computer mouse can have different functions according to the different removable function modules. However, the conventional peripheral devices neither identify the removable decorative accessories thereof, such as different decorative cases, nor do they perform the corresponding functions of identified accessories.

›SUMMARY OF THE DISCLOSURE · 1 of 2

One of the objectives of the present disclosure is to provide a peripheral device with accessory identification capability that can overcome the aforementioned issues.

In one aspect, the present disclosure provides a peripheral device with accessory identification capability, including a device body and at least one accessory. The device body includes a processing unit disposed therein. The at least one accessory is releasably attached to the outer surface of the device body and selectively coupled to the processing unit. When the at least one accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the at least one accessory and instructs at least one function of the device body to be performed, based on at least one identification code of the identified at least one accessory.

In certain embodiments, the processing unit outputs the at least one identification code of the identified at least one accessory to a host, and the host instructs at least one function thereof to be performed, based on the at least one identification code of the identified at least one accessory.

In certain embodiments, the device body is a mouse body, the at least one accessory includes a first accessory and a second accessory, the first accessory is a button decorative member adaptable for left-handed users, and the second accessory is a button decorative member adaptable for right-handed users. When the first accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the first accessory and instructs the device body to change its current operation mode to a left-hand operation mode, based on an identification code of the first accessory. When the second accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the second accessory and instructs the device body to change its current operation mode to a right-hand operation mode, based on an identification code of the second accessory.

In certain embodiments, the at least one accessory further includes a third accessory and a fourth accessory, the third accessory is a decorative case, and the fourth accessory is another decorative case. When the third accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the third accessory and instructs the device body to emit light of a first color, based on an identification code of the third accessory. When the fourth accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the fourth accessory and instructs the device body to emit light of a second color, based on an identification code of the fourth accessory.

In certain embodiments, when the third accessory is attached to the device body, the host instructs an operation interface of the host to change its interface color to match the first color, based on the identification code of the third accessory. When the fourth accessory is attached to the device body, the host instructs the operation interface of the host to change its interface color to match the second color, based on the identification code of the fourth accessory.

In certain embodiments, the device body is a keyboard body, the at least one accessory includes a first accessory and a second accessory, the first accessory is a keyboard decorative member, and the second accessory is another keyboard decorative member. When the first accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the first accessory and instructs the device body to emit light of a first color, based on an identification code of the first accessory. When the second accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the second accessory and instructs the device body to emit light of a second color, based on an identification code of the second accessory.

In certain embodiments, when the first accessory is attached to the device body, the host instructs an operation interface of the host to change its interface color to match the first color, based on the identification code of the first accessory. When the second accessory is attached to the device body, the host instructs the operation interface of the host to change its interface color to match the second color, based on the identification code of the second accessory.

In certain embodiments, the device body is a gamepad body, the at least one accessory includes a first accessory and a second accessory, the first accessory is a handgrip decorative member, and the second accessory is another handgrip decorative member. When the first accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the first accessory and instructs the device body to emit light of a first color, based on an identification code of the first accessory. When the second accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the second accessory and instructs the device body to emit light of a second color, based on an identification code of the second accessory.

In certain embodiments, the device body is a headset body, the at least one accessory includes a first accessory and a second accessory, the first accessory is a headset decorative plate, and the second accessory is another headset decorative plate. When the first accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the first accessory and instructs the device body to emit light of a first color, based on an identification code of the first accessory. When the second accessory is attached to the device body and coupled to the processing unit, the processing unit identifies the second accessory and instructs the device body to emit light of a second color, based on an identification code of the second accessory.

›SUMMARY OF THE DISCLOSURE · 2 of 2

These and other aspects of the present disclosure will become apparent from the following description of the embodiment taken in conjunction with the following drawings and their captions, although variations and modifications therein may be affected without departing from the spirit and scope of the novel concepts of the disclosure.

›BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure will become more fully understood from the following detailed description and accompanying drawings.

FIG. 1 is a functional block diagram of a peripheral device of a host of the present disclosure.

FIG. 2 is a partial exploded view of a peripheral device of a first embodiment of the present disclosure.

FIG. 3 is a front view of a peripheral device of the first embodiment of the present disclosure.

FIG. 4 is another front view of a peripheral device of the first embodiment of the present disclosure.

FIG. 5 is a partial exploded view of a peripheral device of a second embodiment of the present disclosure.

FIG. 6 is a partial exploded view of a peripheral device of a third embodiment of the present disclosure.

FIG. 7 is a partial exploded view of a peripheral device of a fourth embodiment of the present disclosure.

FIG. 8 is a schematic flow chart diagram illustrating a method of the present disclosure.

›DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS · 1 of 3

The present disclosure is more particularly described in the following examples that are intended as illustrative only since numerous modifications and variations therein will be apparent to those skilled in the art. Like numbers in the drawings indicate like components throughout the views. As used in the description herein and throughout the claims that follow, unless the context clearly dictates otherwise, the meaning of “a”, “an”, and “the” includes plural reference, and the meaning of “in” includes “in” and “on”. Titles or subtitles can be used herein for the convenience of a reader, which shall have no influence on the scope of the present disclosure.

The terms used herein generally have their ordinary meanings in the art. In the case of conflict, the present document, including any definitions given herein, will prevail. The same thing can be expressed in more than one way. Alternative language and synonyms can be used for any term(s) discussed herein, and no special significance is to be placed upon whether a term is elaborated or discussed herein. A recital of one or more synonyms does not exclude the use of other synonyms. The use of examples anywhere in this specification including examples of any terms is illustrative only, and in no way limits the scope and meaning of the present disclosure or of any exemplified term. Likewise, the present disclosure is not limited to various embodiments given herein. Numbering terms such as “first”, “second” or “third” can be used to describe various components, signals or the like, which are for distinguishing one component/signal from another one only, and are not intended to, nor should be construed to impose any substantive limitations on the components, signals or the like.

First Embodiment

Referring to FIG. 1 , there is shown a functional block diagram of the present disclosure. Referring to FIG. 2 , there is shown a peripheral device with accessory identification capability (hereinafter referred to as the peripheral device) of the present embodiment using mouse as an example. However, the peripheral device is not limited to being a mouse, and may be other peripheral devices such as a keyboard, a headset, a gamepad, and so on.

The peripheral device of the present embodiment includes a device body 10 and at least one accessory 20 . The device body 10 of the present embodiment is a mouse body with complete mouse functions. The device body 10 may include a processing unit 11 disposed inside the device body 10 . There may be more than one of the at least one accessory 20 , for example, from accessory 20 a to accessory 20 n , and the quantity of accessory 20 is not limited. In the present embodiment, there are four accessories 20 : accessory 20 a , accessory 20 b , accessory 20 c , and accessory 20 d . The accessories 20 are decorative members used to change the appearance of the peripheral device through replacement, and are not functional modules. When the accessories 20 are attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessories 20 based on identification codes of the accessories 20 , as well as instruct the corresponding function(s) of the device body 10 to be performed based on the accessories 20 identified. In addition, the processing unit 11 of the device body 10 can send the identification codes of the identified accessories 20 to the host 30 , so that the host 30 can determine which function(s) to perform based on the identification codes of the accessories 20 . In practice, the identification code of the accessory 20 may be the preset resistance value of the accessory 20 or the code pre-stored in an EEPROM memory of the accessory 20 , but is not limited thereto.

For example, the accessory 20 a shown in FIG. 2 and FIG. 3 is a button decorative member, which can be used by left-handed users and may be releasably attached to the button 101 of the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 a is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 a based on its identification code, as well as instruct the device body 10 to change its current operation mode to a left-hand operation mode. Furthermore, the processing unit 11 of device body 10 can also send the identification code of the accessory 20 a to the host 30 (such as a desktop computer/tablet computer/mobile phone) in a wired or wireless manner and let the host 30 determine which function to perform, such as changing the operation interface 301 of the host 30 to a left-handed operation interface that is suitable to left-handed users.

For example, the accessory 20 b shown in FIG. 2 and FIG. 4 is another type of button decorative member, which can be used by right-handed users and may be releasably attached to the button 101 of the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 b is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 b based on its identification code, as well as instruct the device body 10 to change its current operation mode to a right-hand operation mode. Furthermore, the processing unit 11 of device body 10 can also send the identification code of the accessory 20 b to the host 30 in a wired or wireless manner and let the host 30 determine which function to perform, such as changing the operation interface 301 of the host 30 to a right-handed operation interface that is suitable to right-handed users.

For example, the accessory 20 c shown in FIG. 2 and FIG. 3 is a decorative case with moon pattern. When the accessory 20 c is attached to the outer surface of the device body 10 and coupled to the processing unit 11 , the processing unit 11 of the device body 10 can identify the accessory 20 c based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a first color (i.e. blue) by LEDs inside. Furthermore, the processing unit 11 of device body 10 can also send the identification code of accessory 20 c to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can instruct the operation interface 301 thereof to change its interface color to match the first color (blue) and/or execute a corresponding application.

›DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS · 2 of 3

For example, the accessory 20 d shown in FIG. 2 and FIG. 4 is another type of decorative case with sun pattern. When the accessory 20 d is attached to the outer surface of the device body 10 and coupled to the processing unit 11 , the processing unit 11 of the device body 10 can identify the accessory 20 d based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a second color (i.e. green) by LEDs inside. Furthermore, the processing unit 11 of the device body 10 can also send the identification code of the accessory 20 d to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can instruct the operation interface 301 thereof to change its interface color to match the second color (green) and/or execute a corresponding application.

Therefore, the accessory 20 a , accessory 20 b , accessory 20 c , or the accessory 20 d can be individually attached to the device body 10 , or the accessory 20 a and accessory 20 c can both be attached to the device body 10 , or the accessory 20 b and accessory 20 d can both be attached to the device body 10 , so that the device body 10 can change its function based on the attached single accessory or multiple accessories, or let the host 30 determine which function to perform.

Second Embodiment

Referring to FIG. 5 , there is shown a peripheral device with accessory identification capability (hereinafter referred to as the peripheral device) of the present embodiment using keyboard as an example.

Referring to both FIG. 1 and FIG. 5 , the peripheral device of the present embodiment includes a device body 10 and at least one accessory 20 . The device body 10 of the present embodiment is a keyboard body with complete keyboard functions. The device body 10 may include a processing unit 11 disposed inside the device body 10 . In the present embodiment, there are two types of accessories: accessory 20 a and accessory 20 b . It should be noted that the accessory 20 may include only one accessory or multiple accessories, the quantity of which is not limited.

The accessory 20 a can be, for example, a keyboard decorative member, which may be releasably attached to the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 a is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 a based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a first color. Furthermore, the processing unit 11 of the device body 10 can also send the identification code of accessory 20 a to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can instruct the operation interface 301 thereof to change its interface color to match the first color and/or execute a corresponding application.

The accessory 20 b can be, for example, another type of keyboard decorative member, which may be releasably attached to the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 b is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 b based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a second color. Furthermore, the processing unit 11 of device body 10 can also send the identification code of accessory 20 b to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can instruct the operation interface 301 thereof to change its interface color to match the second color and/or execute a corresponding application.

Third Embodiment

Referring to FIG. 6 , there is shown a peripheral device with accessory identification capability (hereinafter referred to as the peripheral device) of the present embodiment using gamepad as an example.

Referring to both FIG. 1 and FIG. 6 , the peripheral device of the present embodiment includes a device body 10 and at least one accessory 20 . The device body 10 of the present embodiment is a gamepad body with complete gamepad functions. The device body 10 may include a processing unit 11 disposed inside the device body 10 . In the present embodiment, there are two types of accessories: accessory 20 a and accessory 20 b . It should be noted that the accessory 20 may include only one accessory or multiple accessories, the quantity of which is not limited.

The accessory 20 a can be, for example, a pair of handgrip decorative members, which may be releasably attached to a pair of handgrips 102 of the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 a is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 a based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a first color. Furthermore, the processing unit 11 of device body 10 can also output the identification code of accessory 20 a to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can instruct the operation interface 301 thereof to change its interface color to match the first color and/or execute a corresponding application.

The accessory 20 b can be, for example, another type of handgrip decorative members, which may be releasably attached to a pair of handgrip 102 of the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 b is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 b based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a second color. Furthermore, the processing unit 11 of device body 10 can also output the identification code of accessory 20 b to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can instruct the operation interface 301 thereof to change its interface color to match the second color and/or execute a corresponding application.

›DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS · 3 of 3

Fourth Embodiment

Referring to FIG. 7 , there is shown a peripheral device with accessory identification capability (hereinafter referred to as the peripheral device) of the present embodiment using headset as an example.

Referring to both FIG. 1 and FIG. 7 , the peripheral device of the present embodiment includes a device body 10 and at least one accessory 20 . The device body 10 of the present embodiment is a headset body with complete headset functions. The device body 10 may include a processing unit 11 disposed inside the device body 10 . In the present embodiment, there are two types of accessories: accessory 20 a and accessory 20 b . It should be noted that the accessory 20 may include only one accessory or multiple accessories, the quantity of which is not limited.

The accessory 20 a can be, for example, a headset decorative plate, which may be releasably attached to the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 a is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 a based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a first color. Furthermore, the processing unit 11 of device body 10 can also output the identification code of accessory 20 a to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can instruct the operation interface 301 thereof to change its interface color to match the first color and/or execute a corresponding application.

The accessory 20 b can be, for example, another type of headset decorative plate, which may be releasably attached to the device body 10 and selectively coupled to the processing unit 11 . When the accessory 20 b is attached to the device body 10 , the processing unit 11 of the device body 10 can identify the accessory 20 b based on its identification code, as well as instruct the device body 10 to perform the corresponding function, such as instructing the device body 10 to emit light of a second color. Furthermore, the processing unit 11 of device body 10 can also report the identification code of accessory 20 b to the host 30 and let the host 30 determine which function to perform. For example, the host 30 can command the operation interface 301 thereof to change its interface color to match the second color and/or execute a corresponding application.

Fifth Embodiment

From the above embodiments, the peripheral device of the present disclosure can be implemented with a method for identifying the accessories and controlling the peripheral device, and the schematic flow chart thereof is as shown in FIG. 8 , with further reference to FIG. 1 . Firstly, in step S 103 , whether at least one accessory 20 is attached to the device body 10 of a peripheral device is detected. Assuming that it is confirmed in the step S 103 that at least one accessory 20 is attached to the device body 10 of the peripheral device, in step S 105 , at least one accessory 20 is identified based on the identification code(s) thereof. Finally, in step S 107 , the device body 10 of the peripheral device is commanded to perform the corresponding function(s) based on the identification code(s) of the at least one accessory 20 .

In summary, the peripheral device with accessory identification capability provided by the present disclosure can identify at least one accessory according to the identification code thereof and perform the corresponding function(s) according to the one accessory or multiple accessories identified. Furthermore, the peripheral device with accessory identification capability provided by the present disclosure can also output the identified identification code(s) of at least one accessory to a host, so that the host can determine which function(s) to be performed based on the identification code(s) of at least one accessory identified.

The foregoing description of the exemplary embodiments of the disclosure has been presented only for the purposes of illustration and description and is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching.

The embodiments were chosen and described in order to explain the principles of the disclosure and their practical application so as to enable others skilled in the art to utilize the disclosure and various embodiments and with various modifications as are suited to the particular use contemplated. Alternative embodiments will become apparent to those skilled in the art to which the present disclosure pertains without departing from its spirit and scope.

Claims as granted

3 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section G — Physics
  • G06F3/02
  • G06F3/039
  • G06F3/0354

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomOct 2019Jan 2020Apr 2020Jul 2020Oct 2020Jan 2021Apr 2021USPTOApplicantNon-final rejectionResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.3 y
488 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Hong Zhou
art unit 2623 · TC 2600
Citations: 17 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20202022202420262028203020322034203620382040Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock