Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019003222) CAPTURED CONTENT SHARING INTERFACE
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

CLAIMS

\. A method for enhanced content sharing between a first computing device and a second computing device, the method comprising configuring an application, comprising machine code executable on a computer processor of the first computing device, to perform the steps of:

identifying a content capture trigger associated with the first computing device;

responsively recording captured content and one or more state parameters defining a state of the application; and

transmitting data comprising the captured content and the one or more state parameters to a second computing device, wherein the second computing device is configured to present the captured content in a dynamic form providing an indication of the state of the application at the time of the content capture trigger.

2. The method of claim 1, wherein the application is a first application and wherein the state parameters enable a second application, executed on the second computing device, to simulate the state of the first application at the time of the content capture trigger.

3. The method of claim 2, wherein the first and second applications are first and second copies of a single application.

4. The method of claim 1, wherein identifying the content capture trigger comprises identifying one or more user inputs entered by at least one of a keyboard, a mouse, a device button, a touchscreen and a screen image button.

5. The method of claim 1, wherein identifying the content capture trigger comprises identifying a screenshot trigger performed by a user of the first computing device.

6. The method of claim 1, wherein identifying the content capture trigger comprises identifying a predefined event occurring during operation of the first computing device.

7. The method of claim 1, wherein transmitting the data to the second computing device comprises transmitting the data to a share-enabling server, and wherein the method further comprises:

configuring the share-enabling server to generate a Uniform Resource Location (URL) link; and

configuring the application to receive the URL link and to transmit the URL link to the second computing device.

8. The method of claim 7, wherein the dynamic form of presentation is a dynamic web page, and wherein the method further comprises configuring the share-enabling server to perform the steps of:

responsively to receiving the data, generating code for creating the dynamic web page including the data;

generating the URL link addressing the code;

transmitting the URL to the application running on the first computing device;

receiving the corresponding request for the URL from the second computing device; and

delivering the dynamic web page to the second computing device.

9. The method of claim 8, wherein the method further comprises configuring the share-enabling server to perform the steps of:

receiving, with the corresponding request for the URL from the second computing device, identifying parameters of the second computing device; subsequently receiving from the second computing device a request for the state parameters; and

responsively transmitting the state parameters to the second computing device.

10. The method of claim 8, wherein the application is a first application and wherein the dynamic web page includes a deep link, wherein the deep link specifies execution of a second application and includes the state parameters.

11. A computer product for enhanced content sharing by a first computing device, the computer product comprising an application, comprising machine executable code that is configured to run on a processor of the first computing device, to perform the steps of: identifying a content capture trigger associated with the first computing device;

responsively recording captured content and one or more state parameters defining a state of the application; and

transmitting data comprising the captured content and the one or more state parameters to a second computing device, wherein the second computing device is configured to present the captured content in a dynamic form providing an indication of the state of the application at the time of the content capture trigger.

12. The product of claim 11, wherein the application is a first application and wherein the state parameters enable a second application, executed on the second computing device, to simulate the state of the first application at the time of the content capture trigger.

13. The product of claim 12, wherein the first and second applications are first and second copies of a single application.

14. The product of claim 11, wherein identifying the content capture trigger comprises identifying one or more user inputs entered by at least one of a keyboard, a mouse, a device button, a touchscreen and a screen image button.

15. The product of claim 11, wherein identifying the content capture trigger comprises identifying a screenshot trigger performed by a user of the first computing device.

16. The product of claim 11, wherein identifying the content capture trigger comprises identifying a predefined event occurring during operation of the first computing device.

17. The product of claim 11, wherein transmitting the data to the second computing device comprises transmitting the data to a share-enabling server, wherein the application is further configured to receive a Uniform Resource Location (URL) link from the share-enabling server and to transmit the URL link to the second computing device.

18. The product of claim 17, further comprising machine executable code executable on a computer processor of the share-enabling server and configured to perform the steps of generating the URL link and transmitting the URL link to the application.

19. The product of claim 18, wherein the share-enabling server is further configured to perform the steps of:

responsively to receiving the data, generating code for creating the dynamic web page including the data;

generating the URL link addressing the code;

transmitting the URL to the application running on the first computing device;

receiving the corresponding request for the URL from the second computing device; and

delivering the dynamic web page to the second computing device.

20. The product of claim 19, wherein the share-enabling server is further configured to perform the steps of:

receiving, with the corresponding request for the URL from the second computing device, identifying parameters of the second computing device; subsequently receiving from the second computing device a request for the state parameters; and

responsively transmitting the state parameters to the second computing device.