Home

Method and apparatus for managing storage space on storage

image

Contents

1. The non volatile storage media may include a static memory such as RAM a floppy disk an optical disk and a hard disk 0058 Context data representing an ambient environment of a storage device is collected S110 The context data may be collected through a sensor For example location informa tion that is an example of context data may be collected by a Global Positioning System GPS sensor Time information that is another example of context data may be received from a server Information related to a storage device that is another example of context data may contain the remaining storage space and the performance of a surrounding storage device Network information may contain a network that may be used by a user and its performance 0059 At least one file is selected from files stored in the storage device based on user profile data and context data S120 An environment surrounding the storage device may be identified on the basis of the collected context data That is the collected context data may provide a basis for determining aselection ofa file having a low priority The user profile data represents the characteristics of a user and is used as a refer ence in determining a file having a low priority 0060 The selected file is processed to reserve a usable storage space on the storage device S130 A task that will be performed to reserve the storage space on the storage device is determined by using at least one of cont
2. time information location information network information and information related to the storage device 0024 Theuser profile data may include at least one of user inclination user preference user ID information the usage time of the storage device the number of times that a user accesses data information related to data unused by the user information related to the time when data is last accessed by the user information related to a priority level of data and information related to a user s automatic deletion of data 0025 In response to a determination that the storage device is able to connect to a wireless network while the user US 2014 0136493 Al moves the file processor may move the selected file over the wireless network to another storage device 0026 In response to a determination that the storage device is not connected to the wireless network while the user moves the file processor may move the selected file to another storage device within an electronic apparatus which includes the storage device 0027 The apparatus may further include a user input con figured to receive the user profile data from a user of the storage device 0028 The file processor may be configured to use at least one of the context data and the user profile data 0029 The apparatus may further include a message output configured to output a message which indicates that the usable storage space has been reserved to a user on the sto
3. 1230 The determined priority level may be stored as part of the user profile data When the user sets the priority level of the file 1205 to high the file 1205 will most likely not be selected to reserve a storage space on a storage device When the user sets the priority level of the file 1205 to low the file 1205 will most likely be selected and processed to reserve the storage space on the storage device As the priority level of the file 1205 increases itis more likely that the file 1205 will not be deleted but rather will be moved or compressed to reserve the storage space on the storage device 0101 The data automatic deletion permission option 1240 enables the user to select whether to automatically delete data When the user clicks the data automatic deletion per mission option 1240 as shown in FIG 12 the file 1205 may be deleted to reserve the usable storage space on the storage device Upon clicking the data automatic deletion permission option 1240 again the file 1205 may not be deleted to reserve the usable storage space Furthermore it is possible to select whether to permit automatic deletion of data by using con figurations different from the check boxes 0102 The unimportant data option 1250 allows the user to select the file 1205 as unimportant data Upon clicking the unimportant data option 1250 as shown in FIG 12 the file 1205 may be treated as unimportant data and selected and processed in order to r
4. DESCRIPTION OF THE EXEMPLARY EMBODIMENTS 0052 The exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings so that they may be easily implemented by one of ordinary skill in the art The exemplary embodiments may however be embodied in many different forms and should not be construed as being limited to the exemplary embodiments set forth herein Parts not related to the exemplary embodi ments are omitted to clarify the description of the exemplary embodiments Like numerals denote like elements through out 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 0053 As used herein the expression context data refers to data that is used as a basis for determining an environment surrounding a storage device such as sensor information time information location information network information and information related to the storage device According to one or more exemplary embodiments the storage device selects a file having a low priority from the storage device and determines which tasks to perform in order to process the selected file in order to reserve a storage space on the storage device based on context data 0054 User profile data refers to information related to a user such as user inclination user preference user ID infor mation the usage t
5. a waste of a lot of resources including Internet resources for downloading the data cache memory resources for storing the data and central processing unit CPU resources for copying the data 0007 Thus in order to copy data without wasting resources a sufficient space should be freed up on a storage device by deleting compressing or moving unnecessary files prior to or while copying data A technique of the related art requires the manual intervention of a user to free up a suffi cient space by deleting compressing or moving unnecessary files SUMMARY 0008 One or more exemplary embodiments include a method and apparatus for efficiently reserving sufficient space required to copy data by deleting compressing or mov ing unnecessary files without user intervention In particular a method and apparatus for efficiently freeing up usable stor age space based on the environment surrounding the storage device and user characteristics 0009 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 exem plary embodiments 0010 According to one or more exemplary embodiments a method of managing a storage space on a storage device in an electronic apparatus including the storage device includes collecting context data which represents an environment sur rounding the storage device selecting at least one file from a
6. space to store a file that a user makes a request to copy 0064 An assumption is also made that the user watched a movie by playing a movie file movie avi a long time ago Jan 1 2000 and that the movie file movie avi has since been stored on the storage device without being played Informa tion which indicates that the user has stored the movie file movie avi without watching the same for a long time may be stored as part of the user profile data 0065 Referring to FIG 2 the user selects YES 210 to request copying of a file to the storage device When the user makes a request to copy the file to the storage device the file is copied to the storage device anda message which indicates that the file is being copied is displayed to the user on a screen While the file is being copied to the storage device the user may select the movie file movie avi that has not been played for a long time The selected movie file movie avi may be deleted moved or compressed so as to reserve a usable space on the storage device According to an exemplary embodi ment a usable space is reserved by deleting the movie file movie avi In this case a message indicating that the movie file movie avi has been deleted may be displayed to the user 0066 FIG 3 illustrates reservation of a usable storage space on a storage device based on user profile data accord ing to another exemplary embodiment 0067 In an exemplary embodiment an assumption is made
7. 00 01 01 FIG 6 BEING DOWNLOADED TASKS PERFORMED LAST FILE ACCESS DATE MOVE movie avi 2000 01 01 COMPRESS GAME FOLDER 2000 01 02 FIG 7 DO YOU WANT TO DELETE movie avi FILE TO RESERVE SUFFICIENT SPACE 650 MB FREE SPACE Patent Application Publication May 15 2014 Sheet 4 of 7 US 2014 0136493 Al FIG 8 Patent Application Publication May 15 2014 Sheet 5 of 7 FIG 10 1010 FIG 11 USER S HOBBY WATCHING MOVIES WATCHING SOCCER WEB SURFING FIG 12 1205 1210 movie avi DATA PRIORITY DETERMINATION DATA AUTOMATIC DELETION PERMISSION M UNIMPORTANT DATA US 2014 0136493 A1 May 15 2014 Sheet 6 of 7 US 2014 0136493 A1 Patent Application Publication LINH S3IAON d qasnNn diz diz ONIHOLVM SAIAOW N34901940 435A 430104 3AV9 SNIHOLVA QSLLWdsd dasn NOILII3Q MAAM V NYH Rae 5537 NI QVOINMOQA I _SHIAON ee NI 3114 3197909 ONIHILVM VVO 13431 3ON3t3d3ud OLLYWOLNY vival assnnn ALNOd awyn id NOILLVNIHIONI 83SN YIS I Old ae EN FI dl ASN Patent Application Publication May 15 2014 Sheet 7 of 7 US 2014 0136493 Al FIG 14 USER PROFILE DATA USER INCLINATION FREQUENTLY SURF WEB BETWEEN 2 00 AND 6 00 FIG 15 SETTING Y USER INCLINATION C USER PREFERENCE C DATA PRIORITY LEVEL INFORMATION FIG 16 1620 1630 CONTEXT DATA FILE FILE COLLECTOR A SELECTOR PROCESSOR L STORAGE I US
8. ER INPUT MESSAGE OUTPUT US 2014 0136493 Al METHOD AND APPARATUS FOR MANAGING STORAGE SPACE ON STORAGE DEVICE IN AN ELECTRONIC APPARATUS BY USING CONTEXT DATA AND USER PROFILE DATA RELATED APPLICATIONS 0001 This application claims priority from India Applica tion No 4719 CHE 2012 filed on Nov 12 2012 in the India Patent Office and Korean Patent Application No 10 2013 0086267 filed on Jul 22 2013 in the Korean Intellectual Property Office the disclosures of which are incorporated herein by reference in their entireties BACKGROUND 0002 1 Field 0003 One or more exemplary embodiments relate to a method and apparatus for managing a storage space on a storage device in an electronic apparatus which includes the storage device More particularly the exemplary embodi ments to a technique for reserving a usable storage space ona storage device 0004 2 Description of the Related Art 0005 To prevent unnecessary waste of resources it is important to maintain a usable storage space on a storage device to which data is being copied from another storage device prior to the data being copied 0006 For example if a user downloads data to an elec tronic apparatus from the Internet the downloaded data is first stored in a cache memory and then transmitted to a storage device in the electronic apparatus When the storage device has an insufficient space available therein to store the data the result may be
9. US 20140136493A1 as United States a2 Patent Application Publication o Pub No US 2014 0136493 A1 SUBRAMANIAN et al 43 Pub Date May 15 2014 54 71 72 73 21 22 30 Nov 12 2012 Jul 22 2013 METHOD AND APPARATUS FOR MANAGING STORAGE SPACE ON STORAGE DEVICE IN AN ELECTRONIC APPARATUS BY USING CONTEXT DATA AND USER PROFILE DATA Applicant SAMSUNG ELECTRONICS CO LTD Suwon si KR Muthukumar SUBRAMANIAN TamilNadu IN Revoti Prasad BORA Guwahati IN Inventors SAMSUNG ELECTRONICS CO LTD Suwon si KR Assignee Appl No 14 077 629 Filed Nov 12 2013 Foreign Application Priority Data GIN X 22 tati 4719 CHE 2012 KR Mora 10 2013 0086267 Publication Classification 51 Int Cl GO6F 17 30 2006 01 52 U S CI EPE A FERNER G06F 17 30091 2013 01 USPE insert oek 707 693 707 812 57 ABSTRACT A method and apparatus for reserving a usable storage space on a storage device is provided The method includes collect ing context data representing an environment surrounding the storage device selecting at least one file from among files stored in the storage device by using at least one of the context data and user profile data and processing the selected file and reserving a usable storage space on the storage device The method reserves the usable storage space by using the context data or user profile data thereby allowing efficient reserving of
10. ace on the storage device of the electronic appara tus For example the video files may be moved over network 920 to a storage device of another electronic apparatus used in the home 910 0087 When using an electronic apparatus including a storage device in the home 910 the user wants document files such as a file related to work at the company 930 to be moved to another storage device Thus the document files may be moved over the network 920 to the other storage device of the electronic apparatus used in the company 930 Thus the user may gather the documents without scattering them within different locations 0088 When a file that the user desires to be moved and a location of a desired storage space are preset the desired file may be preferentially moved to the desired location in order to reserve a usable storage space on the storage device 0089 FIG 10 illustrates reservation of a usable storage space on a storage device in a mobile apparatus including the storage device based on network information according to an exemplary embodiment FIG 10 shows a mobile apparatus 1020 and a cloud space 1010 0090 When the storage device is included in the mobile apparatus 1020 such as a portable notebook or a smartphone US 2014 0136493 Al movement of a file having a low priority over a network may be determined according to whether the mobile apparatus 1020 is connectable to the network The mobile apparatus 1020 may use a wi
11. aratus which includes the another storage device in response to a determination that the storage device is not connected to the wireless network while the user moves BRIEF DESCRIPTION OF THE DRAWINGS 0035 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 0036 FIG 1 is a flowchart of a method of managing a storage space on a storage device in an electronic apparatus which includes the storage device according to an exemplary embodiment 0037 FIG 2 illustrates reservation of a usable storage space on a storage device based on user profile data accord ing to an exemplary embodiment 0038 FIG 3 illustrates reservation of a usable storage space on a storage device based on user profile data accord ing to another exemplary embodiment 0039 FIG 4 illustrates a screen that displays tasks per formed in order to free up to a user a storage space ona storage device according to an exemplary embodiment May 15 2014 0040 FIG 5 illustrates a screen that displays details related to tasks performed to free up a storage space to a user ona storage device according to an exemplary embodiment 0041 FIG 6 illustrates reservation of a usable storage space on a storage device based on context data in an elec tronic apparatus which includes the storage device according to an exe
12. ata comprises at least one of user inclination user preference user ID information the usage time of the storage device the number of times that a user accesses data information related to data unused by the user information related to the time when data is last accessed by the user information related to a priority level of data and information related to a user s automatic deletion of data 16 The apparatus of claim 12 wherein the file processor moves the selected file to another storage device over the wireless network in response to a determination that the storage device is able to connect to a wireless network while the user moves 17 The apparatus of claim 12 wherein the file processor moves the selected file to another storage device within an electronic apparatus including the storage device in response to a determination that the storage device is not connected to the wireless network while the user moves 18 The apparatus of claim 12 further comprising a user input configured to receive the user profile data from a user of the storage device 19 The apparatus of claim 12 wherein the file processor uses at least one of the context data and the user profile data 20 The apparatus of claim 12 further comprising a mes sage output configured to output to a user a message which indicates that the usable storage space has been reserved on the storage device May 15 2014 21 The apparatus of claim 13 further comp
13. ble space may be reserved on the storage device by moving or compressing the movie file instead of deleting the same In an exemplary embodiment the usable space has US 2014 0136493 Al been reserved on the storage device by moving the selected movie file movie avi and by deleting a folder which is unre lated to a movie As shown in FIG 3 tasks performed to reserve the usable space on the storage device may be dis played to the user 0070 FIG 4 illustrates a screen that displays tasks per formed to reserve a storage space ona storage device to a user according to an exemplary embodiment 0071 Referring to FIG 4 the screen informs the user that a file stored in the storage device is deleted moved or com pressed in order to reserve a usable storage space on the storage device without requiring user intervention to avoid having the user misunderstand the performed tasks 0072 FIG 5 illustrates a screen that displays details related to tasks performed to reserve a storage space on a storage device to a user according to an exemplary embodi ment Unlike the screen illustrated in FIG 4 according to an exemplary embodiment the screen informs the user of details related to the tasks performed in order to reserve the storage space on the storage device 0073 FIG 6 illustrates reservation of a usable storage space on a storage device based on context data in an elec tronic apparatus which includes the storage device ac
14. ce as part of the user profile data or may be managed as part of the user profile data based on a user s history How ever the exemplary embodiments are not limited thereto and a user may directly enter the user profile data via the user interface as shown in FIG 11 Referring to FIG 11 the user hobby input field 1110 may allow the user to select his her favorite hobby In this case the user enters watching movies through the user hobby input field 1110 as his her hobby 0094 In particular as shown in FIG 11 the drop down menu allows the user to select watching movies in order to enter watching movies as a user s hobby through the user hobby input field 1110 0095 The exemplary embodiments are not limited thereto and the user s hobby may be received in many dif ferent ways 0096 Furthermore the exemplary embodiments are not limited thereto and various information related to the user including the user s hobbies may be received via the user interface Various information related to the user may be stored in the storage device as part of the user profile data 0097 FIG 12 illustrates a user interface for setting user profile data for each file according to an exemplary embodi ment 0098 Referring to FIG 12 the user interface includes a file 1205 a mouse pointer 1210 anda right click menu 1220 The right click menu 1220 includes various options 1230 1240 and 1250 The right click menu 1220 may appea
15. cording to an exemplary embodiment 0074 In an exemplary embodiment an assumption is made that a user is downloading a file over the Internet early in the morning In most cases where a file is downloaded to the storage device early in the morning the user may be nowhere near the storage device Thus when the electronic apparatus deletes a user s files stored in the storage device without permission during a user absence the result may be that the user may lose important files 0075 According to an exemplary embodiment current time information may be collected as a portion of the context data and a usable storage space may be reserved on the storage device based on the current time information The current time information may be used to determine the time when data is downloaded to the storage space on the storage device When the time information indicates that data is downloaded at dawn the usable storage space may be reserved by moving or compressing a file instead of deleting it 0076 A light sensor may be used to detect that there is no light around the storage device or a short range sensor may detect that the user is not nearby the storage device 0077 Referring to FIG 6 when data is downloaded to the storage device on the storage device early in the morning a file may not be deleted from the storage device Instead of deleting the file a movie avi file in the storage device may be moved to another storage dev
16. ctronic apparatus which includes the another storage device in response to a determination that the storage device is not connected to the wireless network while the user moves de ee E
17. d as a reference in determining a selection ofa file from among the various types of data when reserving the storage space on the storage device In an exemplary embodi ment the user may click and mark the check box 1540 on the left side of user inclination so as to set the user inclination as data that is preferentially considered from among the user profile data However the exemplary embodiments are not limited thereto and setting is performed so as to preferen tially consider the user inclination according to various con figurations Referring to FIG 15 according to an exemplary embodiment the drop down box 1550 allows a user to set a weight of the user inclination to a maximum of 10 a weight of user preference to 0 a weight of data priority level informa tion to 5 but is not limited thereto However the data priority level information with respect to which the check box 1540 not being marked may not be considered although the weight thereof is set to 5 Thus a file may be selected and processed based on the user inclination and processed to reserve a usable storage space on the storage device However the exemplary embodiments are not limited thereto and other various types of data may be set 0116 FIG 16 illustrates an apparatus for managing a stor age space on a storage device according to an exemplary embodiment Referring to FIG 16 the apparatus includes a context data collector 1610 a file selector 1620 a file proc
18. east one of the tasks performed by the file processor 1630 When the file processor 1630 attempts to delete the file selected by the file selector 1620 the message output 1660 may also output a message to the user asking the user to confirm whether to delete the file 0123 While one or more exemplary embodiments have been described with reference to the figures it will be under stood 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 of the present invention as defined by the following claims Thus it should be understood that May 15 2014 the exemplary embodiments described therein should be con sidered in a descriptive sense only and not for purposes of limitation What is claimed is 1 A method of managing a storage space on a storage device in an electronic apparatus which includes the storage device the method comprising collecting context data representing an environment sur rounding the storage device selecting at least one file from among files stored in the storage device by using at least one of the context data and user profile data and processing the selected file and reserving a usable storage space on the storage device 2 The method of claim 1 wherein in the reserving of the usable storage space on the storage device at least one of deletion movement and compression is performed on the selected file 3 The me
19. er storage device within the electronic apparatus 0016 The method may further include receiving the user profile data from a user of the storage device 0017 In reserving usable storage space on the storage device at least one of the context data and the user profile data may be used 0018 The method further includes outputting a message which indicates that the usable storage space has been reserved to a user on the storage device 0019 The method may further include outputting a mes sage which indicates to a user the performance of at least one of the performed tasks 0020 The method may further include outputting a mes sage which confirms whether to delete the selected file to a user when the selected file is to be deleted 0021 According to one or more exemplary embodiments an apparatus for managing a storage space on a storage device includes a context data collector configured to collect context data which represents an environment surrounding the stor age device a file selector configured to select at least one from files stored in the storage device by using at least one of the context data and user profile data and a file processor con figured to process the selected file and reserves a usable storage space on the storage device 0022 The file processor may perform at least one of dele tion movement and compression of the selected file 0023 The context data may include at least one of sensor information
20. es US 2014 0136493 Al sor 1630 a storage 1640 a user input 1650 and a message output 1660 The context data collector 1610 collects context data according to various methods For example the context data may be collected from sensors such as a gyroscope a light detection sensor and a GPS sensor Location information may be collected by using a GPS sensor or a compass module and network information may be collected through commu nication modules such as Wi Fi and Bluetooth 0117 The file selector 1620 selects a file having a low priority level by using at least one of the context data collected by the context data collector 1610 and user profile data that is received through the user input 1620 or stored in the storage 1640 The collected context data is then stored in the storage 1640 and used for selecting a file 0118 To reserve a usable storage space on a storage device the file processor 1630 processes the file selected by the file selector 1620 by using at least one of the context data and the user profile data The collected context data may be stored in the storage 1640 so that an electronic apparatus including the storage device may use the context data to process the selected file 0119 The usable storage space may be reserved on the storage device by performing at least one of deletion move ment and compression of the selected file In particular in response to a determination that the storage device is able
21. eserve the usable storage space on the storage device On the other hand upon clicking the unim portant data option 1250 again the file 1205 may not be selected or processed to reserve the usable storage space thereon Even ifthe file 1205 is selected the file 1205 may not be deleted However the exemplary embodiments are not limited thereto and the file 1205 may be deleted Further more the user may select the file 1205 as unimportant data by using configurations different from the check boxes 0103 FIG 13 illustrates user profile data according to an exemplary embodiment 0104 Referring to FIG 13 the user profile data includes information related to an identifier usage time a user prefer ence a user inclination a file name a priority level unused data and automatic data deletion When many users use an electronic apparatus including a storage device identifiers are used for identifying the respective users The identifiers may be IDs with which the respective users use to log on to the electronic apparatus When an assumption is made that a single user uses an electronic apparatus such as a mobile apparatus the user profile data may not include an identifier US 2014 0136493 Al Ausable storage space on the storage device may be reserved for each user by using the corresponding user identifier 0105 As shown in FIG 13 in an exemplary embodiment the user profile data may include data unrelated to a file such as
22. ext data and user profile data At least one of deletion movement and compres sion of the selected file may be performed to reserve the storage space In response to the determination that the stor age device is able to connect to a wireless network while the user moves the electronic apparatus may move the selected file to another storage device over the wireless network On the other hand in response to the determination that the storage device is not connected to the wireless network while the user moves the electronic apparatus may move the selected file to another storage device in the electronic appa ratus When the usable storage space is reserved on the stor age device a message indicating that the usable storage space has been reserved on the storage device may be output to the user In particular a message which indicates the perfor May 15 2014 mance ofat least one of the performed tasks may be output to the user In response to the determination that the selected file is to be deleted a message confirming whether the user wishes to delete the file may be output to the user 0061 The electronic apparatus may receive user profile data from the user of the storage device 0062 FIG 2 illustrates reservation of a usable storage space on a storage device based on user profile data accord ing to an exemplary embodiment 0063 In the exemplary embodiment an assumption is made that the storage device has an insufficient
23. ice or a game folder therein may be compressed 0078 FIG 7 illustrates a screen that outputs a message to a user prior to freeing up a storage space on a storage device according to an exemplary embodiment 0079 The user may not want a predetermined task to be performed from among tasks for reserving a usable storage space Thus as shown in FIG 7 the screen may display a message that informs a user of a task that will be performed prior to reserving a usable storage space on a storage device The user may then select whether a task will be performed for reserving a storage space It is also possible to predict the size of a space on the storage device that will be created by May 15 2014 performing the task for reserving the usable storage space thereon The screen also displays the predicted size so as to inform the user 0080 FIG 8 illustrates movement of unnecessary files stored in a storage device through a network according to an exemplary embodiment Examples of the network may include a local area network LAN a wide area network WAN a wireless network and a cloud network 0081 FIG 8 shows a cloud space 801 and an electronic apparatus 802 0082 Unnecessary files selected in a storage device incor porated in the electronic apparatus 802 may be moved to another remote electronic apparatus over the network in order to reserve a storage space Referring to FIG 8 in an exem plary embodiment an assumption
24. ime of a storage device the number of US 2014 0136493 Al times that a user accesses data information related to data unused by the user information related to the time when data is last accessed by the user information related to a priority level of data and information related to a user s automatic deletion of data For example the user profile data may include information containing a user s history and charac teristics and information used to identify the user The user profile data may be stored based on the user s history Accord ing to one or more exemplary embodiments the storage device selects a file having a low priority from the storage device and determines which tasks to perform in order to process the selected file in order to reserve a storage space on the storage device based on the context data 0055 Exemplary embodiments will now be described in detail with reference to the accompanying drawings 0056 FIG 1 is a flowchart of a method of managing a storage space on a storage device in an electronic apparatus which includes the storage device according to an exemplary embodiment Examples of the electronic apparatus may include laptops notebook computers mobile phones per sonal digital assistants PDAs and other communication devices The storage device may include volatile and non volatile storage media 0057 The volatile storage media may include a dynamic memory such as Random Access Memory RAM
25. inclination refers to a user s personality or composition The user inclination is not directly observed but happens unconsciously The user inclination may be input directly through a user interface or may be stored as part of the user profile data based on a user s history stored in the storage device The user inclination may be determined based on the user s history Referring to FIG 13 in an exemplary embodiment an assumption is made that the user always deleted a file less than a week after receipt of the file into a folder C DOWNLOAD The user inclination as determined based on the user s history is that the user is inclined to delete the file in the folder C DOWNLOAD in less than a week The user inclination may be stored as part of the user profile data 0109 According to an exemplary embodiment user pro file data related to a file includes information related to the file name the priority level unused data and automatic data deletion The user profile data related to a file may be used as a reference in selecting a file having a low priority level and processing the selected file in order to reserve the storage space 0110 The file name is used to identify a file The file name is used to determine that data related to a file is data related to a file having a particular file name The file name may also identify a folder as well as a file 0111 Priority level information contains information related to a prior
26. is made that an unneces sary file is moved over the network and stored in the cloud space 801 An authentication process may be performed to access the cloud space 801 prior to moving the file to the cloud space 801 Since an identifier or password needed for the authentication process may be stored in advance as part of the user profile data the authentication process may be per formed without the user s intervention However the exem plary embodiments not limited thereto and direct user authentication may be required After completing the authen tication process the file in the storage device may be moved to the cloud space 801 over the network 0083 FIG 9 illustrates a transfer of unnecessary files between a plurality of electronic apparatuses used by a user over a network based on context data according to an exem plary embodiment 0084 FIG 9 shows a home 910 a network 920 and a company 930 0085 A user may use the plurality of electronic appara tuses ina plurality of places Files may be arranged according to user preferences in each place In an exemplary embodi ment an assumption is made that the user operates electronic apparatuses in the home 910 and the company 930 0086 When using an electronic apparatus including a storage device in the company 930 the user may want video files such as a movie file to be moved to another storage device since the video files occupy a large percentage of the storage sp
27. ity level of the file The priority level may be input directly through a user interface or be stored as part of the user profile data based on auser s history In an exemplary embodiment a file movie avi is set to priority level 1 a game folder is set to priority level 2 anda file name zip zip is set to priority level 3 The file movie avi having a high priority level of 1 may not be selected to reserve a storage space on the storage device Even if the file movie avi is selected for reserving the storage space on the storage device the file movie avi may not be deleted although it may be moved or May 15 2014 compressed Information related to the unused data may be determined according to selection of the unimportant data option 1250 FIG 12 As shown in FIG 13 information indicating that the unimportant data option 1250 is selected for the file zip zip so that the file zip zip is not used may be stored as part of user profile data 0112 Information related to the automatic data deletion 1240 may be determined according to selection of the auto matic data deletion permission option 1240 as shown in FIG 12 As shown in FIG 13 information indicating that the automatic data deletion permission option 1240 is not selected for a game folder As a result it is impossible to automatically delete data in the game folder but the data may be stored as part of the user profile data 0113 FIG 14 illustrates a screen displaying use
28. mong files stored in the storage device by using at least one May 15 2014 of the context data and user profile data and processing the selected file and reserving a usable storage space on the storage device 0011 In reserving usable storage space on the storage device at least one of deletion movement and compression may be performed on the selected file 0012 The context data may include at least one of sensor information time information location information network information and information related to the storage device 0013 The user profile data may include at least one of user inclination user preference user ID information the usage time of the storage device the number of times that a user accesses data information related to data unused by the user information related to the time when data is last accessed by the user information related to a priority level of data and information related to a user s automatic deletion of data 0014 Inreserving the usable storage space on the storage device in response to a determination that that the storage device is able to connect to a wireless network while the user moves the selected file may be moved over the wireless network to another storage device 0015 In reserving usable storage space on the storage device in response to a determination that the storage device is not connected to the wireless network while the user moves the selected file is moved to anoth
29. mplary embodiment 0042 FIG 7 illustrates a screen that outputs a message to a user prior to freeing up a storage space on a storage device according to an exemplary embodiment 0043 FIG 8 illustrates movement of unnecessary files within a storage device through a network according to an exemplary embodiment 0044 FIG 9 illustrates transfer of unnecessary files between a plurality of electronic apparatuses used by a user over a network based on context data according to an exem plary embodiment 0045 FIG 10 illustrates reservation of a usable storage space on a storage device in a mobile apparatus which includes the storage device based on network information according to an exemplary embodiment 0046 FIG 11 illustrates a user interface for receiving user profile data according to an exemplary embodiment 0047 FIG 12 illustrates a user interface for setting user profile data for each file according to an exemplary embodi ment 0048 FIG 13 illustrates user profile data according to an exemplary embodiment 0049 FIG 14 illustrates a screen displaying user profile data according to an exemplary embodiment 0050 FIG 15 illustrates setting of data to reserve a usable storage space on a storage device based on user profile data according to an exemplary embodiment and 0051 FIG 16 illustrates an apparatus for managing a stor age space on a storage device according to an exemplary embodiment DETAILED
30. r profile data according to an exemplary embodiment The user may wonder about details related to user profile data that is used as a reference in processing a selected file in order to reserve a storage space on a storage device That is inputting user profile data through a user interface may reflect the intention of a user On the other hand user profile data that is stored based on the user s history may reflect the user s history However since the user may not directly recognize the user profile data the user may not desire to process a selected file based on the user profile data Thus as shown in FIG 14 details related to user profile data may be displayed to the user In this case all of the user profile data may be displayed or a portion of the user profile data may be selectively dis played if necessary Referring to FIG 14 the fact that the user frequently surfs the Web between 2 00 and 6 00 is deter mined based on a user s history and information indicating the same is displayed to a user 0114 FIG 15 illustrates the setting of data to reserve a usable storage space on a storage device according to user profile data according to an exemplary embodiment Check boxes 1540 and drop down boxes 1550 are shown in FIG 15 0115 Since various types of data such as user profile data and context data may be used as a reference to reserve the storage space on the storage device it is possible to set data that is use
31. r when the user places the mouse pointer 1210 over the file 1205 and right clicks on a mouse However the exemplary embodi ments are not limited thereto and the right click menu 1220 may be displayed on the screen by using other methods 0099 In one exemplary embodiment the various options 1230 1240 and 1250 in the right click menu 1220 are related to the setting of user profile data and include a data priority May 15 2014 determination option 1230 a data automatic deletion permis sion option 1240 and an unimportant data option 1250 0100 The data priority determination option which is option 1230 the data automatic deletion permission option which is option 1240 and the unimportant data option which is option 1250 may be selected when the user places the mouse pointer 1210 nearby and clicks on an option using the mouse Alternatively check boxes respectively next to the options 1230 1240 and 1250 may be marked to select whether to use the options 1230 1240 and 1250 Referring to FIG 12 check boxes next to the data automatic deletion permission option i e option 1240 and the unimportant data option i e option 1250 are clicked in order to use them The data priority determination option 1230 enables the user to determine a priority level for file 1205 More specifically the priority level for the file 1205 may be determined through a separate menu after selecting whether to use the data priority determination option
32. rage device 0030 The apparatus may further include a message output configured to output a message which indicates to a user the performance of at least one of the performed tasks 0031 The apparatus may further include a message output configured to output a message confirming whether to delete the selected file to a user when the selected file is to be deleted 0032 Anaspectof an exemplary embodiment may further provide an apparatus for managing a storage space on a stor age device of an electronic apparatus which includes the storage device the apparatus including a context data col lector configured to collect context data a file selector con figured to select at least one file from among files stored in the storage device by using at least one of the collected context data and user profile data and a file processor configured to process the selected at least one file and reserve a usable storage space on the storage device based on the collected context data and the user profile data without manual input from a user 0033 The collected context data may represent an envi ronment surrounding the storage device The file processor may moves the selected file to another storage device over the wireless network in response to a determination that the storage device is able to connect to a wireless network while the user moves 0034 The file processor moves the selected file to another storage device within an electronic app
33. reless network For example in response to the mobile apparatus 1020 being located in an environment such as a home where the mobile apparatus 1020 may easily connect to a network the mobile apparatus 1020 may move a file over the network According to an exemplary embodi ment a file is moved to the cloud space 1010 over the net work However the exemplary embodiments are not limited thereto and the file may be moved over the network to another remote electronic apparatus Although the user desires to have a sufficient usable storage space on the storage device of the mobile apparatus 1020 the number of unnecessary large files may increase due to due to their being limited storage space In this case another desired file may not be copied To solve this problem with the advancement in network tech nology a file may be moved through the network to another electronic apparatus or the cloud space 1010 When the mobile apparatus 1020 is moved by the user network infor mation in the context data may be used to determine whether the mobile apparatus 1020 smoothly connects to a wireless network 0091 FIG 11 illustrates a user interface for receiving user profile data according to an exemplary embodiment 0092 Referring to FIG 11 the user interface includes a user hobby input field 1110 and a drop down menu 1120 0093 A history of a storage device accumulated through the use of the storage device may be stored in the storage devi
34. rising a mes sage output configured to output to a user a message which indicates the performance of at least one of the performed tasks 22 The apparatus of claim 13 further comprising a mes sage output configured to output to a user a message confirm ing whether to delete the selected file when the selected file is to be deleted 23 An apparatus for managing a storage space on a storage device of an electronic apparatus which includes the storage device the apparatus comprising a context data collector configured to collect context data a file selector configured to select at least one file from among files stored in the storage device by using at least one of the collected context data and user profile data and a file processor configured to process the selected at least one file and reserve a usable storage space on the storage device based on the collected context data and the user profile data without manual input from a user 24 The apparatus of claim 23 wherein the collected con text data represents an environment surrounding the storage device 25 The apparatus of claim 23 wherein the file processor moves the selected file to another storage device over the wireless network in response to a determination that the storage device is able to connect to a wireless network while the user moves 26 The apparatus of claim 23 wherein the file processor moves the selected file to another storage device within an ele
35. text data and the user profile data is used 9 The method of claim 1 further comprising outputting a message which indicates that the usable storage space has been reserved to a user on the storage device 10 The method of claim 2 further comprising outputting to a user a message which indicates the performance of at least one of the performed tasks 11 The method of claim 2 further comprising outputting to a user a message confirming whether to delete the selected file when the selected file is to be deleted 12 An apparatus for managing a storage space on a storage device the apparatus comprising a context data collector configured to collect context data which represents an environment surrounding the stor age device a file selector configured to select at least one file from among files stored in the storage device by using at least one of the context data and user profile data and a file processor configured to process the selected file and reserves a usable storage space on the storage device US 2014 0136493 Al 13 The apparatus of claim 12 wherein the file processor performs at least one of deletion movement and compression of the selected file 14 The apparatus of claim 12 wherein the context data comprises at least one of sensor information time informa tion location information network information and informa tion related to the storage device 15 The apparatus of claim 12 wherein the user profile d
36. that the storage device has insufficient space to store a file that a user has requested to copy 0068 An assumption is also made that the user has a preference for movies The user preference may be received through a user interface and stored as part of a user profile data The user preference may be determined based on a user s history and the determined user preference may be stored as part of the user profile data 0069 Referring to FIG 3 the user selects YES 30 to request copying of a file to the storage device When the user makes a request to copy the file to the storage device the file is copied to the storage device and a message indicating that the file is being copied is displayed to the user on a screen While the file is being copied to the storage device the user may select a file having a low priority to reserve a usable space on the storage device A movie file may not be selected based on a part of the user profile data which represents the user preference for movies so as to reserve a usable storage space on the storage device However the exemplary embodi ments are not limited thereto and a movie file may be selected notwithstanding the portion of the user profile data which represents the user preference for movies When a usable space is reserved on the storage device based on the portion of usable profile data which indicates the user pref erence for movies the selected movie file may not be deleted The usa
37. the usage time the user preference and the user inclination The data unrelated to a file may be used as a reference in selecting a file with a low priority level and processing the selected file in order to reserve the storage space 0106 The usage time refers to a length of time including a start time and an end time during which the storage device or the electronic apparatus including the same has been used The usage time may be input directly through a user interface or stored as part of the user profile data based on a user s history In an exemplary embodiment an assumption is made that the user frequently used a computer including the storage device from 2 00 pm to 8 00 pm Thus 2 00 pm to 8 00 pm may be stored as the usage time as part of the user profile data based on the user s history 0107 The user preferences refer to the user having a an inclination or tendency to do something The user preferences may be input directly through a user interface or may be stored as part of user profile data based ona user s history In anexemplary embodiment an assumption has been made that the user selected to watch movies through a user interface Thus watching movies may be stored as a user preference as part of the user profile data While FIG 13 shows that watch ing movies is a single user preference the exemplary embodi ments are not limited thereto and the user may have a plural ity of preferences 0108 The user
38. thod of claim 1 wherein the context data com prises at least one of sensor information time information location information network information and information related to the storage device 4 The method of claim 1 wherein the user profile data comprises at least one of user inclination user preference user ID information the usage time of the storage device the number of times that a user accesses data information related to data unused by the user information related to the time when data is last accessed by the user information related to a priority level of data and information related to a user s automatic deletion of data 5 The method of claim 1 wherein in reserving usable storage space on the storage device the selected file is moved to another storage device over the wireless network in response to a determination that that the storage device is able to connect to a wireless network while the user moves 6 The method of claim 1 wherein in reserving usable storage space on the storage device the selected file is moved to another storage device within the electronic apparatus in response to a determination that the storage device is not connected to the wireless network while the user moves 7 The method of claim 1 further comprising receiving the user profile data from a user of the storage device 8 The method of claim 1 wherein in reserving usable storage space on the storage device at least one of the con
39. to connect to a wireless network while the user moves the file processor 1630 may move the selected file to another storage device over the wireless network On the other hand in response to a determination that the storage device is not able to connect to the wireless network while the user moves the file processor 1630 may move the selected file to another storage device in the electronic apparatus including the stor age device 0120 The user input 1650 may receive user profile data from the user 0121 The storage 1640 may store the context data col lected by the context data collector 1610 The user profile data may be received through the user input 1650 and stored in the storage 1640 or a user s history may be stored as part of the user profile data The user s history may be stored as part of the user profile data based on history records selected by the file selector 1620 or processed by the file processor 1630 The storage 1640 may be the same as the storage device attempt ing to reserve a usable storage space However the exemplary embodiments are not limited thereto and the storage 1640 may be different from the storage device 0122 The message output 1660 may output to a user a message which indicates that the file processor 1630 pro cesses the selected file to reserve a usable storage space on the storage device The message output 1660 may also output to the user a message which indicates the performance of at l
40. usable storage space without a user s manual intervention and preventing waste of unnecessary resources YOU WANT TO COPY FILE FILE IS BEING COPIED FOLLOWING TASKS HAVE BEEN PERFORMED TO RESERVE SUFFICIENT SPACE TASKS PERFORMED MOVE movie avi DELETE FOLDER LAST FILE ACCESS DATE 2000 01 01 2000 01 02 Patent Application Publication May 15 2014 Sheet 1 of 7 US 2014 0136493 Al FIG 1 COLLECT CONTEXT DATA 5110 SELECT FILE IN STORAGE DEVICE BASED ON 5120 CONTEXT DATA AND USER PROFILE DATA 130 PROCESS SELECTED FILE AND RESERVE USABLE STORAGE SPACE ON STORAGE DEVICE FIG 2 YOU WANT TO COPY FILE FILE IS BEING COPIED FOLLOWING TASK HAS BEEN PERFORMED TO RESERVE SUFFICIENT SPACE TASK PERFORMED LAST FILE ACCESS DATE DELETE movie avi 2000 01 01 Patent Application Publication May 15 2014 Sheet 2 of 7 US 2014 0136493 Al FIG 3 YOU WANT TO COPY FILE FILE IS BEING COPIED FOLLOWING TASKS HAVE BEEN PERFORMED TO RESERVE SUFFICIENT SPACE TASKS PERFORMED LAST FILE ACCESS DATE MOVE movie avi 2000 01 01 DELETE FOLDER 2000 01 02 FIG 4 EXISTING FILES HAVE BEEN DELETED MOVED OR COMPRESSED TO RESERVE STORAGE SPACE Patent Application Publication May 15 2014 Sheet 3 of 7 US 2014 0136493 Al FIG 5 FOLLOWING TASK HAS BEEN PERFORMED TO RESERVE SUFFICIENT SPACE TASK PERFORMED LAST FILE ACCESS DATE DELETE movie avi 20

Download Pdf Manuals

image

Related Search

Related Contents

  Tanéo XS  ENERGY X PLUS  Pinnacle Studio 18 User Guide  Microlife A3 Navigation Manual  Philips SoClear XL5950C  Pantalla comercial LED Full HD de 42"  Menús y mensajes  Music System User`s Manual - Sol-20  Altronix EBRIDGE1CRT  

Copyright © All rights reserved.
Failed to retrieve file