Abstract: The invention provides a method and system for embedding and identifying gesture code in different segments of an object. The method includes storing different gesture codes corresponding to various gestures in a gesture repository, segmenting the object into a plurality of segments, and selecting one or more segments of the object. Further, the method includes embedding the gesture codes in the selected segments of the object and printing the gesture code embedded on the object using ink invisible to a user. Furthermore, the method includes scanning the printed object electronic device and detecting the gesture codes printed on the object. Furthermore, the method includes decoding the detected gesture codes, retrieving the gestures corresponding to the detected gesture codes from the gesture repository, and displaying the gesture on the electronic device. FIG. 1
[0001] The present disclosure relates to a device and a method for unlocking a
lock mode, particularly, using handwriting detection.
BACKGROUND OF THE INVENTION
[0002] At present, owing to the growth of the electronic communication industry,
portable terminals such as mobile communication terminals (i.e., cellular
phones), electronic schedulers, personal complex terminals and the like are
becoming a necessity to modern society while becoming a significant means of
delivery of rapidly changing information.
[0003] As widely known in the art, in recent years, as the use of a touch screen
based on a Graphic User Interface (GUI) increases, portable electronic devices
have a clear tendency to prefer the touch screen. Generally, the portable
electronic device with the touch screen provides a locked screen. FIG. 1
illustrates a locked screen provided in a portable electronic device with a touch
screen according to the conventional art. Referring to FIG. 1, the locked screen
provides a slide bar 11. In detail, the locked screen provides a User eXperience
(UX) of unlocking the touch screen by sliding the slide bar 11 from the left side
of the locked screen to the right side. However, because the locked screen
permits anyone to unlock the touch screen, it would provide unsatisfactory
security.
-3-
SUMMARY OF THE INVENTION
[0004] To address the above-discussed deficiencies of the prior art, it is a primary
object to provide a device and a method for unlocking a screen using handwriting
detection.
[0005] One aspect of the present disclosure is to provide a device and a method
for executing an application using handwriting detection. A further aspect of the
present disclosure is to provide a method for switching a function using
handwriting detection. The method includes receiving a request for screen
unlocking, providing a handwriting detection space such as a window for
receiving handwriting, reading coordinate information of at least one or more
strokes handwritten in the handwriting detection window, deriving first character
information from the read coordinate information, determining if the first
character information are consistent with preset second character information,
and if so, unlocking a screen when the first character information are consistent
with the second character information; otherwise keeping the screen locked.
[0006] According to another aspect of the present disclosure, the method includes
receiving a request for execution of the application, determining if the application
is set to be locked for use of an application, providing a handwriting detection
space such as a window, receiving handwriting if the application is locked,
reading coordinate information of at least one or more strokes handwritten from
the handwriting detection window, deriving first character information from the
read coordinate information, determining if the first character information are
consistent with preset second character information, and if so, running the
application; otherwise not running the application.
[0007] According to the further aspect of the present disclosure, the method
includes receiving a request for switching from the first function to the second
function, identifying setting or non-setting of limitation of use of a second
function when, providing a handwriting detection window for receiving
handwriting when there is the setting of limitation of use of the second function,
-4-
reading coordinate information of at least one or more strokes handwritten in the
handwriting detection window, deriving first character information from the read
coordinate information, identifying if the first character information are
consistent with preset second character information, and switching from the first
function to the second function when the first character information are
consistent with the second character information and keeping the first function
when the first character information are not consistent with the second character
information.
[0008] According to yet another aspect of the present disclosure, an operating
apparatus of an electronic device is provided. The apparatus includes a touch
screen for detecting the presence and location of a touch, one or more processors
for executing computer programs, a memory for storing data and instructions,
and one or more modules stored in the memory and configured to be executed by
the one or more processors. When receiving a request for screen unlocking, the
module displays a handwriting detection window for receiving handwriting on
the touch screen, reads coordinate information of at least one or more strokes
handwritten in the handwriting detection window, derives first character
information from the read coordinate information, determines if the first
character information are consistent with preset second character information,
and unlocks the screen when the first character information are consistent with
the second character information and keeps screen locking when the first
character information are not consistent with the second character information.
[0009] According to still another aspect of the present disclosure, an operating
apparatus of an electronic device is provided. The apparatus includes a touch
screen configured to detect the presence and location of a touch, one or more
processors configured to execute computer programs, a memory configured to
store data and instructions, and one or more modules stored in the memory and
configured to be executed by the one or more processors. The processor is
configured to determine if the application is set to be locked for use of an
application when receiving a request for execution of the application, display a
-5-
handwriting detection space such as a window for receiving handwriting on the
touch screen when the application is locked, read coordinate information of at
least one or more strokes handwritten in the handwriting detection window,
derive first character information from the read coordinate information,
determine if the first character information are consistent with preset second
character information, and if so, run the application; otherwise, not run the
application.
[0010] According to still another aspect of the present disclosure, an apparatus for
unlocking a lock mode is provided. The apparatus includes a touch screen
configured to detect the presence and location of a touch, one or more processors
configured to execute computer programs, a memory configured to store data and
instructions, and one or more modules stored in the memory and configured to be
executed by the one or more processors. The processor is configured to
determine if the second application is set to be locked for use when receiving a
request for switching from the first function to the second function, provide a
handwriting detection space such as a window for receiving handwriting if the
second application is locked, read coordinate information of at least one or more
strokes handwritten in the handwriting detection space, derive first character
information from the read coordinate information, determine if the first character
information are consistent with preset second character information, and if so,
switch from the first function to the second function; otherwise, keeps the first
function.
[0011] Before undertaking the DETAILED DESCRIPTION OF THE
INVENTION below, it may be advantageous to set forth definitions of certain
words and phrases used throughout this patent document: the terms “include”
and “comprise,” as well as derivatives thereof, mean inclusion without limitation;
the term “or,” is inclusive, meaning and/or; the phrases “associated with” and
“associated therewith,” as well as derivatives thereof, may mean to include, be
included within, interconnect with, contain, be contained within, connect to or
with, couple to or with, be communicable with, cooperate with, interleave,
-6-
juxtapose, be proximate to, be bound to or with, have, have a property of, or the
like; and the term “controller” means any device, system or part thereof that
controls at least one operation, such a device may be implemented in hardware,
firmware or software, or some combination of at least two of the same. It should
be noted that the functionality associated with any particular controller may be
centralized or distributed, whether locally or remotely. Definitions for certain
words and phrases are provided throughout this patent document, those of
ordinary skill in the art should understand that in many, if not most instances,
such definitions apply to prior, as well as future uses of such defined words and
phrases.
-7-
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] For a more complete understanding of the present disclosure and its
advantages, reference is now made to the following description taken in
conjunction with the accompanying drawings, in which like reference numerals
represent like parts:
[0013] FIG. 1 is a diagram depicting a locked screen provided in a portable
electronic device with a touch screen according to the conventional art;
[0014] FIG. 2 is a block diagram illustrating a construction of a portable
electronic device according to an exemplary embodiment of the present
disclosure;
[0015] FIG. 3 is a flowchart illustrating an unlocking procedure of an electronic
device with a touch screen according to an exemplary embodiment of the present
disclosure;
[0016] FIGS. 4A, 4B and 4C are diagrams illustrating a user interface screen for
unlocking an electronic device with a touch screen according to an exemplary
embodiment of the present disclosure;
[0017] FIGS. 5A, 5B and 5C are diagrams illustrating a user interface screen for
unlocking an electronic device with a touch screen according to an exemplary
embodiment of the present disclosure;
[0018] FIGS. 6A, 6B and 6C are diagrams illustrating a user interface screen for
unlocking of an electronic device with a touch screen according to another
exemplary embodiment of the present disclosure;
[0019] FIGS. 7A, 7B and 7C are diagrams illustrating a user interface screen for
unlocking of an electronic device with a touch screen according to another
exemplary embodiment of the present disclosure;
[0020] FIG. 8 is a flowchart illustrating an execution procedure for an application
S/W in an electronic device with a touch screen according to an exemplary
embodiment of the present disclosure;
[0021] FIGS. 9A, 9B and 9C are diagrams illustrating a user interface screen for
-8-
application S/W execution on an electronic device with a touch screen according
to an exemplary embodiment of the present disclosure;
[0022] FIGS. 10A, 10B and 10C are diagrams illustrating a user interface screen
for application execution on an electronic device with a touch screen according to
another exemplary embodiment of the present disclosure;
[0023] FIG. 11 is a flowchart illustrating a function switching procedure in an
electronic device with a touch screen according to an exemplary embodiment of
the present disclosure;
[0024] FIGS. 12A, 12B and 12C are diagrams illustrating a user interface screen
for function switching in an electronic device with a touch screen according to an
exemplary embodiment of the present disclosure; and
[0025] FIGS. 13A, 13B and 13C are diagrams illustrating a user interface screen
for function switching of an electronic device with a touch screen according to
another exemplary embodiment of the present disclosure.
-9-
DETAILED DESCRIPTION OF THE INVENTION
[0026] FIGURES 2 through 13C, discussed below, and the various embodiments
used to describe the principles of the present disclosure in this patent document
are by way of illustration only and should not be construed in any way to limit
the scope of the disclosure. Those skilled in the art will understand that the
principles of the present disclosure may be implemented in any suitably arranged
electronic device with a touch screen. Preferred embodiments of the present
disclosure will be described herein below with reference to the accompanying
drawings. In the following description, well-known functions or constructions are
not described in detail since they would obscure the disclosure in unnecessary
detail. And, terms described below, which are defined considering functions in
the present disclosure, can be different depending on user and operator’s
intention or practice. Therefore, the terms should be defined on the basis of the
disclosure throughout this specification.
[0027] The present disclosure provides an electronic device with a touch screen
for unlocking the screen using handwriting detection, running an application, or
switching a function, and an operating method thereof. The handwriting
detection is a technology for judging if it is which character from a coordinate
string coming in according to order of being handwritten in a handwriting
detection window provided in the touch screen. An electronic device with a touch
screen according to the present disclosure and an operating method thereof
strengthen security and improve User eXperience (UX).
[0028] FIG. 2 is a block diagram illustrating a construction of an electronic
device according to an exemplary embodiment of the present disclosure. The
electronic device 100 can be a portable electronic device or can be a device such
as a portable terminal, a mobile phone, a mobile pad, a media player, a tablet
computer, a handheld computer, or a Personal Digital Assistant (PDA). Also, the
electronic device 100 can be an arbitrary electronic device including a device
having a combination of two or more functions among these devices.
-10-
[0029] The electronic device 100 can include a memory 110, a processor unit
120, a first wireless communication sub system 130, a second wireless
communication sub system 131, an audio sub system 150, a speaker 151, a
microphone 152, an external port 160, an Input/Output (I/O) sub system 170, a
touch screen 180, and other input or control devices 190. The memory 110 and
the external port 160 can be constructed in plural.
[0030] The processor unit 120 can include a memory interface 121, one or more
processors 122, and a peripheral interface 123. The whole processor unit 120 is
also called a processor. The memory interface 121, the one or more processors
122, and/or the peripheral interface 123 can be separate constituent elements or
can be integrated into one or more integrated circuits.
[0031] The processor 122 executes various software programs and performs
various functions for the electronic device 100, and also performs processing and
control for voice communication, video communication, and data
communication. Also, in addition to this general function, the processor 122
executes a software module (i.e., an instruction set) stored in the memory 110
and performs various functions corresponding to the software module. Also, in
addition to this general function, the processor 122 plays even a role of executing
a specific software module (i.e., an instruction set) stored in the memory 110 and
performing specific various functions corresponding to the software module.
That is, the processor 122 carries out methods according to exemplary
embodiments of the present disclosure in conjunction with the software modules
stored in the memory 110.
[0032] The processor 122 can include one or more data processors, image
processors, or COder/DECoders (CODECs). The electronic device 100 can
construct separately the data processor, the image processor, or the CODEC. The
peripheral interface 123 connects the I/O sub system 170 of the electronic device
100 and various peripheral devices thereof to the processor 122. Further, the
peripheral interface 123 connects the I/O sub system 170 of the electronic device
100 and various peripheral devices thereof to the memory 110 through the
-11-
memory interface 121.
[0033] Various constituent elements of the electronic device 100 can be
connected with one another by one or more communication buses (not denoted
by reference numerals) or stream lines (not denoted by reference numerals).
[0034] The external port 160 directly connects the electronic device 100 to other
electronic devices or indirectly connects the electronic device 100 to other
electronic devices through a network (for example, the Internet, an intranet, a
wireless Local Area Network (LAN) and the like). For example, the external port
160 refers to a Universal Serial Bus (USB) port or a FIREWIRE port and the
like, although the invention is not limited to these.
[0035] A motion sensor 191 and an optical sensor 192 are connected to the
peripheral interface 123 and enable various functions. For instance, the motion
sensor 191 and the optical sensor 192 can be connected to the peripheral interface
123, and sense a motion of the electronic device 100 and sense a light from the
exterior, respectively. Besides this, other sensors such as a position sensor, a
temperature sensor, a biological sensor and the like can be connected to the
peripheral interface 123 and perform related functions.
[0036] A camera sub system 193 can perform a camera function such as
photograph and video clip recording and the like. The optical sensor 192 can be a
Charged Coupled Device (CCD) device or Complementary Metal-Oxide
Semiconductor (CMOS) device for the camera sub system 193.
[0037] The first and second wireless communication sub systems 130 and 131
enable communication. The first and second wireless communication sub
systems 130 and 131 can include a radio frequency receiver and transceiver
and/or an optical (e.g., infrared) receiver and transceiver. The first and second
communication sub systems 130 and 131 can be distinguished according to a
communication network. For example, the first and second wireless
communication sub systems 130 and 131 can be designed to operate through one
of a Global System for Mobile Communication (GSM) network, an Enhanced
Data GSM Environment (EDGE) network, a Code Division Multiple Access
-12-
(CDMA) network, a Wireless-Code Division Multiple Access (W-CDMA)
network, a Long Term Evolution (LTE) network, an Orthogonal Frequency
Division Multiple Access (OFDMA) network, a Wireless Fidelity (Wi-Fi)
network, a Wireless interoperability for Microwave Access (WiMAX) network
or/and a Bluetooth network.
[0038] The audio sub system 150 is connected to the speaker 151 and the
microphone 152, and takes charge of audio-related functions such as voice
recognition, voice copy, digital recording and calling function. That is, the audio
sub system 150 communicates with a user through the speaker 151 and the
microphone 152. The audio sub system 150 receives a data signal through the
peripheral interface 123 of the processor unit 120, converts the received data
signal into an electric signal, and provides the converted electric signal to the
speaker 151. The speaker 151 converts the electric signal into a sound wave
audible by a person and outputs the converted sound wave. The microphone 152
converts a sound wave forwarded from the person or other sound sources into an
electric signal. The audio sub system 150 receives an electric signal from the
microphone 152, converts the received electric signal into an audio data signal,
and transmits the converted audio data signal to the peripheral interface 123. The
audio sub system 150 can include a detachable earphone, headphone or headset.
[0039] The I/O sub system 170 includes a touch screen controller 171 and/or
other input controller 172. The touch screen controller 171 is connected to the
touch screen 180 and determines events of a touch contact, a touch motion and
the like through the touch screen 180. The touch screen 180 and the touch screen
controller 171 can use not only capacitive, resistive, infrared and surface acoustic
wave technologies but also any arbitrary multi-touch sensing technology utilizing
other proximity sensor arrays. The other input controller 172 can be coupled to
the other input/control devices 190. The other input/control devices 190 can
include up/down buttons for volume adjustment. Further, the other input/control
devices 190 can include one or more push buttons, a rocker button/switch, a
thumb-wheel, a dial, a stick, and a pointer device such as a stylus and the like.
-13-
[0040] The touch screen 180 provides an input and output interface between the
electronic device 100 and a user. The touch screen 180 forwards a user’s touch
input to the electronic device 100, and displays visual information (e.g., a text, a
graphic, a video and the like) from the electronic device 100 to the user.
[0041] Generally, the touch screen 180 can include a display, a touch panel and a
touch sensor. The display can be various in kind. For instance, the display can be
any one of a Liquid Crystal Display (LCD), a Light Emitting Diode (LED)
display, a Light emitting Polymer Display (LPD), an Organic Light Emitting
Diode (OLED) display, an Active Matrix Organic Light Emitting Diode
(AMOLED) display and a Flexible LED (FLED) display.
[0042] The memory 110 is connected to the memory interface 121. The memory
110 includes one or more high-speed random access memories and/or nonvolatile
memories such as magnetic disk storage devices, one or more optical
storage devices and/or flash memories (for example, a Not AND (NAND)
memory, a Not OR (NOR) memory).
[0043] The memory 110 stores software. The software includes an Operating
System (OS) module 111, a communication module 112, a graphic module 113, a
user interface module 114, a CODEC module 115, a camera module 116, one or
more application modules 117 and the like. The term ‘module’ is also expressed
as a set of instructions or an instruction set or a program.
[0044] The OS software 111 represents a built-in operating system such as
WINDOWS, LINUX, Darwin, RTXC, UNIX, OS X, or VxWorks, and includes
various software constituent elements controlling general system operation. The
control of the general system operation includes memory management and
control, storage hardware (device) control and management, power control and
management and the like. Further, the OS software 111 performs even a function
of making smooth communication between various hardware (device) and
software constituent elements (modules).
[0045] The communication module 112 can enable communication with the
counterpart electronic device such as a personal computer, a server and/or a
-14-
portable terminal through the first and second wireless communication sub
systems 130 and 131 or the external port 160.
[0046] The graphic module 113 includes various software constituent elements
for providing and displaying a graphic on the touch screen 180. The term
‘graphic’ includes a text, a web page, an icon, a digital image, a video, an
animation and the like.
[0047] The user interface module 114 includes various software constituent
elements associated with a user interface. Further, the user interface module 114
includes information about how a state of the user interface is changed, in which
conditions the change of the state of the user interface is carried out.
[0048] The CODEC module 115 includes a software related to encoding and
decoding of a video file. The camera module 116 includes a software enabling
camera-related processes and functions.
[0049] The application module 117 can include, for example, a browser, an
electronic mail (e-mail), an instant message, word processing, keyboard
emulation, an address book, a touch list, a widget, Digital Right Management
(DRM), voice recognition, voice copy, a location determining function, a
location-based service and the like. The memory 110 can include additional
modules (i.e., instructions) besides the above-mentioned modules.
[0050] Also, various functions of the electronic device 100 according to the
present disclosure can be executed by hardware including one or more stream
processing and/or Application Specific Integrated Circuits (ASICs), and/or
software, and/or a combination of them.
[0051] The processor 122 constitutes an unlock means using at least one or more
constituent elements illustrated in FIG. 2. For instance, the processor 122
constitutes a handwriting detection means for providing a handwriting detection
window for receiving handwriting when receiving an unlock request, reading
coordinate information of at least one or more strokes handwritten in the
handwriting detection window, and deriving first character information. Also, the
processor 122 constitutes a comparison means for providing an enable signal
-15-
when the first character information derived by the handwriting detection means
is consistent with preset second character information, and provides a disable
signal when they are not consistent with each other. Further, the processor 122
constitutes a control means for unlocking a screen upon receiving the enable
signal from the comparison means; keeping a screen locked upon receiving the
disable signal from the comparison means.
[0052] Also, the processor 122 constitutes application execution means using at
least one or more constituent elements illustrated in FIG. 2. For example, the
processor 122 constitutes an identification means for identifying setting or nonsetting
of limitation of use of the application upon receiving a request for
execution of a corresponding application,. Also, the processor 122 constitutes a
handwriting detection means for providing a handwriting detection window for
receiving handwriting when receiving the identification of setting of limitation of
use of the application from the identification means, reading coordinate
information of at least one or more strokes handwritten in the handwriting
detection window, and deriving first character information. Further, the processor
122 constitutes a comparison means for providing an enable signal when the first
character information derived by the handwriting detection means is consistent
with preset second character information, and providing a disable signal when
they are not consistent with each other. Also, the processor 122 constitutes a
control means for executing the application when receiving the enable signal
from the comparison means, and not executing the application when receiving
the disable signal from the comparison means.
[0053] Further, the processor 122 constitutes function switching means using at
least one or more constituent elements illustrated in FIG. 2. For example, the
processor 122 constitutes an identification means for, when receiving a request
for switching from a first function to a second function, identifying setting or
non-setting of limitation of use of the second function. Also, the processor 122
constructs a handwriting detection means for providing a handwriting detection
window for receiving handwriting, reading coordinate information of at least one
-16-
or more strokes handwritten in the handwriting detection window when receiving
the identification of the setting of limitation of use of the second function from
the identification means, and deriving first character information. Further, the
processor 122 constitutes a comparison means for providing an enable signal
when the first character information derived by the handwriting detection means
is consistent with preset second character information, and when they are not
consistent with each other, providing a disable signal. Also, the processor 122
constitutes a control means for switching from the first function to the second
function, when receiving the enable signal from the comparison means, and when
receiving the disable signal from the comparison means, keeping the first
function.
[0054] The first character information derived from the handwriting detection
means can include at least one or more characters or character strings which are
composed of at least one or more of a letter, a symbol, a numeral, and a figure.
Further, the first character information extracted from the handwriting detection
means can additionally include a form of the character or the character string.
The form can include at least one or more of a font, a font size, and a screen
position.
[0055] Further, the processor 122 can execute at least one or more modules stored
in the memory 110. The module can follow an operating procedure of the
electronic device according to the present disclosure.
[0056] FIG. 3 is a flowchart illustrating an unlocking procedure of an electronic
device with a touch screen according to an exemplary embodiment of the present
disclosure. In step 301, the processor 122 receives a request for screen unlocking
and in step 303, the processor 122 provides a handwriting detection window (i.e.,
a handwriting detection mode or a handwriting detector).
[0057] In step 305, the processor 122 reads coordinate information of at least one
or more strokes handwritten in the handwriting detection window and derives
first character information from the read coordinate information. The first
character information capable of being derived by the processor 122 can include
-17-
at least one or more characters or character strings that are comprised of at least
one or more of a letter, a symbol, a numeral and a figure. Further, the first
character information capable of being derived by the processor 122 can include
various forms of the character or character string, for example, a font, a font size,
a screen position and the like.
[0058] Next, in step 307, the processor 122 determines if the first character
information are consistent with preset second character information. The second
character information can include a nonstandard character defined by a user and a
form of the nonstandard character.
[0059] When it is identified in step 307 that the first character information are
consistent with the second character information, in step 309, the processor 122
unlocks the electronic device. In contrast, when it is identified in step 307 that
the first character information are not consistent with the second character
information, in step 311, the processor 122 keeps electronic device locking.
[0060] FIGS. 4A, 4B and 4C are diagrams illustrating a user interface screen for
unlocking an electronic device with a touch screen according to an exemplary
embodiment of the present disclosure. FIGS. 5A, 5B and 5C are diagrams
illustrating a user interface screen for unlocking an electronic device with a touch
screen according to an exemplary embodiment of the present disclosure.
[0061] FIGS. 4A, 4B and 4C, and 5A, 5B and 5C depict a user interface screen
for unlocking an electronic device. The electronic device 100 has been locked
and when a user presses a specific software button or hardware button 11, the
electronic device 100 provides a handwriting detection window 12. The user
handwrites in the handwriting detection window 12 and presses a button 13 for
notifying the end of handwriting. The electronic device 100 reads coordinate
information of at least one or more strokes handwritten in the handwriting
detection window 12 and derives at least one or more characters or character
strings, for example, letters from the read coordinate information. Next, the
electronic device 100 determines if the derived at least one or more letters are
consistent with preset at least one or more letters.
-18-
[0062] Referring to FIG. 4A, 4B and 4C, when the derived at least one or more
letters are consistent with the preset at least one or more letters, the electronic
device 100 unlocks the screen.
[0063] Referring to FIG. 5A, 5B and 5C, when the derived at least one or more
letters are not consistent with the preset at least one or more letters, the electronic
device 100 does not unlock the screen and notifies this to the user as denoted by
reference numeral 14.
[0064] FIGS. 6A, 6B and 6C are diagrams illustrating a user interface screen for
unlocking of an electronic device with a touch screen according to another
exemplary embodiment of the present disclosure. FIGS. 7A, 7B and 7C are
diagrams illustrating a user interface screen for unlocking of an electronic device
with a touch screen according to another exemplary embodiment of the present
disclosure.
[0065] FIGS. 6A, 6B and 6C, and 7A, 7B and 7C depict a user interface screen
for unlocking of an electronic device. The electronic device 100 has been locked
and, when a user presses a specific software button or hardware button 11, the
electronic device 100 provides a handwriting detection window 12. The user
handwrites in the handwriting detection window 12 and presses a button 13 for
notifying the end of handwriting. The electronic device 100 reads coordinate
information of at least one or more strokes handwritten in the handwriting
detection window 12 and derives at least one or more letters from the read
coordinate information. Further, the electronic device 100 reads coordinate
information of at least one or more strokes handwritten from the handwriting
detection window 12 and derives a forma of the letter, for example, a font.
[0066] Next, the electronic device 100 determines if the derived letters and font
are consistent with preset at least one or more letters and font.
[0067] Referring to FIG. 6A, 6B and 6C, when the derived at least one or more
letters and font are consistent with the preset at least one or more letters and font,
the electronic device 100 unlocks the screen.
[0068] Referring to FIG. 7A, 7B and 7C, when the derived at least one or more
-19-
letters and font are not consistent with the preset at least one or more letters and
font, the electronic device 100 does not unlock the screen and notifies this to the
user as denoted by reference numeral 14.
[0069] FIG. 8 is a flowchart illustrating an application execution procedure of an
electronic device with a touch screen according to an exemplary embodiment of
the present disclosure. Referring to FIG. 8, in step 401, the processor 122
receives a request for execution of a corresponding application.
[0070] Next, in step 403, the processor 122 determines if the application is set to
be locked for execution. When it is determined in step 403 that the application is
not set to be locked, the processor 122 runs the application in step 413.
Alternatively, when it is determined in step 403 that the application is set to be
locked for its use, the processor 122 provides a handwriting detection window
(i.e., a handwriting detection mode or a handwriting detector) in step 405.
[0071] After that, in step 407, the processor 122 reads coordinate information of
at least one or more strokes handwritten from the handwriting detection window
and derives first character information from the read coordinate information.
[0072] Next, in step 409, the processor 122 determines if the derived first
character information are consistent with preset second character information.
When it is identified in step 409 that the first character information is consistent
with the preset second character information, in step 411, the processor 122 runs
the application. In contrast, when it is identified in step 409 that the first
character information is not consistent with the preset second character
information, the processor 122 does not run the application in step 415.
[0073] FIGS. 9A, 9B and 9C are diagrams illustrating a user interface screen for
application execution of an electronic device with a touch screen according to an
exemplary embodiment of the present disclosure. FIGS. 10A, 10B and 10C are
diagrams illustrating a user interface screen for application execution of an
electronic device with a touch screen according to another exemplary
embodiment of the present disclosure.
[0074] FIGS. 9A, 9B and 9C, and 10A, 10B and 10C depict a user interface
-20-
screen for application execution of an electronic device. A user touches an icon
41 of an application intended for execution. In a case where the application is set
for limitation of its use, the electronic device 100 provides a handwriting
detection window 12. The user handwrites in the handwriting detection window
12 and presses a button 13 for notifying the end of handwriting. The electronic
device 100 reads coordinate information of at least one or more strokes
handwritten from the handwriting detection window 12 and derives at least one
or more characters or character strings, for example, figures from the read
coordinate information. Next, the electronic device 100 determines if the derived
at least one or more figures are consistent with preset at least one or more figures.
[0075] Referring to FIG. 9A, 9B and 9C, when the derived at least one or more
figures are consistent with the preset at least one or more figures, the electronic
device 100 executes the application.
[0076] Referring to FIG. 10A, 10B and 10C, when the derived at least one or
more figures are not consistent with the preset at least one or more figures, the
electronic device 100 does not run the application and notifies this to the user as
denoted by reference numeral 15.
[0077] FIG. 11 is a flowchart illustrating a function switching procedure of an
electronic device with a touch screen according to an exemplary embodiment of
the present disclosure. Referring to FIG. 11, in step 501, the processor 122
receives a request for switching from a first function to a second function.
[0078] Next, in step 503, the processor 122 determines if the second function is
set to be locked for its use.
[0079] When it is identified in step 503 that the second function is not locked for
its use, in step 513, the processor 122 switches from the first function to the
second function. In contrast, when it is identified in step 503 that the second
function is locked, the processor 122 provides a handwriting detection window
(i.e., a handwriting detection mode or a handwriting detector) in step 505.
[0080] After that, in step 507, the processor 122 reads coordinate information of
at least one or more strokes handwritten in the handwriting detection window and
-21-
derives first character information from the read coordinate information.
[0081] Next, in step 509, the processor 122 determines if the first character
information are consistent with preset second character information.
[0082] When it is identified in step 509 that the first character information is
consistent with the preset second character information, the processor 122
switches from the first function to the second function in step 511. In contrast,
when it is identified in step 509 that the first character information is not
consistent with the preset second character information, the processor 122 keeps
the first function in step 515.
[0083] FIGS. 12A, 12B and 12C are diagrams illustrating a user interface screen
for function switching of an electronic device with a touch screen according to an
exemplary embodiment of the present disclosure. FIGS. 13A, 13B and 13C are
diagrams illustrating a user interface screen for function switching of an
electronic device with a touch screen according to another exemplary
embodiment of the present disclosure.
[0084] FIGS. 12A, 12B and 12C, and 13A, 13B and 13C are diagrams illustrating
a user interface screen for function switching. The electronic device 100 receives
a request for switching from a first function to a second function (step 501). For
instance, in a case where a call is received during the execution of a music play
function 51, the electronic device 100 considers switching to a call function 52.
[0085] The electronic device 100 determines if the second function is set for
limitation of its use (step 503). In a case where the second function is set to be
locked for its use, the electronic device 100 provides a handwriting detection
window 12. In one embodiment, a user handwrites in the handwriting detection
window 12 and presses a button 13 for notifying the end of handwriting. The
electronic device 100 reads coordinate information of at least one or more strokes
handwritten in the handwriting detection window 12 and derives at least one or
more letters from the read coordinate information. Next, the electronic device
100 determines if the derived at least one or more letters are consistent with
preset at least one or more letters.
-22-
[0086] Referring to FIG. 12A, 12B and 12C, when the derived at least one or
more letters are consistent with the preset letters, the electronic device 100
switches from the first function (e.g., the music play function) to the second
function (e.g., the call function).
[0087] Referring to FIG. 13A, 13B and 13C, when the derived at least one or
more letters are not consistent with the preset letters, the electronic device 100
keeps the first function (e.g., the music play function) and notifies this to the user
as denoted by reference numeral 16.
[0088] Methods according to exemplary embodiments disclosed in claims and/or
the specification of the present disclosure can be implemented in a form of
hardware, software, or a combination of hardware and software. In case of
implementing in software, a computer readable storage medium storing one or
more programs (i.e., software modules) can be provided. One or more programs
stored in the computer readable storage medium are configured to be executable
by one or more processors within an electronic device. One or more programs
include instructions for enabling the electronic device to execute the methods
according to the exemplary embodiments disclosed in the claims and/or the
specification of the present disclosure.
[0089] These programs (i.e., software modules or software) can be stored in a
Random Access Memory (RAM), a nonvolatile memory including a flash
memory, a Read Only Memory (ROM), an Electrically Erasable Programmable
ROM (EEPROM), a magnetic disk storage device, a Compact Disk ROM (CDROM),
a Digital Versatile Disk (DVD) or an optical storage device of other
form, and a magnetic cassette. Or, they can be stored in a memory configured by
a combination of some or all of them. Also, each configuration memory can be
included in plural.
[0090] Further, the programs can be stored in an attachable storage device
accessible to an electronic device through a communication network such as the
Internet, an intranet, a Local Area Network (LAN), a Wireless LAN (WLAN), or
a Storage Area Network (SAN), or a communication network configured by a
-23-
combination of them. This storage device can access the electronic device
through an external port. Furthermore, a separate storage device on a
communication network can access the portable electronic device.
[0091] In conclusion, an electronic device according to the present disclosure and
an operating method thereof strengthen security and improve User eXperience
(UX).
[0092] While the disclosure has been shown and described with reference to
certain preferred 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 disclosure as defined by the appended
claims.
-24-
WHAT IS CLAIMED IS:
1. A method for unlocking a lock mode of an electronic device, the
method comprising:
receiving a request for unlocking a touch screen;
providing a handwriting detection space for receiving handwriting;
reading coordinate information of at least one or more strokes
handwritten in the handwriting detection space;
deriving first character information from the read coordinate information;
and
determining if the first character information is consistent with preset
second character information, and if so, unlocking the touch screen; otherwise,
keeping the touch screen locked.
2. The method of claim 1, wherein the first character information
includes at least one or more characters or character strings, both being
comprised of at least one or more of a letter, a symbol, a numeral and a figure.
3. The method of claim 2, wherein the first character information
includes a form of the character or character string, the form comprising at least
one or more of a font, a font size and a screen position.
4. The method of claim 1, wherein the first character information
includes at least one nonstandard character defined by a user.
5. The method of claim 1, wherein the handwriting detection space
is in a form of a window.
6. A device for unlocking a lock mode of the device, the device
comprising:
-25-
a touch screen configured to detect presence and location of a touch;
one or more processors configured to execute computer programs;
a memory configured to store data and instructions; and
one or more instruction modules stored in the memory and configured to
be executed by the one or more processors,
wherein the controller is configured to receive a request for unlocking
the touch screen, to display a handwriting detection space for receiving
handwriting on the touch screen, to read coordinate information of at least one or
more strokes handwritten in the handwriting detection window, to derive first
character information from the read coordinate information, to determine if the
first character information is consistent with preset second character information,
and if so, to unlock the touch screen; otherwise, to keep the touch screen locked.
7. The device of claim 6, wherein the first character includes at
least one or more characters or character strings, both being composed of at least
one or more of a letter, a symbol, a numeral and a figure.
8. The device of claim 7, wherein the first character information
includes a form of the character or character string, the form comprising at least
one or more of a font, a font size and a screen position.
9. The device of claim 6, wherein the first character information
includes at least one nonstandard character defined by a user.
10. The device of claim 6, wherein the handwriting detection space
is in a form of a window.
-26-
11. A computer program comprising computer program code means adapted
to perform all the steps of any one of the method claims 1 to 10 when the
computer program is run on a digital device.
| # | Name | Date |
|---|---|---|
| 1 | 902-DEL-2013-PROOF OF ALTERATION [15-01-2024(online)].pdf | 2024-01-15 |
| 1 | Form5.pdf | 2013-03-28 |
| 2 | 902-DEL-2013-RELEVANT DOCUMENTS [23-08-2022(online)].pdf | 2022-08-23 |
| 2 | FORM 3.pdf | 2013-03-28 |
| 3 | Disclosure_20 _SEL_12_611_Form 2_Finalized.pdf | 2013-03-28 |
| 3 | 902-DEL-2013-FORM 4 [04-07-2022(online)].pdf | 2022-07-04 |
| 4 | Disclosure_20 SEL_12_611_Drawings.pdf | 2013-03-28 |
| 4 | 902-DEL-2013-US(14)-ExtendedHearingNotice-(HearingDate-08-09-2020).pdf | 2021-10-17 |
| 5 | 902-DEL-2013-IntimationOfGrant23-02-2021.pdf | 2021-02-23 |
| 5 | 902-DEL-2013-GPA-(15-04-2013).pdf | 2013-04-15 |
| 6 | 902-DEL-2013-PatentCertificate23-02-2021.pdf | 2021-02-23 |
| 6 | 902-DEL-2013-Form-1-(15-04-2013).pdf | 2013-04-15 |
| 7 | 902-DEL-2013-Correspondence-Others-(15-04-2013).pdf | 2013-04-15 |
| 7 | 902-DEL-2013-Annexure [23-09-2020(online)].pdf | 2020-09-23 |
| 8 | SEL_New POA_ipmetrix.pdf | 2015-04-16 |
| 8 | 902-DEL-2013-ENDORSEMENT BY INVENTORS [23-09-2020(online)].pdf | 2020-09-23 |
| 9 | 902-DEL-2013-FORM 3 [23-09-2020(online)].pdf | 2020-09-23 |
| 9 | FORM 13-change of POA - Attroney.pdf | 2015-04-16 |
| 10 | 902-DEL-2013-FER.pdf | 2018-07-12 |
| 10 | 902-DEL-2013-FORM-26 [23-09-2020(online)].pdf | 2020-09-23 |
| 11 | 902-DEL-2013-FER_SER_REPLY [31-12-2018(online)].pdf | 2018-12-31 |
| 11 | 902-DEL-2013-Proof of Right [23-09-2020(online)].pdf | 2020-09-23 |
| 12 | 902-DEL-2013-ASSIGNMENT DOCUMENTS [10-10-2019(online)].pdf | 2019-10-10 |
| 12 | 902-DEL-2013-Written submissions and relevant documents [23-09-2020(online)].pdf | 2020-09-23 |
| 13 | 902-DEL-2013-8(i)-Substitution-Change Of Applicant - Form 6 [10-10-2019(online)].pdf | 2019-10-10 |
| 13 | 902-DEL-2013-Correspondence to notify the Controller [01-09-2020(online)].pdf | 2020-09-01 |
| 14 | 902-DEL-2013-FORM-26 [01-09-2020(online)].pdf | 2020-09-01 |
| 14 | 902-DEL-2013-FORM-26 [11-10-2019(online)].pdf | 2019-10-11 |
| 15 | 902-DEL-2013-Correspondence to notify the Controller [06-08-2020(online)].pdf | 2020-08-06 |
| 15 | 902-DEL-2013-US(14)-HearingNotice-(HearingDate-28-08-2020).pdf | 2020-07-19 |
| 16 | 902-DEL-2013-FORM-26 [06-08-2020(online)].pdf | 2020-08-06 |
| 17 | 902-DEL-2013-US(14)-HearingNotice-(HearingDate-28-08-2020).pdf | 2020-07-19 |
| 17 | 902-DEL-2013-Correspondence to notify the Controller [06-08-2020(online)].pdf | 2020-08-06 |
| 18 | 902-DEL-2013-FORM-26 [11-10-2019(online)].pdf | 2019-10-11 |
| 18 | 902-DEL-2013-FORM-26 [01-09-2020(online)].pdf | 2020-09-01 |
| 19 | 902-DEL-2013-8(i)-Substitution-Change Of Applicant - Form 6 [10-10-2019(online)].pdf | 2019-10-10 |
| 19 | 902-DEL-2013-Correspondence to notify the Controller [01-09-2020(online)].pdf | 2020-09-01 |
| 20 | 902-DEL-2013-ASSIGNMENT DOCUMENTS [10-10-2019(online)].pdf | 2019-10-10 |
| 20 | 902-DEL-2013-Written submissions and relevant documents [23-09-2020(online)].pdf | 2020-09-23 |
| 21 | 902-DEL-2013-FER_SER_REPLY [31-12-2018(online)].pdf | 2018-12-31 |
| 21 | 902-DEL-2013-Proof of Right [23-09-2020(online)].pdf | 2020-09-23 |
| 22 | 902-DEL-2013-FER.pdf | 2018-07-12 |
| 22 | 902-DEL-2013-FORM-26 [23-09-2020(online)].pdf | 2020-09-23 |
| 23 | 902-DEL-2013-FORM 3 [23-09-2020(online)].pdf | 2020-09-23 |
| 23 | FORM 13-change of POA - Attroney.pdf | 2015-04-16 |
| 24 | SEL_New POA_ipmetrix.pdf | 2015-04-16 |
| 24 | 902-DEL-2013-ENDORSEMENT BY INVENTORS [23-09-2020(online)].pdf | 2020-09-23 |
| 25 | 902-DEL-2013-Correspondence-Others-(15-04-2013).pdf | 2013-04-15 |
| 25 | 902-DEL-2013-Annexure [23-09-2020(online)].pdf | 2020-09-23 |
| 26 | 902-DEL-2013-PatentCertificate23-02-2021.pdf | 2021-02-23 |
| 26 | 902-DEL-2013-Form-1-(15-04-2013).pdf | 2013-04-15 |
| 27 | 902-DEL-2013-IntimationOfGrant23-02-2021.pdf | 2021-02-23 |
| 27 | 902-DEL-2013-GPA-(15-04-2013).pdf | 2013-04-15 |
| 28 | Disclosure_20 SEL_12_611_Drawings.pdf | 2013-03-28 |
| 28 | 902-DEL-2013-US(14)-ExtendedHearingNotice-(HearingDate-08-09-2020).pdf | 2021-10-17 |
| 29 | Disclosure_20 _SEL_12_611_Form 2_Finalized.pdf | 2013-03-28 |
| 29 | 902-DEL-2013-FORM 4 [04-07-2022(online)].pdf | 2022-07-04 |
| 30 | FORM 3.pdf | 2013-03-28 |
| 30 | 902-DEL-2013-RELEVANT DOCUMENTS [23-08-2022(online)].pdf | 2022-08-23 |
| 31 | 902-DEL-2013-PROOF OF ALTERATION [15-01-2024(online)].pdf | 2024-01-15 |
| 31 | Form5.pdf | 2013-03-28 |
| 1 | 902_DEL_2013_07-02-2018.pdf |