Injecting content in collaboration sessions
AssigneeInternational Business Machines Corporation
InventorsCarol Sue Zimmet, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCarol Sue Zimmet, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat
Estimating the term…
A method, computer program product, and system for injecting content in collaboration sessions is described. A method may comprise receiving, via one or more computing devices, a request from a third party to inject content into a collaboration session between two or more users. The method may further comprise monitoring, via the one or more computing devices, one or more communication platforms to detect a qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users. The method may additionally comprise, in response, at least in part, to detecting the qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users, injecting, via the one or more computing devices, the content into the collaboration session between the two or more users.
A method comprising:
A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
A computing system including one or more processors and one or more memories configured to perform operations comprising:
A method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
For computer conferences, e.g. chat rooms: conducting the conference, e.g. admission, detection, selection or grouping of participants,…
Office automation; Time management: workflow collaboration or project management
Digital communication
Information and communication technology [ict] specially adapted for administrative, commercial, financial, managerial
About 7 years 7 months of term left · ends 6 Jun 2034 (estimated)
Collaborative sessions, such as instant message chats, unified telephony calls, and web conferences, may be ways for collaborators to share ideas and have discussions. While collaborators present in a collaborative session may take advantage of the resulting collaboration opportunity, those outside (e.g., not invited to, not present for) the collaborative session may be unable to share ideas or influence the flow of discussions in the collaboration session. In some situations, those outside the collaborative session may not have knowledge that a collaborative session is taking place, or may not know who is collaborating in the collaborative session.
In an embodiment, a method may include receiving, via one or more computing devices, a request from a third party to inject content into a collaboration session between two or more users. The method may further include monitoring, via the one or more computing devices, one or more communication platforms to detect a qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users. The method may also include, in response, at least in part, to detecting the qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users, injecting, via the one or more computing devices, the content into the collaboration session between the two or more users.
One or more of the following features may be included. The method may include storing the request from the third party to inject the content into the collaboration session between the two or more users in a registry. Injecting the content into the collaboration session between the two or more users may include displaying the content requested by the third party to be injected into the collaboration session between the two or more users in the collaboration session between the two or more users. The method may additionally include identifying the third party that requested to inject the content into the collaboration session between the two or more users to the two or more users.
FIG. 1 is a diagrammatic view of a content injection process coupled to a distributed computing network;
FIG. 2 is a flowchart of the content injection process of FIG. 1;
FIG. 3 is an exemplary graphical user interface which may be associated with the content injection process of FIG. 1;
Referring to FIGS. 1 & 2, there is shown a content injection process 10. As will be discussed below, content injection process 10 may receive 100, a request from a third party to inject content into a collaboration session between two or more users. Content injection process 10 may also monitor 102 one or more communication platforms to detect a qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users. Content injection process 10 may additionally, in response to detecting the qualifying event associated with the request from the third party to inject the content into the collaboration session between the two or more users, inject 104 the content into the collaboration session between the two or more users.
The content injection (CI) process may be a server-side process (e.g., server-side CI process 10), a client-side process (e.g., client-side CI process 12, client-side CI process 14, client-side CI process 16, or client-side CI process 18), or a hybrid server-side/client-side process (e.g., the combination of server-side CI process 10 and one or more of client-side CI processes 12, 14, 16, 18).
Server-side CI process 10 may reside on and may be executed by server computer 20, which may be connected to network 22 (e.g., the Internet or a local area network). Examples of server computer 20 may include, but are not limited to: a personal computer, a server computer, a series of server computers, a mini computer, and/or a mainframe computer. Server computer 20 may be a web server (or a series of servers) running a network operating system, examples of which may include but are not limited to: Microsoft Windows Server; Novell Netware; or Red Hat Linux, for example.