Method and system for enhancing collaboration using computers and networking
First Claim
1. A method in data processing system for collaboration, comprising the steps of:
- receiving a first request to perform an operation synchronously with a live session by a collaboration tool;
executing the operation in response to the first synchronous request by the collaboration tool;
receiving a second request to perform the same operation asynchronously with the live session by the collaboration tool; and
executing the operation in response to the second asynchronous request by the collaboration tool.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with the present invention provide a system and method for sharing and recording information on a wired or wireless computer network during synchronous and asynchronous sessions. A software program uses computers to enhance the collaboration, teaching, learning, presentation, and sharing of information and to record multi-media events for later playback and interaction with these events. Collaboration is enhanced by using features that allow broadcasting presentations, sharing, editing and replying to documents, taking notes, viewing participant information, creating and responding to polling questions, asking and answering questions and providing feedback on the pace and difficulty of the session.
310 Citations
58 Claims
-
1. A method in data processing system for collaboration, comprising the steps of:
-
receiving a first request to perform an operation synchronously with a live session by a collaboration tool;
executing the operation in response to the first synchronous request by the collaboration tool;
receiving a second request to perform the same operation asynchronously with the live session by the collaboration tool; and
executing the operation in response to the second asynchronous request by the collaboration tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a data processing system having a collaboration tool, the method comprising the steps performed by the collaboration tool of:
-
displaying a graphical user interface including a plurality of operations;
receiving a first request to perform one of the operations in a synchronous manner; and
receiving a second request to perform the one operation in an asynchronous manner. - View Dependent Claims (11)
-
-
12. A method in a data processing system for collaboration, comprising the steps of:
-
recording a live interactive presentation with interactive elements; and
playing the recording of the live presentation such that a user is able to interact with the interactive elements. - View Dependent Claims (13, 14, 17)
-
-
15. The method of 13, wherein the collaboration tool comprises:
a note tool.
-
16. The method of 13, wherein the collaboration tool comprises:
a question and answer tool.
-
18. The method of 13, wherein the collaboration tool comprises:
a quiz tool.
-
19. The method of 13, wherein the collaboration tool comprises:
a presentation broadcast tool.
-
20. A data processing system for collaboration, comprising:
-
a memory comprising a program that receives a first request to perform an operation synchronously with a live session by a collaboration tool, executes the operation in response to the first synchronous request by the collaboration tool, receives a second request to perform the same operation asynchronously with the live session by the collaboration tool, and executes the operation in response to the second asynchronous request by the collaboration tool; and
a processor for running the program. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A data processing system having a collaboration tool, comprising:
-
a memory comprising a program that causes a collaboration tool to display a graphical user interface including a plurality of operations, receive a request to perform one of the operations in a synchronous manner, and receive a request to perform the one operation in an asynchronous manner; and
a processor for running program. - View Dependent Claims (30)
-
-
31. A data processing system for collaboration, comprising:
-
a memory comprising a program that records a live interactive presentation with interactive elements, and plays the recording of the live presentation such that a user is able to interact with the interactive elements; and
a processor for running the program. - View Dependent Claims (32, 33, 36)
-
-
34. The data processing system of 32, wherein the collaboration tool comprises:
a note tool.
-
35. The data processing system of 32, wherein the collaboration tool comprises:
a question and answer tool.
-
37. The data processing system of 32, wherein the collaboration tool comprises:
a quiz tool.
-
38. The data processing system of 32, wherein the collaboration tool comprises:
a presentation broadcast tool.
-
39. A computer-readable medium containing instructions for controlling a data processing system for collaboration to perform a method comprising the steps of:
-
receiving a first request to perform an operation synchronously with a live session by a collaboration tool;
executing the operation in response to the first synchronous request by the collaboration tool;
receiving a second request to perform the same operation asynchronously with the live session by the collaboration tool; and
executing the operation in response to the second asynchronous request by the collaboration tool. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-readable medium containing instructions for controlling a collaboration tool in a data processing system for collaboration to perform a method comprising the steps of:
-
displaying a graphical user interface including a plurality of operations;
receiving a request to perform one of the operations in a synchronous manner; and
receiving a request to perform the one operation in an asynchronous manner. - View Dependent Claims (49)
-
-
50. A computer-readable medium containing instructions for controlling a data processing system for collaboration to perform a method comprising the steps of:
-
recording a live interactive presentation with interactive elements; and
playing the recording of the live presentation such that a user is able to interact with the interactive elements. - View Dependent Claims (51, 52, 55)
-
-
53. The computer-readable medium of 51, wherein the collaboration tool comprises:
a note tool.
-
54. The computer-readable medium of 51, wherein the collaboration tool comprises:
a question and answer tool.
-
56. The computer-readable medium of 51, wherein the collaboration tool comprises:
a quiz tool.
-
57. The computer-readable medium of 51, wherein the collaboration tool comprises:
a presentation broadcast tool.
-
58. A data processing system for collaboration, comprising:
-
means for receiving a first request to perform an operation synchronously with a live session by a collaboration tool;
means for executing the operation in response to the first synchronous request by the collaboration tool;
means for receiving a second request to perform the same operation asynchronously with the live session by the collaboration tool; and
means for executing the operation in response to the second asynchronous request by the collaboration tool.
-
Specification