Systems and methods for sharing saas content across workspace
Abstract
Embodiments described include systems and methods for reusing content across a plurality of network applications. A client application establishes sessions with the network applications via an embedded browser. The client application identifies a plurality of content provided as input to each of the network applications and stores the plurality of content to storage. The client application determines a point in a first user interface of a first network application in which input from content of the plurality of content is available as input. The embedded browser provides a second user interface from which to select at least a first content of the plurality of content stored in storage from a second network application as input to the first user interface of the first network application. The embedded browser receives, as input to the first user interface, the selection via the second user interface of the first content.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A method comprising:
determining, by the client device, a point in a first user interface of an application in which content from another application is useable as input; providing, by the client device responsive to the determination, a second user interface to enable selection of the content from the another application; identifying, by the client device via the second user interface, a selection of the content of the another application; and providing, by the client device, the content as input at the point in the first user interface of the application responsive to the identification of the selection.
2 . The method of claim 1 , further comprising identifying, by the client device, content for each of a plurality of different applications as being useable as input at the point, the plurality of applications including the application and the another application.
3 . The method of claim 2 , wherein the identifying, by the client device, content being based at least on one of a type of content or a type of input.
4 . The method of claim 2 , further comprising storing, by the client device, content from the plurality of different applications, the stored content being accessible to each of the plurality of different applications.
5 . The method of claim 1 , further comprising determining that the point in the first user interface comprises an input accepting a type of content that is stored in a storage from the another application.
6 . The method of claim 1 , further comprising displaying, by a browser embedded within a client application, the second user interface as an overlay to the first user interface.
7 . The method of claim 1 , wherein the another application is hosted on a remote computing device by an entity different than the entity associated with the client device.
8 . A system comprising:
a client device in communication via one or more networks with a plurality of applications hosted on one or more remote computing devices, and configured to: determine a point in a first user interface of an application in which content from another application is useable as input; provide, responsive to the determination, a second user interface to enable selection of the content from the another application; identify, via the second user interface, a selection of the content of the another application; and provide the content as input at the point in the first user interface of the application responsive to the identification of the selection.
9 . The system of claim 8 , wherein the client device is further configured to identify content for each of a plurality of different applications as being useable as input at the point, the plurality of applications including the application and the another application.
10 . The system of claim 9 , wherein the client device is further configured to identify content being based at least on one of a type of content or a type of input.
11 . The system of claim 9 , wherein the client device is further configured to store content from the plurality of different applications, the stored content being accessible to each of the plurality of different applications.
12 . The system of claim 8 , wherein the client device is further configured to determine that the point in the first user interface comprises an input accepting a type of content that is stored in a storage from the another application.
13 . The system of claim 8 , wherein a browser embedded within a client application of the client device is configured to display the second user interface as an overlay to the first user interface.
14 . The system of claim 8 , wherein the another application is hosted on a remote computing device by an entity different than the entity associated with one of the client device or the application.
15 . A non-transitory computer readable medium storing program instructions for causing one or more processors to:
determine a point in a first user interface of an application in which content from another application is useable as input; provide, responsive to the determination, a second user interface to enable selection of the content from the another application; identify, via the second user interface, a selection of the content of the another application; and provide the content as input at the point in the first user interface of the application responsive to the identification of the selection.
16 . The non-transitory computer readable medium of claim 15 , wherein the program instructions further cause the one or more processors to content for each of a plurality of different applications as being useable as input at the point, the plurality of applications including the application and the another application.
17 . The non-transitory computer readable medium of claim 16 , wherein the program instructions further cause the one or more processors to store content from the plurality of different applications, the stored content being accessible to each of the plurality of different application.
18 . The non-transitory computer readable medium of claim 16 , wherein the program instructions further cause the one or more processors to identify content being based at least on one of a type of content or a type of input.
19 . The non-transitory computer readable medium of claim 15 , wherein the program instructions further cause the one or more processors to determine that the point in the first user interface comprises an input accepting a type of content that is stored in a storage from the another application.
20 . The non-transitory computer readable medium of claim 15 , wherein a browser embedded within a client application is configured to display the second user interface as an overlay to the first user interface.Join the waitlist — get patent alerts
Track US2022060546A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.