IP Library Granted Patent US 8,963,984
Granted Patent B2
US 8,963,984 · App. 13/329,472 · Granted Feb 24, 2015

Videoconferencing system using QR codes for interaction

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 8,963,984
App. No.
13/329,472
Granted
Feb 24, 2015
Kind
B2
Abstract

Quick Response barcodes (“QR Codes”) are used for videoconferencing between a peripheral device and a videoconferencing system, which can include a conferencing server and/or a videoconferencing unit. Conferencing related QR codes are embedded within video frames and are identified by either a peripheral device or a videoconferencing unit. Once identified, the device or unit acts according to the information provided by the QR code. The QR codes enables the peripheral device, videoconferencing unit, and conferencing server to operation in conjunction with one another even though one or more of the device may not share a compatible operation platform that would allow for direct communication of requests and responses.

Claims (69)

1. A videoconferencing method, comprising:

obtaining information indicative of a request of a first device to interact in a videoconference with a second device;

generating an optical machine-readable data representation encoding data of the request; and

making the optical machine-readable data representation available to the first device for decoding by the second device,

wherein the request is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

2. The method of claim 1 , wherein the optical machine-readable data representation comrises a barcode, a matrix barcode, or a quick response barcode.

3. The method of claim 1 , wherein the data decoded from the optical machine-readable data representation ellicits a response from the second device in accordance with the request.

4. The method of claim 1 , wherein the first or second device is a videoconferencing unit; and wherein the other of the first or second device is selected from the group consisting of a peripheral device, a portable device, a cellular telephone, a smartphone, a tablet personal computer, a touch screen personal computer, a personal digital assistant, a hand-held computer, a netbook computer, and a laptop computer.

5. The method of claim 1 , wherein obtaining the information indicative of the request comprises obtaining the information from the first device at a server.

6. The method of claim 5 , wherein the server is a web-based server or a multipoint conferencing unit.

7. The method of claim 5 , wherein obtaining the informaiton at the server comprises making a user interface of the server available to the first device, the user interface having a plurality of selections for the first device to interact in the videoconference with the second device.

8. The method of claim 5 , wherein making the optical machine-readable data representation available to the first device comprises incorporating an image of the optical machine-readable data representation in a user interface screen of the server made available to the first device.

9. The method of claim 5 , wherein making the optical machine-readable data representation available to the first device comprises transmitting a representation of the optical machine-readable data representation from the server to the first device.

10. A server, comprising:

a network interface;

a processing unit operatively coupled to the network interface, the processing unit configured to:

operatively communicate with a first device via the network interface,

obtain information indicative of a request for the first device to interact in a videoconference with a second device,

generate an optical machine-readable data representation encoding data of the request, and

make the optical machine-readable data representation available to the first device via the network interface,

wherein the request is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

11. A videoconferencing method, comprising:

submitting, from a first device to a server, information indicative of a request to interact the first device in a videoconference with a second device;

obtaining an optical machine-readable data representation from the server at the first device, the optical machine-readable data representation encoding data of the request; and

making the optical machine-readable data representation available for decoding by the second device,

wherein the request is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

12. The method of claim 11 , wherein making the optical machine-readable data representation available for decoding by the second device comprises displaying the optical machine-readable data representation on a display of the first device for capture by a camera of the second device.

13. The method of claim 11 , wherein making the optical machine-readable data representation available for decoding by the second device comprises sending a representation of the optical machine-readable data representation from the first device to the second device.

14. A first device, comprising:

a diplay;

a network interface operatively communicating with a server; and

a processing unit operatively coupled to the display and the network interface, the processing unit configured to:

submit to the server information indicative of a request to interact the first device in a videoconference with a second device,

obtain an optical machine-readable data representation from the server, the optical machine-readable data representation encoding data of the request, and

make the optical machine-readable data representation available for decoding by the second device,

wherein the request is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

15. The first device of claim 14 , wherein the data decoded from the optical machine-readable data representation comprises multiple connection alternatives for the second device to connect to the videoconference.

