Patents by Inventor Shailendra Moyal
Shailendra Moyal 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: 10051235Abstract: A computing device receives session description protocol (SDP) information including network parameters, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host. The computing device selects a secondary conference host from the plurality of client devices. In response to receiving the SDP information from the plurality of client devices, the computing device sends a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices of the audio-video conference. The computing device determines a failure of the primary conference host, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host, and in response to determining the failure, the computing device sends information to activate the secondary conference host as the audio-video conference host, to the plurality of client devices.Type: GrantFiled: November 23, 2016Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Sneha J. Heda, Sagar D. Joshi, Shailendra Moyal
-
Publication number: 20180204576Abstract: A method for identifying and managing users within a group during a teleconference. The method includes a computer processor determining that a group of users are sharing a first client device to communicate, via a teleconference with one or more other users. The method further includes identifying a first user, of the group of user that are sharing the first client device, that is speaking during a first portion of the teleconference. The method further includes determining an action corresponding to the first user, where an action affects managing content of the teleconference at a client device. The method further includes initiating the determined action corresponding to the first user.Type: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Inventors: Akash U. Dhoot, Nitin S. Jadhav, Shailendra Moyal
-
Patent number: 10007780Abstract: Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input.Type: GrantFiled: December 12, 2016Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Akash U. Dhoot, Nitin S. Jadhav, Shailendra Moyal
-
Publication number: 20180165445Abstract: Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input.Type: ApplicationFiled: September 1, 2017Publication date: June 14, 2018Inventors: Akash U. Dhoot, Nitin S. Jadhav, Shailendra Moyal
-
Publication number: 20180165444Abstract: Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input.Type: ApplicationFiled: December 12, 2016Publication date: June 14, 2018Inventors: Akash U. Dhoot, Nitin S. Jadhav, Shailendra Moyal
-
Patent number: 9996687Abstract: Disclosed aspects relate to authentication management. A first valid authentication input may be established with respect to access enablement to a computing asset. A second valid authentication input may be established with respect to access enablement to the computing asset. A triggering event may be detected. The first valid authentication input may be deactivated based on the triggering event. The second valid authentication input may be activated based on the triggering event. The graphical user interface may be presented which may appear to prompt for the first valid authentication input. The second valid authentication input may be received via the graphical user interface. Access enablement with respect to the computing asset may be authenticated in response to receiving the second valid authentication input.Type: GrantFiled: September 1, 2017Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Akash U. Dhoot, Nitin S. Jadhav, Shailendra Moyal
-
Publication number: 20180097855Abstract: A method, computer program product, and computer system for identifying a plurality of participants in a multi-user collaboration session connected via at least one common computing device. It may be determined that a first client device in the collaboration session is more active with a second client device in the collaboration session than with a third client device in the collaboration session. A failure may be detected of the at least one common computing device connecting the multi-user collaboration session. The multi-user collaboration session may be converted to a point to point connection between the first client device and the second client device based upon, at least in part, determining that the first client device in the collaboration session is more active with the second client device in the collaboration session than with the third client device in the collaboration session.Type: ApplicationFiled: November 21, 2017Publication date: April 5, 2018Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
-
Publication number: 20180084015Abstract: A method, computer program product, and computer system for identifying a plurality of participants in a multi-user collaboration session connected via at least one common computing device. It may be determined that a first client device in the collaboration session is more active with a second client device in the collaboration session than with a third client device in the collaboration session. A failure may be detected of the at least one common computing device connecting the multi-user collaboration session. The multi-user collaboration session may be converted to a point to point connection between the first client device and the second client device based upon, at least in part, determining that the first client device in the collaboration session is more active with the second client device in the collaboration session than with the third client device in the collaboration session.Type: ApplicationFiled: September 19, 2016Publication date: March 22, 2018Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
-
Publication number: 20180034581Abstract: A method, executed by a computer, includes sending a test media packet sequence to a client of a plurality of clients, receiving from the client a response packet sequence corresponding to the test media packet sequence, comparing the test media packet sequence to the response packet sequence to determine a quality of service score for the client, and notifying the client of the quality of service score. A computer system and computer program product corresponding to the above method are also disclosed herein.Type: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
-
Publication number: 20180034711Abstract: A method, executed by a computer, includes sending a test media packet sequence to a client of a plurality of clients, receiving from the client a response packet sequence corresponding to the test media packet sequence, comparing the test media packet sequence to the response packet sequence to determine a quality of service score for the client, and notifying the client of the quality of service score. A computer system and computer program product corresponding to the above method are also disclosed herein.Type: ApplicationFiled: January 17, 2017Publication date: February 1, 2018Inventors: Animesh Gupta, Shailendra Moyal, Ishan Rastogi
-
Publication number: 20170244653Abstract: A method, executed by a computer, for provisioning chat rooms (e.g. audio, video, and/or text-based communication) includes determining a topic by accessing one or more user communities, creating a chat corresponding to the topic, selecting one or more users to invite to the chat using a template, and inviting the one or more users to the chat. A computer program product and computer system corresponding to the above method are also disclosed herein.Type: ApplicationFiled: January 18, 2017Publication date: August 24, 2017Inventors: Akash U. Dhoot, Shailendra Moyal, Bhavuk Srivastava
-
Publication number: 20170244766Abstract: A method, executed by a computer, for provisioning chat rooms (e.g. audio, video, and/or text-based communication) includes determining a topic by accessing one or more user communities, creating a chat corresponding to the topic, selecting one or more users to invite to the chat using a template, and inviting the one or more users to the chat. A computer program product and computer system corresponding to the above method are also disclosed herein.Type: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Akash U. Dhoot, Shailendra Moyal, Bhavuk Srivastava
-
Publication number: 20170078617Abstract: A computing device receives session description protocol (SDP) information including network parameters, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host. The computing device selects a secondary conference host from the plurality of client devices. In response to receiving the SDP information from the plurality of client devices, the computing device sends a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices of the audio-video conference. The computing device determines a failure of the primary conference host, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host, and in response to determining the failure, the computing device sends information to activate the secondary conference host as the audio-video conference host, to the plurality of client devices.Type: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Inventors: Sneha J. Heda, Sagar D. Joshi, Shailendra Moyal
-
Patent number: 9516268Abstract: A computing device receives session description protocol (SDP) information including network parameters, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host. The computing device selects a secondary conference host from the plurality of client devices. In response to receiving the SDP information from the plurality of client devices, the computing device sends a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices of the audio-video conference. The computing device determines a failure of the primary conference host, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host, and in response to determining the failure, the computing device sends information to activate the secondary conference host as the audio-video conference host, to the plurality of client devices.Type: GrantFiled: March 28, 2014Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Sneha J. Heda, Sagar D. Joshi, Shailendra Moyal
-
Patent number: 9497413Abstract: In an approach to video filtering, a computer receives a first video frame of a presenter from a video feed that includes an audio feed. The computer receives a second video frame. The computer determines whether a difference between the first video frame and the second video frame exceeds a pre-defined threshold. In response to determining the difference between the first video frame and the second video frame exceeds the pre-defined threshold, the computer determines whether the difference between the first video frame and the second video frame is expected. In response to determining the difference between the first video frame and the second video frame is expected, the computer discards video data associated with the difference between the first video frame and the second video frame. The computer creates a third video frame, based, at least in part, on non-discarded video data.Type: GrantFiled: December 2, 2015Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Abdullah Q. Chougle, Akash U. Dhoot, Shailendra Moyal
-
Publication number: 20160261825Abstract: In an approach to video filtering, a computer receives a first video frame of a presenter from a video feed that includes an audio feed. The computer receives a second video frame. The computer determines whether a difference between the first video frame and the second video frame exceeds a pre-defined threshold. In response to determining the difference between the first video frame and the second video frame exceeds the pre-defined threshold, the computer determines whether the difference between the first video frame and the second video frame is expected. In response to determining the difference between the first video frame and the second video frame is expected, the computer discards video data associated with the difference between the first video frame and the second video frame. The computer creates a third video frame, based, at least in part, on non-discarded video data.Type: ApplicationFiled: December 2, 2015Publication date: September 8, 2016Inventors: Abdullah Q. Chougle, Akash U. Dhoot, Shailendra Moyal
-
Patent number: 9253443Abstract: In an approach to video filtering, a computer receives a first video frame of a presenter from a video feed that includes an audio feed. The computer extracts a face of the presenter and a background from the first video frame. The computer receives a second video frame. The computer determines whether a difference between the first video frame and the second video frame exceeds a pre-defined threshold. The computer converts the audio feed from speech to text. The computer determines whether the difference between the first video frame and the second video frame is expected, based, at least in part, on the converted audio feeds. The computer discards video data associated with the difference between the first video frame and the second video frame. The computer creates a third video frame, based, at least in part, on non-discarded video data.Type: GrantFiled: March 3, 2015Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Abdullah Q. Chougle, Akash U. Dhoot, Shailendra Moyal
-
Publication number: 20150280970Abstract: A computing device receives session description protocol (SDP) information including network parameters, from a plurality of client devices participating in an audio-video conference hosted by a primary conference host. The computing device selects a secondary conference host from the plurality of client devices. In response to receiving the SDP information from the plurality of client devices, the computing device sends a reply, including network parameter information identifying the secondary conference host, to the plurality of client devices of the audio-video conference. The computing device determines a failure of the primary conference host, wherein the failure is based, at least in part, on a violation of a threshold limit of a transmission rate of the primary conference host, and in response to determining the failure, the computing device sends information to activate the secondary conference host as the audio-video conference host, to the plurality of client devices.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: International Business Machines CorporationInventors: Sneha J. Heda, Sagar D. Joshi, Shailendra Moyal