Patents by Inventor Sandip D. Mahajan
Sandip D. Mahajan 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: 10061598Abstract: One or more processors monitor usage of an application on a first computing device. The one or more processors determine whether the usage of a feature of the application on the first computing device was successful. Responsive to determining that the usage of the feature of the application on the first computing device was not successful, the one or more processors create a usage tip associated with the feature of the application.Type: GrantFiled: January 13, 2015Date of Patent: August 28, 2018Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Ravi P. Bansal, Rajib Bhattacharya, Sandip D. Mahajan
-
Publication number: 20170019361Abstract: A communication management system. A computer receives an electronic communication including an attachment and selectively forwards components of the attachment to multiple recipients based on associating the recipients with the components.Type: ApplicationFiled: October 7, 2016Publication date: January 19, 2017Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Sandip D. Mahajan, Haaris A. Shaikh
-
Patent number: 9547842Abstract: A method, a system and a computer program product of transmitting availability information in an electronic mail system are disclosed. The system includes a first system including a sender, the first system is adapted to activate an availability indicator having a start date, wherein the activation is performed by the sender and extract availability indicator metadata from the availability indicator. The availability indicator metadata includes the start date, an end date, and at least one availability indicator message. If an e-mail has not been sent to a receiver since activation and if a current date is prior to the start date, the first system is further adapted to attach the availability indicator metadata to the e-mail, and send the e-mail to the receiver. The electronic mail system further includes a scheduling system functionally coupled to the first system, and is adapted to define the availability indicator.Type: GrantFiled: January 13, 2010Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Jan De la Rosa, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Publication number: 20160364696Abstract: Approaches are provided for rescheduling a meeting as a face-to-face meeting. An approach includes collecting location information from each attendee of a scheduled meeting. The approach further includes determining whether a minimum number of attendees to the scheduled meeting will be co-located at a comparable time. The approach further includes determining whether the comparable time is within an advancement or postponement window of time when the minimum number of attendees will be co-located at the comparable time. The approach further includes sending a notification to a host of the scheduled meeting that there is an opportunity to reschedule the scheduled meeting as a face-to-face meeting at the comparable time when the comparable time is within the advancement or postponement window of time. The approach further includes receiving a request to reschedule the meeting and rescheduling the scheduled meeting as a face-to-face meeting.Type: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Inventors: Swaminathan BALASUBRAMANIAN, Ravi P. BANSAL, Nilesh H. BANTE, Sandip D. MAHAJAN
-
Patent number: 9485205Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.Type: GrantFiled: October 15, 2015Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Publication number: 20160294749Abstract: A communication management system. A computer receives an electronic communication including an attachment and selectively forwards components of the attachment to multiple recipients based on associating the recipients with the components.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Sandip D. Mahajan, Haaris A. Shaikh
-
Patent number: 9426109Abstract: A communication management system. A computer receives an electronic communication including an attachment and selectively forwards components of the attachment to multiple recipients based on associating the recipients with the components.Type: GrantFiled: March 16, 2016Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Ravi P. Bansal, Sandip D. Mahajan, Haaris A. Shaikh
-
Publication number: 20160203005Abstract: One or more processors monitor usage of an application on a first computing device. The one or more processors determine whether the usage of a feature of the application on the first computing device was successful. Responsive to determining that the usage of the feature of the application on the first computing device was not successful, the one or more processors create a usage tip associated with the feature of the application.Type: ApplicationFiled: March 1, 2016Publication date: July 14, 2016Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Rajib Bhattacharya, Sandip D. Mahajan
-
Publication number: 20160203003Abstract: One or more processors monitor usage of an application on a first computing device. The one or more processors determine whether the usage of a feature of the application on the first computing device was successful. Responsive to determining that the usage of the feature of the application on the first computing device was not successful, the one or more processors create a usage tip associated with the feature of the application.Type: ApplicationFiled: January 13, 2015Publication date: July 14, 2016Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Rajib Bhattacharya, Sandip D. Mahajan
-
Publication number: 20160036749Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.Type: ApplicationFiled: October 15, 2015Publication date: February 4, 2016Inventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Patent number: 9197587Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.Type: GrantFiled: November 14, 2014Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Patent number: 9083557Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.Type: GrantFiled: June 18, 2010Date of Patent: July 14, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Publication number: 20150074212Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.Type: ApplicationFiled: November 14, 2014Publication date: March 12, 2015Inventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Publication number: 20140100851Abstract: A method, a system and a computer program product for enabling a customer response speech recognition unit to dynamically receive customer feedback. The customer response speech recognition unit is positioned at a customer location. The speech recognition unit is automatically initialized when one or more spoken words are detected. The response statements of customers are dynamically received by the customer response speech recognition unit at the customer location, in real time. The customer response speech recognition unit determines when the one or more spoken words of the customer response statement are associated with a score in a database. An analysis of the words is performed to generate a score that reflects the evaluation of the subject by the customer. The score is dynamically updated as new evaluations are received, and the score is displayed within graphical user interface (GUI) to be viewed by one or more potential customers.Type: ApplicationFiled: December 11, 2013Publication date: April 10, 2014Applicant: Nuance Communications, Inc.Inventors: Ravi P. Bansal, Mike V. Macias, Saidas T. Kottawar, Salil P. Gandhi, Sandip D. Mahajan
-
Patent number: 8635237Abstract: A method, a system and a computer program product for enabling a customer response speech recognition unit to dynamically receive customer feedback. The customer response speech recognition unit is positioned at a customer location. The speech recognition unit is automatically initialized when one or more spoken words are detected. The response statements of customers are dynamically received by the customer response speech recognition unit at the customer location, in real time. The customer response speech recognition unit determines when the one or more spoken words of the customer response statement are associated with a score in a database. An analysis of the words is performed to generate a score that reflects the evaluation of the subject by the customer. The score is dynamically updated as new evaluations are received, and the score is displayed within graphical user interface (GUI) to be viewed by one or more potential customers.Type: GrantFiled: July 2, 2009Date of Patent: January 21, 2014Assignee: Nuance Communications, Inc.Inventors: Ravi P. Bansal, Mike V. Macias, Saidas T. Kottawar, Salil P. Gandhi, Sandip D. Mahajan
-
FACILITY FOR PROCESSING VERBAL FEEDBACK AND UPDATING DIGITAL VIDEO RECORDER (DVR) RECORDING PATTERNS
Publication number: 20130294753Abstract: A method, a system and a computer program product for using speech/voice recognition technology to update digital video recorder (DVR) program recording patterns, based on program viewer/listener feedback. A speech controlled patient modification (SCPM) utility, utilizes a DVR recording sub-system integrated with speech processing functionality to compare control phrases with phrases uttered by a viewer. If a control phrase matches a phrase uttered by the viewer, the SCPM utility modifies the DVR recording patterns, according to a set of pre-programmed governing rules. For example, the SCPM utility may avoid, modifying the recording patterns for programs within a list of “favorite” programs but may modify the recording patterns for programs excluded from the list. The SCPM utility determines priority of the uttered phrases by identifying users and retrieving a preset priority level of the identified users. The priority level is then used to control changes to the recording patterns.Type: ApplicationFiled: July 3, 2013Publication date: November 7, 2013Inventors: Ravi P. Bansal, Mike V. Macias, Saidas T. Kottawar, Salil P. Gandhi, Sandip D. Mahajan -
Patent number: 8504373Abstract: A method, a system and a computer program product for using speech/voice recognition technology to update digital video recorder (DVR) program recording patterns, based on program viewer/listener feedback. A speech controlled pattern modification (SCPM) utility utilizes a DVR recording sub-system integrated with speech processing functionality to compare control phrases with phrases uttered by a viewer. If a control phrase matches a phrase uttered by the viewer, the SCPM utility modifies the DVR recording patterns, according to a set of pre-programmed governing rules. For example, the SCPM utility may avoid modifying the recording patterns for programs within a list of “favorite” programs but may modify the recording patterns for programs excluded from the list. The SCPM utility determines priority of the uttered phrases by identifying users and retrieving a preset priority level of the identified users. The priority level is then used to control changes to the recording patterns.Type: GrantFiled: July 2, 2009Date of Patent: August 6, 2013Assignee: Nuance Communications, Inc.Inventors: Ravi P. Bansal, Mike V. Macias, Saidas T. Kottawar, Salil P. Gandhi, Sandip D. Mahajan
-
Patent number: 8145274Abstract: Systems and methods for automatically setting reminders. A method for automatically setting reminders includes receiving utterances, determining whether the utterances match a stored phrase, and in response to determining that there is a match, automatically setting a reminder in a mobile communication device. Various filters can be applied to determine whether or not to set a reminder. Examples of suitable filters include location, date/time, callee's phone number, etc.Type: GrantFiled: May 14, 2009Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Salil P. Gandhi, Saidas T. Kottawar, Mike V. Macias, Sandip D. Mahajan
-
Publication number: 20110314106Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.Type: ApplicationFiled: June 18, 2010Publication date: December 22, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Publication number: 20110173271Abstract: A method, a system and a computer program product of transmitting availability information in an electronic mail system are disclosed. The system includes a first system including a sender, the first system is adapted to activate an availability indicator having a start date, wherein the activation is performed by the sender and extract availability indicator metadata from the availability indicator. The availability indicator metadata includes the start date, an end date, and at least one availability indicator message. If an e-mail has not been sent to a receiver since activation and if a current date is prior to the start date, the first system is further adapted to attach the availability indicator metadata to the e-mail, and send the e-mail to the receiver. The electronic mail system further includes a scheduling system functionally coupled to the first system, and is adapted to define the availability indicator.Type: ApplicationFiled: January 13, 2010Publication date: July 14, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jan De la Rosa, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan