IP Library Granted Patent US 8,578,004
Granted Patent B1
US 8,578,004 · App. 13/682,408 · Granted Nov 5, 2013

Methods and system for sharing gadgets between users

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,578,004
App. No.
13/682,408
Granted
Nov 5, 2013
Kind
B1
Abstract

One embodiment of the present invention provides a system that facilitates sharing gadgets. The system allows a sender to specify a gadget to share with a recipient and how a set of configuration parameters are to be shared with the recipient. The system further receives an identifier for the recipient. The system also communicates the gadget to the recipient, thereby allowing the recipient to use the gadget in accordance with the configuration parameters.

Claims (38)

1. A computer-implemented method, comprising:

receiving, from a first user, a selection of a web-based application to share with a second user;

receiving, from the first user, a configuration parameter of the web-based application and an access privilege of the configuration parameter;

communicating the web-based application and the configuration parameter to the second user;

obtaining, from the second user and based on the access privilege, an update to the configuration parameter of the web based application; and

updating, based on the access privilege and the update from the second user, the configuration parameter of the web-based application.

2. The method of claim 1 , further comprising storing the web-based application on a web server.

3. The method of claim 1 , further comprising communicating the web-based application and the configuration parameter to the second user using at least one of email, instant message, or direct communication to the second user.

4. The method of claim 1 , wherein communicating the web-based application and the configuration parameter to the second user includes communicating a link to the web-based application.

5. The method of claim 1 , further comprising obtaining, from the first user, an update to the configuration parameter of the web-based application; and updating, based on the update from the first user, the configuration parameter of the web-based application.

6. The method of claim 1 , further comprising disabling the second user's ability to update the configuration parameter of the web-based application based on a request from the first user.

7. The method of claim 1 , further comprising authenticating the second user prior to updating the configuration parameter of the web-based application.

8. A system, comprising:

one or more processors; and

a memory in communication with the one or more processors, the memory containing instructions that, if executed by the one or more processors, cause the system to:

receive, from a first user, a selection of a web-based application to share with a second user,

receive, from the first user, a configuration parameter of the web-based application and an access privilege of the configuration parameter;

communicate the web-based application and the configuration parameter to the second user;

obtain, from the second user and based on the access privilege, an update to the configuration parameter of the web based application; and

update, based on the access privilege and the update from the second user, the configuration parameter of the web-based application.

9. The system of claim 8 , the memory containing further instructions that cause the system to store the web-based application on a web server.

10. The system of claim 8 , the memory containing further instructions that cause the system to communicate the web-based application and the configuration parameter to the second user using at least one of e-mail, instant message, or direct communication to the second user.

11. The system of claim 8 , wherein communicating the web-based application and the configuration parameter to the second user includes communicating a link to the web-based application.

12. The system of claim 8 , the memory containing further instructions that cause the system to obtain, from the first user, an update to the configuration parameter of the web-based application; and update, based on the update from the first user, the configuration parameter of the web-based application.

13. The system of claim 8 , the memory containing further instructions that cause the system to disable the second user's ability to update the configuration parameter of the web-based application based on a request from the first user.

14. The system of claim 8 , the memory containing further instructions that cause the system to authenticate the second user prior to allowing the second user to update the configuration parameter of the web-based application.

15. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a processor, cause the processor to perform operations including:

receiving, from a first user, a selection of a web-based application to share with a second user;

receiving, from the first user, a configuration parameter of the web-based application and an access privilege of the configuration parameter;

communicating the web-based application and the configuration parameter to the second user;

obtaining, from the second user and based on the access privilege, an update to the configuration parameter of the web based application; and

updating, based on the access privilege and the update from the second user, the configuration parameter of the web-based application.

16. The computer readable storage medium of claim 15 , the operations further including storing the web-based application on a web server.

17. The computer readable storage medium of claim 15 , the operations further including communicating the web-based application and the configuration parameter to the second user using at least one of e-mail, instant message, or direct communication to the second user.

18. The computer readable storage medium of claim 15 , wherein communicating the web-based application and the configuration parameter to the second user includes communicating a link to the web-based application.

19. The computer readable storage medium of claim 15 , the operations further including obtaining, from the first user, an update to the configuration parameter of the web-based application; and updating, based on the update from the first user, the configuration parameter of the web-based application.

20. The computer readable storage medium of claim 15 , the operations further including disabling the second user's ability to update the configuration parameter of the web-based application based on a request from the first user.

21. The computer readable storage medium of claim 15 , the operations further including authenticating the second user prior to updating the configuration parameter of the web-based application.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →