Patents by Inventor Ravi P. Bansal

Ravi P. Bansal 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: 11528244
    Abstract: A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: December 13, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Andrew R. Jones, Brian M. O'Connell
  • Patent number: 11049162
    Abstract: A method and system for replacing a hardware device is provided. The method includes detecting current utilization attributes of an Internet of things (IOT) device connected to a server device through a network. Recommended utilization attributes of the IOT device are retrieved and analyzed with respect to the current utilization attributes. It is determined that the current utilization attributes do not equal a threshold value associated with the recommended utilization attributes and optimal utilization attributes for replacing the IOT device are determined. A network based search for locating a replacement IOT device is executed and associated results are presented to a user. A resulting process for securing the replacement device is executed.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Santosh S. Borse, Ravi P. Bansal, Radha Radha Mohan De
  • Patent number: 10827033
    Abstract: Disclosed embodiments provide techniques for determining mobile device edge computing participation eligibility. Multiple mobile devices are identified for potential participation in an edge computing network. An eligibility score is computed for each mobile device of the plurality of mobile devices based on an estimated likelihood that the mobile device will remain within a predetermined distance of a local edge process server of an edge computing network for a duration exceeding a job time. One or more mobile devices are selected for participation in the edge computing network based on their respective eligibility scores.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: November 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi P. Bansal, Pierre C. Berlandier
  • Patent number: 10706095
    Abstract: A method includes determining, using a processor system, that a portion of media content is objectionable to an audience based at least on a comparison between an identified aspect of the portion of media content and a first set of preferences associated with the audience. The first set of preferences defines a type of media content corresponding to the portion of media content as being objectionable to the audience. The audience is associated with a primary viewing device. The method also includes determining that the portion of media content is not objectionable to a member of the audience based at least on a second set of preferences. The second set of preferences defines the type of media content corresponding to the portion of media content as not being objectionable to the member. The method can transmit the portion of the media content to a secondary display device of the member.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Santosh S. Borse, Cheranellore Vasudevan
  • Publication number: 20200169519
    Abstract: A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 28, 2020
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Andrew R. Jones, Brian M. O'Connell
  • Patent number: 10659419
    Abstract: Approaches for automatically and dynamically changing message classification and priority based on Internet-Of-Things (IOT) device publication are provided. A computer-implemented method includes: receiving, by a computer device, a device status message from an Internet-of-Things (IOT) device; receiving, by the computer device, a message from a message server; assigning, by the computer device, a priority to the message based on the device status message from the IOT device; and communicating, by the computer device, the assigned priority of the message to the message server.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Santosh Borse, Radha Radha Mohan De
  • Patent number: 10616168
    Abstract: Approaches for automatically and dynamically changing message classification and priority based on Internet-Of-Things (IOT) device publication are provided. A system includes: a CPU, a computer readable memory, and a computer readable storage medium; program instructions to receive a device status message from an Internet-of-Things (IOT) device; program instructions to determine a categorization of the device status message; program instructions to determine a classification of an email message; program instructions to compare the categorization of the device status message to the classification of the email message; and program instructions to assign a priority to the email message based on the comparing. The program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Santosh Borse, Radha Radha Mohan De
  • Patent number: 10594639
    Abstract: A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Andrew R. Jones, Brian M. O'Connell
  • Publication number: 20190141001
    Abstract: Approaches for automatically and dynamically changing message classification and priority based on Internet-Of-Things (IOT) device publication are provided. A system includes: a CPU, a computer readable memory, and a computer readable storage medium; program instructions to receive a device status message from an Internet-of-Things (IOT) device; program instructions to determine a categorization of the device status message; program instructions to determine a classification of an email message; program instructions to compare the categorization of the device status message to the classification of the email message; and program instructions to assign a priority to the email message based on the comparing. The program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Santosh Borse, Radha Radha Mohan De
  • Publication number: 20190141002
    Abstract: Approaches for automatically and dynamically changing message classification and priority based on Internet-Of-Things (IOT) device publication are provided. A computer-implemented method includes: receiving, by a computer device, a device status message from an Internet-of-Things (IOT) device; receiving, by the computer device, a message from a message server; assigning, by the computer device, a priority to the message based on the device status message from the IOT device; and communicating, by the computer device, the assigned priority of the message to the message server.
    Type: Application
    Filed: December 14, 2017
    Publication date: May 9, 2019
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Santosh Borse, Radha Radha Mohan De
  • Publication number: 20190087422
    Abstract: A method includes determining, using a processor system, that a portion of media content is objectionable to an audience based at least on a comparison between an identified aspect of the portion of media content and a first set of preferences associated with the audience. The first set of preferences defines a type of media content corresponding to the portion of media content as being objectionable to the audience. The audience is associated with a primary viewing device. The method also includes determining that the portion of media content is not objectionable to a member of the audience based at least on a second set of preferences. The second set of preferences defines the type of media content corresponding to the portion of media content as not being objectionable to the member. The method can transmit the portion of the media content to a secondary display device of the member.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Santosh S. Borse, Cheranellore Vasudevan
  • Patent number: 10061598
    Abstract: 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: Grant
    Filed: January 13, 2015
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Rajib Bhattacharya, Sandip D. Mahajan
  • Patent number: 9665337
    Abstract: A feedback application may be executing on a data processing system to transmit a screen update to at least two computers. The feedback application receives an indication of completion from a first computer, in response to transmitting the screen update. The feedback application updates a completion gauge to indicate a partial completion among participants, in response to receiving the indication of completion from the first computer. The feedback application receives a second indication of completion from a second computer, in response to transmitting the screen update. The feedback application updates the completion gauge to indicate a completion among participants, in response to receiving the indication of completion from the second computer.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ravi P Bansal, Rick A. Hamilton, II, Andrew R. Jones, Brian M. O'Connell, Keith R. Walker
  • Patent number: 9588969
    Abstract: A tool for retargeting content from a web page to one or more devices. The tool issues, by one or more computer processors, a request to configure preferences for retargeting content from the web page. The tool receives, by one or more computer processors, a file from a first device. The tool determines, by one or more computer processors, at least one characteristic of the file. The tool matches, by one or more computer processors, the at least one characteristic of the file to an additional device. The tool outputs, by one or more computer processors, the file to the additional device.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Brian M. O'Connell, Keith R. Walker
  • Publication number: 20170019361
    Abstract: 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: Application
    Filed: October 7, 2016
    Publication date: January 19, 2017
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Sandip D. Mahajan, Haaris A. Shaikh
  • Publication number: 20160364696
    Abstract: 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: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Swaminathan BALASUBRAMANIAN, Ravi P. BANSAL, Nilesh H. BANTE, Sandip D. MAHAJAN
  • Patent number: 9485205
    Abstract: 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: Grant
    Filed: October 15, 2015
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
  • Publication number: 20160294749
    Abstract: 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: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Sandip D. Mahajan, Haaris A. Shaikh
  • Patent number: 9426109
    Abstract: 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: Grant
    Filed: March 16, 2016
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Sandip D. Mahajan, Haaris A. Shaikh
  • Publication number: 20160203003
    Abstract: 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: Application
    Filed: January 13, 2015
    Publication date: July 14, 2016
    Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Rajib Bhattacharya, Sandip D. Mahajan