Method for controlling security system and electronic device thereof
Summary by NHIP
Portable Device Security Control
The portable electronic device limits menu access based on security status received from a connected wearable device. A wrist watch with a back-side pulse sensor triggers a lock state when no wearing status is detected, restricting settings related to a passcode.
Claim Score by NHIP
Abstract
A portable electronic device, a wearable device and methods for operating the same are provided. The portable electronic device includes a display, a communication interface that communicates with a wearable device using wireless short-range communication, and a processor that provides, via the display, a menu for controlling data of the wearable device, receives, via the communication interface, a security status from the wearable device, limits access to at least one item in the menu if the security status corresponds to a first security state, and allows access to the at least one item in the menu if the security status corresponds to a second security state.

Term
8.1 yearsleft in the term
Expires 12 November 2034, including 13 days of term adjustment.
- Priority
- Filed
- Granted
- Today
- Expires
11 claims: 2 independent, 9 dependent
- 1A portable electronic device comprising:a display;a communication interface configured to communicate with a wearable device using wireless short-range communication;anda processor configured to: establish a connection between the portable electronic device and the wearable device;receive, via the communication interface, a security status of the connected wearable device from the connected wearable device;limit access to at least one setting item among a plurality of setting items included in an application, in response to the security status corresponding to a lock status, the at least one setting item being predefined among the plurality of setting items and relating to a passcode;andallow access to the at least one setting item, in response to the security status corresponding to an unlock status.
- 9Broadest claimClaim Score 68, broad(NHIP)A method for controlling a portable electronic device, the method comprising:establishing a connection between the portable electronic device and a wearable device;receiving a security status of the connected wearable device from the connected wearable device;limiting access to at least one setting item among a plurality of setting items included in an application, in response to the security status being a lock status, the at least one setting item being predefined among the plurality of setting items and relating to a passcode;andallowing access to the at least one setting item, in response to the security status being an unlock status.
Independent claims2
153 paragraphs in 5 sections, as filed
PRIORITY
This application is a continuation application of U.S. patent application Ser. No. 14/528,744, filed with the U.S. Patent and Trademark Office on Oct. 30, 2014, claiming priority under 35 U.S.C. § 119(a) to Korean Patent Application Serial No. 10-2013-130471 filed in the Korean Intellectual Property Office on Oct. 30, 2013, the entire disclosure of each of which is incorporated herein by reference.
BACKGROUND
1. Field of the Invention
The present invention relates generally to a method for controlling a security system of an electronic device, and an electronic device thereof.
2. Description of the Related Art
As an electronic device, such as a smartphone, becomes more complicated and is used more frequently in daily life, the security of the electronic device becomes an issue. Hence, various security modes are implemented and a user frequently sets or releases a security level.
The security mode includes, for example, a screen lock function using a password or a pattern, a function for limiting corresponding application execution using the password or the pattern, a function for limiting access to a file such as document, MP3, or image file using the password or the pattern, a function for limiting access to an important setting item in an environment setting, and a function for limiting, during application installation, download of an application from a server other than a corresponding server.
According to the conventional art, the user manually sets and releases the security mode for the corresponding task if necessary. That is, the user sets a security type, password, or other method (e.g., the pattern) in advance and releases the security mode by inputting the preset password or pattern to use the electronic device. This frequently requires repeated operations, such that the user needs to repeatedly release the security mode even when the security mode is unnecessary.
SUMMARY
The present invention has been made to address at least the above-described problems and disadvantages, and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a method for applying status information of one or more secondary electronic devices for one system operation based on a security environment of a first electronic device, and the first and second electronic devices thereof.
In accordance with an aspect of the present invention, a portable electronic device is provided that includes a display, a communication interface configured to communicate with a wearable device using a wireless short-range communication, and a processor, which provides, via the display, a menu for controlling data of the wearable device. The processor receives, via the communication interface, a security status from the wearable device, limits access to at least one item in the menu if the security status corresponds to a first security state, and allows access to the at least one item in the menu if the security status corresponds to a second security state.
In accordance with another aspect of the present invention, a wearable device is provided that includes a sensor, a communication interface configured to communicate with a portable electronic device using wireless short-range communication, and a processor, which detects, via the sensor, a wearing status of the wearable device, determines a security status of the wearable device based on the wearing status, and transmits the security status to the portable electronic device.
In accordance with another aspect of the present invention, a method is provided for controlling a portable electronic device, with the method including displaying a menu for controlling data of a wearable device, receiving a security status from the wearable device, limiting access to at least one item of the menu if the security status is a first security state, and allowing access to the at least one item of the menu if the security status is a second security state.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other aspects, features, and advantages of certain embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
<figref idref="DRAWINGS">FIG. 1A</figref> is a block diagram of an electronic device, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 1B</figref> is a block diagram of a security processing module of an electronic device, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 2</figref> illustrates a first electronic device and a secondary electronic device, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIGS. 3A, 3B and 3C</figref> illustrate the security processing by a first electronic device connected with a secondary electronic device attached to a wrist strap, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 4</figref> illustrates the security processing by a first electronic device connected with a secondary electronic device attached to a hat, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 5</figref> illustrates the security processing by a first electronic device connected with a secondary electronic device attached to a wristband of clothing, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 6</figref> illustrates the security processing by a first electronic device connected with a secondary electronic device attached to eyeglasses, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 7</figref> is a flowchart of a security processing method of an electronic device, according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 8</figref> is a flowchart of a security processing method of an electronic device, according to an embodiment of the present invention; and
<figref idref="DRAWINGS">FIG. 9</figref> is a block diagram of hardware of an electronic device, according to an embodiment of the present invention.
Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.
DETAILED DESCRIPTION OF EMBODIMENTS OF THE PRESENT INVENTION
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of embodiments of the present invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely illustrative. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to their dictionary meanings, but are merely used to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of embodiments of the present invention is provided for illustrative purposes only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
By the term “substantially” it is meant that the recited characteristic, parameter, or value need not be achieved exactly, but that deviations or variations, including for example, tolerances, measurement error, measurement accuracy limitations, and other factors known to those of skill in the art, may occur in amounts that do not preclude the effect the characteristic was intended to provide.
An electronic device, according to the present invention can employ a device having a communication function. For example, the electronic device can include a smart phone, a tablet Personal Computer (PC), a mobile phone, a video phone, an Electronic-book reader (E-book reader), a desktop PC, a laptop PC, a netbook computer, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), an MP3 player, a mobile medical appliance, a camera, and a wearable device (e.g., at least one of a Head Mounted Display (HMD), such as electronic glasses, e-textile, an electronic bracelet, an electronic necklace, an electronic accessory, and a smart watch).
The electronic device can employ a smart home appliance having the communication function. The smart home appliance can include at least one of, for example, a television (TV), a Digital Versatile Disc (DVD) player, an audio system, a refrigerator, an air conditioner, a vacuum cleaner, an oven, a microwave oven, a washing machine, an air purifier, a set-top box, a TV box (e.g., Samsung HomeSync™, AppleTV™, or Google TV™), a game console, an electronic dictionary, a digital key, a camcorder, and a digital frame.
The electronic device can include at least one of medical appliances (e.g., Magnetic Resonance Angiography (MRA), Magnetic Resonance Imaging (MRI), Computed Tomography (CT), X-ray, ultrasonicator), a navigation device, a Global Positioning System (GPS) receiver, an Event Data Recorder (EDR), a Flight Data Recorder (FDR), an in-vehicle infotainment, marine electronic equipment (e.g., marine navigation device and gyro compass), avionics, and a security device.
The electronic device can include at least one of part of furniture or building/structure having the communication function, an electronic board, an electronic sign input device, a projector, and a gauge (e.g., water, electricity, gas, or radio signal).
The electronic device can include one or a combination of those various devices. Notably, one skilled in the art shall understand that the electronic device is not limited to those devices. Hereafter, the electronic device is explained by referring to the attached drawings. The term ‘user’ can indicate a person or a device (e.g., an artificial intelligence device) who or which uses the electronic device.
<figref idref="DRAWINGS">FIG. 1A</figref> is a block diagram of an electronic device, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 1A</figref>, a first electronic device <b>101</b> is provided. The first electronic device <b>101</b> includes a security processing module <b>105</b>, a bus <b>110</b>, a processor <b>120</b>, a memory <b>130</b>, an input/output interface module <b>140</b>, a display module <b>150</b>, and a communication interface module <b>160</b>.
The security processing module <b>105</b> controls to receive wearing status information obtained by a secondary electronic device <b>102</b>. The security processing module <b>105</b> determines whether the wearing status information satisfies one or more preset conditions, and controls to determine a security level corresponding to the wearing status information, based on the preset condition satisfaction. The security processing module <b>105</b> determines a matching user profile among one or more user profiles recorded to the first electronic device <b>101</b>, based on the wearing status information.
The security processing module <b>105</b> sets a user environment of the first electronic device <b>101</b>, according to the determined security level or a security level of the user profile. The security processing module <b>105</b> is able to limit functions of the first electronic device <b>101</b> by considering the security level determined based on the wearing status information obtained by the secondary electronic device <b>102</b>. The function limitation based on the security level can include a screen lock function using a password or a pattern, a function for limiting the corresponding application execution using the password or the pattern, a function for limiting file access to document, MP3, and image file using the password or the pattern, a function for limiting accessibility of important setting items in the environment setting, and a function for limiting, during application installation, application downloads from a server other than a corresponding server.
The security processing module <b>105</b> detects wearing status change of the secondary electronic device <b>102</b> during the operation of the first electronic device <b>101</b>, and changes the security environment (or the security level) of the first electronic device <b>101</b>, according to the wearing status change.
The bus <b>110</b> is a circuit for interlinking the above-stated components and transferring communication (e.g., control messages) between the components.
The processor <b>120</b> receives an instruction from the other components (e.g., the memory <b>130</b>, the input/output interface module <b>140</b>, the display module <b>150</b>, and the communication interface module <b>160</b>) of the first electronic device <b>101</b> via the bus <b>110</b>, interprets the received instruction, and performs an operation or a data processing according to the interpreted instruction.
The memory <b>130</b> stores the instruction or the data received from or generated by the processor <b>120</b> or the other components (e.g., the input/output interface module <b>140</b>, the display module <b>150</b>, and the communication interface module <b>160</b>). For example, the memory <b>130</b> can include programming modules including a kernel <b>131</b>, middleware <b>132</b>, an Application Programming Interface (API) <b>133</b>, and an application <b>134</b>. The programming modules can be implemented using software, firmware, and hardware, or a combination of at least two of them.
The kernel <b>131</b> controls or manages system resources (e.g., the bus <b>110</b>, the processor <b>120</b>, or the memory <b>130</b>) used to execute the operation or the function of the other programming modules, for example, the middleware <b>132</b>, the API <b>133</b>, and the application <b>134</b>. The kernel <b>131</b> can provide an interface allowing the middleware <b>132</b>, the API <b>133</b>, or the application <b>134</b> to access and control or manage the individual component of the first electronic device <b>101</b>.
The middleware <b>132</b> relays data between the API <b>133</b> or the application <b>134</b> and the kernel <b>131</b>. The middleware <b>132</b> can perform load balancing of work requests received from the applications <b>134</b> by giving priority of the system resource (e.g., the bus <b>110</b>, the processor <b>120</b>, or the memory <b>130</b>) of the first electronic device <b>101</b> to at least one of the applications <b>134</b>.
The API <b>133</b>, which is an interface for the application <b>134</b> to control the kernel <b>131</b> or the middleware <b>132</b>, can include at least one interface or function for file control, window control, image processing, or text control.
The input/output interface module <b>140</b> receives and forwards the instruction or the data from the user to the processor <b>120</b> or the memory <b>130</b> via the bus <b>110</b>. The display module <b>150</b> displays an image, a video, or data to the user. When the display module <b>150</b> is a touch screen panel, the instruction can be input using a gesture which touches or hovers over (e.g., indirectly touches) the display module <b>150</b>.
The communication interface module <b>160</b> connects the communication between the first electronic device <b>101</b> and the secondary electronic devices <b>102</b> or between an electronic device <b>104</b> and a server <b>164</b>. The communication interface module <b>160</b> can support short-range communication protocol (e.g., Wi-Fi, Bluetooth (BT), Near Field Communication (NFC)), or a communication network <b>162</b> (e.g., Internet, Local Area Network (LAN), Wide Area Network (WAN), telecommunication network, cellular network, satellite network, or Plain Old Telephone Service (POTS)). The electronic devices <b>102</b> and <b>104</b> can be the same as or different from the first electronic device <b>101</b>.
<figref idref="DRAWINGS">FIG. 1B</figref> is a block diagram of a security processing module of a first electronic device <b>101</b>, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 1B</figref>, the security processing module <b>105</b> includes one or more of a detection module <b>210</b>, an acquisition module <b>220</b>, and a provision module <b>230</b>.
The detection module <b>210</b> detects the wearing status change of the secondary electronic device <b>102</b> based on the wearing status information received from the secondary electronic device <b>102</b>. The secondary electronic device <b>102</b> periodically sends its wearing status information to the first electronic device <b>101</b>, and the first electronic device <b>101</b> detects the wearing status change of the secondary electronic device <b>102</b> based on one or more wearing status information received.
The acquisition module <b>220</b> receives the wearing status information acquired by the secondary electronic device <b>102</b> or the security level and user profile determined based on the wearing status information. The acquisition module <b>220</b> receives the wearing status information of the secondary electronic device <b>102</b> or the security level and user profile determined, based on the wearing status information, from the connected secondary electronic device <b>102</b> through a communication module for one or more network communications of the first electronic device <b>101</b>.
The provision module <b>230</b> provides the first electronic device <b>101</b> with the user environment corresponding to the security level of the information acquired by the secondary electronic device <b>102</b>. The provision module <b>230</b> provides a menu for inputting an identification code, such as password or pattern, required to operate the first electronic device <b>101</b> according to the determined user environment. During operation of the first electronic device <b>101</b>, the provision module <b>230</b> periodically refers to the wearing status information or the network communication environment of the secondary electronic device <b>102</b>. When detecting abnormality of the wearing status of the electronic device <b>102</b> or the data transmission/reception of the network communication, the provision module <b>230</b> controls the security level of the first electronic device <b>101</b> in a predetermined manner.
<figref idref="DRAWINGS">FIG. 2</figref> illustrates a first electronic device and a secondary electronic device, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 2</figref>, the first electronic device <b>101</b> includes a speaker <b>307</b> for outputting sound, a button <b>301</b> on an upper side, a lower side, a front side, or a back side, as one of input devices for inputting an instruction by clicking the button <b>301</b>, and a touch button <b>303</b> or <b>305</b> at a fixed location for inputting an instruction through the touch. The first electronic device <b>101</b> can include at least one microphone (not shown) for inputting an external sound of the first electronic device <b>101</b> at a location exposed outside the first electronic device <b>101</b> for the sound input. The first electronic device <b>101</b> can include the display module <b>150</b> on its front side, and display its User Interface (UI) operation through the display module <b>150</b>.
While the speaker <b>307</b>, the button <b>301</b>, or the touch button <b>303</b> or <b>305</b> are not depicted, the secondary electronic device <b>102</b> can include speaker <b>307</b>, the button <b>301</b>, or the touch button <b>303</b> or <b>305</b> at the same locations or at different locations.
Referring to <figref idref="DRAWINGS">FIG. 2</figref>, the first electronic device <b>101</b> can change its security level based on a preset input. When the display module <b>150</b> is turned on, the first electronic device <b>101</b> provides a menu for changing the highest security level. The first electronic device <b>101</b> provides a region for inputting the password on the display module <b>150</b> being turned on. The password can be input to the first electronic device <b>101</b> in various manners using, for example, a region for inputting characters, symbols, numbers, or a character string combining one or more of them, a region for inputting the pattern, or sound input.
To change the security level, the first electronic device <b>101</b> can also apply the security function of one or more secondary electronic devices <b>102</b> connected through the network communication. When changing the security level at the point of an active mode (e.g., the turn-on of the display module <b>150</b>), the first electronic device <b>101</b> receives security level from the one or more connected secondary electronic devices <b>102</b>. The secondary electronic device <b>102</b> can be a wearable electronic device. When the secondary electronic device <b>102</b> is worn, the first electronic device <b>101</b> checks the wearing status and determines whether the wearing status information satisfies the condition which defines the security level. The first electronic device <b>101</b> obtains the wearing status information of the secondary electronic device <b>102</b> through one or more sensors attached. The first electronic device <b>101</b> receives the wearing status information from the secondary electronic device <b>102</b>, and determine whether the use of the first electronic device <b>101</b> is authorized based on the wearing status information. When the display module <b>150</b> is turned on and the wearing status information received from the secondary electronic device <b>102</b> is the status information approving the use of the first electronic device <b>101</b>, the first electronic device <b>101</b> provides the menu for changing its security level, such as password input region. When a correct password is input, the first electronic device <b>101</b> may lower its security level or switch to the security level not limiting its use. While the secondary electronic device <b>102</b> is worn, the changed security level of the first electronic device <b>101</b> is maintained.
Alternatively, the first electronic device <b>101</b> determines the user of the secondary electronic device <b>102</b> based on the wearing status information received from the secondary electronic device <b>102</b>, and provides the user profile corresponding to the user. The first electronic device <b>101</b> can set profiles of one or more users (e.g., a first user and a second user). When the wearing status information from the secondary electronic device <b>102</b> relates to the first user, the first electronic device <b>101</b> applies the user profile to the first user. When the display module <b>150</b> is turned on, the first electronic device <b>101</b> provides the password input region applied to the first user. When the password corresponding to the first user is input correctly, the first electronic device <b>101</b> may change the first user profile security level.
When the password of the second user or an incorrect password is input to the password input region while the secondary electronic device <b>102</b> is worn by the first user, the first electronic device <b>101</b> does not allow a change of the security level by the user and changes the security level to the highest level for limiting the first electronic device <b>101</b>. When the wearing status information received from the secondary electronic device <b>102</b> indicates that the secondary electronic device <b>102</b> is not being worn or the user profile is not designated (e.g., incorrect wearing), the first electronic device <b>101</b> does not provide a password input region for changing the security level and changes the security level to the highest level, which may be done automatically.
While the first electronic device <b>101</b> can determine the user profile based on the wearing status information received from the secondary electronic device <b>102</b>, the first electronic device <b>101</b> may receive the user profile determined based on the wearing status information from the secondary electronic device <b>102</b> and set the user environment based on the user profile. When the secondary electronic device <b>102</b> sends the user profile to the first electronic device <b>101</b> and shares the same user information with the first electronic device <b>101</b>, the secondary electronic device <b>102</b> may send an identification code indicative of the user profile as the user profile. When the secondary electronic device <b>102</b> sends the user profile including additional information which is not included in the first electronic device <b>101</b>, the user profile can include a preset protocol data for the first electronic device <b>101</b>, and the first electronic device <b>101</b> applies the received information.
<figref idref="DRAWINGS">FIGS. 3A, 3B and 3C</figref> illustrate the security processing by a first electronic device connected with a secondary electronic device attached to a wrist strap, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIGS. 3A, 3B and 3C</figref>, the secondary electronic device <b>102</b> can be a device attached to a strap, such as wrist watch.
Referring to <figref idref="DRAWINGS">FIG. 3A</figref>, the strap of the secondary electronic device <b>102</b> is fastened by fitting a tongue <b>311</b> of a buckle into a hole <b>313</b>, <b>315</b>, or <b>317</b>. To determine the wearing status of the secondary electronic device <b>102</b>, when the secondary electronic device <b>102</b> is the wrist watch, the buckle tongue and the holes can be connected to a main body of the secondary electronic device <b>102</b> using a conducting wire mounted at a preset location of the strap. When the hole <b>313</b>, <b>315</b>, or <b>317</b> of the strap of the secondary electronic device <b>102</b> is fastened to the tongue <b>311</b>, it can be designed to flow a preset current quantity (a preset resistance of the hole) through the hole or to generate a preset connection signal (e.g., an electromagnetic signal), and detect the fastened buckle through a module (e.g., a module for detecting the connection through resistance or a ground (GND) component) for detecting whether the buckle is correctly fastened. After determining the connection through the module, a dual structure may determine the connection status of the tongue and the hole. When the tongue is fastened to one hole, the secondary electronic device <b>102</b> obtains the wearing status information from the current quantity or the connection signal of the hole. The secondary electronic device <b>102</b> sends the wearing status information to the first electronic device <b>101</b>, and the first electronic device <b>101</b> determines the user of the secondary electronic device <b>102</b> based on the obtained wearing status information. The secondary electronic device <b>102</b> determines the user profile based on the obtained wearing status information. For example, when the tongue <b>311</b> is fastened to the hole <b>313</b> of the strap, the secondary electronic device <b>102</b> retrieves the preset user information from its database based on the acquired current quantity or connection signal. When the obtained current quantity or connection signal satisfies first user information, the secondary electronic device <b>102</b> sends the first user profile to the first electronic device <b>101</b>. Further, the secondary electronic device <b>102</b> may retrieve the preset user information with the obtained current quantity or connection signal or sensor information obtained by one or more sensors. Even when the tongue and the hole of the strap are fastened, the secondary electronic device <b>102</b> can obtain its temperature or an object temperature through a temperature sensor. When the obtained temperature corresponds to a preset temperature range of an external electronic device, the secondary electronic device <b>102</b> determines the user information corresponding to the obtained current quantity or connection signal.
The first electronic device <b>101</b> receives the wearing status information or the user profile determined based on the wearing status information from the secondary electronic device <b>102</b>. Upon receiving the wearing status information, the first electronic device <b>101</b> determines the user profile including the wearing status information in its database based on the wearing status information. The first electronic device <b>101</b> determines its security level according to the user profile and provides a function according to the security level. For example, for the first user profile, the first electronic device <b>101</b> provides a menu for inputting a password when the display module <b>150</b> is turned on, and may lower the security level when the correct password is input. When the preset user information is not input, the first electronic device <b>101</b> detects the input for turning on the display module <b>150</b> at the security level which locks the first electronic device <b>101</b>, and receives the first user profile from the connected secondary electronic device <b>102</b> when the display module <b>150</b> is turned on. The first electronic device <b>101</b> provides a menu for inputting the password according to the first user profile received. When the correct password is input, the first electronic device <b>101</b> releases the lock function and provides the security level function (e.g., change the security level) corresponding to the first user profile. When an incorrect password is input, the first electronic device <b>101</b> stays in the lock mode and prevents access by the first user.
When the correct password is input and the wearing status of the secondary electronic device <b>102</b> is changed or the network communication remains connected to the first electronic device <b>101</b> at the security level corresponding to the user information, the first electronic device <b>101</b> maintain the current security level though the display module <b>150</b> is turned off.
When the network communication is disconnected from the secondary electronic device <b>102</b>, the data transmission falls below a preset level, or the correct buckle connection is not detected due to the damaged strap of the secondary electronic device <b>102</b> or the damaged secondary electronic device <b>102</b>, the first electronic device <b>101</b> changes its security level to the original security level or a higher security level through the password input.
Referring to <figref idref="DRAWINGS">FIG. 3B</figref>, the secondary electronic device <b>102</b> can include a module <b>323</b>, <b>325</b>, or <b>327</b> for detecting a tongue <b>321</b> of the buckle fitting into a hole <b>322</b>, <b>324</b>, or <b>326</b> of the strap, at a preset location based on the hole. For example, when the buckle tongue <b>321</b> is fastened to one (e.g., the hole <b>322</b> connected to the module <b>323</b>) of the one or more holes of the strap, the module <b>323</b> sends a preset signal of the hole <b>322</b> to the main body of the secondary electronic device <b>102</b> through a preset conducting wire of the strap. The secondary electronic device <b>102</b> determines the security level corresponding to the preset signal obtained by the module <b>323</b>, and sends the security level to the first electronic device <b>101</b> connected via the network communication. The first electronic device <b>101</b> controls its content security level based on the obtained security level.
Referring to <figref idref="DRAWINGS">FIG. 3C</figref>, besides the information obtained from the connection of the buckle tongue and the hole, the secondary electronic device <b>102</b> can obtain its wearing status information through one or more sensors connected. The secondary electronic device <b>102</b> can include one or more of a proximity sensor, a touch sensor, a grip sensor, a wave (pulse or pulse wave) sensor, a temperature sensor, a fingerprint sensor, and a tension sensor, and obtain its status information (e.g., wearing status information) from the attached sensor. The secondary electronic device <b>102</b> can include a proximity sensor <b>331</b> at a preset location (e.g., on the back side of the main body of the secondary electronic device <b>102</b>) of the main body or the strap. When the secondary electronic device <b>102</b> is worn, the proximity sensor <b>331</b> can obtain a signal corresponding to the wearing status of the secondary electronic device <b>102</b>. Alternatively, the secondary electronic device <b>102</b> can include a temperature sensor <b>333</b> at a preset location (e.g., in a region contacting the object when the strap of the secondary electronic device <b>102</b> is fastened) of the main body or the strap. When the secondary electronic device <b>102</b> is worn, the temperature sensor <b>333</b> can obtain temperature information of the object wearing the secondary electronic device <b>102</b>. Alternatively, the secondary electronic device <b>102</b> can include a grip sensor <b>335</b> at a preset location (e.g., in a region contacting the object when the strap of the secondary electronic device <b>102</b> is fastened) of the main body or the strap. When the secondary electronic device <b>102</b> is worn, the grip sensor <b>335</b> obtains contact information of the object wearing the secondary electronic device <b>102</b>. The grip sensor <b>335</b> may obtain an electromagnetic signal pattern of the contacted object.
The secondary electronic device <b>102</b> or the first electronic device <b>101</b> can determine the preset user information (e.g., the user profile) using one or more sensor information obtained by the secondary electronic device <b>102</b>, and can also determine the security level corresponding to the obtained sensor information. The first electronic device <b>101</b> can provide a security service by additionally applying content provision based on the determined user information or security level.
<figref idref="DRAWINGS">FIG. 4</figref> illustrates the security processing of an electronic device connected with a secondary electronic device attached to a hat, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 4</figref>, the secondary electronic device <b>102</b> can be a wearable device including a band for adjusting the size or a device attached to wearable clothes, shoes, hats, gloves, or accessories. When the secondary electronic device <b>102</b> is attached to a hat, the bands of the hat can be secured by attaching or fastening two or more bands, such as Velcro to one or more regions of the band. For example, a first band <b>407</b> contains preset regions, rather than a fixed location, for attaching a second band. The second band <b>409</b> contains specified regions, such as a first region <b>401</b>, a second region <b>403</b>, and a third region <b>405</b>. In the secondary electronic device <b>102</b> attached to the hat for adjusting the size using two bands, when part of preset regions of a first band <b>407</b> and one of the regions (e.g., the first region <b>401</b>, the second region <b>403</b>, or the third region <b>405</b>) of the second band <b>409</b> are coupled, the secondary electronic device <b>102</b> can be designed to flow the current or to issue the connection signal corresponding to the first region <b>401</b>, the second region <b>403</b>, or the third region <b>405</b> of the second band <b>409</b>. When the first band <b>407</b> and the second band <b>409</b> are fastened, the secondary electronic device <b>102</b> obtains the corresponding current or connection signal and the wearing status information through its one or more sensors attached to the hat. The secondary electronic device <b>102</b> obtains the wearing status information through one or more sensors for checking the wearing status of the hat, such as proximity sensor, touch sensor, and temperature sensor. The secondary electronic device <b>102</b> sends, to the first electronic device <b>101</b>, the sensor information, obtained from the connected one or more sensors of the secondary electronic device <b>102</b> attached to the hat, and the wearing status information. The first electronic device <b>101</b> determines the user profile based on the received wearing status information. The first electronic device <b>101</b> determines whether the hat, including the secondary electronic device <b>102</b>, is worn, based on the received wearing status information obtained from the sensor information measured by the one or more sensors connected to the secondary electronic device <b>102</b>. When the hat including the secondary electronic device <b>102</b> is worn, the first electronic device <b>101</b> determines the user profile based on the current quantity or connection signal information obtained from the connection of the first band <b>407</b> and the second band <b>409</b>. To determine the user profile, the first electronic device <b>101</b> or the secondary electronic device <b>102</b> includes the user profile corresponding to the current quantity or the connection signal information when the preset region of the first band <b>407</b> and the first region <b>401</b> of the second band <b>409</b> are fastened, the current flow or the connection signal information when the preset region of the first band <b>407</b> and the second region <b>403</b> of the second band <b>409</b> are fastened, and the current flow or the connection signal information when the preset region of the first band <b>407</b> and the third region <b>405</b> of the second band <b>409</b> are fastened. That is, when the hat including the secondary electronic device <b>102</b> is worn, the first electronic device <b>101</b> determines the user profile corresponding to the connection of the preset region of the first band <b>407</b> and the first region <b>401</b>, the second region <b>403</b>, or the third region <b>405</b> of the second band <b>409</b> and based on the wearing status information. Alternatively, when the hat is worn, the secondary electronic device <b>102</b> sends to the first electronic device <b>101</b> the determined user profile corresponding to the connection of the preset region of the first band <b>407</b> and the first region <b>401</b>, the second region <b>403</b>, or the third region <b>405</b> of the second band <b>409</b> and based on the wearing status information.
Based on the wearing status information of the secondary electronic device <b>102</b> connected via the network communication, the first electronic device <b>101</b> is able to control its security level change. When the wearing status information of the secondary electronic device <b>102</b> corresponds to the user authorized to control the security level of the first electronic device <b>101</b>, the first electronic device <b>101</b> is able to change its security level according to a security level change command input. When changing the security level according to the input command, the first electronic device <b>101</b> is able to limit the change of the security level based on the security level corresponding to the user profile determined by the wearing status information of the secondary electronic device <b>102</b>.
<figref idref="DRAWINGS">FIG. 5</figref> illustrates the security processing by an electronic device connected with a secondary electronic device attached to a wristband of clothing, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 5</figref>, the secondary electronic device <b>102</b> can be a wearable device including a band for adjusting the size according to the tension, or a device attached to wearable clothes, shoes, hats, gloves, or accessories. When the secondary electronic device <b>102</b> is attached to clothes, a wristband <b>501</b> of the clothes can adjust its size using the tension from the part of the body passing through the wristband <b>501</b>. In the secondary electronic device <b>102</b> attached to the clothes including the wristband <b>501</b> size-adjusted by the tension, the secondary electronic device <b>102</b> can be designed to flow the current or to issue the connection signal so as to measure a value corresponding to the preset tension of the wristband <b>501</b>. The secondary electronic device <b>102</b> obtains the wearing status information from the current quantity or the connection signal corresponding to the tension of the wristband <b>501</b> and one or more sensors attached to the clothes. The secondary electronic device <b>102</b> obtains the wearing status information from one or more sensors for checking the wearing status of the clothes, such as a proximity sensor, a touch sensor, and a temperature sensor. The secondary electronic device <b>102</b> sends to the first electronic device <b>101</b> the sensor information obtained from its connected one or more sensors attached to the clothes, the value corresponding to the tension applied to a tension sensor of the wristband <b>501</b>, and the wearing status information such as current quantity or connection signal. The first electronic device <b>101</b> determines the user profile based on the received wearing status information.
The first electronic device <b>101</b> can determine whether the clothes, including the secondary electronic device <b>102</b> is worn, based on received wearing status information obtained from the sensor information measured by the one or more sensors connected to the secondary electronic device <b>102</b>. When the clothes, including the secondary electronic device <b>102</b> are worn, the first electronic device <b>101</b> determines the user profile based on the tension information applied to the tension sensor of the secondary electronic device <b>102</b>.
<figref idref="DRAWINGS">FIG. 6</figref> illustrates the security processing by an electronic device connected with a secondary electronic device <b>102</b> attached to eyeglasses, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 6</figref>, the secondary electronic device <b>102</b> can be a device attached to wearable clothes, shoes, hats, gloves, or accessories. For example, the secondary electronic device <b>102</b> can be eyeglasses or a device attached to a preset location of the eyeglasses together with one or more sensors. When the secondary electronic device <b>102</b> is attached to the eyeglasses, the secondary electronic device <b>102</b> obtains the wearing status information of the eyeglasses from a tension sensor for measuring the tension applied to a frame of the eyeglasses being worn, and a temperature sensor attached to a preset location (e.g., at the temples or a bridge <b>601</b> or <b>607</b>) of the eyeglass frame.
The first electronic device <b>101</b> or the secondary electronic device <b>102</b> determines the user profile based on the obtained wearing status information. For example, the first electronic device <b>101</b> determines the user profile satisfying the tension value obtained by the tension sensor and the temperature measured by the temperature sensor, by referring to the wearing status information of the secondary electronic device <b>102</b>. For example, the secondary electronic device <b>102</b> provides the determined user profile to the first electronic device <b>101</b> and reinforces the security of the first electronic device <b>101</b>.
The first electronic device <b>101</b> provides a security environment corresponding to the determined user profile. The first electronic device <b>101</b> can display a service based on the security level corresponding to the user profile determined based on the wearing status information when the display module <b>150</b> is turned on. For example, the first electronic device <b>101</b> can display a lock screen of the determined security level on the display module <b>150</b>, and release the lock screen according to a user's input. The first electronic device <b>101</b> is able to change the security level by releasing the lock screen. When the wearing status information of the secondary electronic device <b>102</b> stays below a preset value or an error range, the security level of the first electronic device <b>101</b> is maintained. For example, the first electronic device <b>101</b> provides a menu for inputting a password or a pattern to change the security level on the screen when the display module <b>150</b> is turned on, and changes the security environment at the preset security level by receiving an input of the correct password or pattern. When the display module <b>150</b> of the first electronic device <b>101</b> is turned off, the first electronic device <b>101</b> returns to the original security level prior to input of the password or pattern. In this case, at the security level of the user profile determined based on the wearing status information of the connected secondary electronic device <b>102</b>, the first electronic device <b>101</b> changes its security level according to the authority based on the wearing status information of the secondary electronic device <b>102</b>. When the wearing status of the secondary electronic device <b>102</b> does not change and the display module <b>150</b> of the first electronic device <b>101</b> is turned off, the first electronic device <b>101</b> maintains the lock release (e.g., the changed security level) without changing the security level according to the setting.
At the security level of the user profile determined based on the wearing status information of the secondary electronic device <b>102</b> connected, when the wearing status information of the secondary electronic device <b>102</b> is switched to the wear release or the wearing status of the secondary electronic device <b>102</b> is changed, for example, when the first electronic device <b>101</b> and the secondary electronic device <b>102</b> are disconnected (e.g., the disconnection of the network communication), the security level of the first electronic device <b>101</b> can be changed to the security level before the lock release or to the preset security level (e.g., the highest security level).
Alternatively, the first electronic device <b>101</b> can notify a user of the wearing status information of the secondary electronic device <b>102</b> by displaying the wearing status change information of the secondary electronic device <b>102</b> through the display module <b>150</b>, outputting the sound indicative of the wearing status change through a speaker, or vibrating in a preset pattern.
<figref idref="DRAWINGS">FIG. 7</figref> is a flowchart of a security processing method of an electronic device, according to an embodiment of the present invention.
The first electronic device <b>101</b> is able to control its security level based on the wearing status information or the user profile received from the secondary electronic device <b>102</b>.
In step <b>701</b>, the first electronic device <b>101</b> determines whether the wearing status information obtained by the wearable secondary electronic device <b>102</b> connected via the network communication satisfies a preset condition. For example, the secondary electronic device <b>102</b> obtains the wearing status information through one or more sensors. The first electronic device <b>101</b> or the secondary electronic device <b>102</b> determines whether the obtained wearing status information satisfies one or more preset conditions for controlling the security level in the security environment of the first electronic device <b>101</b>. If the obtained wearing status information satisfies one or more preset conditions for controlling the security level, then the electronic device proceeds to step <b>703</b>. If one or more preset conditions for controlling the security level is not satisfied, then the process ends.
In step <b>703</b>, the first electronic device <b>101</b> determines the security level according to the condition satisfied by the wearing status information of the secondary electronic device <b>102</b>. The first electronic device <b>101</b> determines whether the wearing status information of the secondary electronic device <b>102</b> satisfies one or more security levels of the first electronic device <b>101</b>, and provides the user environment at the determined security level.
The first electronic device <b>101</b> checks the authority for providing the user environment at the security level determined by the secondary electronic device <b>102</b>. For example, the first electronic device <b>101</b> receives an identification code, such as a password or pattern, for accessing the user environment at the security level. When the input identification code is correct, the first electronic device <b>101</b> provides the authorized user environment at the security level.
In step <b>705</b>, the first electronic device <b>101</b> or the secondary electronic device <b>102</b> determines whether the wearing status of the secondary electronic device <b>102</b> is changed during the operation of the first electronic device <b>101</b> according to the authorized security level. For example, when the preset condition is or is not satisfied at the preset location such as buckle (pin or hole) or tension sensor, the secondary electronic device <b>102</b> sends, to the first electronic device <b>101</b>, the changed wearing status information or the security level determined based on the wearing status information. Alternatively, the first electronic device <b>101</b> detects an error (e.g., disconnection) of the data transmission/reception of the network communication with the secondary electronic device <b>102</b> during its operation according to the granted authority of the determined security level.
When detecting a change of the wearing status information or the network communication of the secondary electronic device <b>102</b>, the first electronic device <b>101</b> proceeds to step <b>709</b>. Otherwise, the first electronic device <b>101</b> proceeds to step <b>707</b>.
In step <b>707</b>, when the wearing status of the secondary electronic device <b>102</b> does not change, the first electronic device <b>101</b> maintains the current security level and security environment during the operation at the determined security level. For example, when the display module <b>150</b> is turned off, the first electronic device <b>101</b> maintains the security release according to the setting which controls to change the security level of the security release (the security status of the first electronic device <b>101</b> with the granted authority) to the security level of the lock, without locking the security level.
In step <b>709</b>, the first electronic device <b>101</b> resets the security level. When detecting the changed wearing status of the secondary electronic device <b>102</b> at the current security level (e.g., the security level of the first electronic device <b>101</b> with the authority authorized according to the identification code), the first electronic device <b>101</b> changes its security level. For example, when the secondary electronic device <b>102</b> is taken off while at a low security level according to the identification code, the first electronic device <b>101</b> changes the security level to the highest security level. When changing the security level to the highest security level, the first electronic device <b>101</b> may output information indicating that the secondary electronic device <b>102</b> has been taken off.
After step <b>707</b> or <b>709</b>, the process of <figref idref="DRAWINGS">FIG. 7</figref> ends.
<figref idref="DRAWINGS">FIG. 8</figref> is a flowchart of a security processing method of an electronic device, according to an embodiment of the present invention.
The first electronic device <b>101</b> is able to control its security level based on the wearing status information or the user profile received from the secondary electronic device <b>102</b>.
In step <b>801</b>, the first electronic device <b>101</b> determines whether the wearing status information obtained by the wearable secondary electronic device <b>102</b> connected via the network communication satisfies the preset condition. For example, the secondary electronic device <b>102</b> obtains its wearing status information through one or more sensors. The first electronic device <b>101</b> or the secondary electronic device <b>102</b> determines whether the obtained wearing status information satisfies one or more preset conditions for controlling the security level in the security environment of the first electronic device <b>101</b>. The preset condition can be satisfied by determining the user profile meeting the obtained wearing status information among one or more user profiles recorded to the first electronic device <b>101</b> or the secondary electronic device <b>102</b>. If the obtained wearing status information satisfies one or more preset conditions for controlling the security level, then the electronic device proceeds to step <b>803</b>. If one or more preset conditions for controlling the security level is not satisfied, then the process ends.
In step <b>803</b>, the first electronic device <b>101</b> provides an operation according to the security level of the determined user profile. The first electronic device <b>101</b> and the secondary electronic device <b>102</b> can share one or more same user profiles. When the user profile determined by the wearing status information of the secondary electronic device <b>102</b> is absent in the first electronic device <b>101</b>, the secondary electronic device <b>102</b> sends, to the first electronic device <b>101</b>, the security level of the determined user profile and the information for providing the security environment corresponding to the user profile via an instruction prearranged with the first electronic device <b>101</b>. The first electronic device <b>101</b> confirms the user profile determined by the secondary electronic device <b>102</b>. For example, the first electronic device <b>101</b> receives an identification code, such as a password or pattern, for accessing the user environment of the first electronic device <b>101</b> provided at the security level of the user profile. Alternatively, the first electronic device <b>101</b> receives information for automatically controlling the security level according to the user profile determined by the secondary electronic device <b>102</b>.
In step <b>805</b>, when the input identification code is correct, the first electronic device <b>101</b> changes the security level according to the granted authority of the user profile. For example, when receiving the user profile from the secondary electronic device <b>102</b>, the first electronic device <b>101</b> provides the user environment at the security level according to the received user profile.
In step <b>807</b>, the first electronic device <b>101</b> or the secondary electronic device <b>102</b> determines whether the wearing status of the secondary electronic device <b>102</b> is changed during the operation of the first electronic device <b>101</b> according to the authorized user profile. For example, when the connection of the sensor or the device providing the information to determine the user profile according to the preset location such as buckle (pin or hole) or tension sensor, the secondary electronic device <b>102</b> sends the change information to the first electronic device <b>101</b>. Alternatively, the first electronic device <b>101</b> detects an error (e.g., disconnection) of the data transmission/reception of the network communication with the secondary electronic device <b>102</b> during its operation of the first electronic device <b>101</b> according to the granted authority of the determined security level.
When detecting a change of the wearing status information or the network communication of the secondary electronic device <b>102</b>, the first electronic device <b>101</b> proceeds to step <b>811</b>. Otherwise, the first electronic device <b>101</b> proceeds to step <b>809</b>.
In step <b>811</b>, the first electronic device <b>101</b> resets the security level. When detecting the changed wearing status of the secondary electronic device <b>102</b> at the current security level (e.g., the security level of the first electronic device <b>101</b> with the authority granted based on the identification code), the first electronic device <b>101</b> changes its security level. For example, when the secondary electronic device <b>102</b> is taken off while at a low security level according to the identification code, the first electronic device <b>101</b> changes the security level to the highest security level. When changing the security level to the highest security level, the first electronic device <b>101</b> may output the information indicating that the secondary electronic device <b>102</b> has been taken off. When the first electronic device <b>101</b> outputs the information indicating that the secondary electronic device <b>102</b> is taken off and the secondary electronic device <b>102</b> is put on again, according to the wearing status information, within a preset time, the first electronic device <b>101</b> operates under the granted authority of the user profile with the identification code input at a lower security level than the security level of the user profile determination.
When the secondary electronic device <b>102</b> is taken off or the connection of the network communication with the first electronic device <b>101</b> has an error, the first electronic device <b>101</b> releases the current user profile.
In step <b>809</b>, the first electronic device <b>101</b> maintains the current security level and security environment during an operation of the authorized user. For example, when the display module <b>150</b> is turned off, the first electronic device <b>101</b> maintains the security release according to the setting which controls to change the security level of the security release (the security status of the first electronic device <b>101</b> with the granted authority) to the security level of the lock status of the corresponding user, without locking the security level.
After step <b>809</b> or <b>811</b>, the process of <figref idref="DRAWINGS">FIG. 8</figref> ends.
The first electronic device <b>101</b> can provide a service by applying the user profile determined based on the wearing status information of the secondary electronic device <b>102</b>, and may select (or determine) the user and serve as a secondary security device for the operations, except for the user profile determination, based on the wearing status information of the secondary electronic device <b>102</b>.
An operating method of a first electronic device <b>101</b> includes obtaining wearing status information of a secondary electronic device <b>102</b> which is wearable, and determining a security environment of the first electronic device based on the wearing status information.
When a user puts the secondary electronic device <b>102</b> on and then the user is determined as a preset user according to the wearing status information obtained, the first electronic device <b>101</b> may lower a security level of the security environment.
When the secondary electronic device <b>102</b> is a watch type, the wearing status information detects that a preset hole of the secondary electronic device <b>102</b> is used when a user wears the secondary electronic device <b>102</b>.
The wearing status information can be determined using one or more of a fingerprint sensor, an iris sensor, a pulse wave sensor, a temperature sensor, a grip sensor, and a tension sensor, which are connected to the secondary electronic device <b>102</b>.
The secondary electronic device <b>102</b> can be connected to the first electronic device <b>101</b> through one or more network communications.
The wearing status information is periodically obtained when the first electronic device <b>101</b> and the secondary electronic device <b>102</b> are connected.
The security level is included in a user profile determined based on the wearing status information.
A content range is able to be limited based on the security level, according to the security environment, by applying the security level to all or part of the content of the first electronic device <b>101</b>.
The method further includes, after determining the security level, detecting a change of the received wearing status information or receiving no wearing status information. The method further includes changing the security environment of the first electronic device <b>101</b> in a preset manner and providing a content corresponding to the changed security environment.
An operating method of the first electronic device <b>101</b> includes determining a wearing status of the first electronic device <b>101</b>, determining a security level or a user profile corresponding to the wearing status, and sending information of the security level or the user profile to a secondary electronic device <b>102</b>. The first electronic device <b>101</b> can include one or more of a fingerprint sensor, an iris sensor, a pulse wave sensor, a temperature sensor, a grip sensor, and a tension sensor, and determines wearing status information of the first electronic device <b>101</b> using one or more of the sensors.
<figref idref="DRAWINGS">FIG. 9</figref> is a block diagram of hardware of an electronic device, according to an embodiment of the present invention.
Referring to <figref idref="DRAWINGS">FIG. 9</figref>, the hardware <b>900</b> can configure all or part of the first electronic device <b>101</b> of <figref idref="DRAWINGS">FIG. 1</figref>. The hardware <b>900</b> can include one or more processors <b>910</b>, a Subscriber Identity Module (SIM) card <b>914</b>, a memory <b>920</b>, a communication module <b>930</b>, a sensor module <b>940</b>, a user input module <b>950</b>, a display module <b>960</b>, an interface <b>970</b>, an audio codec <b>980</b>, a camera module <b>991</b>, a power management module <b>995</b>, a battery <b>996</b>, an indicator <b>997</b>, and a motor <b>998</b>.
The processor <b>910</b> (e.g., the processor <b>120</b>) can include one or more Application Processors (APs) <b>911</b> and one or more Communication Processors (CPs) <b>913</b>. For example, the processor <b>910</b> can be the processor <b>120</b> of <figref idref="DRAWINGS">FIG. 1</figref>. While the AP <b>911</b> and the CP <b>913</b> are included in the processor <b>910</b> of <figref idref="DRAWINGS">FIG. 9</figref>, the AP <b>911</b> and the CP <b>911</b> can be included in different Integrated Circuit (IC) packages. The AP <b>911</b> and the CP <b>911</b> may be included in a single IC package.
The AP <b>911</b> controls a plurality of hardware or software components connected to the AP <b>911</b> by driving an operating system or an application program, and carries out data processing and operations including multimedia data. The AP <b>911</b> can be implemented using, for example, a System on Chip (SoC). The processor <b>910</b> can further include a Graphics Processing Unit (GPU).
The CP <b>913</b> manages data links and converts a communication protocol in the communication between the first electronic device <b>101</b> including the hardware <b>900</b> and the other electronic devices connected over the network. The CP <b>913</b> can be implemented using, for example, a SoC. The CP <b>913</b> performs at least part of a multimedia control function. The CP <b>913</b> identifies and authenticates a terminal in the communication network using the SIM card <b>914</b>. In so doing, the CP <b>913</b> can provide the user with services including voice telephony, video telephony, text message, and packet data.
The CP <b>913</b> controls the data transmission and reception of the communication module <b>930</b>. While the components of the CP <b>913</b>, the power management module <b>995</b>, and the memory <b>920</b> are separated from the AP <b>911</b> in <figref idref="DRAWINGS">FIG. 9</figref>, the AP <b>911</b> can include part (e.g., the CP <b>913</b>) of those components.
The AP <b>911</b> or the CP <b>913</b> loads and processes the instruction or the data received from its non-volatile memory or at least one of the other components, in a volatile memory. The AP <b>911</b> or the CP <b>913</b> stores data received from or generated by at least one of the other components, in the non-volatile memory.
The SIM card <b>914</b> can be inserted to a slot formed at a specific location of the electronic device. The SIM card <b>914</b> can include unique identification information (e.g., Integrated Circuit Card Identifier (ICCID)) or subscriber information (e.g., International Mobile Subscriber Identity (IMSI)).
The memory <b>920</b> includes an internal memory <b>922</b> and an external memory <b>924</b>. For example, the memory <b>920</b> can be the memory <b>130</b> of <figref idref="DRAWINGS">FIG. 1</figref>. The internal memory <b>922</b> can include at least one of the volatile memory (e.g., Dynamic Random Access Memory (DRAM), Static RAM (SRAM), Synchronous DRAM (SDRAM)) and the non-volatile memory (e.g., One-Time Programmable Read Only Memory (OTPROM), PROM, Erasable PROM (EPROM), Electrically EPROM (EEPROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory). The internal memory <b>922</b> may employ a Solid State Drive (SSD). The external memory <b>924</b> can further include a flash drive, for example, a Compact Flash (CF), a Secure Digital (SD), a Micro-SD, a Mini-SD, an extreme digital (xD), and a memory stick.
The communication module <b>930</b> can include a wireless communication module <b>931</b> and a Radio Frequency (RF) module <b>934</b>. For example, the communication module <b>930</b> can be the communication module <b>170</b> of <figref idref="DRAWINGS">FIG. 1</figref>. For example, the wireless communication module <b>931</b> can include a Wi-Fi <b>933</b>, a BT <b>935</b>, a GPS <b>937</b>, and an NFC <b>939</b>. For example, the wireless communication module <b>931</b> can provide a wireless communication function using a radio frequency. Additionally, the wireless communication module <b>931</b> can include a network interface (e.g., LAN card) or a modem for connecting the hardware <b>900</b> to the network (e.g., Internet, LAN, WAN, telecommunication network, cellular network, satellite network, or POTS).
The RF module <b>934</b> can control the data transmission and reception, for example, the transmission and reception of the RF signal or a called electric signal. For example, the RF module <b>934</b> can includes a transceiver, a Pulse Amplitude Modulation (PAM), a frequency filter, or a Low Noise Amplifier (LNA), which is not depicted in the drawing. The RF module <b>934</b> can further include a component, for example, a conductor or a conducting wire, for sending and receiving electromagnetic waves in a free space in the wireless communication.
The sensor module <b>940</b> can include at least one of, for example, a gesture sensor <b>940</b>A, a gyro sensor <b>940</b>B, an atmospheric pressure sensor <b>940</b>C, a magnetic sensor <b>940</b>D, an acceleration sensor <b>940</b>E, a grip sensor <b>940</b>F, a proximity sensor <b>940</b>G, a Red Green Blue (RGB) sensor <b>940</b>H, a biometric sensor <b>940</b>I, a temperature/humidity sensor <b>940</b>J, a light sensor <b>940</b>K, and an UltraViolet (UV) sensor <b>940</b>M. The sensor module <b>940</b> measures a physical quantity or detects the operation status of the electronic device, and converts the measured or detected information to an electric signal. Additionally, the sensor module <b>940</b> can include an E-noise sensor, an electromyography (EMG) sensor, an electroencephalogram (EEG) sensor, an electrocardiogram (ECG) sensor, or a finger print sensor. The sensor module <b>940</b> can further include a control circuit for controlling its one or more sensors.
The user input module <b>950</b> can include a touch panel <b>952</b>, a (digital) pen sensor <b>954</b>, a key <b>956</b>, and an ultrasonic input device <b>958</b>. For example, the user input module <b>950</b> can be the input/output interface module <b>140</b> of <figref idref="DRAWINGS">FIG. 1</figref>. The touch panel <b>952</b> can recognize the touch input using at least one of capacitive, resistive, infrared, and Surface Acoustic Wave (SAW) techniques. The touch panel <b>952</b> may further include a controller. The capacitive touch panel can recognize not only the direct touch but also the proximity. The touch panel <b>952</b> may further include a tactile layer. In this case, the touch panel <b>952</b> provides a tactile response to the user.
The (digital) pen sensor <b>954</b> can be implemented using the same or a similar method as the user's touch input, or using a separate recognition sheet. The key <b>956</b> can include, for example, a keypad or a touch key.
The ultrasonic input device <b>958</b>, which obtains data by detecting microwave through a microphone <b>988</b> in the terminal, allows radio frequency identification through the pen which generates an ultrasonic signal. The hardware <b>900</b> may receive the user input from an external device (e.g., a network, a computer, or a server) connected using the communication module <b>930</b>.
The display module <b>960</b> can include a panel <b>962</b> or a hologram <b>964</b>. For example, the display module <b>960</b> can be the display module <b>150</b> of <figref idref="DRAWINGS">FIG. 1</figref>. The panel <b>962</b> can employ, for example, a Liquid Crystal Display (LCD) or an Active Matrix Organic Light Emitting Diode (AMOLED). The panel <b>962</b> can be implemented flexibly, transparently, or wearably. The panel <b>962</b> may be constructed as a single module together with the touch panel <b>952</b>. The hologram <b>964</b> can present a three-dimensional image in the air using interference of light. The display module <b>960</b> can further include a control circuit for controlling the panel <b>962</b> and the hologram <b>964</b>.
The interface <b>970</b> can include, for example, a High Definition Multimedia Interface (HDMI) <b>972</b>, a Universal Serial Bus (USB) <b>974</b>, a projector <b>976</b>, and a D-sub <b>978</b>. Additionally/substantially, the interface <b>970</b> can include, for example, a SD/MMC (not shown) or IrDA (not shown).
The audio codec <b>980</b> converts voice data to an electronic signal and vice versa. For example, the audio codec <b>980</b> can convert voice information which is input or output through a speaker <b>982</b>, a receiver <b>984</b>, an earphone <b>986</b>, or the microphone <b>988</b>.
The camera module <b>991</b> can capture a still picture and a moving picture. For example, the camera module <b>991</b> can include one or more image sensors (e.g., front lens or rear lens), an Image Signal Processor (ISP), or a flash LED.
The power management module <b>995</b> manages power of the hardware <b>900</b>. The power management module <b>995</b> can include, for example, a Power Management IC (PMIC), a charging IC, or a battery gauge.
For example, the PMIC can be mounted in an IC or a SoC semiconductor. The charging type can be a wired type and a wireless type. The charging IC can charge the battery and prevent overvoltage or overcurrent from flowing from a charger. For example, the charging IC can include a charging IC for at least one of the wired charging type or the wireless charging type. For example, the wireless charging type includes magnetic resonance, magnetic induction, and microwave, and can further include an additional circuit such as coil loop, resonance circuit, rectifier circuit for the wireless charging.
The battery gauge can measure, for example, the remaining capacity of the battery <b>996</b> and the voltage, the current, or the temperature of the charging. The battery <b>996</b> can supply the power by generating the electricity. For example, the battery <b>996</b> can be a rechargeable battery.
The indicator <b>997</b> displays a specific status of the hardware, for example, booting state, message state, or charging state of the hardware <b>900</b> or part (e.g., the AP <b>911</b>) of the hardware <b>900</b>.
The motor <b>998</b> converts the electric signal to a mechanic vibration. A processor (e.g. AP <b>911</b>) can control the sensor module <b>940</b>.
The hardware <b>900</b> can include a processor (e.g., the GPU) for supporting mobile TV. For example, the processor for supporting the mobile TV can process media data in conformity with Digital Multimedia Broadcasting (DMB), Digital Video Broadcasting (DVB), or media flow standard. The aforementioned components of the hardware can include one or more parts, and the name of the corresponding component can differ according to the type of the electronic device. The hardware of the present invention can include at least one of the components, omit some components, or further include other components. Some of the hardware components can be united to a single entity to carry out the same functions of the corresponding components.
The first electronic device <b>101</b> includes a memory for storing one or more security environments, and one or more processors for obtaining wearing status information of the secondary electronic device <b>102</b> which is wearable, determining a security environment of the first electronic device <b>101</b> based on the wearing status information.
When a user puts the secondary electronic device <b>102</b> on and then the user is determined as a preset user according to the wearing status information obtained, the processor may lower the security level of the security environment.
When the secondary electronic device <b>102</b> is a watch type, the processor detects that the wearing status information uses a preset hole of the secondary electronic device <b>102</b> when a user wears the secondary electronic device <b>102</b>.
The processor determines the wearing status information using one or more of a fingerprint sensor, an iris sensor, a pulse wave sensor, a temperature sensor, a grip sensor, and a tension sensor, which are connected to the secondary electronic device <b>102</b>.
The processor receives the wearing status information through one or more network communications connecting the first electronic device <b>101</b> and the secondary electronic device <b>102</b>.
The processor periodically obtains the wearing status information when the first electronic device <b>101</b> and the secondary electronic device <b>102</b> are connected.
The processor is able to limit a content range based on a security level of the security environment by applying the security level to all or part of the content of the first electronic device <b>101</b>.
After determining the security environment, the processor is able to detect a change of the received wearing status information or the processor may receive no wearing status information. The processor is then able to change the security environment of the first electronic device <b>101</b> in a preset manner and provide content corresponding to the changed security environment.
After determining the security environment, when determining that there was no change of the received wearing status information, the processor maintains the security environment of the electronic device.
The secondary electronic device <b>102</b> includes a memory for storing one or more security environments, and one or more processors for determining a wearing status of the secondary electronic device <b>102</b> using one or more sensors, determining a security level or a user profile corresponding to the wearing status, and sending information of the security level or the user profile to a first electronic device, The processor determines wearing status information of the secondary electronic device using one or more of a fingerprint sensor, an iris sensor, a pulse wave sensor, a temperature sensor, a grip sensor, and a tension sensor of the secondary electronic device <b>102</b>.
As set forth above, the security mode of the first electronic device <b>101</b> is able to be controlled according to the wearing status of the secondary electronic device <b>102</b> which is wearable and connected through the network communication, and a multi-security system can be established by concurrently using the security method with one or more secondary electronic devices in addition to the present security method applied to the first electronic device <b>101</b>.
Various embodiments for describing the present invention may be performed by using one or more programs included in the memory <b>130</b> of the first electronic device <b>101</b>, or may be directly controlled by a processor (e.g., the processor <b>120</b>). In addition, the embodiments may also be controlled by using one or more control modules (e.g., the security processing module <b>105</b>). And the security processing module may be controlled by the processor.
The term “module” used in various embodiments of the present invention can indicate, for example, a unit including a combination of one or more of hardware, software, or firmware. The “module” can be interchangeably used with the term, for example, a unit, logic, a logical block, a component, or a circuit. The “module” can be a minimum unit or part of the components integrally formed. The “module” may be a minimum unit or part for one or more functions. The “module” can be implemented mechanically or electronically. For example, the “module” according to various embodiments of the present invention can include at least one of an Application-Specific Integrated Circuit (ASIC) chip, Field-Programmable Gate Arrays (FPGAs), or a programmable-logic device for performing operations which are well known or to be invented.
According to various embodiments of the present invention, at least part of the device (e.g., modules or functions) or the method (e.g., operations) according to various embodiments of the present invention can be implemented as, for example, an instruction stored in a computer-readable storage media in the form of a programming module. When the instruction is executed by one or more processor (e.g., the processor <b>810</b>), the one or more processors can perform a function corresponding to the instruction. The computer-readable storage medium can be, for example, the memory <b>860</b>. At least part of the programming module can be implemented by the processor <b>810</b>. At least part of the programming module can include, for example, a module, a program, sets of instructions, or a process for performing one or more functions.
The programming module according to various embodiments of the present invention can include at least one of the aforementioned components, omit some components, or further include other components. The operations fulfilled by the programming modules or other components according to various embodiments of the present invention can be carried out in sequence, in parallel, repeatedly, or heuristically. Also, some operations can be executed in a different order or omitted, or other operations can be added.
The computer-readable recording medium can include magnetic media such as hard disk, floppy disk and magnetic tape, optical media such as Compact Disc Read Only Memory (CD-ROM) and Digital Versatile Disc (DVD), magneto-optical media such as floptical disk, and hardware devices specifically configured to store and execute the application instruction (e.g., the programming module) such as Read Only Memory (ROM), Random Access Memory (RAM), and flash memory. Also, the application instruction can include not only a machine code made by a complier but also a high-level language code executable by a computer using an interpreter. The above-stated hardware device can serve as one or more software modules for fulfilling the operations of various embodiments of the present invention, and vice versa.
While the invention has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.
Contents5
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
Every citation, both waysCites: the store holds 23 of 24
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11250118B2 | Cited by | United States of America | Applicant |
| US11178127B2 | Cited by | United States of America | Applicant |
| US11438322B2 | Cited by | United States of America | Applicant |
| US11582215B2 | Cited by | United States of America | Applicant |
| US11176237B2 | Cited by | United States of America | Search report |
| KR20000031506A | Cites | Republic of Korea | Applicant |
| US2004203414A1 | Cites | United States of America | Applicant |
| KR20057001651A | Cites | Republic of Korea | Applicant |
| US2009249478A1 | Cites | United States of America | Applicant |
| US2011214158A1 | Cites | United States of America | Search report |
| US2011296194A1 | Cites | United States of America | Search report |
| KR20130012064A | Cites | Republic of Korea | Applicant |
| KR20130022430A | Cites | Republic of Korea | Applicant |
| US2013324045A1 | Cites | United States of America | Search report |
| US2016037346A1 | Cites | United States of America | Search report |
| US7257374B1 | Cites | United States of America | Applicant |
| US8725842B1 | Cites | United States of America | Search report |
| US8869263B2 | Cites | United States of America | Applicant |
| KR1020057001651 | Cites | Republic of Korea | Applicant |
| KR1020127023688 | Cites | Republic of Korea | Applicant |
| KR1020137002009 | Cites | Republic of Korea | Applicant |
| KR2020000031506 | Cites | Republic of Korea | Applicant |
| US20040203414A1 | Cites | United States of America | Applicant |
| US20090249478A1 | Cites | United States of America | Applicant |
| US20110214158A1 | Cites | United States of America | Search report |
| US20110296194A1 | Cites | United States of America | Search report |
| US20130324045A1 | Cites | United States of America | Search report |
| US20160037346A1 | Cites | United States of America | Search report |
11 priority claims, no other members on record
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 1020130130471 | Republic of Korea | – | |
| 20130130471 | Republic of Korea | A | |
| 20130130471 | Republic of Korea | A | |
| 201414528744 | United States of America | A | |
| 201414528744 | United States of America | A | |
| 201514975176 | United States of America | A | |
| 1020130130471 | – | – | – |
| 14528744 | – | – | – |
| KR20130130471 | – | – | – |
| US201414528744 | – | – | – |
| US201514975176 | – | – | – |
102 transactions on the USPTO file
Allowed after 2 non-final rejections, 2 final rejections and 2 RCEs.
- Non-final rejections
- 2
- Final rejections
- 2
- RCEs
- 2
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| After Final Consideration Program Additional Consideration and/or updated searchAFAC | AFAC | |
| Interview Summary - Examiner Initiated - TelephonicEXET | EXET | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| PILOT- Request for After Final Consideration ProgramRAFC | RAFC | |
| Response after Final ActionA.NE | A.NE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Interview Summary - Applicant Initiated - TelephonicMEXAT | MEXAT | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Mail Interview Summary - Applicant Initiated - TelephonicMEXAT | MEXAT | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Response after Non-Final ActionA... | A... | |
| Letter Requesting Interview with ExaminerM865 | M865 | |
| Mail First Action Interview Office ActionMFAIA | MFAIA | |
| Pilot-First Action Interview Office Action (FAI Step 2)FAIA | FAIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| track 1 ONT1ON | T1ON | |
| Response to PICO-RequestRPICO | RPICO | |
| Request for first action interviewRFAI | RFAI | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Mail Pre-Interview CommunicationMPICO | MPICO | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Pre-Interview Communication (FAI Step 1)PICO | PICO | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Priority document has successfully retrieved via PDX/DASPD.RECVD | PD.RECVD | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Track 1 Request GrantedT1GR | T1GR | |
| Mail-Record Petition Decision of Granted to Make SpecialMP003 | MP003 | |
| Record Petition Decision of Granted to Make SpecialP003 | P003 | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Application Dispatched from OIPEOIPE | OIPE | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Request from applicant for the USPTO to retrieve the Priority DocumentPDREQUST | PDREQUST | |
| PTO/SB/69-Authorize EPO Access to Search ResultsSREXR141 | SREXR141 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Petition EnteredPET. | PET. | |
| Track 1 RequestTK1R | TK1R | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedSTCF | STCF | |
| Information on status: patent grantGrantedSTCF | STCF | |
| Information on status: patent application and granting procedure in generalSTPP | STPP | |
| Information on status: patent application and granting procedure in generalSTPP | STPP | |
| Information on status: patent application and granting procedure in generalSTPP | STPP |
Numbers
- Publication
- 10296754
- Publication, DOCDB
- 10296754
- Publication, EPODOC
- US10296754
- Application
- 14975176
- Application, DOCDB
- 201514975176
- Application, EPODOC
- US201514975176
Titles
- English
- Method for controlling security system and electronic device thereof
Patent term adjustment
- A delay
- +52 daysthe office missed an examination deadline
- Applicant delay
- −39 days
- Net adjustment
- 13 days
Classification
- CPC, 15
- G06F21/6218
- H04W12/08
- G06F13/14
- G06F21/6263
- H04L63/0853
- A61B5/02438
- H04L63/0861
- A61B5/681
- G06F21/32
- G06F21/35
- G06F21/34
- H04W4/80
- H04W12/65
- H04W12/68
- G06F21/00
- IPC, 10
- G06F21 00
- G06F21 62
- G06F21 34
- G06F21 35
- G06F21 32
- H04W4 80
- A61B5 024
- A61B5 00
- H04W12 08
- H04L29 06
- USPC, 1
- 367011000