16. The first device of claim 15 , wherein the multiple connection alternatives are arranged in a preconfigured order of connection attempts for the second device.

17. The first device of claim 14 , wherein the data decoded from the optical machine-readable data representation comprises information for the second device to access a hypertext transfer protocol link.

18. A videoconferencing method, comprising:

obtaining an image of an optical machine-readable data representation with a camera of a first device, the optical machine-readable data representation encoding information from a second device of a videoconference;

decoding at the first device the information of the videoconference from the optical machine-readable data representation; and

responding with the first device to the decoded information,

wherein the decoded information is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

19. A first device, comprising:

a camera; and

a processing unit operatively coupled to the camera and configured to:

capture an image of an optical machine-readable data representation with the camera, the optical machine-readable data representation encoding information from a second device of a videoconference,

decode the information of the videoconference from the optical machine-readable data representation, and

respond to the decoded information,

wherein the decoded information is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

20. The first device of claim 19 , wherein the information comprises connection information for connecting the first device in the videoconference conducted by the second device; and wherein the first device further comprises a network interface for operatively communicating with the second device, wherein to respond to the decoded information, the processing unit is configured to connect the first device in the videoconference with the second device based on the connection information.

21. The first device of claim 19 , wherein the information comprises content information of content of the videoconference conducted by the second device.

22. A videoconferencing method, comprising:

generating an optical machine-readable data representation encoding information of a videoconference conducted with a first device; and

making the optical machine-readable data representation for decoding by a second device by displaying the optical machine-readable data representation on a display associated with the first device,

wherein the encoded information is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

23. The method of claim 22 , wherein the information of the videoconference comprises information of content of the videoconference conducted with the first device, connection information for connecting the second device to the videoconference, or information for the second device to access a hypertext transfer protocol link.

24. The method of claim 22 , wherein displaying the optical machine-readable data representation on a display associated with the first device comprises incorporating the optical machine-readable data representation in intermittent frames of video output to the display associated with the first device.

25. A first device, comprising:

a display;

a network interface operatively connected to a videoconference; and

a processing unit operatively coupled to the display and and the network interface, the processing unit configured to:

generate an optical machine-readable data representation encoding information of the videoconference conducted with the first device, and

display the optical machine-readable data representation on the display for decoding by a second device,

wherein the encoded information is selected from the group consisting of a request to: pair the first device with the second device; control the second device with the first device; share content on the first device with the second device, transfer a call from a desktop client operating on the first device to the second device, identify a name tag for the second device to send to a far-end, switch cameras of the second device, change screen display layouts of the second device, control a pan-tilt-zoom camera of the second device, and make a participant of the first device active speaker in the videoconference.

26. The method of claim 11 , wherein the optical machine-readable data representation comrises a barcode, a matrix barcode, or a quick response barcode; wherein the first or second device is a videoconferencing unit; and wherein the other of the first or second device is selected from the group consisting of a peripheral device, a portable device, a cellular telephone, a smartphone, a tablet personal computer, a touch screen personal computer, a personal digital assistant, a hand-held computer, a netbook computer, and a laptop computer.

27. The method of claim 11 , wherein the data decoded from the optical machine-readable data representation ellicits a response from the second device in accordance with the request.

28. The method of claim 11 , wherein submitting, from the first device to the server, the information indicative of the request to interact the first device in the videoconference with the second device comprises making a user interface of the server available to the first device, the user interface having a plurality of selections for the first device to interact in the videoconference with the second device.

Assignments (9)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 22, 2023
From: POLYCOM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064056/0894 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SECURITY AGREEMENT Recorded Jul 5, 2018
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 046491/0915 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 046472/0815 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 047247/0615 →
GRANT OF SECURITY INTEREST IN PATENTS - SECOND LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0459 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: POLYCOM, INC.; VIVU, INC.
Reel/Frame 040166/0162 →
GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN Recorded Sep 27, 2016
From: POLYCOM, INC.
To: MACQUARIE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 040168/0094 →
SECURITY AGREEMENT Recorded Dec 9, 2013
From: POLYCOM, INC.; VIVU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 031785/0592 →