Patents by Inventor Deep Subhash Pai

Deep Subhash Pai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10686873
    Abstract: A technique is disclosed for making transitions between mesh and bridge topology seamless to the end user of the video session, without a significant gap between the audio and video experience of the video session when the transition occurs. In addition, a function provides a way for determining whether a trigger event for such a transition has occurred.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: June 16, 2020
    Assignee: Polycom, Inc.
    Inventors: Deep Subhash Pai, Dragan Ignjatic
  • Patent number: 10237325
    Abstract: Embodiments described herein provide systems and method for allowing multiple devices to browse the same instance of a website. In a particular embodiment, a method provides receiving an instruction in the co-browsing system to initiate a co-browsing session for a website with a first client and a second client. The method further provides acquiring the website from a server that hosts the website and rendering the website in the co-browsing system to generate a rendered image of the website. The method further provides transferring a first copy of the rendered image to the first client and a second copy of the rendered image to the second client.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: March 19, 2019
    Assignee: Avaya Inc.
    Inventors: Gaurav Moreshwar Badge, Deep Subhash Pai
  • Patent number: 10027725
    Abstract: A P2P configuration where only the active talker or talkers are providing media streams, to reduce uplink bandwidth demands on an active talker, participants relay the active talker stream to other participants. A signaling server determines the closest participant receiving a requested stream and with available bandwidth to relay the requested stream to a requesting participant and controls the provision of the relayed stream. In certain cases, an additional intermediate participant may relay the requested stream.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: July 17, 2018
    Assignee: Polycom, Inc.
    Inventors: Deep Subhash Pai, Dragan Ignjatic
  • Patent number: 9848165
    Abstract: A method, apparatus and computer program product for protecting privacy of a customer and an agent using face recognition in a video contact center environment is presented. A video call is initiated by a customer to a contact center. The customer video is muted while audio of the customer is provided to an agent of the contact center. A determination is made regarding whether a face is present in a video image of the customer. When a presence of a face is determined in the video image of the customer, then video of the customer is enabled. When a presence of a face is not present in the video image of the customer then the customer is notified so the customer can take appropriate action.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: December 19, 2017
    Assignee: Avaya Inc.
    Inventors: Deep Subhash Pai, Jaydeep Deepak Bhalerao
  • Publication number: 20170359391
    Abstract: Recording of sessions in a peer-to-peer (P2P) videoconference can be performed. In a first embodiment each participant provides a one-way audio and video stream to a recording server, the recording server cooperating with the signaling server to establish the media streams and to record the desired streams and place desired restrictions on the resulting stored file. In a second embodiment, a plurality of recording servers are present, with participants cooperating with one of the recording servers to record each participants audio and video stream. In a third embodiment a recording server is integrated with the participant endpoint, with that participant using the local recording server.
    Type: Application
    Filed: July 27, 2016
    Publication date: December 14, 2017
    Inventors: Deep Subhash Pai, Dragan Ignjatic
  • Publication number: 20170359392
    Abstract: A P2P configuration where only the active talker or talkers are providing media streams, to reduce uplink bandwidth demands on an active talker, participants relay the active talker stream to other participants. A signaling server determines the closest participant receiving a requested stream and with available bandwidth to relay the requested stream to a requesting participant and controls the provision of the relayed stream. In certain cases, an additional intermediate participant may relay the requested stream.
    Type: Application
    Filed: July 27, 2016
    Publication date: December 14, 2017
    Inventors: Deep Subhash Pai, Dragan Ignjatic
  • Publication number: 20170353509
    Abstract: An enhanced roster for a scheduled collaboration system provides information about invitees that have joined but left a collaboration session and invitees that have not yet joined the collaboration session. A collaboration tool interfaces with a scheduling system and a presence and location system to obtain useful information to insert into the roster, so that the enhanced roster can display information that may be of use to the host or other participants in the collaboration session. As events occur or people join or leave the session, the updated information in the enhanced roster may be updated.
    Type: Application
    Filed: July 27, 2016
    Publication date: December 7, 2017
    Inventor: Deep Subhash Pai
  • Publication number: 20170272512
    Abstract: A technique is disclosed for making transitions between mesh and bridge topology seamless to the end user of the video session, without a significant gap between the audio and video experience of the video session when the transition occurs. In addition, a function provides a way for determining whether a trigger event for such a transition has occurred.
    Type: Application
    Filed: July 27, 2016
    Publication date: September 21, 2017
    Inventors: Deep Subhash Pai, Dragan Ignjatic
  • Patent number: 9769214
    Abstract: Embodiments include providing reliable Session Initiation Protocol (SIP) signaling for Web Real Time Communications (WebRTC) interactive flows, and related methods, systems, and computer-readable media. In one embodiment, a method for providing reliable SIP signaling for WebRTC interactive flows comprises establishing, via a stateless SIP user agent executing on a first web server, a WebRTC interactive flow between a WebRTC client executing on a computing device and a remote endpoint. The method further comprises receiving, by the WebRTC client, a call state from the stateless SIP user agent, the call state indicating a current state of the WebRTC interactive flow. The method also comprises storing, by the WebRTC client, the call state. In this manner, the call state of the WebRTC interactive flow may be accessible for restoring the WebRTC interactive flow in the event of an unexpected termination of the WebRTC client and/or the stateless SIP user agent.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: September 19, 2017
    Assignee: Avaya Inc.
    Inventors: Deep Subhash Pai, Vipul Rastogi
  • Patent number: 9756107
    Abstract: An endpoint optimizes bandwidth by initiating a peer-to-peer conference with a plurality of remote devices, generating a first quality list comprising a first device of the plurality of remote devices from which to receive a first data stream at a first quality level, transmit a request to the first device to receive the first data stream at the first quality level, determining that a second device of the plurality of remote devices is not a member of the first quality list, and in response to determining that the second device of the plurality of remote devices is not a member of the first quality list, transmitting a request to the second device to receive a second data stream at a second quality level.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: September 5, 2017
    Assignee: Polycom, Inc.
    Inventor: Deep Subhash Pai
  • Patent number: 9665653
    Abstract: Embodiments described herein provide systems and methods for presenting contextual information in a co-browsing environment. In a particular embodiment, a method provides receiving an instruction in a co-browsing server to initiate a co-browsing session for a website with a first client and a second client. The method further provides determining contextual information related to a user of the first client and the website. The method further provides presenting the website at the first client and presenting the website at the second client, wherein an indication of the contextual information is overlaid on the website at the second client.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: May 30, 2017
    Assignee: Avaya Inc.
    Inventors: Gaurav Moreshwar Badge, Deep Subhash Pai
  • Publication number: 20160285945
    Abstract: An endpoint optimizes bandwidth by initiating a peer-to-peer conference with a plurality of remote devices, generating a first quality list comprising a first device of the plurality of remote devices from which to receive a first data stream at a first quality level, transmit a request to the first device to receive the first data stream at the first quality level, determining that a second device of the plurality of remote devices is not a member of the first quality list, and in response to determining that the second device of the plurality of remote devices is not a member of the first quality list, transmitting a request to the second device to receive a second data stream at a second quality level.
    Type: Application
    Filed: June 8, 2016
    Publication date: September 29, 2016
    Inventor: Deep Subhash Pai
  • Patent number: 9380266
    Abstract: An endpoint optimizes bandwidth by initiating a peer-to-peer conference with a plurality of remote devices, generating a first quality list comprising a first device of the plurality of remote devices from which to receive a first data stream at a first quality level, transmit a request to the first device to receive the first data stream at the first quality level, determining that a second device of the plurality of remote devices is not a member of the first quality list, and in response to determining that the second device of the plurality of remote devices is not a member of the first quality list, transmitting a request to the second device to receive a second data stream at a second quality level.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: June 28, 2016
    Assignee: Polycom, Inc.
    Inventor: Deep Subhash Pai
  • Publication number: 20160105638
    Abstract: A method, apparatus and computer program product for protecting privacy of a customer and an agent using face recognition in a video contact center environment is presented. A video call is initiated by a customer to a contact center. The customer video is muted while audio of the customer is provided to an agent of the contact center. A determination is made regarding whether a face is present in a video image of the customer. When a presence of a face is determined in the video image of the customer, then video of the customer is enabled. When a presence of a face is not present in the video image of the customer then the customer is notified so the customer can take appropriate action.
    Type: Application
    Filed: December 16, 2015
    Publication date: April 14, 2016
    Applicant: Avaya Inc.
    Inventors: Deep Subhash Pai, Jaydeep Deepak Bhalerao
  • Patent number: 9270822
    Abstract: A method, apparatus and computer program product for protecting privacy of a customer and an agent using face recognition in a video contact center environment is presented. A video call is initiated by a customer to a contact center. The customer video is muted while audio of the customer is provided to an agent of the contact center. A determination is made regarding whether a face is present in a video image of the customer. When a presence of a face is determined in the video image of the customer, then video of the customer is enabled. When a presence of a face is not present in the video image of the customer then the customer is notified so the customer can take appropriate action.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: February 23, 2016
    Assignee: AVAYA INC.
    Inventors: Deep Subhash Pai, Jaydeep Deepak Bhalerao
  • Patent number: 9152319
    Abstract: A method, apparatus and computer program product for entering text on a touch-screen device is presented. Entry of at least one letter of a word on a virtual keypad of a touch-screen device is detected. In response to the detection of an entry of least one letter of a word on a virtual keypad of a touch-screen device a first row of keys is displayed on the virtual keypad, the first row of keys comprising a predictive character set of keys based on the entry of at least one letter of a word.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: October 6, 2015
    Assignee: AVAYA INC.
    Inventor: Deep Subhash Pai
  • Publication number: 20150281645
    Abstract: An endpoint optimizes bandwidth by initiating a peer-to-peer conference with a plurality of remote devices, generating a first quality list comprising a first device of the plurality of remote devices from which to receive a first data stream at a first quality level, transmit a request to the first device to receive the first data stream at the first quality level, determining that a second device of the plurality of remote devices is not a member of the first quality list, and in response to determining that the second device of the plurality of remote devices is not a member of the first quality list, transmitting a request to the second device to receive a second data stream at a second quality level.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 1, 2015
    Inventor: Deep Subhash Pai
  • Publication number: 20150127709
    Abstract: Embodiments include providing reliable Session Initiation Protocol (SIP) signaling for Web Real Time Communications (WebRTC) interactive flows, and related methods, systems, and computer-readable media. In one embodiment, a method for providing reliable SIP signaling for WebRTC interactive flows comprises establishing, via a stateless SIP user agent executing on a first web server, a WebRTC interactive flow between a WebRTC client executing on a computing device and a remote endpoint. The method further comprises receiving, by the WebRTC client, a call state from the stateless SIP user agent, the call state indicating a current state of the WebRTC interactive flow. The method also comprises storing, by the WebRTC client, the call state. In this manner, the call state of the WebRTC interactive flow may be accessible for restoring the WebRTC interactive flow in the event of an unexpected termination of the WebRTC client and/or the stateless SIP user agent.
    Type: Application
    Filed: November 5, 2013
    Publication date: May 7, 2015
    Applicant: Avaya Inc.
    Inventors: Deep Subhash Pai, Vipul Rastogi
  • Patent number: 9020120
    Abstract: A system, method, and computer readable medium are provided to manage a conference. The start of a conference is identified. For example, the start of the conference is identified when a host dials into a conference bridge. A timeline is created for the conference based on a first event that occurs at the start of the conference. The timeline includes the first event. The timeline is updated in real-time with a second event, as a second event occurs during the conference. This process is repeated throughout the conference. The timeline is rendered for display to one or more participants in the conference. The conference is then displayed to the conference participants, thus providing the conference participants with a real-time timeline of the conference.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: April 28, 2015
    Assignee: Avaya Inc.
    Inventors: Deep Subhash Pai, Jaydeep Deepak Bhalerao
  • Patent number: D722323
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: February 10, 2015
    Assignee: Avaya Inc.
    Inventors: Deep Subhash Pai, Jaydeep Deepak Bhalerao