IP Library Granted Patent US 11,366,632
Granted Patent B2
US 11,366,632 · App. 17/347,410 · Granted Jun 21, 2022

User interface for screencast applications

Inventors: Brian Schmidt (Sunnyvale, CA); Frank Petterson (Los Altos Hills, CA); Jason Robert Sao Bento (Toronto, CA); Barbara Macdonald (San Francisco, CA)
Assignee: GOOGLE LLC
G06F3/1454A63F13/533A63F13/65A63F13/86G06F3/0482G06F3/04817G06F3/04842G06F3/04847G06F3/165H04L65/601H04N7/0127H04N21/2743H04N21/41407H04N21/4334H04N21/472H04N21/8173A63F13/213A63F13/215
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,366,632
App. No.
17/347,410
Granted
Jun 21, 2022
Kind
B2
Abstract

An electronic device determines that an application has been launched for which screencasting is available. In response, the device displays a screencast control panel. A user inputs an instruction to begin screencasting via the control panel. In response to this instruction, the electronic device screencasts media content including content created by the application.

Claims (27)

1. A computer-implemented method for screencasting media content from a first device to a second device, the method comprising:

responsive to determining that a first application has been launched, displaying a user interface comprising a screencast UI element at the first device, wherein the first device is a mobile device;

receiving, via user input using the screencast UI element of the user interface at the first device, an instruction to begin screencasting;

determining, by the first device, a rate of screencasting that can be supported by the first device, wherein the rate of screencasting is determined by a frame rate conversion (FRC) module included in the first device based on at least one of hardware of the first device or strength of network connection between the first device and the second device; and

responsive to the instruction, screencasting, at the determined rate, from the first device to the second device, media content including content created by the first application, wherein the second device is a mobile device or a server device.

2. The method of claim 1 , wherein the user interface displayed at the first device comprises a screencast control panel.

3. The method of claim 1 , wherein the user interface displayed at the first device is provided by a second application that is different from the first application.

4. The method of claim 1 , wherein the screencast control panel includes an information area, a first UI element for enabling and disabling a microphone, a second UI element for enabling and disabling a camera, and the screencast UI element for starting and stopping screencasting.

5. The method of claim 4 , wherein the information area comprises an indication of a level of audio being screencast and a preview of video generated by a camera being screencast in conjunction with content created by the first application.

6. A first device for screencasting media content created at the first device to be transmitted to a second device, the first device comprising:

one or more processors configured to execute instructions that, when executed, cause the one or more processors to:

responsive to determining that a first application has been launched, display a user interface comprising a screencast UI element at the first device, wherein the first device is a mobile device;

receive, via user input using the screencast UI element of the user interface at the first device, an instruction to begin screencasting;

determine, by the first device, a rate of screencasting that can be supported by the first device, wherein the rate of screencasting is determined by a frame rate conversion (FRC) module included in the first device based on at least one of hardware of the first device or strength of network connection between the first device and the second device; and

responsive to the instruction, screencasting, at the determined rate, from the first device to the second device, media content including content created by the first application, wherein the second device is a mobile device or a server device.

7. The first device of claim 6 , wherein the user interface displayed at the first device comprises a screencast control panel.

8. The first device of claim 6 , wherein the user interface displayed at the first device is provided by a second application that is different from the first application.

9. The first device of claim 6 , wherein the screencast control panel includes an information area, a first UI element for enabling and disabling a microphone, a second UI element for enabling and disabling a camera, and the screencast UI element for starting and stopping screencasting.

10. The first device of claim 9 , wherein the information area comprises an indication of a level of audio being screencast and a preview of video generated by a camera being screencast in conjunction with content created by the first application.

11. A non-transitory computer-readable storage medium comprising instructions for screencasting media content created at a first device to be transmitted to a second device, the instructions, when executed by a processor, cause the processor to:

responsive to determining that a first application has been launched, display a user interface comprising a screencast UI element at the first device, wherein the first device is a mobile device;

receive, via user input using the screencast UI element of the user interface at the first device, an instruction to begin screencasting;

determine, by the first device, a rate of screencasting that can be supported by the first device, wherein the rate of screencasting is determined by a frame rate conversion (FRC) module included in the first device based on at least one of hardware of the first device or strength of network connection between the first device and the second device; and

responsive to the instruction, screencasting, at the determined rate, from the first device to the second device, media content including content created by the first application, wherein the second device is a mobile device or a server device.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the user interface displayed at the first device comprises a screencast control panel.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the user interface displayed at the first device is provided by a second application that is different from the first application.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the screencast control panel includes an information area, a first UI element for enabling and disabling a microphone, a second UI element for enabling and disabling a camera, and the screencast UI element for starting and stopping screencasting.

Assignments (2)
CHANGE OF NAME Recorded Jun 18, 2021
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 056628/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2021
From: SCHMIDT, BRIAN; PETTERSON, FRANK; BENTO, JASON ROBERT SAO; MACDONALD, BARBARA
To: GOOGLE INC.
Reel/Frame 056548/0496 →
Continuity (2)
Continuation 15294261 · Oct 14, 2016
Related Publication 20210318797A1 · Oct 14, 2021
Cited By (1)
US 1,059,382