Patents by Inventor Swaminathan Balasubramanian

Swaminathan Balasubramanian 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: 10666669
    Abstract: A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10664506
    Abstract: A computer-implemented method for decomposing a decision table includes decomposing, by a computer processor, a decision table into a first sub-table and a second sub-table. The decision table includes two or more columns, and the decomposition is based on a semantic model describing relations among the two or more columns of the decision table. The first sub-table and the second sub-table together represent the decision table.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Pierre C. Berlandier
  • 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: 10642802
    Abstract: An approach is described for identifying an entity associated with a communication in an online environment. A method pertaining to such approach may include receiving a communication within the online environment. The communication may be received via a communications network. The communication may include a plurality of sequential messages. The method further may include facilitating parsing, via natural language processing, of language in the communication corresponding to an entity and one or more sentiments associated with the entity. The method further may include determining whether the entity is unambiguously identifiable. Upon determining that the entity is not unambiguously identifiable, the method may include identifying the entity based upon Bayesian inference. According to an embodiment, determining whether the entity is unambiguously identifiable may include determining whether the entity is among a plurality of participants in the communication.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • 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: 10600017
    Abstract: An approach is provided that creates a co-opetition index. The co-opetition index is created by mining data from online sources that are related to competitor activities associated with a competitor of an organization. The competitor is selected from many competitors of the organization. Possible business actions are automatically identified that correspond to the competitor activities. The set of possible business actions are analyzed using a game theory analysis. The game theory analysis results in an identification of next actions that maximize a payoff to the organization. The co-opetition index is adjusted based on a classification of the next actions on a competitiveness scale. The resulting co-opetition index is then provided to a user of the system.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Publication number: 20200092310
    Abstract: A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventors: Swaminathan BALASUBRAMANIAN, Radha M. DE, Ashley D. DELPORT, Indrajit PODDAR, Cheranellore VASUDEVAN
  • 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
  • Patent number: 10585490
    Abstract: Embodiments described herein provide approaches for controlling inadvertent inputs to a mobile device. Specifically, at least one approach includes: detecting an operating mode of a mobile device by determining if a user is currently interacting with the mobile device; detecting an operating environment of the mobile device; receiving an input resulting from a physical gesture to an input area of a mobile device; comparing the input to a past history of inputs received by the mobile device; and determining whether the physical gesture is intended by the user based on the operating mode of the mobile device, the operating environment of the mobile device, and the past history of inputs (e.g., per device application). In one approach, an input controller selects logic to be applied in processing gestures based on a combination of user customization, interaction history, and environment characteristics. The selected logic is applied to subsequent gestures.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Andrew R. Jones, Brian M. O'Connell
  • Publication number: 20200074522
    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: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Swaminathan Balasubramanian, Santosh S. Borse, Ravi Bansal, Radha Radha Mohan De
  • Patent number: 10547469
    Abstract: An ambience adjustment method, system, and non-transitory computer readable medium, includes configuring an ambient condition of a first device detected in an environment to match an ambient condition of a similar device in a user profile, identifying a change to the ambient condition of the first device configured by the configuring, and updating the user profile with a new ambient condition based on the identified change to the ambient condition.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Krisha Banerjee, Radha Mohan De, Ashley Dallas Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Publication number: 20200028704
    Abstract: An ambience adjustment method, system, and non-transitory computer readable medium, includes identifying an ambient condition in a user profile for a most similar first device to a second device and setting the ambient condition of the most similar first device as the ambient condition in the user profile of the second device.
    Type: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Inventors: Swaminathan Balasubramanian, Krisha Banerjee, Radha Mohan De, Ashley Dallas Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10536470
    Abstract: A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10523769
    Abstract: Embodiments for facilitating communications of a user by a processor. An appropriateness of the communications is cognitively interpreted based on a plurality of identified contextual factors prior to the user sending the communications to another party. The user is alerted to a possible negative impact of sending the communications to the other party if the interpreted appropriateness is less than a predetermined threshold.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: December 31, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Publication number: 20190378178
    Abstract: An approach is provided for generating a review of a product. An amount of usage of the product by a user is received from an energy monitoring device. It is determined that the amount of usage of the product exceeds a threshold amount. A message is sent to a computer utilized by the user. The message requests the user to author content that comments on the product. The content is authored by the user in response to the sending of the message and the content is received. A review of the product is generated by combining the content with an indication of the amount of usage of the product by the user.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 12, 2019
    Inventors: James E. Fox, Marie Bradford, Chad Lingmann, Swaminathan Balasubramanian
  • Patent number: 10430852
    Abstract: In an approach for aggregating interests across a social network to influence search results by a user, a processor retrieves a set of product documents given a rating by social network connections of a user within a social network. A processor categorizes each product document of the set of product documents such that there is at least a first product category. A processor receives a search request for a product from the user. A processor determines that the product of the search request corresponds to the first product category. A processor presents a search result product based on ratings of product documents of the first product category.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Mark Bell, Gregory J. Boss, Rick A. Hamilton, II
  • Patent number: 10387617
    Abstract: Embodiments for scheduling the delivery of multiple medications to a patient by a processor. Any interactions between the multiple medications or between one of the multiple medications and a type of food are considered to construct an analytical model to identify an optimized schedule for delivery of the multiple medications to the patient. The optimized schedule is adjusted in real time as additional information concerning the multiple medications and the type of food are introduced, and delivered to a dispensing device associated with the one of the multiple medications.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek P. Bagwell, Swaminathan Balasubramanian, Mamnoon Jamil, Cheranellore Vasudevan
  • Patent number: 10380190
    Abstract: A computer receives event information associated with a user. The computer determines one or more social media contacts associated with the event, wherein the social media contacts are further associated with the user. The computer determines one or more terms utilized by the determined one or more social media contacts. The computer detects an input by the user, wherein the input includes one or more characters. The computer determines one or more autocomplete suggestions based on the one or more terms utilized by the determined one or more social media contacts.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10380667
    Abstract: Systems and a method for transporting smart shopping bags are provided herein. The system includes a plurality of drones, each of which is operable to travel to a plurality of designated locations to search for smart shopping bags. The smart shopping bags are configured to store goods for transport and are operable to store and wirelessly communicate user preferences, information related to stored goods, and one or more destinations for the goods. Upon finding a smart shopping bag, each of the drones is operable to query the smart shopping bag to determine whether the smart shopping bag is suitable for pickup by the drone. If the smart shopping bag is suitable for pickup, each of the drones is operable to transport the smart shopping bag toward a first one of the one or more destinations.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Publication number: 20190245874
    Abstract: A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan