IP Library › Granted Patent US 11,711,229
Granted Patent B2
US 11,711,229 · App. 17/840,950 · Granted Jul 25, 2023

Transition to messaging from transcription and captioning

Inventors: Dominic Roedel (Prague, CZ); Ondrej Zacek (Prague, CZ); Milica Jovanovic (Prague, CZ)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
H04L12/1822G06F3/0482G06F3/04812H04L12/1831H04L51/046
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 11,711,229
App. No.
17/840,950
Granted
Jul 25, 2023
Kind
B2
Abstract

The techniques disclosed herein improve existing systems by controlling a data processing system for generating messages associated with a communication session. A first UI is rendered on a user device that includes a text-based transcription or caption of dialogue being communicated between users of the communication session. In response to receiving a selection of a portion of the transcription or caption for corresponding via a messaging function of the communication session, rendering a second UI including the selected portion and current messages exchanged between the users of the communication session. The selected portion is rendered along with subsequent messages exchanged between the users of the communication session.

Claims (58)

1. A machine-implemented method for controlling a data processing system for generating messages associated with a communication session, the method comprising:

causing rendering of a first user interface (UI) for the communication session on a user device, the first UI including a text-based transcription or caption of dialogue being communicated between users of the communication session;

receiving a selection of a portion of the transcription or caption for invoking a messaging function based on the selection;

in response to receiving the selection, invoking the messaging function by:

automatically extracting the selected portion of the transcription or caption;

automatically causing rendering of, on the user device, a second UI including the selected portion and a message entry area for receiving composed messages, wherein:

the messaging function is separate from functionality providing the text-based transcription or caption,

messages generated by the messaging function are not part of the transcription or caption dialogue; and

the second UI renders a session of the messaging function that is operable during the communication session or during a replay of a recorded version of the communication session;

receiving an entered message from the message entry area of the second UI; and

in response to receiving the entered message:

causing the second UI to include the selected portion along with the entered message; and

causing the entered message along with the selected portion to be rendered on a device of a user of the communication session, or a specified recipient of the entered message.

2. The method of claim 1 , further comprising rendering, on the first UI, a UI element including a selectable option for generating the selected portion.

3. The method of claim 2 , wherein the UI element is rendered in response to a hover action over the selected portion.

4. The method of claim 1 , wherein the selected portion is a single quotation of the transcription or caption.

5. The method of claim 1 , wherein the selected portion on the second UI includes an indication that the selection portion is a quotation.

6. The method of claim 1 , wherein the communication session is a live session.

7. The method of claim 1 , wherein the communication session is a recorded session.

8. The method of claim 1 , wherein the selected portion on the second UI includes a link to the first UI including the selected portion in context of the text-based transcription or caption.

9. The method of claim 1 , wherein the selected portion on the first UI includes an indication that the selected portion is associated with a message in the second UI.

10. The method of claim 1 , wherein the selected portion is associated with a time stamp indicating a time associated with the selected portion.

11. A system, comprising:

one or more data processing units; and

a computer-readable medium having encoded thereon computer-executable instructions to cause the one or more data processing units to perform operations comprising:

causing rendering of a first user interface (UI) for a communication session on a user device, the first UI including a text-based transcription or caption of dialogue being communicated between users of the communication session;

receiving a selection of a portion of the transcription or caption for invoking a messaging function based on the selection;

in response to receiving the selection, invoking the messaging function by:

automatically extracting the selected portion of the transcription or caption;

automatically causing rendering of, on the user device, a second UI including the selected portion and a message entry area for receiving composed messages, wherein:

the messaging function is separate from functionality providing the text-based transcription or caption,

messages generated by the messaging function are not part of the transcription or caption dialogue; and

the second UI renders a session of the messaging function that is operable during the communication session or during a replay of a recorded version of the communication session;

receiving an entered message from the message entry area of the second UI; and

in response to receiving the entered message:

causing the second UI to include the selected portion along with the entered message; and

causing the entered message along with the selected portion to be rendered on a device of a user of the communication session, or a specified recipient of the entered message.

12. The system of claim 11 , wherein the communication session is a live session.

13. The system of claim 11 , wherein the communication session is a recorded session.

14. The system of claim 13 , wherein the text-based transcription or caption is generated in response to selection of a time within the recorded session.

15. The system of claim 11 , further comprising computer-executable instructions to cause the one or more data processing units to perform operations comprising rendering, on the first UI, a UI element including a selectable option for generating the selected portion.

16. A system, comprising:

means for causing rendering of a first user interface (UI) for a communication session on a user device, the first UI including a text-based transcription or caption of dialogue being communicated between users of the communication session;

means for receiving a selection of a portion of the transcription or caption for invoking a messaging function based on the selection;

means for, in response to receiving the selection, invoking the messaging function by:

automatically extracting the selected portion of the transcription or caption;

automatically causing rendering of, on the user device, a second UI including the selected portion and a message entry area for receiving composed messages, wherein:

the messaging function is separate from functionality providing the text-based transcription or caption,

messages generated by the messaging function are not part of the transcription or caption dialogue; and

the second UI renders a session of the messaging function that is operable during the communication session or during a replay of a recorded version of the communication session;

means for receiving an entered message from the message entry area of the second UI; and

in response to receiving the entered message:

means for causing the second UI to include the selected portion along with the entered message; and

means for causing the entered message along with the selected portion to be rendered on a device of a user of the communication session, or a specified recipient of the entered message.

17. The system of claim 16 , wherein the selected portion is a single quotation of the transcription or caption.

18. The system of claim 16 , wherein the selected portion on the second UI includes an indication that the selection portion is a quotation.

19. The system of claim 16 , wherein the selected portion on the first UI includes an indication that the selected portion is associated with a message in the second UI.

20. The system of claim 16 , wherein the selected portion on the second UI includes a link to the first UI including the selected portion in context of the text-based transcription or caption.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2022
From: ROEDEL, DOMINIC; ZACEK, ONDREJ; JOVANOVIC, MILICA
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 060210/0393 →
Continuity (2)
Continuation 17349836 · Jun 16, 2021
Related Publication 20220407733A1 · Dec 22, 2022