IP Library Granted Patent US 11,388,173
Granted Patent B2
US 11,388,173 · App. 16/940,136 · Granted Jul 12, 2022

Meeting join for meeting device

Inventors: Chaim Fried (Brooklyn, NY); Anton W. Krantz (Kirkland, WA)
Assignee: Microsoft Technology Licensing, LLC
H04L63/107G06Q10/10G06Q10/1095H04L63/08H04L63/10
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,388,173
App. No.
16/940,136
Granted
Jul 12, 2022
Kind
B2
Abstract

Various embodiments enable an application on a first device to log into an online meeting in association with a trusted entity, such as a trusted user. Once trust is established between the trusted entity and the meeting domain, such as an enterprise domain, permissions can be assigned to a meeting device, by virtue of the trust relationship with the trusted entity, to enable the meeting device to join the meeting as a participant, thus allowing the meeting device to bypass an initial join process such as a meeting lobby and the like. By virtue of the assigned permissions, the meeting device may take control of the meeting and control the experience for others in the meeting as a fleeting organizer or some other permission-centric role.

Claims (42)

1. A first computing device for accessing a network-based service using a second computing device, the first computing device comprising:

a hardware processor;

a memory comprising instructions, which when performed by the hardware processor, cause the hardware processor to perform operations comprising:

establishing a locational proximity to the second computing device, the locational proximity establishing that the first and second computing devices are within a threshold distance of each other;

confirming a trust relationship with the second computing device based upon an exchange of data with the second computing device, the second computing device having authenticated with the network-based service, the trust relationship indicating an access privilege for the second computing device to access the network-based service;

accessing the network-based service based upon the locational proximity and the trust relationship, the first computing device not authorized to access the network-based service without having first established the locational proximity and the trust relationship with the second computing device, the network-based service provided by a server computing device, the server computing device providing the network-based service by sending content between a plurality of devices; and

responsive to accessing with the network-based service, receiving content from the network-based service.

2. The first computing device of claim 1 , wherein the network-based service is a network-based meeting service and wherein the operations of receiving the content from the network-based service comprises receiving audio, visual, or audiovisual data of an online meeting created by a third computing device that is part of the online meeting.

3. The first computing device of claim 1 , wherein the operations of authentication with the network-based service comprises joining the first computing device to an in-progress meeting, the second computing device already having joined the in-progress meeting.

4. The first computing device of claim 3 , wherein the first computing device is a conference device and the second computing device is a mobile device of a user.

5. The first computing device of claim 1 , wherein the operations of confirming the trust relationship with the second computing device comprises:

receiving a secret through an input device of the first computing device, the secret provided by the second computing device; and

transmitting the secret to the network-based service.

6. The first computing device of claim 1 , wherein the operations of establishing the locational proximity comprises establishing a Bluetooth wireless connection with the second computing device.

7. The first computing device of claim 1 , wherein the operations of establishing the locational proximity comprises establishing a Near Field Communication (NFC) wireless connection with the second computing device.

8. The first computing device of claim 1 , wherein the operations of confirming the trust relationship with the second computing device comprises obtaining a token from the second computing device and wherein the operations of authenticating with the network-based service comprises sending the token to the network-based service.

9. The first computing device of claim 8 , wherein the operations further comprise:

establishing a peer-to-peer connection with the second computing device, and wherein obtaining the token from the second computing device comprises receiving the token over the peer-to-peer connection.

10. The first computing device of claim 1 , wherein the operations further comprise:

receiving a command from the second computing device, the command controlling a parameter related to accessing the network-based service; and

modifying the accessing of the network-based service based upon the command.

11. A method for accessing a network-based service on a first computing device using a second computing device, the method comprising:

on the first computing device:

establishing a locational proximity to the second computing device, the locational proximity establishing that the first and second computing devices are within a threshold distance of each other;

confirming a trust relationship with the second computing device based upon an exchange of data with the second computing device, the second computing device having authenticated with the network-based service, the trust relationship indicating an access privilege for the second computing device to access the network-based service;

accessing the network-based service based upon the locational proximity and the trust relationship, the first computing device not authorized to access the network-based service without having first established the locational proximity and the trust relationship with the second computing device, the network-based service provided by a server computing device, the server computing device providing the network-based service by sending content between a plurality of devices; and

responsive to accessing with the network-based service, receiving content from the network-based service.

12. The method of claim 11 , wherein the network-based service is a network-based meeting service and wherein receiving the content from the network-based service comprises receiving audio, visual, or audiovisual data of an online meeting created by a third computing device that is part of the online meeting.

13. The method of claim 11 , wherein authentication with the network-based service comprises joining the first computing device to an in-progress meeting, the second computing device already having joined the in-progress meeting.

14. The method of claim 13 , wherein the first computing device is a conference device and the second computing device is a mobile device of a user.

15. The method of claim 11 , wherein confirming the trust relationship with the second computing device comprises:

receiving a secret through an input device of the first computing device, the secret provided by the second computing device; and

transmitting the secret to the network-based service.

16. The method of claim 11 , wherein establishing the locational proximity comprises establishing a Bluetooth wireless connection with the second computing device.

17. The method of claim 11 , wherein establishing the locational proximity comprises establishing a Near Field Communication (NFC) wireless connection with the second computing device.

18. The method of claim 11 , wherein confirming the trust relationship with the second computing device comprises obtaining a token from the second computing device and wherein authenticating with the network-based service comprises sending the token to the network-based service.

19. A first computing device for accessing a network-based service using a second computing device, the first computing device comprising:

means for establishing a locational proximity to the second computing device, the locational proximity establishing that the first and second computing devices are within a threshold distance of each other;

means for confirming a trust relationship with the second computing device based upon an exchange of data with the second computing device, the second computing device having authenticated with the network-based service, the trust relationship indicating an access privilege for the second computing device to access the network-based service;

means for accessing the network-based service based upon the locational proximity and the trust relationship, the first computing device not authorized to access the network-based service without having first established the locational proximity and the trust relationship with the second computing device, the network-based service provided by a server computing device, the server computing device providing the network-based service by sending content between a plurality of devices; and

means for, responsive to accessing with the network-based service, receiving content from the network-based service.

20. The first computing device of claim 19 , wherein the network-based service is a network-based meeting service and wherein the means for receiving the content from the network-based service comprises means for receiving audio, visual, or audiovisual data of an online meeting created by a third computing device that is part of the online meeting.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: FRIED, CHAIM; KRANTZ, ANTON W.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 055355/0901 →
Continuity (3)
Continuation 15959872 · Apr 23, 2018
Continuation 14657918 · Mar 13, 2015
Related Publication 20210014237A1 · Jan 14, 2021