Opening Network-Enabled Electronic Documents
First Claim
1. A method implemented at least in part by a computing device comprising:
- determining, responsive to selection by a user of a link for opening an electronic document associated with the link, whether the user'"'"'s computing device has access to a specific software application associated with the electronic a document; and
if the user'"'"'s computing device has access to the specific software application, causing the specific software application to open the electronic document;
orcausing a network browser to open the electronic document.
3 Assignments
0 Petitions
Accused Products
Abstract
System(s), method(s), and/or technique(s) (“tools”) are described that enable a user to open a network-enabled electronic document in either a specific software application associated with the electronic document or a network browser. In some cases the tools do so using a single link. On selection of the link, if the user'"'"'s computing device has access to the specific software application, the tools may load the electronic document using that application. Or, if the user'"'"'s computing device does not have access to the specific software application, the tools may render the electronic document with a network browser. In so doing, the tools may make the document available to a larger set of potential users through their browsers, allow users the convenience of accessing the document within a browser, optimize users'"'"' experience in working with the document through a specific software application, or provide a simpler opening procedure.
68 Citations
20 Claims
-
1. A method implemented at least in part by a computing device comprising:
-
determining, responsive to selection by a user of a link for opening an electronic document associated with the link, whether the user'"'"'s computing device has access to a specific software application associated with the electronic a document; and if the user'"'"'s computing device has access to the specific software application, causing the specific software application to open the electronic document;
orcausing a network browser to open the electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implemented at least in part by a computing device comprising:
-
determining, responsive to a user selecting an electronic document through a webpage, whether the user'"'"'s computing device has access to a specific software application associated with the electronic document; and if the user'"'"'s computing device has access to the specific software application, causing the specific software application to open the electronic document;
orcausing a network browser to open the electronic document. - View Dependent Claims (14, 15)
-
-
16. One or more computer-readable media having computer-readable instructions therein that, when executed by a computing device, cause the computing device to perform acts comprising:
-
receiving, responsive to a user selecting a link for an electronic document, a query for information regarding whether the user'"'"'s computing device has access to a specific software application associated with the electronic document; providing the information; receiving, if the information indicates that the user'"'"'s computing device has access to the specific software application, instructions to make a request for data for the electronic document in a format usable by the specific software application; and making the request for the data effective to enable the specific software application to open the electronic document on the user'"'"'s computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification