IP Library Granted Patent US 9,397,993
Granted Patent B1
US 9,397,993 · App. 14/155,118 · Granted Jul 19, 2016

System and method for accessing modular applications

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 9,397,993
App. No.
14/155,118
Granted
Jul 19, 2016
Kind
B1
Abstract

A method and system for providing modular application for use within a cloud-based file includes storing on a cloud computing service a link to a modular application configured to be used with a cloud-based file, receiving a request to access the link to the modular application, determining whether the request source is associated with the cloud computing service, and providing an option to access the requested modular application. The option can be for a trial of the modular application or to create a cloud-based file using the modular application.

Claims (28)

1. A method for providing modular applications for use within a cloud-based file, the method comprising:

storing, on a cloud computing service, a link to a modular application configured to be used to edit a cloud-based file;

receiving, from a user, a request to access the link to the modular application;

determining whether the user is associated with the cloud computing service;

providing access to the requested modular application; and

in response to determining that the user is not associated with the cloud computing service, providing to the user at least two options to interact with the requested modular application and a cloud-based file, wherein a first of the at least two options includes an option for the user to become associated with the cloud computing service.

2. The method of claim 1 wherein one of the at least two options comprises an option to create a first cloud-based file using the modular application.

3. The method of claim 1 wherein one of the at least two options comprises an option for a trial of the requested modular application.

4. The method of claim 2 further comprising, if the user is determined to be associated with the cloud computing service, providing a user authentication procedure for the cloud computing service.

5. The method of claim 2 further comprising, if the user is determined to not be associated with the cloud computing service, providing a user introduction to the cloud computing service.

6. The method of claim 2 further comprising activating an installation of an application to create the first cloud-based file.

7. The method of claim 1 , further comprising providing the link to the modular application to a searchable database.

8. The method of claim 1 , further comprising providing the link to the modular application to an application store.

9. A system for providing modular applications for use within a cloud-based file, the system comprising:

a plurality of client computers; and

a server configured to:

communicate with the plurality of client computers;

store, on a cloud computing service, a link to a modular application configured to a cloud-based file;

receive a user-initiated request to access the link to the modular application from one of the plurality of client computers;

determine whether the user initiating the request is associated with the cloud computing service; and

in response to determining that the user is not associated with the cloud computing service, provide at least two options to interact with the requested modular application and a cloud-based file, wherein a first of the at least two options includes an option for the user to become associated with the cloud computing service.

10. The system of claim 9 wherein one of the at least two options comprises an option to create a first cloud-based file using the modular application.

11. The system of claim 9 wherein one of the at least two options comprises an option for a trial of the requested modular application.

12. The system of claim 10 wherein the server is further configured to provide a user authentication procedure for the cloud computing service if the user initiating the request is determined to be associated with the cloud computing service.

13. The system of claim 10 wherein the server is further configured in response to determining that the user is not associated with the cloud computing service to provide a user introduction to the cloud computing service.

14. The system of claim 10 wherein the server is further configured to activate an installation of an application to create the first cloud-based file.

15. The system of claim 9 wherein the server is further configured to provide the link to the modular application to a searchable database.

16. The system of claim 9 wherein the server is further configured to provide the link to the modular application to an application store.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE FROM "GOOGLE, INC." TO "GOOGLE INC." PREVIOUSLY RECORDED ON REEL 031972 FRAME 0576. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE IS GOOGLE INC. Recorded Jan 24, 2014
From: GUPTA, SAURABH
To: GOOGLE INC.
Reel/Frame 032126/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2014
From: GUPTA, SAURABH
To: GOOGLE, INC.
Reel/Frame 031972/0576 →