Web document transfers
First Claim
1. A method, implemented by a client computing system programmed to perform the following, the method comprising:
- while presenting a webpage in a browser of the client computing system, receiving user input indicating selection of a graphical user interface (GUI) element displayed in connection with the browser;
based at least in part on receiving the selection of the GUI element, initiating a transfer of digital content of the webpage to a user device for subsequent consumption by the user device, wherein the user device is a different device than the client computing system;
sending an unauthenticated request to transfer the digital content of the webpage presented in the browser;
prompting a user of the browser to login to an account in response to the unauthenticated request, wherein the unauthenticated request comprises information to identify the account, which identifies the user device to which the digital content is to be transferred when the GUI element is selected and the user is logged into the account;
sending an authentication request with login information to authenticate the user to automatically authorize operations to transfer the digital content; and
sending an authenticated transfer request to a server computing system to transfer the digital content presented in the browser to the user device for the subsequent consumption by the user device, and wherein the transfer of the digital content to the user device is performed by the server computing system without additional user interaction at the client computing system after sending the authenticated transfer request.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for enabling transfer of digital content of a webpage to a user device for subsequent consumption by the user device are described. A client computing system receives user input indicating selection of a graphical user interface (GUI) element while presenting a webpage in a browser of the client computing system. The client computing system sends an unauthenticated request to transfer the digital content of the webpage presented in the browser and prompts a user of the browser to login to an account in response to the unauthenticated request. The client computing system sends an authentication request with login information to authenticate the user to automatically authorize operations to transfer the digital content. The client computing system sends an authenticated transfer request to a server computing system to transfer the digital content presented in the browser to the user device for the subsequent consumption by the user device.
11 Citations
20 Claims
-
1. A method, implemented by a client computing system programmed to perform the following, the method comprising:
-
while presenting a webpage in a browser of the client computing system, receiving user input indicating selection of a graphical user interface (GUI) element displayed in connection with the browser; based at least in part on receiving the selection of the GUI element, initiating a transfer of digital content of the webpage to a user device for subsequent consumption by the user device, wherein the user device is a different device than the client computing system; sending an unauthenticated request to transfer the digital content of the webpage presented in the browser; prompting a user of the browser to login to an account in response to the unauthenticated request, wherein the unauthenticated request comprises information to identify the account, which identifies the user device to which the digital content is to be transferred when the GUI element is selected and the user is logged into the account; sending an authentication request with login information to authenticate the user to automatically authorize operations to transfer the digital content; and sending an authenticated transfer request to a server computing system to transfer the digital content presented in the browser to the user device for the subsequent consumption by the user device, and wherein the transfer of the digital content to the user device is performed by the server computing system without additional user interaction at the client computing system after sending the authenticated transfer request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium including instructions that, when executed by a processing device of a client computing system, cause the processing device to perform operations comprising:
-
while presenting a webpage in a browser of the client computing system, receiving user input indicating selection of a graphical user interface (GUI) element displayed in connection with the browser; based at least in part on receiving selection of the GUI element, initiating a transfer of digital content of the webpage to a user device for subsequent consumption by the user device, wherein the user device is a different device than the client computing system; sending an unauthenticated request to transfer the digital content of the webpage presented in the browser; prompting a user of the browser to login to an account in response to the unauthenticated request, wherein the unauthenticated request comprises information to identify the account, which identifies the user device to which the digital content is to be transferred when the GUI element is selected and the user is logged into the account; sending an authentication request with login information to authenticate the user to automatically authorize operations to transfer the digital content; and sending an authenticated transfer request to a server computing system to transfer the digital content presented in the browser to the user device for the subsequent consumption by the user device, and wherein the transfer of the digital content to the user device is performed by the server computing system without additional user interaction at the client computing system after sending the authenticated transfer request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client computing system comprising:
-
a network interface device; a memory device to store instructions of a browser; and a processing device coupled to the memory device and the network interface device, wherein the processing device is operable to; receive user input, indicating selection of a graphical user interface (GUI) element displayed in connection with the browser, while presenting a webpage in the browser; initiate a transfer of digital content of the webpage to a user device for subsequent consumption by the user device based at least in part on receiving the selection of the GUI element, wherein the user device is a different device than the client computing system; send an unauthenticated request to transfer the digital content of the webpage presented in the browser; prompt a user of the browser to login to an account in response to the unauthenticated request, wherein the unauthenticated request comprises information to identify the account, which identifies the user device to which the digital content is to be transferred when the GUI element is selected and the user is logged into the account; send an authentication request with login information to authenticate the user to automatically authorize operations to transfer the digital content; and send an authenticated transfer request to a server computing system to transfer the digital content presented in the browser to the user device for the subsequent consumption by the user device, and wherein the transfer of the digital content to the user device is performed by the server computing system without additional user interaction at the client computing system after sending the authenticated transfer request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification