IP Library Granted Patent US 9,083,769
Granted Patent B2
US 9,083,769 · App. 14/212,170 · Granted Jul 14, 2015

Electronic tool and methods for meetings

Inventors: Koen Simon Herman Beel (Eke, BE); Yoav Nir (Komen, BE); Filip Josephine Johan Louwet (Knesselare, BE); Guy Coen (Aalst, BE)
Assignee: BARCO N.V.
H04L65/403G06F9/00G06F13/14G06F13/385H04L12/1813H04L51/00H04L65/00H04L65/4023H04L65/4038H04M3/567H04N5/00
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 9,083,769
App. No.
14/212,170
Granted
Jul 14, 2015
Kind
B2
Abstract

An electronic meeting tool and method for communicating arbitrary media content from users at a meeting comprises a node configuration means adapted to operate a display node of a communications network, the display node being coupled to a first display. The node configuration means is adapted to receive user selected arbitrary media content and to control display of the user selected arbitrary media content on the first display. A peripheral device adapted to communicate the user selected arbitrary media content via the communications network is a connection unit comprising a connector adapted to couple to a port of a processing device having a second display, a memory and an operating system, and a transmitter. A program is adapted to obtain user selected arbitrary media content, said program leaving a zero footprint on termination. The user may trigger a transfer of said user selected arbitrary media content to said transmitter.

Claims (31)

1. A method for connecting a processing device to a communications network, the processing device having a memory, a display and an operating system with at least one pre-installed generic driver providing a generic communications protocol for communication between processing device and a standard class of peripheral devices, the method comprising the steps of:

a) coupling a peripheral device to the processing device, the peripheral device having a transceiver;

b) setting up, by means of the pre-installed generic driver of the operating system, a means for communication between the peripheral device and the processing device;

c) coupling the processing device to a communications network via the peripheral device;

d) routing screen scraped data between the processing device and the communication network via the means for communication, wherein the generic communication protocol is used for transferring the screen scraped data between the processing device and the peripheral device.

2. The method of claim 1 wherein Step b) comprises presenting the peripheral device to the processing device as a human interface device and wherein the pre-installed generic driver is a human interface device driver.

3. The method of claim 1 wherein Step b) comprises presenting the peripheral device to the processing device as a mass storage device and wherein the pre-installed generic driver is a mass storage device driver.

4. The method of claim 1 wherein Step b) comprises presenting the peripheral device to the processing device as a composite device and wherein pre-installed generic drivers drive different device interfaces independently.

5. The method of any of claims 1 to 4 wherein a client application is stored on the peripheral device which when run on the processing device obtains the screen scraped data.

6. The method of claim 5 wherein the client application is a portable application.

7. A peripheral device for providing communication connectivity to a processing device which is provided with memory, a display and an operating system with at least one pre-installed generic driver providing a generic communication protocol for communication between the processing device and a standard class of peripheral devices, the peripheral device comprising a memory in which executable software code is stored for execution on the processing device, said executable software code comprising:

a first software code portion for setting up, by means of the pre-installed generic driver of the operating system, a means for communication between the peripheral device and the processing device;

a second software code portion for connecting the processing device to a communications network via the peripheral device, the peripheral device having a transceiver; and

a third processing software code for routing data between the processing device and the communications network over the means for communication;

wherein the first software code portion is adapted to use the generic communication protocol for transferring the data between the processing device and the peripheral device, and

an input device coupled to the peripheral device, the input device being adapted to react to a user action to trigger the transfer of the data from the processing device to the peripheral device.

8. The peripheral device of claim 7 , wherein the first software code portion is adapted to present the peripheral device to the processing device as a human interface device and wherein the pre-installed generic driver is a human interface device driver.

9. The peripheral device of claim 7 , wherein the first software code portion is adapted to present the peripheral device to the processing device as a mass storage device and wherein the pre-installed generic driver is a mass storage device driver.

10. The peripheral device of claim 7 , wherein the first software code portion is adapted to present the peripheral device to the processing device as a composite device and wherein pre-installed generic drivers drive different device interfaces independently.

11. The peripheral device of claim 7 wherein the input device is physical actuator coupled to the peripheral device.

12. The peripheral device of claim 7 wherein the input device is a key for display on the display.

13. The peripheral device of claim 7 wherein said executable software code comprises fourth code for providing a means for connecting to the communications network including a base node.

14. The peripheral device of claim 7 wherein said executable software code comprises fifth code for providing a means for capturing video frame buffers of the processing device.

15. The peripheral device of claim 14 wherein said executable software code comprises sixth code for providing a means for encoding, compressing and optionally encrypting the video frames and sending them over a secure link to the base node.

16. The peripheral device of claim 7 wherein said executable software code comprises seventh code for providing a means for handling the peripheral device.

17. The peripheral device of claim 15 wherein said executable software code comprises eighth code for providing a means for initiating connection to the base node.

18. The peripheral device of claim 7 wherein said executable software code comprises ninth code for receive inputs from an input device on the peripheral device.

19. The peripheral device of claim 7 wherein said executable software code comprises tenth code for providing a means for sending state changes to the visual indicator on the peripheral device.

20. The peripheral device of claim 7 wherein said executable software code comprises eleventh code for providing a means for presenting the user a GUI.

21. The peripheral device of claim 7 wherein said executable software code comprises twelfth code for presenting GUI for administration of the executable software code when executed as a portable application.

22. The peripheral device of claim 13 wherein said executable software code comprises thirteenth code for providing a means for displaying and activating a key on the display of the processing device for allowing a user input to start the transfer of data from the processing device to the base node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: BEEL, KOEN SIMON HERMAN; NIR, YOAV; LOUWET, FILIP JOSEPHINE JOHAN; COEN, GUY
To: BARCO N.V.
Reel/Frame 035013/0445 →
Continuity (7)
Continuation In Part 13270659 · Oct 11, 2011
Continuation In Part PCTEP2012068166 · Sep 14, 2012
Continuation 13270659 · Oct 11, 2011
Provisional Application 61534592 · Sep 14, 2011
Provisional Application 61235219 · Apr 18, 2012
Provisional Application 61534592 · Sep 14, 2011
Related Publication 20140201400A1 · Jul 17, 2014