-
公开(公告)号:US10142380B2
公开(公告)日:2018-11-27
申请号:US15130252
申请日:2016-04-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Amit Kumar Dutta , Anand Srinivasan , Christopher M. Eagan , Krishnan Ananthanarayanan , Dhigha Sekaran , Marius Ungureanu
IPC: G06F15/16 , H04L29/06 , H04L12/18 , H04L29/12 , H04N7/14 , G06F3/0486 , G06F3/0488
Abstract: Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation of the action into the online conference area of a user interface. The action appears as a visualization in the contacts portion of the user interface, some of which contacts may represent individuals that may be joined into a conference. Recording or broadcasting the action may thus be efficiently performed in a consistent manner as how individuals are added into an online conference, thereby taking advantage of muscle memory of the participant.
-
公开(公告)号:US09992343B2
公开(公告)日:2018-06-05
申请号:US15460510
申请日:2017-03-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Kerry David Woolsey , Amit Kumar Dutta , Mieszko G. Matkowski , Krishnan Ananthanarayanan , Ganapathy V. Raman , Mahendra D. Sekaran
CPC classification number: H04M3/53333 , G10L15/265 , H04M1/7255 , H04M3/42382 , H04M3/5307 , H04M3/53341 , H04M3/537 , H04M7/003 , H04M2201/40 , H04M2203/4536 , H04M2203/4563 , H04W4/14 , H04W4/18
Abstract: Various embodiments provide real-time translation of a voicemail into a readable format as the voicemail is being recorded. In some cases, a system server records the voicemail by first answering a call from an originating device that goes unanswered by a destination device. Upon answering the call, the system server translates the recording, while it is being recorded, into a readable format. Alternately or additionally, the system server forwards portions of the readable format to the destination device. In turn, as the destination device receives portion(s) of the real-time translation, it can display the associated content, and/or update what is displayed as new portions are received. At times, the destination device provides additional call control that interrupts the voicemail while it is being recorded at the system server, and redirects the call to the destination device if the originating device is still connected.
-
公开(公告)号:US09961012B2
公开(公告)日:2018-05-01
申请号:US14977082
申请日:2015-12-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Amit Kumar Dutta , Krishnan Ananthanarayanan , Vishak Gopal , Mieszko Matkowski , Mahendra Sekaran
IPC: G06F15/16 , H04L12/911
CPC classification number: H04L47/783 , H04M3/42221 , H04M3/436 , H04M3/527 , H04M2201/54
Abstract: The customization of a communication pipelines having multiple stages. For each stage, a set of agent(s) is/are identified as available for adding to that stage. Furthermore, any stages that already have an agent assigned are identified. In response to receiving a user selection of an agent to be assigned to a particular stage, that does not already have an agent assigned, the selected agent is assigned to the stage. An enforcement agent enforces that there be only one agent assigned at most to each stage. Assignments of agents are made per stage. This allows the functionality of the agent to be simplified more towards augmenting the functionality of the stage. Accordingly, the logic of the agent is simplified, thereby making it more likely that there will be a healthy quality of agents available to select from for each stage.
-
公开(公告)号:US20200021481A1
公开(公告)日:2020-01-16
申请号:US16034944
申请日:2018-07-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ilias Tsigkogiannis , Shri Vidhya Alagesan , Arash Ghanaie - Sichanie , Krishnan Ananthanarayanan , Matthew Vogel , Amit Kumar Dutta , Rama Krishna Prasad Satya Prakash
Abstract: A network-connected service coupled to a network-connected device such as an IoT device implements a communication agent for a communication service that is separate from the network-connected service and that is implemented on the network-connected service to allow the network-connected device to establish communication sessions with other devices, not connected to the network-connected service. The communication agent may a component of a software development kit (SDK). The network-connected service receives an offer from the network-connected device and uses the communication agent to translate the offer into an compatible with the communication service. The communication agent sends the translated offer to the communication service with connection information sufficient to set up the session. The communication agent receives an offer answer from the second device and sends the offer answer to the network-connected device by posting the offer answer to a web address assigned to the network-connected device.
-
公开(公告)号:US10511644B2
公开(公告)日:2019-12-17
申请号:US16167214
申请日:2018-10-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Amit Kumar Dutta , Anand Srinivasan , Christopher M. Eagan , Krishnan Ananthanarayanan , Dhigha Sekaran , Marius Ungureanu
IPC: G06F15/16 , H04L29/06 , H04N7/14 , H04L12/18 , H04L29/12 , G06F3/0486 , G06F3/0488
Abstract: A multi-media online conversation in which automatic actions associated with executable components, such as recording and broadcasting, are performed by adding a visualized representation of the action into the online conversation. The action appears as a visualization in a portion of the user interface that includes both individuals that may be joined into a conference as well as one or more executable components. The action associated within an executable component may thus be efficiently performed in a consistent manner with how individuals are added into an online conversation, thereby taking advantage of muscle memory of the participant.
-
公开(公告)号:US20170302718A1
公开(公告)日:2017-10-19
申请号:US15130220
申请日:2016-04-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Krishnan Ananthanarayanan , Christopher M. Eagan , Amit Kumar Dutta , Anand Srinivasan , Mieszko Matkowski
CPC classification number: H04L65/604 , H04L12/1831 , H04L65/403 , H04L67/02 , H04N7/155
Abstract: An online conferencing system that provides fine-grained control over recording of the online conference. A participant manager component detects current participants in an online conference. A video gathering component gathers video streams for each of at least some of the current participants in the online conference. A triggering component allows one or more of the participants to trigger operation of a recording component. The recording component identifies one or more of the gather video streams to record, and records the identified one or more video streams. The recording component may have fine-grained control over the recording process. If a participant joins the conference, that video from the new participant may be automatically recorded also. If a participant leaves a conference, the recording of that video may be stopped.
-
公开(公告)号:US20170302707A1
公开(公告)日:2017-10-19
申请号:US15130252
申请日:2016-04-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Amit Kumar Dutta , Anand Srinivasan , Christopher M. Eagan , Krishnan Ananthanarayanan , Dhigha Sekaran , Marius Ungureanu
CPC classification number: H04L65/403 , G06F3/0486 , G06F3/04883 , G06F2203/04803 , H04L12/1831 , H04L61/1594 , H04M2203/359 , H04N7/147
Abstract: Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation of the action into the online conference area of a user interface. The action appears as a visualization in the contacts portion of the user interface, some of which contacts may represent individuals that may be joined into a conference. Recording or broadcasting the action may thus be efficiently performed in a consistent manner as how individuals are added into an online conference, thereby taking advantage of muscle memory of the participant.
-
公开(公告)号:US20170288942A1
公开(公告)日:2017-10-05
申请号:US15389857
申请日:2016-12-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Graham C. Plumb , Richard John Thorne , Krishnan Ananthanarayanan , Christopher M. Eagan, Jr. , Amit Kumar Dutta , Nicholas Mark Cordrey
CPC classification number: H04L41/046 , G06N3/006 , H04L51/02 , H04L67/1097
Abstract: A computer system comprising one or more computer devices, the computer system providing a provisioning service of autonomous software agents (ASAs), the computer device comprising: a user interface generating component operable to provide a portal to a human user via a display, the portal having entry fields for receiving agent data from the human user; a storage interface component operable to access computer storage that stores autonomous software agents; and an access component operable to hold an association between the agent data and a network address of an agent, the network address defining a location of the computer storage in a computer network at which the agent is stored, whereby when an entity selects an agent based on the agent data, the access component enables automated access to the agent based on the network address.
-
公开(公告)号:US20170187882A1
公开(公告)日:2017-06-29
申请号:US15460510
申请日:2017-03-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Kerry David Woolsey , Amit Kumar Dutta , Mieszko G. Matkowski , Krishnan Ananthanarayanan , Ganapathy V. Raman , Mahendra D. Sekaran
CPC classification number: H04M3/53333 , G10L15/265 , H04M1/7255 , H04M3/42382 , H04M3/5307 , H04M3/53341 , H04M3/537 , H04M7/003 , H04M2201/40 , H04M2203/4536 , H04M2203/4563 , H04W4/14 , H04W4/18
Abstract: Various embodiments provide real-time translation of a voicemail into a readable format as the voicemail is being recorded. In some cases, a system server records the voicemail by first answering a call from an originating device that goes unanswered by a destination device. Upon answering the call, the system server translates the recording, while it is being recorded, into a readable format. Alternately or additionally, the system server forwards portions of the readable format to the destination device. In turn, as the destination device receives portion(s) of the real-time translation, it can display the associated content, and/or update what is displayed as new portions are received. At times, the destination device provides additional call control that interrupts the voicemail while it is being recorded at the system server, and redirects the call to the destination device if the originating device is still connected.
-
公开(公告)号:US20170180268A1
公开(公告)日:2017-06-22
申请号:US14977082
申请日:2015-12-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Amit Kumar Dutta , Krishnan Ananthanarayanan , Vishak Gopal , Mieszko Matkowski , Mahendra Sekaran
IPC: H04L12/911
CPC classification number: H04L47/783 , H04M3/42221 , H04M3/436 , H04M3/527 , H04M2201/54
Abstract: The customization of a communication pipelines having multiple stages. For each stage, a set of agent(s) is/are identified as available for adding to that stage. Furthermore, any stages that already have an agent assigned are identified. In response to receiving a user selection of an agent to be assigned to a particular stage, that does not already have an agent assigned, the selected agent is assigned to the stage. An enforcement agent enforces that there be only one agent assigned at most to each stage. Assignments of agents are made per stage. This allows the functionality of the agent to be simplified more towards augmenting the functionality of the stage. Accordingly, the logic of the agent is simplified, thereby making it more likely that there will be a healthy quality of agents available to select from for each stage.
-
-
-
-
-
-
-
-
-