IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0801625
(2013-03-13)
|
등록번호 |
US-10157184
(2018-12-18)
|
발명자
/ 주소 |
- Liu, Yongtao
- Kumarasamy, Paramasivam
- Varadharajan, Prakash
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
252 |
초록
▼
Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is loca
Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request.
대표청구항
▼
1. A method for providing to a user computer access to a data file, the method comprising: obtaining a resource profile of the user computer that contains capacity information associated with data storage at the user computer;determining that the data file is to be converted from a native format to
1. A method for providing to a user computer access to a data file, the method comprising: obtaining a resource profile of the user computer that contains capacity information associated with data storage at the user computer;determining that the data file is to be converted from a native format to a preview format when the native format requires data storage resources greater than data storage resources of the user computer;converting the data file from the native format to the preview format, wherein the preview format occupies less data storage capacity than the native format;storing the data file in the preview format in a primary data storage device, wherein the primary data storage device is accessible to the user computer via a network;moving, after the conversion to the preview format, the data file in the native format to a secondary data storage device, wherein the secondary data storage device is offline and not immediately accessible for providing data files in response to requests from the user computer, andwherein moving the data file in the native format to the secondary data storage device comprises: copying contents of the data file in the native format to the secondary storage device;updating a data structure storing a location of the data file in the native format to reflect a new location of the data file in the native format in the secondary storage; anddeleting the data file in the native format from the primary data storage device;receiving a request for the data file from the user computer; andproviding for display on the user computer the data file in the preview format to fulfill the request. 2. The method of claim 1, wherein the preview format comprises a picture encoding format, and wherein the picture encoding format comprises one of a JPEG format, a bitmap format, a GIF format, a TIFF format and a PNG format. 3. The method of claim 1, wherein the preview format comprises a picture encoding format. 4. The method of claim 1, further comprising: providing a menu for accessing the data file in the native format, andwherein the providing the menu includes providing the menu upon a right-click operation by a user. 5. The method of claim 1, further comprising providing a menu for accessing the data file in the native format. 6. The method of claim 1, further comprising: including a resource locator with the preview format; andproviding access to the data file using the resource locator. 7. An apparatus for providing access to a data file, the method comprising: means for obtaining a resource profile of the user computer that contains capacity information associated with data storage at a user computer;means for determining that the data file is to be converted from a native format to a preview format when the native format requires data storage resources greater than data storage resources of the user computer;means for converting the data file from the native format to the preview format, wherein the preview format occupies less data storage capacity than the native format;means for storing the data file in the preview format in a primary storage;means for moving, after the conversion to the preview format, the data file in the native format to a secondary storage, wherein the secondary data storage device is offline and not immediately accessible for providing data files in response to requests from the user computer,and wherein moving the data file in the native format to the secondary data storage device comprises:copying contents of the data file in the native format to the secondary storage device; updating a data structure storing a location of the data file in the native format to reflect a new location of the data file in the native format in the secondary storage; anddeleting the data file in the native format from the primary data storage device; means for receiving a viewing request for the data file; andmeans for providing for display the data file in the preview format to fulfill the viewing request. 8. The apparatus of claim 7, wherein the preview format comprises a picture encoding format. 9. The apparatus of claim 8, wherein the picture encoding format comprises one of a JPEG format, a bitmap format, a GIF format, a TIFF format and a PNG format. 10. The apparatus of claim 7, further comprising: means for providing a menu for accessing the data file in the native format. 11. The apparatus of claim 10, wherein the means for providing the menu includes means for providing the menu upon a right-click operation by a user. 12. The apparatus of claim 7, further comprising: means for including a resource locator with the preview format. 13. The apparatus of claim 12 further comprising: means for providing access to the data file using the resource locator. 14. A computer program product comprising a non-transitory computer-readable storage medium having code stored thereon, the code, when executed by a processor, causing the processor to manage storage capacity on a computer, comprising: obtaining a resource profile of the computer that contains capacity information associated with data storage at the computer;determining that the data file is to be converted from a first format to a second format when the first format requires data storage resources greater than data storage resources of the computer;receiving a data file from a primary data storage device coupled to a computing device,wherein the data file has the first format associated with a first application program;creating a copy of the data file by converting the data file from the first format into the second format, wherein the second format permits at least some content of the data file to be viewable using a viewer application;moving the data file from the primary data storage device to a location in a secondary data storage device, wherein the secondary data storage device is offline and not immediately accessible for providing data files in response to requests from the user computer,and wherein moving the data file to the secondary data storage device comprises:copying contents of the data file in the first format to the secondary storage device;updating a data structure storing a location of the data file in the first format to reflect a new location of the data file in the first format in the secondary storage device; anddeleting the data file in the first format from the primary data storage device; andstoring, on the primary data storage device, the copy of the data file in the second format and information about the location of the data file on the secondary data storage device. 15. The computer program product of claim 14, wherein the step of creating the copy of the data file includes creating the copy of the data file by reducing a size of the data file, and wherein the viewer application comprises a web browser. 16. The computer program product of claim 14, wherein, when the data file includes a video, then the step of creating a copy of the data file includes creating a copy of the data file that includes periodic snapshots of video frames in the video. 17. The computer program product of claim 14, wherein the second format is one of a JPEG format, a bitmap format, a GIF format, a TIFF format and a PNG format. 18. The computer program product of claim 14, further comprising: launching, responsive to a user interaction, the viewer application for viewing the copy of the data file, and wherein the viewer application is configured to view but not modify the content of the copy of the data file. 19. The computer program product of claim 14, further comprising: fetching, responsive to a user interaction, the data file from the secondary data storage; andlaunching the first application program.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.