This application claims the benefit of Korean Patent Application No. 10-2014-0127680, filed on Sep. 24, 2014, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field
One or more exemplary embodiments relate to a method of managing content obtained by using an electronic apparatus and the electronic apparatus.
2. Description of the Related Art
Due to improved performance and diversified function of a mobile device, a user of the mobile device may execute various programs on the mobile device. Moreover, since a user carries the mobile device for many hours, a situation often occurs where a user creates content regardless of location.
However, the content in the mobile device is mostly stored without being classified. Thus, a user must manually search the created content and execute a particular operation for the searched content which is not classified and it may be an inconvenience to a user.
One or more exemplary embodiments include a technical task to present a method of managing content in a manner of automatic executing an operation for the obtained content and an electronic apparatus, when the content is obtained in the electronic apparatus.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented exemplary embodiments.
According to one or more exemplary embodiments, a method of managing content includes obtaining content; and an executing operation corresponding to a category related to the obtained content.
According to one or more exemplary embodiments, the obtaining content further includes receiving an external input and determining the category corresponding to the content based on the external input.
According to one or more exemplary embodiments, the executing of an operation includes, searching for at least one selected from a character and an image in the obtained content, identifying at least one selected from the character and the image, and determining the category based on the identification.
According to one or more exemplary embodiments, the executing of the operation includes, if an available operation corresponding to the category is equal to at least two or more operations, receiving an external input, and executing at least one operation out of the available operations to the category, according to the external input.
According to one or more exemplary embodiments, the obtaining the content includes receiving signals from an input device corresponding to the executed application.
According to one or more exemplary embodiments, the obtaining content includes receiving location information obtained by the content.
According to one or more exemplary embodiments, the obtaining the content includes generating a new category corresponding to the content.
According to one or more exemplary embodiments, an apparatus for managing content includes an inputter configured to obtain content, and a controller configured to control an operation corresponding to a category related to the obtained content.
According to one or more exemplary embodiments, the controller is configured to determine the category related to the content, based on an input received by the inputter.
According to one or more exemplary embodiments, the controller is configured to search for at least one selected from a character and an image in the obtained content, identify at least one selected from the character and the image, and configured to determine the category based on the identification.
According to one or more exemplary embodiments, when two or more operations are related to a category, the controller is configured to execute at least one out of the two or more operations, based on the input received by the inputter.
According to one or more exemplary embodiments, the inputter is configured to receive a signal from an input apparatus coupled with an application of the electronic apparatus.
According to one or more exemplary embodiments, the inputter is configured to receive the location information of the electronic apparatus when obtaining the content.
According to one or more exemplary embodiments, the controller is configured to automatically execute the operation, which is one of a storing operation, a transmission operation, or a classification operation of the obtained content.
According to one or more exemplary embodiments, the controller is configured to generate a category corresponding to the obtained content.
According to one or more exemplary embodiments, a non-transitory computer-readable recording medium storing a program including instruction for managing a content including obtaining content and executing an operation corresponding to a category related to the obtained content.
These and/or other aspects will become apparent and more readily appreciated from the following description of the exemplary embodiments, taken in conjunction with the accompanying drawings in which:
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. In this regard, the present exemplary embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Accordingly, the exemplary embodiments are merely described below, by referring to the figures, to explain aspects of the present description. Expressions such as “at least one of,” when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list.
When certain parts, throughout the present invention, “includes” certain component factor, this description, unless otherwise specified, does not mean to exclude other component factors but intends to further include other component factors. Also, a term such as “ . . . unit”, “module”, etc. described in the present invention means an element executing at least one function or an operation, and may be realized as hardware, software, or a combination of hardware and software.
For example, an electronic apparatus 100, may be a mobile phone, a smart phone, a laptop computer, a tablet PC, an electronic book terminal, a digital radio terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation, an MP3 player, a digital camera, etc.; however, the electronic apparatus 100 is not limited hereto.
An electronic apparatus 100 may include a communication unit 110 (i.e., communicator), a display unit 120 (i.e., display), a control unit 130 (i.e., controller), a storage unit 140 (i.e., storage), a GPS module 150 (i.e., GPS), and an input unit 160 (i.e., inputter).
The communication unit 110 may be installed with RF interface-type devices for communication via, for example, Wi-Fi, Bluetooth, world interoperability for microwave access (Wimax), high speed downlink packet access (HSDPA), radio frequency identification (RFID), infrared data association (IrDA), and ZigBee.
The display unit 120 may include a liquid crystal display (LCD), and may display various indicator data, text messages, image data, etc. that are generated by the control unit 130. According to one exemplary embodiment, the display unit 120 displays operations that are automatically executed by the control unit 130.
The control unit 130 may determine a category which corresponds to content obtained through the input unit 160 and may control the electronic apparatus 100 such that the electronic apparatus 100 automatically executes operations related to the content.
The control unit 130 may determine a category corresponding to the content, based on the input received by the input unit 160.
The control unit 130 may search for a character, an image, or both, which are obtained through the input unit 160, and determine the category based on at least one selected from the character and the image searched for.
The control unit 130 may control GPS module 150 to get location information corresponding to the content when the content is obtained through the input unit 160.
The operations which are executed by the control unit 130 may be a storing operation, a transmission operation, or a classification operation of the obtained content.
The storage unit 140 may store data and content that are required for controlling operations of the control unit 130. The storage unit 140 may be realized by storage media (i.e., a non-volatile memory device such as cache, read only memory (ROM), programmable ROM (PROM) and electrically erasable programmable ROM (EPROM), volatile memory such as random access memory (RAM)) or a hard disc drive; however, the storage unit 140 is not limited thereto.
The GPS module 150 may provide a user of the electronic apparatus 100 with information indicating the present location of the electronic apparatus 100, based on GPS signals the GPS module 150 receives from a GPS satellite (not shown).
The input unit 160 may be used in obtaining content, generating the category, and modifying names, operations to be executed and a representative keyword, etc. of the category corresponding to the content. The input unit 160 may include a touch button, a touch screen, etc.; however, the input unit 160 is not limited thereto.
According to an exemplary embodiment, operations related to a category corresponding to content may be automatically executed for the content which is prepared using a content input device 170 on external apparatuses and stored in the storage unit 140 after being received by the electronic apparatus 100 through the transmission unit 110, in addition to a method where the electronic apparatus 100 obtains content directly prepared onto the electronic apparatus 100 using a content input device 170.
According to an exemplary embodiment, the content input device 170 is a content tool used for inputting a character or image to be searched. The input device 170 is not limited to electricity-flowing conductive materials. For example, the input device 170 may be an apparatus or a user's finger. Also, the input device 170 may be a non-conductive, arbitrary tool used for inputting data.
According to an exemplary embodiment, the input device 170 may be coupled with an application of the electronic apparatus 100. For example, when the electronic apparatus 100 receives predetermined signals from the content input device 170, a specific application of the electronic apparatus 100 may be executed in correspondence with the predetermined signals. Detailed descriptions are to be explained below.
In operation S210, the electronic apparatus 100 obtains created content created by using the input device 170.
In operation S220, the electronic apparatus 100 automatically executes operations related to the category corresponding to the obtained content.
According to exemplary embodiments, in relation to operation S220, a category corresponding to the obtained content is determined based on a predetermined condition. For example, the category may correspond to content relating to the number of times a keyword belonging to the category matches a word included in the obtained content. The predetermined condition may be modified by a user. For example, one or more keywords may be added to the category or one or more existing keywords may be included in the category.
Also according to the exemplary embodiments, the execution of operations corresponding to a category refers to an automatic execution of the operations related to the category corresponding to the obtained content. The operations corresponding to the category may be modified by a user, and may be designated during the generation of a category by a user. Detailed descriptions according to exemplary embodiments are to be explained below.
Operations related to the category may include storing the obtained content onto a storage medium of the electronic apparatus 100, sending the obtained content to another device, classifying the obtained content according to predetermined conditions, or coupling with other applications. Examples of other applications may include applications related to contact information, telephone numbers, calendar, things-to-do, photo album, alarm, e-mail, text message, SNS, calculator applications, etc.; however, the application are not limited hereto.
In the exemplary embodiment illustrated in
In operation S510, the electronic apparatus 100 receives the external input.
In operation S520, the category corresponding to the content is determined, based on the external input.
In operation S530, the content is obtained.
Operations related to the category determined as corresponding to the obtained content are automatically executed in operation S540. Operations related to the category may include storing the obtained content in a storage medium of the electronic apparatus 100, transmitting the content to the outside, storing the content after classification according to a predetermined basis, coupling with other applications, etc. Examples of other applications may include applications related to a contact, a telephone, a calendar, things-to-do, a photo album, an alarm, an e-mail, a text message, an SNS, a calculator, etc.; however, the exemplary embodiments are not limited hereto.
According to an exemplary embodiment, the method of managing content further including determining the category based on the external input may not be the only method that the electronic apparatus 100 performs. The external input may determine the category prior to obtaining the content and may further include determining the category based on the external input. In addition, a method may be performed where the electronic apparatus 100 receives the external input for determining the category after obtaining content and further includes determining the category based on the received external input.
In operation S710, the electronic apparatus 100 obtains the prepared content using the content input device 170.
In operation S720, the electronic apparatus 100 searches for at least one selected from a character and an image in the obtained content. Typed characters may be included in the obtained content using a keyboard. When the obtained content is prepared not by keyboard typing but by hand writing characters, text using a touch screen, etc., the obtained content is a type of image. Thus, operation S720 may include transforming the obtained content to character data and may use optical character reader (OCR) in a process of text data transformation; however, the scope of the exemplary embodiments are not limited thereto.
In operation S730, the electronic apparatus 100 determines the category based on at least one selected from a character and an image searched for in operation S720. For example, the category may be determined by comparing the result of transforming either characters typed by a keyboard or images prepared by hand, which are searched for in operation S720, with the representative keyword of the predetermined category. This comparison process and associated details are further described in
In operation S740, an operation corresponding to the category determined in operation S730 is automatically executed. An operation may include storing the obtained content to the storage unit 140 of the electronic apparatus 100, transmitting the obtained content to the outside, storing the obtained content after classification with a predetermined basis, or coupling with other applications, i.e., applications related to contacts, telephones, calendars, things-to-do, photo albums, alarms, e-mails, text messages, SNS, calculators, etc.; however, the scope of the operation is not limited hereto.
In operation S810, the electronic apparatus 100 obtains the content prepared using the content input device 170.
In operation S820, the electronic apparatus 100 searches for at least one selected from a character and an image in the obtained content. In the obtained content, typed characters using a keyboard may be included. Since the content obtained by preparing characters or text by hand using the touch screen does not include the content obtained by typing using a keyboard but a kind of images, operation S820 may include an operation for transforming the obtained content to text data, and may use optical character reader (OCR) in a text data transformation process; however, the scope of the operation is not limited thereto.
In operation S830, after at least one selected from a character and an image in operation S820 is searched for, in relation to the content obtained in operation S810, characters drawn out of the search result and a representative keyword set in accordance with the category may be compared.
In operation S840, when the matching frequency A of drawn characters and a representative keyword is higher than a predetermined arbitrary basis value B, the category is determined to correspond to the content obtained in operation S810.
In operation S850, when the matching frequency A of drawn characters and a representative keyword is lower than a predetermined arbitrary basis value B, the category is not determined as corresponding to the obtained content. If the number of categories determined to correspond to the content is equal to one, an operation related to the category is automatically executed. However, if the number of categories determined as corresponding to the content is greater than one (i.e., a plurality), an additional operation may be included for selecting one out of a plurality of categories based on the received external input. This process for selecting one of the plurality of categories is the same as described in
In this case, based on the e-mail address which is a searched character 930, the content is transmitted to an e-mail application and the content 910 obtained on an e-mail preparation screen 950 is included in an e-mail content 920, and the e-mail address which is the searched character 930 is automatically input to an e-mail receiver space 960.
In operation S1110, the electronic apparatus 100 obtains the content prepared using the content input device 170.
In operation S1120, a determination of the number of operations related to the category is verified. If the number of operations related to the category is one, an operation is automatically executed in operation S1150.
In operation S1130, if the number of operations related to the category is greater than one, the input may be received to determine automatic execution of operations.
In operation S1140, at least one operation to be automatically executed may be determined among operations related to a plurality of categories based on the input received in operation S1130.
In operation S1150, at least one operation from the determined operations determined to be executed in operation S1140 may be automatically executed.
As a result of searching for at least one selected from a character and an image in the content 1210 obtained in the electronic apparatus 100, a meeting minutes category having a keyword of meeting minutes 1220, and a telephone directory category having a keyword of telephone number type 1230, for example, ———-———-———, may be determined as corresponding to the obtained content 1210.
If an operation of storing in the meeting minutes 1261 and sending an e-mail 1262 exists as an operation related to a category of meeting minutes, and an operation of storing in the telephone directory 1263 exists as an operation related to a category of telephone directory, operations related to a category corresponding to the obtained content 1261 through 1263 are displayed on the display unit 120 of the electronic apparatus 100. By confirmation 1280, the electronic apparatus 100 may determine at least one operation to execute among the 1261 through 1263, based on an input received from the outside 1270.
According to an exemplary embodiment, among storing on the meeting minutes 1261, sending an e-mail 1262 and storing on the telephone directory 1263, an operation of sending an e-mail 1262 is determined as an operation to be executed, based on the received external input. As a result, the obtained content executes an operation of including the content of an e-mail 1290 in the electronic apparatus 100, after executing an e-mail application.
After a content 1310 corresponding to a telephone number is obtained in the electronic apparatus 100, and when, as a search result for a character in the obtained content 1310, includes two subjects 1311, 1312 corresponding to a telephone number is recognized, an external input 1330 may be received and, based on the received external input, at least one selected from the subjects 1311 and 1312 may be determined as a subject to execute an operation of storing in the telephone directory.
According to an exemplary embodiment, the telephone directory application is executed and the telephone number 1311 is automatically written in a telephone number space 1350 in order to store the telephone number 1311 in the telephone directory.
As the method of managing content according to an exemplary embodiment, the electronic apparatus 100 includes obtaining content prepared using the content input device 170 and automatic executing operations related to a category corresponding to the obtained content. The obtaining content obtains content through an application of the electronic apparatus 100 related to the content input device 170.
The obtaining content according to an exemplary embodiment may include receiving a specific signal from the content input device 170, and may further include executing an application of the electronic apparatus 100 related to the content input device 170, based on the specific signal. The content input device 170 may be connected to the electronic apparatus 100 through a wire or wireless, and wireless communication network may be Wi-Fi, Bluetooth, radio frequency identification (RFID), infrared data association (IrDA), ZigBee, etc.; however, the scope of the exemplary embodiments are not limited hereto.
According to an exemplary embodiment, in the obtaining content, information for present location may be intuitively indicated, and the content obtained, based on location information included in the obtained content, may be classified corresponding to the obtaining area.
The method of managing content, according to an exemplary embodiment, may include obtaining content and automatically executing an operation related to a category corresponding to the obtained content, and the category corresponding to the obtained content may be generated in the electronic apparatus 100. Detailed description of this method discussed herein, as illustrated in
In operation S1610, a category is generated and the generated category is determined to be the category corresponding to the content to obtain.
In operation S1620, the electronic apparatus 100 obtains content.
In operation S1630, the electronic apparatus 100 automatically executes an operation related to a category determined in operation S1610 as the category corresponding to the content obtained in operation S1620.
When a keyword of a category to be generated is set up, the electronic apparatus 100 may display a keyword 1760, according to an existing, different category, and may set up a new keyword in a category to be generated by writing a new keyword in a writing new keyword pace 1770. When an input for generating a category 1780 is received, the electronic apparatus 100 generates a new category properly set up for a user preference.
A generated category 1790 may be displayed on the display unit 120 in a process that the external input is received prior to obtaining content in the electronic apparatus 100 and the generated category 1790 is determined as the category corresponding to the content, based on the received external input.
The method of managing content, according to an exemplary embodiment, includes obtaining content and automatically executing an operation related to a category corresponding to the obtained content, such that the electronic apparatus 100 may change a keyword and an operation to execute, which are set up in an already-existing category, based on the external input.
For example, the electronic apparatus 100 may receive the external input for changing a name of a specific category among existing categories, a representative keyword of the category and an operation to be executed, and determine a category to be changed, based on the external input, and display a screen for changes.
In
According to an exemplary embodiment, examples may be prepared in programs executable on a computer and may be realized on a general-purpose, digital computer which executes programs using a computer-readable recording medium. The computer-readable medium may be an arbitrary, usable medium and include all of volatile as well as non-volatile media, separable as well in-separable type media. Also, the computer-readable medium may include all of computer storage media and communication media. The computer storage media include all of volatile as well as nonvolatile media and separable as well as in-separable media that are realized by arbitrary methods or technology for storing information such as computer-readable commands, data structure, program modules and other data. Communication media typically include computer-readable commands, data structure, program modules, other modulated data signal data such as a carrier wave, and other transmission mechanism as well as arbitrary information transmission media.
Exemplary embodiments are presented as central points. It should be understood that the exemplary embodiments described therein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each embodiment should typically be considered as available for other similar features or aspects in other embodiments.
While exemplary embodiments have been described with reference to the figures, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope as defined by the following claims.
It should be understood that the exemplary embodiments described therein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each exemplary embodiment should typically be considered as available for other similar features or aspects in other exemplary embodiments.
While one or more exemplary embodiments have been described with reference to the figures, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0127680 | Sep 2014 | KR | national |