This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed on Feb. 20, 2014 in the Korean Intellectual Property Office and assigned Serial No. 10-2014-0019698, the entire disclosure of which is hereby incorporated by reference.
The present disclosure relates to an input processing method and apparatus of an electronic device equipped with a touch device.
With the advance of digital technology, various types of electronic devices capable of communication and processing personal information have emerged, such as mobile communication terminal, Personal Digital Assistant (PDA), smartphone, and table Personal Computer (PC). These electronic devices are generally capable of supporting various functions such as a communication function, a document and email composition function, a media (music and motion picture) layback function, a schedule organization function, an Internet function, a Social Networking Service (SNS) function, and a phonebook function.
The electronic device may be provided with a touch panel which is capable of operating in a touch input mode or proximity input mode (e.g. hovering input mode and motion and gesture recognition mode). Here, the touch input mode is the operation mode for detecting a user input made onto a specific area on the touchscreen displaying contents and performing an operation according to the detected user input. The proximity input mode is the operation mode for detecting a user input made with a material above the screen without contact, i.e. in non-contact manner, and performing an operation according to the signal corresponding to the user input. In the non-contact gesture input mode, the proximity input (e.g. hovering) can be made with an input tool (e.g. user's finger and electronic pen.
The electronic device may be capable of detecting the proximity input made by placing the pointer above a certain area of the touchscreen and executing a function such as object selection function, object execution function, and a preview function for presenting internal information or supplementary information like air view function in response to the proximity input, thereby improving user convenience.
The proximity input may be distinguished from the touch input based on whether the input gesture is a touch gesture or a hovering gesture. This may be done, for example, to provide a view function, which, although simple, is not highly practical, and thus, it is not used frequently. Since the proximity gestures are not only distinct just limited to execution of a simple function such as view function, there is lack of motivation for the user to use the proximity input mode.
The present disclosure provides an input processing method and apparatus of an electronic device that is capable of analyzing a proximity input into a first frequency input and a second frequency input transitioning therefrom. Also, the present disclosure provides an input processing method and apparatus of an electronic device that is capable of checking the type of the proximity input based on the first frequency and the second frequency transitioning therefrom to execute the specific function corresponding to the type of the proximity input.
The present disclosure provides an input processing method and apparatus of an electronic device that is capable of distinguishing between the frequencies generated by an electronic pen with or without push on a button of the electronic pen, extracting coordinates of the frequency input location, and executing a function corresponding to the coordinates.
In accordance with an aspect of the present disclosure, an input processing method of an electronic device is provided. The input processing method includes analyzing, when at least one proximity input is detected, the proximity input to extract a frequency, determining a type of the proximity input based on the frequency, and executing a function corresponding to the type of the proximity input.
In another aspect of this disclosure, an input processing method of an electronic device is disclosed including detecting, via a touchscreen, a hover input generated by proximity of a stylus to the touchscreen and a frequency generated by the stylus, and executing by a processor of the electronic device a function corresponding to an particular application, the hover input and the detected frequency.
In another aspect of this disclosure, an electronic device is disclosed including a touchscreen configured to detect a touch input, a hover input and a frequency from a stylus, and display an particular application, and a control unit configured to detect, via the touchscreen, the hover input generated by proximity of the stylus to the touchscreen and the frequency generated by the stylus, executing a function corresponding to the particular application, the hover input and the detected frequency.
Example embodiments of the present disclosure are described with reference to the accompanying drawings in detail. Although the description is made with reference to particular embodiments, the present disclosure can be implemented with various modifications. Thus, it should be understood that there may be various equivalents and modified examples that can replace the embodiments described in the present specification and the configuration shown in the drawings. The same reference numbers are used throughout the drawings to refer to the same or like parts.
It will be understood that the expressions “comprises” and “may comprise” is used to specify presence of disclosed function, operation, component, etc. but do not preclude the presence of one or more functions, operations, components, etc. It will be further understood that the terms “comprises” and/or “has” when used in this specification, specify the presence of stated feature, number, step, operation, component, element, or a combination thereof but do not preclude the presence or addition of one or more other features, numbers, steps, operations, components, elements, or combinations thereof.
In the present disclosure, the expression “and/or” is taken as specific disclosure of each and any combination of enumerated things. For example, A and/or B is to be taken as specific disclosure of each of A, B, and A and B.
As used herein, terms such as “first,” “second,” etc. are used to describe various components, however, it is obvious that the components should not be defined by these terms. For example, the terms do not restrict the order and/or importance of the corresponding components. The terms are used only for distinguishing one component from another component. For example, a first component may be referred to as a second component and likewise, a second component may also be referred to as a first component, without departing from the teaching of the inventive concept.
Unless otherwise defined herein, all terms including technical or scientific terms used herein have the same meanings as commonly understood by those skilled in the art to which the present disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the specification and relevant art and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
According to various embodiments of the present disclosure, the electronic device has a communication function. Examples of the electronic device include a smartphone, a table Personal Computer (PC), a mobile phone, a video phone, an electronic book (ebook) reader, a desktop PC, a laptop computer, a netbook computer, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), an MP3 player, a mobile medical appliance, a camera, a wearable device (e.g. electronic glasses and Head Mounted Device (HMD)), an electronic cloth, an electronic bracelet, an electronic necklace, an electronic appcessory, an electronic tattoo, and a smartwatch.
According to various embodiments of the present disclosure, the electronic pen may generate a frequency by means of an external or internal power source. The frequency may be generated according to a touch or proximity input. The first frequency circuit for generating the frequency is designed to have a center frequency F0 of which strength (magnitude) may vary depending on the external or internal power (current or voltage) source, internal circuit efficiency, and distance from the external power source. The electronic pen may include a second frequency circuitry for changing the frequency. The second frequency circuit may change the value or strength (magnitude) of the frequency generated by the first frequency circuit. For example, if the first frequency circuit is activated, the center frequency F0 is generated and then, if the second frequency circuit is activated, the center frequency changes as much as ΔF so as to be F0+ΔF. Here, ΔF as a value for distinguishing between the first and second frequencies may be tiny or large. The electronic pen may further include an activation device for activating the second frequency circuit. The activation device may be provided on the electronic pen in the form of, but not limited to, a button, a switch, and a touch key. The activation device may be turned on to generate the frequency F0+ΔF. Since the type of a proximity input is determined depending on whether the activation device is switched on or off, it is possible to make various proximity inputs for executing different functions. How to distinguish between the first and second frequencies is not limited to the above described method, but the first and second frequencies may be distinguished based on the strength and location of the frequency generated by the electronic device and the size of the detection area.
As shown in
The communication unit 110 is responsible for voice communication, video communication, and data communication with another device through a network. The communication unit 110 may include a Radio Frequency (RF) transmitter for up-converting and amplifying the transmission signal and an RF receiver for low noise amplifying and down-converting the received signal. The communication also may include a modulator and a demodulator. The modulator and demodulator may support Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Long-Term Evolution (LTE), Wi-Fi, Wireless Broadband (WIBRO), Bluetooth, and Near Field Communication (NFC). The communication unit 110 may include at least one of a cellular communication module, an Internet access module, or a short range communication module.
The storage unit 120 may include a program memory for storing operation programs of the electronic device and a data memory for storing data generated when the programs are running.
The touchscreen 130 may integrate the display panel 131 and the touch panel 132. The display panel 131 may display various screens generated in the electronic device under the control of the control unit 140. The display panel 131 may be implemented with one of a Liquid Crystal Display (LCD), an Organic Light Emitting Diodes (OLED), an Active Matrix OLED (AMOLED), a flexible display, a bended display, and a 3-Dimensional (3D) display. The display panel 131 also may be implemented so as to be flexible, transparent, and wearable. The touch panel 132 may integrate a hand touch panel for detecting a hand gesture and a pen touch panel for detecting a pen gesture. The touch panel 132 may detect the frequency having a periodicity such as residual frequency, RF frequency, optical frequency, vibration frequency, and acoustic frequency.
According to various embodiments, if a proximity input (e.g. hovering) recognized with the change of frequency input (e.g. change of frequency strength and location and change of size or volume of the detection area) on the touch panel in the course of displaying a screen on the display panel, the touch panel generates the corresponding proximity input signal to the control unit 140. The display pane 131 may display an execution screen of the specific function executed in response to the proximity input under the control of the control unit 140.
The control unit 140 controls the overall operations and internal components of the electronic device, data processing, and power supply from the battery to the internal components.
According to various embodiments, the control unit 140 may control the display panel 131 to display a screen. If a proximity input is detected on the screen, the control unit 140 analyzes the frequency of the detected proximity input. For example, the control unit 140 checks the first frequency input and the second frequency input transitioning from the first frequency input. The control unit 140 may determine the type of the proximity input based on the combination of the first and second frequencies. The control unit 140 may execute and control the function corresponding to the proximity input type. “Transitioning” may include a number of operations. For example, transitioning may include crossing a boundary of the touch panel, from outside the touch panel to the inside the boundary, while not pushing the button of the electronic pen. Transitioning may also include crossing a boundary of the touch panel, from the outside the boundary to the inside the boundary, while pushing the button of the electronic pen. Further, transitioning may also include detecting a gesture by the touch panel in which the pen changes from a state where the button of the electronic pen is not activated, to a state that the button of the electronic pen is activated.
Although not shown, the electronic device may further include other components such as a Global Positioning System (GPS) module for receiving location information, an audio processing unit having a microphone and a speaker, and an input unit supporting hard key-based input.
Referring to
Next, the control unit 140 determines whether a proximity input is detected above the touch panel 132 in the course of displaying the screen at operation 203. Here, the proximity input may include a hovering gesture made by means of an input tool (e.g. user's finger and electronic pen) in a predetermined distance range above the surface of the touchscreen 130 with contact. For example, if the input tool (e.g. user's finger and electronic pen) is positioned 1-2 cm above the touch screen 130, it can be determined that that a proximity input is made. According to various embodiments, it is assumed that the input tool is the electronic pen.
If the proximity input is made, the control unit 140 detects the proximity input at operation 203 and performs frequency analysis on the proximity input at operation 205.
In detail, if a transition gesture crossing a boundary of the touch panel from the outside to the inside the boundary of the touch panel 132 while the button of the electronic pen is not pushed, the control unit 140 detects the frequency F0. For example, if the electronic pen moves from the outside (as shown in part <301> of
If a gesture moving the outside to the inside of the boundary of touch panel 132 while the button of the electronic pen is pushed, the control unit 140 detects the frequency F0+ΔF. For example, if the electronic pen moves from the outside (as shown in part <307> of
The control unit may determine the proximity input type through frequency analysis and execute a function corresponding to the proximity input type. For example, the proximity input type-specific functions may include an information or function reset or maintenance function, a navigation direction or reference point change function, an inverse function, a function or screen switching function, an original function execution function, and an original function reinforcement function.
According to various embodiments, the proximity input type-specific function may include a function resetting the original information or function in response to the first type proximity input and a function maintaining the original information or function in response to the second type proximity input.
According to various embodiments, the proximity input type-specific functions may include a forward navigation function for navigating functions or information in the forward direction in response to the first type proximity input and a backward navigation function for navigating functions or information in the backward direction in response to the second type proximity input. The control unit 140 also may execute a function of changing the reference point for navigating functions or information in response to the second type proximity input.
According to various embodiments, the proximity input type-specific functions may include the functions executing the original and inverse functions corresponding to the types of the proximity inputs. For example, if the first type proximity input is detected on the memo screen, the control unit 140 may execute a memo and drawing function and, if the second type proximity input is detected, an inverse function (e.g. an eraser function, the reversal of which is both intuitive and utilized frequently).
According to various embodiments, the proximity input type-specific functions may include a switching function. For example, if the first type proximity input is detected on the memo screen, the control unit 140 may execute the memo and drawing function and, if the second type proximity input is detected, switching from the current screen to another application execution screen or an application list screen allowing for execution of a specific application.
According to various embodiments, the proximity input type-specific functions may include a proximity input type-specific original function and a function using the execution function. For example, the control unit 140 may execute the memo and drawing functions in response to the first type proximity input and a function processing the memo written and/or drawn in response to the first type proximity input.
According to various embodiments, the proximity input type-based functions may include the original function executed depending the proximity input type and a reinforcing the original function. Assuming the electronic pen works as a mouse and the electronic device as a mouse pad, the control unit 140 executes a pen mouse function with a basic pointer movement speed and resolution in response to the first type proximity input and a function of decreasing/increasing the resolution and pointer movement speed om response to the second type proximity input.
A description is made of the proximity input type-specific functions in detail with reference to the accompanying drawings.
If the frequency F0 is detected through the frequency analysis on the proximity input at operation 205, the control unit 140 determines the proximity input as the first type proximity input at operation 207. Next, the control unit 140 determines whether the button of the electronic pen is pushed in the course of detecting the first type proximity input at operation 209. If the button is pushed in the state that the frequency F0 is maintained, the frequency changes to F0+ΔF.
If the button is not pushed, the control unit 140 determines whether the first type proximity input is released (e.g., removed from proximity of the screen) at operation 213. Otherwise if the button is pushed, the control unit 140 executes a function corresponding to the first type proximity input at operation 211. Then the control unit 140 determines whether the first type proximity input is released at operation 213. If the first type proximity input is not released, the control unit 140 continues operation 211. Otherwise if the first type proximity input is released, the control unit 140 determines whether an end command is detected at operation 215. If the end command is detected, the control unit 140 ends the proximity input procedure. Otherwise if the end command is not detected, the control unit 140 returns the procedure to operation 201.
Meanwhile, if the frequency F0+ΔF is detected through the frequency analysis on the proximity input at operation 205, the control unit 140 determines the proximity input as the second type proximity input at operation 217. Here, the second type proximity input may be determined when the transition from the first type proximity input to the second type proximity input is detected or when the frequency F0+ΔF is detected in tracking the movement on the electronic pen in the state that the button of the electronic pen is pushed. In the case that the second type proximity input is maintained on the touch panel 132, the second type proximity input is maintained continuously even though the button of the electronic pen is released. In the state that the second type proximity input is maintained, the control unit 140 determines whether the button of the electronic device is pushed at operation 219. If the button of the electronic pen is pushed, the electronic pen generates the frequency F0+ΔF.
If the button of the electronic pen is not pushed, the control unit 140 determines whether the second type proximity input is released at operation 223. Otherwise if the button of the electronic pen is pushed, the control unit 140 executes a function corresponding to the second type proximity input at operation 221. Then the control unit 140 determines whether the second type proximity input is released at operation 223. If the second type proximity input is not released, the control unit 140 maintains operation 221. Otherwise if the second type proximity input is released, the procedure goes to operation 215.
Referring to
Next, the control unit 140 determines whether a proximity input is detected above the touch panel 132 in the course of displaying the screen at operation 403. Here, the proximity input may include a hovering gesture made by means of an input tool (e.g. user's finger and electronic pen) in a predetermined distance range above the surface of the touchscreen 130 without contact. For example, if the input tool (e.g. user's finger and electronic pen) is positioned 1-2 cm above the touch screen 130, this may be regarded as a proximity input. In various embodiments, the description is made under the assumption that the input tool is the electronic pen.
If the proximity input is made, the control unit 140 detects the proximity input at operation 403 and performs frequency analysis on the proximity input at operation 405. If the frequency F0 is detected through the frequency analysis on the proximity input at operation 405, the control unit 140 determines the proximity input as the first type proximity input at operation 407. Next, the control unit 140 executes a function of maintaining the current information item in response to the first type proximity input at operation 409. The retrieved information means the internal or related information of the item displayed in response to the proximity input made onto an item displayed on the screen. Next, the control unit 140 controls the display panel 131 to display the next retrieved information sequentially while maintaining the previously retrieved information in response to the first type proximity input at operation 411. In the state that the first type proximity input is maintained, the control unit 140 determines whether the button of the electronic pen is pushed at operation 413. That is, if the frequency F0+ΔF is detected, the control unit 140 determines that the button of the electronic pen is pushed. If the frequency F0+ΔF is detected at operation 413, the control unit 140 returns the procedure to operation 411 to repeat displaying the retrieved information sequentially.
Otherwise if the frequency F0+ΔF is not detected, the control unit determines whether the first type proximity input is released at operation 415. If the first type proximity input is not released, the control unit 140 returns the procedure to operation 413. Otherwise if the first type proximity input is released at operation 415, the control unit 140 determines whether an end command is detected at operation 417. If the end command is detected at operation 417, the control unit 140 ends the proximity input procedure. Otherwise if the end command is not detected, the control unit 140 returns the procedure to operation 401.
If the frequency F0+ΔF is detected through the frequency analysis on the proximity input at operation 405, the control unit 140 determines that the proximity input as the second type proximity input at operation 419. Next, the control unit 140 executes a function of changing the reference point of the retrieved information in response to the second type proximity input at operation 421. Next, the control unit 140 controls the display panel 131 to display the retrieved information of which reference point is changed in response to the second type proximity input at operation 423. In the state that the second type proximity input is maintained, the control unit 140 determines whether the button of the electronic pen is pushed at operation 425. That is, if the frequency F0+ΔF is detected, the control unit 140 determines that the button of the electronic pen is pushed. If the frequency F0+ΔF is detected at operation 425, the control unit 140 and returns the procedure to operation 423 to repeat displaying the reference point changed information sequentially. Otherwise, if the frequency F0+ΔF is not detected, the control unit 140 determines whether the second type proximity input is released at operation 427. If the second type proximity input is not released at operation 427, the procedure goes to step 417.
Referring to
If the second type proximity input is made to the next button 503 as shown in part <521> of
According to another embodiment, if the second type proximity input is detected, the control unit 140 changes the navigation direction. Assuming that the navigation has been made from the 50th song information to the 53rd song information, if the second type proximity input is detected above the next button, the control unit 140 determines this input as the navigation direction change request and displays the 53rd song information in the form of the air view. In this state, if the button of the electronic pen is pushed, the navigation is made backward in the order of the 52nd song information, 51st song information, and so on. In this case, sine the proximity input is made to the next button in the state that the button is pushed, the current song or the previous song (e.g. 49th song) information may not be displayed.
The control unit may control the display unit 131 to display the playback screen of the first song in the play list including 100 songs as shown in part <601> of
Referring to
The control unit 140 determines whether a proximity input is detected by means of the touch panel 132 in the state that the memo screen is displayed on the display panel 131. Here, the proximity input may include a hovering gesture input which is made by means of an input tool (e.g. user's finger and electronic pen) in a predetermined distance range above the surface of the touchscreen 130 without contact. For example, if the input tool (e.g. user's finger and electronic pen) is positioned 1-2 cm above the touchscreen 130, this may be regarded as a proximity input. In various embodiments, the description is made under the assumption that the input tool is an electronic pen.
If the proximity input is made, the control unit 140 detects the proximity input at operation 803 and performs frequency analysis on the proximity input at operation 805. If the frequency F0 is detected through the frequency analysis on the proximity input at operation 805, the control unit 140 determines the proximity input as the first type proximity input at operation 807. Next, the control unit 140 executes the memo writing function at operation 809. Next, the control unit determines whether the first type proximity input is released at operation 811. If the first type proximity input is not released, the procedure goes to operation 809. Otherwise if the first type proximity input is released at operation 811, the control unit 140 determines whether an end command is detected at operation 813. If the end command is detected at operation 813, the control unit 140 ends the proximity input procedure. Otherwise if the end command is not detected, the control unit 140 returns the procedure to operation 801.
If the frequency F0+ΔF is detected through the frequency analysis on the proximity input at operation 805, the control unit 140 determines that the proximity input as the second type proximity input at operation 815 and executes a screen switching function corresponding to the second type proximity input at operation 817. Here, the screen switching may be made to another application execution screen, an application list screen allowing for execution of a specific application, or a screen for executing the function related to the item at the position where the second type proximity input is detected. If a touch input is made to a certain application from the application list screen, the control unit 140 may executes the corresponding application. Next, the control unit 140 determines whether the second type proximity input is released at operation 819. If the second type proximity input is not released, the procedure goes to operation 817. Otherwise if the second type proximity input is released, the procedure goes to operation 813.
If the first type proximity input is made as denoted by reference number 903 on the memo writing screen, the control unit 140 executes the memo writing function as shown in part <901> of
In another embodiment, the state that the first type proximity input is made as denoted by reference number 1003 on the memo screen, the control unit 140 may control to display a table 1005 for receiving a touch input to fill the table with a value as shown in part <1001> of
In the state that the first type proximity input is maintained as denoted by reference number 1103 on the memo screen, it is possible to perform drawing operation mode with a touch input as shown in part <1101> of
Referring to
The control unit 140 of the first electronic device determines whether a proximity input is detected by means of the touch panel 132 at operation 1203. Here, the proximity input may include a hovering gesture input which is made by means of an input tool (e.g. user's finger and electronic pen) in a predetermined distance range above the surface of the touchscreen 130 without contact. For example, if the input tool (e.g. user's finger and electronic pen) is positioned 1-2 cm above the touchscreen 130, this may be regarded as a proximity input. In the following, the description is made under the assumption that the input tool is an electronic pen.
If a proximity input is made with the electronic pen, the control unit 140 detects the proximity input at operation 1203 and performs frequency analysis on the proximity input at operation 1205. If the frequency F0 is detected through the frequency analysis on the proximity input at operation 1205, the control unit 140 determines the proximity input as the first type proximity input at operation 1207. Next, the control unit 140 executes a resolution adjustment function corresponding to the first type proximity input at operation 1209. In various embodiments, the description is directed to the case where the resolution adjustment is made to the default resolution in response to the first type proximity input. After the resolution adjustment, the control unit 140 determines whether the first type proximity input is released at operation 1211. If the first type proximity input is not released, the control unit 140 returns the procedure to operation 1209. Otherwise if the first type proximity input is released at operation 1211, the control unit 140 determines whether an end command is detected at operation 1213. If the end command is detected at operation 1213, the control unit 140 ends the proximity input procedure. Otherwise if the end command is not detected, the control unit 140 returns the procedure to operation 1201.
If the frequency F0+ΔF is detected through the frequency analysis on the proximity input at operation 1205, the control unit 140 determines that the proximity input as the second type proximity input at operation 1215 and executes a resolution adjustment function corresponding to the second type proximity input at operation 1217. In various embodiments, the description is directed to the case where the resolution adjustment is made from the default resolution to a lower or higher resolution in response to the first type proximity input. Next, the control unit 140 determines whether the second type proximity input is released at operation 1219. If the second type proximity input is not released, the procedure goes to operation 1217. Otherwise if the second proximity is released, the procedure goes to operation 1213.
Referring to
Referring to
In the case that the first and second electronic devices 1502 and 1503 are arranged side by side as shown in
As described above, in the input processing method and apparatus of an electronic device of the present disclosure, the proximity input interface is extended so as to apply enhanced User Interface/User Experience (UI/UX), which could not be used in the past, to the electronic device.
Also, the input processing method and apparatus of the electronic device of the present disclosure is applicable through software modification without change of the structure of the electronic pen.
Although various embodiments of the present disclosure have been described using specific terms, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense in order to help understand the present disclosure. It is obvious to those skilled in the art that various modifications and changes can be made thereto without departing from the broader ambit of the disclosure.
The above-described embodiments of the present disclosure can be implemented in hardware, firmware or via the execution of software or computer code that can be stored in a recording medium such as a CD ROM, a Digital Versatile Disc (DVD), a magnetic tape, a RAM, a floppy disk, a hard disk, or a magneto-optical disk or computer code downloaded over a network originally stored on a remote recording medium or a non-transitory machine readable medium and to be stored on a local recording medium, so that the methods described herein can be rendered via such software that is stored on the recording medium using a general purpose computer, or a special processor or in programmable or dedicated hardware, such as an ASIC or FPGA.
As would be understood in the art, the computer, the processor, microprocessor controller or the programmable hardware include memory components, e.g., RAM, ROM, Flash, etc. that may store or receive software or computer code that when accessed and executed by the computer, processor (e.g., the control unit 140) or hardware implement the processing methods described herein. In addition, it would be recognized that when a general purpose computer accesses code for implementing the processing shown herein, the execution of the code transforms the general purpose computer into a special purpose computer for executing the processing shown herein.
Any of the functions and steps provided in the Figures may be implemented in hardware, software or a combination of both and may be performed in whole or in part within the programmed instructions of a computer. No claim element herein is to be construed under the provisions of 35 U.S.C. 112, sixth paragraph, unless the element is expressly recited using the phrase “means for”.
In addition, an artisan understands and appreciates that a “processor” or “micro processor” constitute hardware in the claimed disclosure. Under the broadest reasonable interpretation, the appended claims constitute statutory subject matter in compliance with 35 U.S. C. §101.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0019698 | Feb 2014 | KR | national |