IP Library Granted Patent US 10,579,244
Granted Patent B2
US 10,579,244 · App. 15/894,646 · Granted Mar 3, 2020

Simplified sharing of content among computing devices

Inventors: Mark David Scott (Kirkland, WA); Mark Alan Foltz (Seattle, WA); Kurt Mauro Dresner (Kenmore, WA); Adam Parker (Kirkland, WA)
Assignee: Google LLC
G06F3/04847G06F3/04842G06F16/9577H04L67/02H04N7/147H04N7/15H04N2007/145
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 10,579,244
App. No.
15/894,646
Granted
Mar 3, 2020
Kind
B2
Abstract

In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device, and determining that the computing device is proximate to a videoconferencing system. The method can further include displaying, in a user interface on the display device, at least one identifier associated with a videoconference, receiving a selection of the at least one identifier, and initiating the videoconference on the videoconferencing system in response to receiving the selection of the at least one identifier. The videoconference on the videoconferencing system can be initiated such that the content is provided for display on a display device included in the videoconferencing system.

Claims (52)

1. A method comprising:

providing, for display on a display device included in a computing device of a first participant, content in a first application executing on the computing device;

determining that the computing device of the first participant and a computing device of a second participant are located in a room with a system that is interfaced to a network;

displaying, in a user interface on a display device of the computing device of the first participant, at least one identifier associated with a second application that enables communication between the first participant, the second participant, and a third participant located outside of the room that includes the system;

receiving a selection of the at least one identifier; and

executing the second application on the system in response to receiving the selection of the at least one identifier, the executing including:

providing first content for display on the display device included in the computing device of the first participant;

providing the first content for display on a display device included in the system; and

providing the first content for display on a display device included in a computing device of the third participant, second content displayed on a display device included in the computing device of the second participant being different from the first content.

2. The method of claim 1 , wherein determining that the computing device of the first participant and the computing device of the second participant are located in the room with the system includes the use of one or more of a WiFi signature, Bluetooth Low Energy (LE) technology, and an audio token.

3. The method of claim 1 , wherein the first application is a web browser application.

4. The method of claim 3 , wherein the first content is included in a tab of the web browser application, the tab being displayed on the display device included in the computing device of the first participant when the second application is executed.

5. The method of claim 4 , wherein the tab is a first tab, and wherein the method further comprises:

displaying, on the display device included in the computing device of the first participant, third content in a second tab of the web browser application while continuing to provide the first content included in the first tab of the web browser application for display on the display device included in the system.

6. The method of claim 1 , wherein the displaying, in the user interface on the display device of the computing device of the first participant, the at least one identifier associated with the second application includes displaying a plurality of identifiers including the at least one identifier.

7. The method of claim 1 , wherein the method further comprises: providing, for display on the display device included in the computing device of the second participant, fourth content in a third application executing on the computing device of the second participant; and

providing the fourth content in the third application executing on the computing device of the second participant to the system.

8. The method of claim 1 , the method further comprising: providing, by a calendar application executing on the computing device of the first participant, the at least one identifier associated with the second application.

9. The method of claim 1 , wherein the identifier is a first identifier, and wherein the method further comprises:

receiving a manual entry of a second identifier associated with a third application; and based on receiving the manual entry of the second identifier associated with the third application, executing the third application in the system.

10. The method of claim 1 , wherein the first content is included in a desktop or a window included in a plurality of windows displayed on the display device of the computing device of the first participant.

11. A system comprising:

a computing device of a first participant including a first display device;

a computing device of a second participant including a second display device; and

a computer system interfaced to a network and including a third display device, the computing device of the first participant being configured to:

provide, for display on the first display device, first content in a first application executing on the computing device of the first participant;

determine that the computing device of the first participant is proximate to the computer system based on a threshold distance; and

provide the first content to the computer system, the computer system being configured to receive the first content for display on the third display device;

the computing device of the second participant being configured to:

provide, for display on the second display device, second content in a second application executing on the computing device of the second participant, the second content being different from the first content;

determine that the computing device of the second participant is proximate to the computer system based on the threshold distance; and

provide the second content to the computer system, the computer system being configured to receive the second content for display on the third display device; and

the computer system interfaced to the network being configured to:

determine at least one identifier associated with the computer system that enables communication between the first participant, the second participant and a third participant that is not proximate to the computer system based on the threshold distance; and

receive a selection of the at least one identifier.

12. The system of claim 11 , wherein determining that the computing device of the first participant is proximate to the computer system based on a threshold distance, and wherein determining that the computing device of the second participant is proximate to the computer system based on the threshold distance includes the use of one or more of a WiFi signature, Bluetooth Low Energy (LE) technology, and an audio token.

13. The system of claim 11 , wherein the first application is a web browser application and wherein the second application is a web browser application.

14. The system of claim 11 , wherein the first content is included in a window included in a plurality of windows displayed on the first display device, and wherein the second content is included in a window included in a plurality of windows displayed on the second display device.

15. A non-transitory, machine-readable medium having instructions stored thereon, the instructions, when executed by a processor, cause a computing device of a first participant to:

provide, for display on a display device included in the computing device of a first participant, content in a first application executing on the computing device;

determine that the computing device of the first participant and a computing device of a second participant are located in a room with a system that is interfaced to a network;

display, in a user interface on a display device of the computing device of the first participant, at least one identifier associated with a second application that enables communication between the first participant, the second participant, and a third participant located outside of the room that includes the system;

receive a selection of the at least one identifier; and

execute the second application on the system in response to receiving the selection of the at least one identifier, the executing including:

providing first content for display on the display device included in the computing device of the first participant;

providing the first content for display on a display device included in the system; and

providing the first content for display on a display device included in a computing device of the third participant, second content displayed on a display device included in the computing device of the second participant being different from the first content.

16. The non-transitory, machine-readable medium of claim 15 , wherein the instructions that cause the computing device of a first participant to determine that the computing device of the first participant and the computing device of the second participant are located in the room with the system includes the use of one or more of a WiFi signature, Bluetooth Low Energy (LE) technology, and an audio token.

17. The non-transitory, machine-readable medium of claim 15 , wherein the first application is a web browser application.

18. The non-transitory, machine-readable medium of claim 17 , wherein the first content is included in a tab of the web browser application, the tab being displayed on the display device included in the computing device of the first participant when the second application is executed.

19. The non-transitory, machine-readable medium of claim 15 , wherein the content is included in a desktop or a window included in a plurality of windows displayed on the display device of the computing device of the first participant.

20. The non-transitory, machine-readable medium of claim 15 , wherein the instructions that cause the computing device of a first participant to display, in the user interface on the display device of the computing device of the first participant, the at least one identifier associated with the second application includes instructions that cause the computing device of a first participant to display a plurality of identifiers including the at least one identifier.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2018
From: SCOTT, MARK DAVID; FOLTZ, MARK ALAN; DRESNER, KURT MAURO; PARKER, ADAM
To: GOOGLE INC.
Reel/Frame 046634/0439 →
CHANGE OF NAME Recorded Aug 16, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 046840/0638 →
Continuity (2)
Continuation 14540718 · Nov 13, 2014
Related Publication 20180164999A1 · Jun 14, 2018