SYSTEM AND METHOD FOR GENERATING EMBEDDABLE WIDGETS WHICH ENABLE ACCESS TO A CLOUD-BASED COLLABORATION PLATFORM
First Claim
1. A method for enabling access a cloud-based platform, the method comprising:
- receiving a request identifying a target content in the cloud-based platform; and
automatically generating a plurality of software codes which correspond to a software widget that enables access to the target content.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for generating embeddable widgets capable of accessing contents in a cloud-based platform. In one embodiment, a method comprises receiving a request identifying a target content in the cloud-based platform. The method further comprises automatically generating a plurality of software codes which correspond to a software widget that enables access to the target content. According to some embodiments, the software widget is to be embedded in a software product so as to enable a user of the software product to access the target content without navigating away from the software product. Among other advantages, embodiments disclosed herein provide easy integration of centralized contents to users and third-party web-service vendors, and reduce the effort necessary for system administrators in controlling data security and tracking different activities performed to the centralized content, thereby enabling more intuitive user experience without sacrificing data security.
-
Citations
41 Claims
-
1. A method for enabling access a cloud-based platform, the method comprising:
-
receiving a request identifying a target content in the cloud-based platform; and automatically generating a plurality of software codes which correspond to a software widget that enables access to the target content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer server which hosts a cloud-based environment shared among a user and collaborators of the user, the server comprising:
-
a processor; and a memory unit having instructions stored thereon which when executed by the processor, causes the processor to; receive a request identifying a target content in the cloud-based platform; and automatically generate a plurality of software codes which correspond to a software widget that enables access to the target content. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A machine-readable storage medium having stored thereon instructions which, when executed by a processor on a server, cause the processor to:
-
receive a request identifying a target content in a cloud-based platform shared among a user and collaborators of the user; and automatically generate a plurality of software codes which correspond to a software widget that enables access to the target content, wherein the software widget is to be embedded in a software product so as to enable a user of the software product to access the target content without navigating away from the software product, and wherein each software widget is generated as a unique instance.
-
-
41. A system which hosts a cloud-based environment shared among a user and collaborators of the user, comprising:
-
means for receiving a request identifying a target content in the cloud-based platform; and means for automatically generating a plurality of software codes which correspond to a software widget that enables access to the target content, wherein the software codes are uniquely generated so that different software widgets generated in a plurality of instances can access the identified target content and each have a distinct configuration.
-
Specification