Copying shared content using machine vision
Selections of content shared from a remote device during a video conference are copied to a destination of a computing device connected to the video conference live or at which a recording of the video conference is viewed. The content shared from the remote device during the video conference is output at a display of the computing device. A portion of the content is selected according to an instruction received from a user of the computing device while output at the display of the computing device to copy to a destination associated with software running at the computing device. The portion of the content is identified using a machine vision process performed against the content while output at the display of the computing device. The portion of the content is then copied to the destination.
1. A method, comprising:
performing, based on an instruction received from a user of a computing device while content shared from a remote device during a video conference is output for display at the computing device, a machine vision process on the content to configure the content for copying; and
copying the content to a destination associated with the computing device.
2. The method of claim 1 , comprising:
receiving the instruction from the user while the content is output at a display of the computing device.
3. The method of claim 1 , wherein performing the machine vision process on the content to configure the content for copying comprises:
performing optical character recognition to identify text within the content.
4. The method of claim 1 , wherein performing the machine vision process on the content to configure the content for copying comprises:
performing image detection using edge recognition to identify a boundary of an image within the content.
5. The method of claim 1 , wherein performing the machine vision process on the content to configure the content for copying comprises:
performing the machine vision process while the video conference is ongoing.
6. The method of claim 1 , wherein performing the machine vision process on the content to configure the content for copying comprises:
performing the machine vision process while a recording of the video conference is playing at the computing device.
7. The method of claim 1 , wherein the destination corresponds to a client application used to connect the computing device to the video conference.
8. The method of claim 1 , wherein the destination corresponds to document processing software running at the computing device.
9. A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
performing, based on an instruction received from a user of a computing device while content shared from a remote device during a video conference is output for display at the computing device, a machine vision process on the content to configure the content for copying; and
copying the content to a destination associated with the computing device.
10. The non-transitory computer readable medium of claim 9 , wherein the operations for performing the machine vision process comprise one of:
performing optical character recognition on the content; or
performing image detection using edge recognition on the content.
11. The non-transitory computer readable medium of claim 9 , wherein the instruction received from the user of the computing device corresponds to a selection of the content by the user of the computing device.
12. The non-transitory computer readable medium of claim 9 , wherein a sharing permission restricts copying second content shared from the remote device.
13. The non-transitory computer readable medium of claim 9 , wherein the operations for copying the content to the destination comprise:
copying the content from the video conference to a cache; and
copying the content from the cache to the destination.
14. A device, comprising:
one or more memories; and
one or more processors configured to execute instructions stored in the one or more memories to:
perform, based on an instruction received from a user of the device while content shared from a remote device during a video conference is output for display at the device, a machine vision process on the content to configure the content for copying; and
copying the content to a destination associated with the device.
15. The device of claim 14 , wherein, to perform the machine vision process, the one or more processors are configured to execute the instructions to:
identify a hyperlink based on the content; and
prepare information associated with the hyperlink for copying.
16. The device of claim 14 , wherein the instruction received from the user of the device is received based on the user of the device using a mouse to select the content.
17. The device of claim 14 , wherein the copying is performed by a client application used to connect the device to the video conference and the destination corresponds to software other than the client application.
18. The device of claim 14 , wherein the copying is performed by a client application used to connect the device to the video conference and the destination corresponds to the client application.
19. The device of claim 14 , wherein the content includes one or more of screen share content or a conference participant video stream content.
20. The device of claim 14 , wherein the content includes one or both of text content or image content.