IP Library Granted Patent US 11,836,207
Granted Patent B2
US 11,836,207 · App. 17/563,648 · Granted Dec 5, 2023

User-initiated workflow to collect media

Inventors: Youssef Es-skouri (San Francisco, CA); Noga Raviv (Brooklyn, NY)
Assignee: Dropbox, Inc.
G06F16/9558G06F3/0482H04L51/046
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 11,836,207
App. No.
17/563,648
Granted
Dec 5, 2023
Kind
B2
Abstract

The present technology pertains to remotely initiating a capture request. According to at least one example, the present technology includes sending the request for a media capture to a recipient device of a recipient user. The request for the media capture can be configured by the requesting user so that options are chosen for the recipient. The recipient user merely needs to click on a link to cause a web browser to initiate the screen capture. In some cases, the recipient user may need to accept some prompts from their computing device to give the browser permission to perform the capture.

Claims (49)

1. A method for receiving a media capture from a recipient of a request for the media capture comprising:

receiving a request for a media capture from a requesting service by a media capture service;

receiving a configuration for the media capture by the media capture service, the configuration including at least an identification of a recipient user and at least one selected parameter from a plurality of parameters defining the media capture, wherein the plurality of parameters defining the media capture include at least a screen recording parameter and a video recording parameter;

sending a first prompt comprising the request for the media capture to a recipient device of a recipient user by the media capture service, the prompt including a request including a link to perform the media capture;

receiving a request for a webpage referenced by the link by the media capture service;

sending a second prompt comprising the webpage to the recipient device, the webpage including code effective to cause a web browser to initiate the media capture, wherein the media capture is defined by the plurality of the parameters to automatically cause the recipient device to be configured to perform the capture in conformance with the plurality of the parameters;

receiving a media capture object including the media capture from the recipient device, wherein the request for the media capture further being configured to link to a workflow, whereby when the media capture object is received, the workflow is triggered; and

providing access to the media capture object to a requesting user.

2. The method of claim 1 , further comprising:

receiving instructions to configure the request for the media capture from the requesting user.

3. The method of claim 1 , further comprising:

storing the media capture object to a location in a content management system, wherein the location in the content management system was specified by the requesting user when configuring the request for the media capture.

4. The method of claim 1 , wherein the link includes a token embedded in the link that identifies attributes of the request for the media capture.

5. The method of claim 1 , further comprising:

notifying the requesting user when the media capture object is received.

6. The method of claim 1 , wherein the request for the media capture is a link received in a messaging platform, the link causing the recipient device to display a web interface with the request for the media capture.

7. The method of claim 1 , wherein the requesting service is a service platform, wherein the recipient user interacts with a requesting user through the service platform as the requesting user aids in performing a service provided by the service platform.

8. A system comprising:

at least one processor; and

at least one storage including instructions stored thereon, the instructions are effective to cause the processor to:

receive a request for a media capture from a requesting service by a media capture service;

receive a configuration for the media capture by the media capture service, the configuration including at least an identification of a recipient user and at least one selected parameter from a plurality of parameters defining the media capture, wherein the plurality of parameters defining the media capture include at least a screen recording parameter and a video recording parameter;

send a first prompt comprising the request for the media capture to a recipient device of a recipient user by the media capture service, the prompt including a request including a link to perform the media capture;

receive a request for a webpage referenced by the link by the media capture service;

send a second prompt comprising the webpage to the recipient device, the webpage including code effective to cause a web browser to initiate the media capture, wherein the media capture is defined by the plurality of the parameters to automatically cause the recipient device to be configured to perform the capture in conformance with the plurality of the parameters;

receive a media capture object including the media capture from the recipient device, wherein the request for the media capture further being configured to link to a workflow, whereby when the media capture object is received, the workflow is triggered; and

provide access to the media capture object to a requesting user.

9. The system of claim 8 , comprising further instructions to:

receive instructions to configure the request for the media capture from the by the requesting user.

10. The system of claim 8 , comprising further instructions to:

store the media capture object to a location in a content management system, wherein the location in the content management system was specified by the requesting user when configuring the request for the media capture.

11. The system of claim 8 , wherein the link includes a token embedded in the link that identifies attributes of the request for the media capture.

12. The system of claim 8 , further comprising instructions to:

notify the requesting user when the media capture object is received.

13. A non-transitory computer readable medium comprising instructions stored thereon, the instructions being effective to cause a processor of a media capture to:

receive a request for a media capture from a requesting service by a media capture service;

receive a configuration for the media capture by the media capture service, the configuration including at least an identification of a recipient user and at least one selected parameter from a plurality of parameters defining the media capture, wherein the plurality of parameters defining the media capture include at least a screen recording parameter and a video recording parameter;

send a first prompt comprising the request for the media capture to a recipient device of a recipient user by the media capture service, the prompt including a request including a link to perform the media capture;

receive a request for a webpage referenced by the link by the media capture service;

send a second prompt comprising the webpage to the recipient device, the webpage including code effective to cause a web browser to initiate the media capture, wherein the media capture is defined by the plurality of the parameters to automatically cause the recipient device to be configured to perform the capture in conformance with the plurality of the parameters;

receive a media capture object including the media capture from the recipient device, wherein the request for the media capture further being configured to link to a workflow, whereby when the media capture object is received, the workflow is triggered; and

provide access to the media capture object to a requesting user.

14. The non-transitory computer readable medium of claim 13 , the instructions are further effective to cause the processor to:

receive instructions to configure the request for the media capture from the requesting user.

15. The non-transitory computer readable medium of claim 13 , the instructions are further effective to cause the processor to:

store the media capture object to a location in a content management system, wherein the location in the content management system was specified by the requesting user when configuring the request for the media capture.

16. The non-transitory computer readable medium of claim 13 , wherein the link includes a token embedded in the link that identifies attributes of the request for the media capture.

17. The non-transitory computer readable medium of claim 13 , the instructions are further effective to cause the processor to:

notify the requesting user when the media capture object is received.

Assignments (2)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: ES-SKOURI, YOUSSEF; RAVIV, NOGA
To: DROPBOX, INC.
Reel/Frame 058491/0969 →
Continuity (1)
Related Publication 20230205834A1 · Jun 29, 2023
Cited By (1)
US 12,206,733