# US 12,112,532 B2 · Copying shared content using machine vision

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,112,532 B2
- Document ID: US12112532B2
- Status: Granted
- Kind: B2
- Application number: 18/313,631
- Filed: 2023-05-08
- Published: 2024-02-01
- Granted: 2024-10-08
- Earliest claimed: 2022-07-29
- Assignees: Zoom Video Communications, Inc.
- Applicants: Zoom Video Communications, Inc.
- Inventors: Shane Paul Springer
- Web page: https://patentgrep.com/patent/US12112532B2

## CPC

- G06V 10/945: {User interactive design; Environments; Toolboxes}
- H04L 12/1827: {Network arrangements for conference optimisation or adaptation}
- G06T 7/13: Edge detection
- G06V 20/41: {Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items (segmenting video sequences G06V20/49)}
- G06V 30/10: Character recognition
- G06V 30/19: Recognition using electronic means
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04N 5/77: between a recording apparatus and a television camera
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 7/155: {involving storage of or access to video conference sessions (tracking arrangements for later retrieval of a computer conference content or participants activities H04L12/1831)}
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T 2207/10016: Video; Image sequence
- H04L 12/1831: {Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

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.

## Claims

### Claim 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.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
receiving the instruction from the user while the content is output at a display of the computing device.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

The method of claim 1, wherein the destination corresponds to a client application used to connect the computing device to the video conference.

### Claim 8 (depends on 1)

The method of claim 1, wherein the destination corresponds to document processing software running at the computing device.

### Claim 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.

### Claim 10 (depends on 9)

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.

### Claim 11 (depends on 9)

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.

### Claim 12 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein a sharing permission restricts copying second content shared from the remote device.

### Claim 13 (depends on 9)

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.

### Claim 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.

### Claim 15 (depends on 14)

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.

### Claim 16 (depends on 14)

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.

### Claim 17 (depends on 14)

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.

### Claim 18 (depends on 14)

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.

### Claim 19 (depends on 14)

The device of claim 14, wherein the content includes one or more of screen share content or a conference participant video stream content.

### Claim 20 (depends on 14)

The device of claim 14, wherein the content includes one or both of text content or image content.
