Enhanced interactive electronic meeting system
First Claim
1. A collaborative online meeting system wherein a plurality of end-users each utilizinga) Different communication devices with varying data display capabilitiesb) A variety of peripherals attached to these devices that allow for different modalities of communicationparticipate in an online meeting via a meeting system architecture that enables device-incompatible data to be displayed in a form suited for any given device;
- wherein, upon a new end user device entering a given meeting, a diagnostic server, through interaction with each newly entering device, obtains a device profile outlining the compatible and incompatible data types of the entering device including any device hardware and software capabilities;
wherein, data incompatible to a given device has the ability to be translated, in real time, into a form receivable and displayable by the device;
wherein, a translational server utilizing the device profile, previously created by the diagnostic server, translates any incompatible data into a form receivable and displayable by any device receiving the data.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention integrates functionality to prior-art meeting system infrastructures that cannot be achieved by existing designs. The system allows for the creation of a meeting enabling multiple end user device combinations of varying compatibility—each device containing multiple different peripherals—to seamlessly two-way communicate and manage incoming and outgoing communications. An advantage is the ability to translate any feed data into a device compatible format. The invention enables end user context-independent subscription to an arbitrary number of data feeds originating from an arbitrary number of connected end users. Finally, the invention defines a meeting replay system using the invention infrastructure that has the ability to record any combinations of data feeds from any combinations of end users and replay any part of the meeting through the same invention-infrastructure. This allows prior meeting replaying through the invention-system, and allows cascading meeting replays ad-infinitum without altering the original meeting.
18 Citations
52 Claims
-
1. A collaborative online meeting system wherein a plurality of end-users each utilizing
a) Different communication devices with varying data display capabilities b) A variety of peripherals attached to these devices that allow for different modalities of communication participate in an online meeting via a meeting system architecture that enables device-incompatible data to be displayed in a form suited for any given device; -
wherein, upon a new end user device entering a given meeting, a diagnostic server, through interaction with each newly entering device, obtains a device profile outlining the compatible and incompatible data types of the entering device including any device hardware and software capabilities; wherein, data incompatible to a given device has the ability to be translated, in real time, into a form receivable and displayable by the device; wherein, a translational server utilizing the device profile, previously created by the diagnostic server, translates any incompatible data into a form receivable and displayable by any device receiving the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 15)
wherein a mosaic consists of embedding the windows of any combination of incoming visual data together into a single larger window.
-
-
5. The system of claim 4 whereby each end-user has the ability to emphasize any combination of incoming mosaic feeds by enlarging these feeds'"'"' housing window with respect to the other graphical feeds in the mosaic;
wherein, an end user also has the ability to deemphasize any combination of previously emphasized incoming mosaic graphical feeds.
-
6. The system of claim 1 wherein each end user can spatialize any combination of incoming audio data, including translated data displayed in an auditory form, by specifying, in distance including orientation—
- with respect to the end user, a virtual origin for the incoming audio.
-
7. The system of claim 6 wherein each end user can elect to emphasize any combination of currently spatialized sounds by moving the sound'"'"'s virtual origin closer to the end-user'"'"'s virtual position or increasing the sound'"'"'s volume with respect to other spatialized audio or any combination thereof,
wherein, an end user has the ability to deemphasize any combination of previously emphasized incoming spatialized audio feeds by moving the sound'"'"'s virtual origin back to its original position or decreasing its volume or any combination thereof. -
9. The system of claim 1 wherein an end user has the ability to record, pause recording, stop recording and save the recording of any combination of incoming visual data feeds, including feeds translated into the visual data form, in both a video format or as a meeting replay stream format or any combination thereof.
-
10. The system of claim 9 whereby feed recording is subject to the permission of the end user originating the feed or any other user with sufficient permissions.
-
15. The system of claim 1 wherein any end user can specify and access any past time of any combination of incoming feeds, including incoming translated feeds, in real time during a meeting.
-
8. The system of claim I wherein an end user has the ability to pause, fast forward, and rewind any combination of incoming displayed streams including incoming translated streams.
- 11. The system of claim I wherein an end user has the ability to record, pause recording, stop recording, and save the recording of any combination of incoming audio feeds, including feeds translated into the audio form, in both an audio format or as a meeting replay stream format or any combination thereof.
- 13. The system of claim I whereby any incoming audio stream, including incoming streams translated to the audio form, can be converted to text format in real time and annotated with time and originating user information.
-
16. A collaborative online meeting system wherein a plurality of end-users each utilizing
a) Different communication devices with varying data display capabilities b) A variety of peripherals attached to these devices that allow for different modalities of communication wherein each end user can attempt to subscribe to any combination of possible incoming feeds, regardless of audio, visual, or any other data context, that other connected end users stream during the course of a meeting; -
wherein, any end user has the ability to subscribe to one feed at a time or a group of feeds at once or any combination thereof. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
wherein, an end user has the ability to un-subscribe to one feed at a time or a group of feeds at once or any combination thereof.
-
-
18. The system of claim 16 whereby the attempt of a given user to subscribe to another end user'"'"'s outgoing feed is subject to the permission of the end user whereby the feed originates or any other user with sufficient permissions.
-
19. The system of claim 16 whereby an end user or can suspend any outgoing feed or group of outgoing feeds or any combination thereof to end users currently subscribing to the feed;
wherein a currently suspended feed can be unsuspended to any end user or group of end users at a single time or any combination thereof.
-
20. The system of claim 19 whereby an end user can suspend one or more feeds originating from another end user to a third connected end user given that the suspending end user has the correct permissions to suspend the specific feeds to the third connected end user.
-
21. The system of claim 16 whereby a given device, subject to its device profile, can have the option of embedding any combination of incoming visual data, including translated data displayed in a visual form, in a mosaic;
wherein a mosaic consists of embedding the windows of any combination of incoming visual data into a single larger window.
-
22. The system of claim 21 whereby each end-user has the ability to emphasize any combination of incoming mosaic feeds by enlarging these feeds'"'"' housing window with respect to the other graphical feeds in the mosaic;
wherein, an end user also has the ability to deemphasize any combination of previously emphasized incoming mosaic visual data feed.
-
23. The system of claim 16 wherein each end user can spatialize any combination of incoming audio data, including translated data displayed in an auditory form, by specifying, in distance—
- including orientation—
with respect to the end user, a virtual origin for the incoming audio.
- including orientation—
-
24. The system of claim 23 wherein each end user can elect to emphasize any combination of currently spatialized sounds by moving the sound'"'"'s virtual origin closer to the end-user'"'"'s virtual position or increasing the sound'"'"'s volume with respect to other spatialized audio or any combination therein;
wherein, an end user has the ability to deemphasize any combination of previously emphasized incoming spatialized audio feed by moving the sound'"'"'s virtual origin back to its original position or decreasing its volume or any combination therein.
-
25. The system of claim 16 wherein an end user receiving an incoming previously subscribed-to graphical tablet feed can draw on the same white board window currently displaying the incoming graphical tablet data;
- wherein the contributions of the end user is viewable to all who currently subscribe to the tablet feed.
-
26. The system of claim 25 whereby the end user'"'"'s ability to draw on a currently subscribed-to graphical tablet feed originating from a connected user is subject to the permission of the end user wherefrom the graphical tablet feed originates or any other user with sufficient permissions;
wherein permission can be given and revoked at any time to any combination of contributing white board users.
-
27. The system of claim 25 whereby in the case of a group of end user'"'"'s sharing the same white board, any end user subscribing to the white board and displaying the white board data in some form can filter out any combination of end user'"'"'s contribution to the white board.
-
28. The system of claim 16 wherein an end user has the ability to pause, fast forward, rewind any combination of incoming displayed streams including incoming translated streams.
-
29. The system of claim 16 wherein an and user has the ability to record, pause recording, stop recording and save the recording of any combination of incoming graphical feeds, including feeds translated into the graphical form, in both a video format or as a meeting replay stream format or any combination thereof.
-
30. The system of claim 29 whereby feed recording is subject to the permission of the end user originating the feed or any other user with sufficient permissions.
-
31. The system of claim 16 wherein an end user has the ability to record, pause recording, stop recording, and save the recording of any combination of incoming audio feeds, including feeds translated into the audio form, in both an audio format or as a meeting replay stream format or any combination thereof.
-
32. The system of claim 31 whereby feed recording is subject to the permission of the end user originating the feed or any other user with sufficient permissions.
-
33. The system of claim 16 whereby any incoming audio stream, including incoming streams translated into the audio form, can be converted to text format in real time and annotated with time and originating user information.
-
34. The system of claim 33 wherein any end user can keyword search, keyname search, time search or any combination therein of the real time text information yielding a list in order of relevance every reference to that given keyword in meeting with the time and originating user information corresponding to each returned reference.
-
35. The system of claim 16 wherein any end user can specify and access any past time of any combination of incoming feeds including incoming translated feeds in real time during a meeting.
-
36. A collaborative online meeting system wherein a plurality of end-users each utilizing
a) Different communication devices with varying data display capabilities b) A variety of peripherals attached to these devices that allow for different modalities of communication to participate in an online meeting using a meeting replay system wherein a central server or user computers or some combination thereof enables i) Recording of any combination of subscription feeds of any end user in the meeting in the original feed format. This recording is stored either on a central server or an end user'"'"'s device or group of end user'"'"'s devices. ii) Creation of a meeting based around a replay of a previously recorded meeting; -
wherein end users participating in the meeting can subscribe to particular feeds of end users who were present in the original meeting but may or may not be present in the current meeting;
wherein replay data is sent at the same time relative to the start of the meeting as the data was previously sent at the original meeting;wherein a meeting based around a meeting replay can also be replayed. Meeting Replays can thus be cascaded ad infinitum. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
wherein, an end user has the ability to deemphasize any combination of previously emphasized incoming spatialized audio feed by moving the sound'"'"'s virtual origin back to its original position or decreasing its volume or some combination thereof.
-
-
42. The system of claim 36 wherein an end user receiving an incoming previously subscribed-to graphical tablet feed can draw on the same white board window currently displaying the incoming graphical tablet data;
- wherein the contributions of the end user is viewable to all who currently subscribe to the tablet feed.
-
43. The system of claim 42 whereby the end user'"'"'s ability to draw on a currently subscribed-to graphical tablet feed originating from a connected user is subject to the permission of the end user whereby the graphical tablet feed originates;
wherein permission can be given for any period of time and revoked at any time to any combination of contributing white board users.
-
44. The system of claim 42 whereby in the case of a group of end user'"'"'s sharing the same white board, any end user subscribing to the white board and displaying the white board data in some form can filter out any combination of end user'"'"'s contribution to the white board.
-
45. The system of claim 36 wherein an end user has the ability to pause, fast forward, and rewind any combination of incoming displayed streams including incoming replay streams, translated streams, and translated replay streams;
wherein, replay feeds can be fast-forwarded to their temporal end whereas real time feeds can only be fast forwarded to present time.
-
46. The system of claim 36 wherein an end user has the ability to record, pause recording, stop recording and save the recording of any combination of incoming graphical feeds, graphical replay feeds, feeds translated into the graphical form, and replay feeds translated into the graphical form in both a video format or as a meeting replay stream format or any combination thereof.
-
47. The system of claim 46 whereby feed recording is subject to the permission of the end user originating the feed or any other user with sufficient permissions.
-
48. The system of claim 36 wherein an end user has the ability to record, pause recording, stop recording, and save the recording of any combination of incoming audio feeds or replay audio feeds, including feeds and replay feeds translated into the audio form, in both an audio format or as a meeting replay stream format or any combination thereof.
-
49. The system of claim 48 whereby feed recording is subject to the permission of the end user originating the feed or any other user with sufficient permissions.
-
50. The system of claim 36 whereby any incoming audio stream, replay audio stream, and incoming streams and replay streams translated to the audio form, can be converted to text format in real time and annotated with time and originating user information.
-
51. The system of claim 50 wherein any end user can keyword search, key name search, time search or any combination therein of the real time text information yielding a list in order of relevance every reference to that given keyword in the meeting with the time and originating user information corresponding to each returned reference.
-
52. The system of claim 36 wherein any end user can specify and access any past time of any combination of incoming feeds, replay feeds, and incoming translated feeds and translated replay feeds in real time during a meeting.
Specification