IP Library › Granted Patent US 8,375,285
Granted Patent B2
US 8,375,285 · App. 12/638,043 · Granted Feb 12, 2013

Enabling access to data files unsupported by a computing device

Inventors: Travis M. Grigsby (Austin, TX); Frank L. Jania (Chapel Hill, NC)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,375,285
App. No.
12/638,043
Granted
Feb 12, 2013
Kind
B2
Abstract

A computer implemented method, apparatus, and computer program product for managing access to data files. A first computer device sends a data file to a web server which hosts the data file. Responsive to sending the data file to the web server, the first computer device receives from the web server a web page link to the data file hosted at the web server. The first computer device creates, in a web browser application in the first computer device, a bookmark associated with the web page link. The first computer device then synchronizes the bookmarks in its web browser application with the bookmarks in the web browser application of a second computer device to allow a bookmark associated with the web page link to also be created in the web browser application of the second computer device.

Claims (32)

1. A computer implemented method for managing access to data files, the computer implemented method comprising:

responsive to a determination at a first computer device that a data file cannot be transferred to a second computer device, sending, by the first computer device, the data file to a web server coupled to the first computer device via a network, wherein the web server hosts the data file;

responsive to sending the data file to the web server, receiving, from the web server, a web page link to the data file hosted at the web server;

creating, in a web browser application in the first computer device, a bookmark associated with the web page link to the data file hosted at the web server; and

synchronizing bookmarks in the web browser application of the first computer device with bookmarks in a web browser application in the second computer device such that a bookmark associated with the web page link to the data file hosted at the web server is also created in the web browser application of the second computer device.

2. The computer implemented method of claim 1 , wherein selection of the bookmark associated with the web page link by a user at the second computer device retrieves the data file for display in the web browser application of the second computer device.

3. The computer implemented method of claim 1 , wherein web server converts a format of the data file into a web page format.

4. The computer implemented method of claim 1 , wherein the web page link to the data file comprises a uniform resource locator of the data file hosted by the web server.

5. The computer implemented method of claim 1 , wherein the web page link to the data file comprises a uniform resource locator of a syndication feed of the data file hosted by the web server.

6. The computer implemented method of claim 1 , wherein creating the bookmark in the web browser application of the second computer device further comprises displaying the bookmark at a top of a list of bookmarks.

7. The computer implemented method of claim 1 , wherein creating the bookmark in the web browser application of the second computer device further comprises highlighting the bookmark.

8. The computer implemented method of claim 1 , wherein creating the bookmark in the web browser application of the second computer device further comprises displaying the bookmark in at least one of a color, font, or style different from existing bookmarks in a bookmark list in the web browser of the second computer device.

9. The computer implemented method of claim 1 , wherein creating the bookmark in the web browser application of the second computer device further comprises displaying the bookmark in a particular folder in the web browser application of the second computer device.

10. The computer implemented method of claim 9 , wherein a name of the folder indicates a date the bookmark was created.

11. The computer implemented method of claim 9 , wherein a name of the folder indicates a content of the data file.

12. A data processing system comprising:

a bus;

a storage device connected to the bus, wherein the storage device contains computer usable code; and

a processing unit connected to the bus, wherein the processing unit executes the computer usable code to, in response to a determination that a data file cannot be transferred to another computer device, send the data file to a web server coupled to the first computer device via a network, wherein the web server hosts the data file; receive, from the web server, a web page link to the data file hosted at the web server in response to sending the data file to the web server; create, in a web browser application, a bookmark associated with the web page link to the data file hosted at the web server; and synchronize bookmarks in the web browser application with bookmarks in a web browser application in the another computer device such that a bookmark associated with the web page link to the data file hosted at the web server is also created in the web browser application of the another computer device.

13. A computer program product for managing access to data files, the computer program product comprising:

a computer readable storage medium having computer readable program code stored thereon, the computer readable program code for execution by a computer, comprising:

computer readable program code for, sending, by a first computer device, a data file to a web server coupled to the first computer device via a network in response to a determination at the first computer device that the data file cannot be transferred to the second computer device, wherein the web server hosts the data file;

computer readable program code for receiving, from the web server, a web page link to the data file hosted at the web server in response to sending the data file to the web server;

computer readable program code for creating, in a web browser application in the first computer device, a bookmark associated with the web page link to the data file hosted at the web server; and

computer readable program code for synchronizing bookmarks in the web browser application of the first computer device with bookmarks in a web browser application in a second computer device such that a bookmark associated with the web page link to the data file hosted at the web server is also created in the web browser application of the second computer device.

14. The computer program product of claim 13 , wherein selection of the bookmark associated with the web page link by a user at the second computer device retrieves the data file for display in the web browser application of the second computer device.

15. The computer program product of claim 13 , wherein web server converts a format of the data file into a web page format.

16. The computer program product of claim 13 , wherein the web page link to the data file comprises one of a uniform resource locator of the data file or a uniform resource locator of a syndication feed of the data file hosted by the web server.

17. The computer program product of claim 13 , wherein the computer readable program code for creating the bookmark in the web browser application of the second computer device further comprises computer readable program code for displaying the bookmark in a particular folder in the web browser application of the second computer device.

18. The computer program product of claim 17 , wherein a name of the folder indicates at least one of a date the bookmark was created or a content of the data file.

19. The computer program product of claim 13 , wherein the computer usable program code is stored in a computer readable storage medium in a data processing system, and wherein the computer usable program code is downloaded over a network from a remote data processing system.

20. The computer program product of claim 13 , wherein the computer usable program code is stored in a computer readable storage medium in a server data processing system, and wherein the computer usable program code is downloaded over a network from a remote data processing system for use in a computer readable storage medium with the remote system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2009
From: GRIGSBY, TRAVIS M; JANIA, FRANK L.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 023653/0970 →
Continuity (1)
Related Publication 20110145687A1 · Jun 16, 2011