Patents by Inventor Janani Janakiraman

Janani Janakiraman 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: 11861312
    Abstract: Techniques for machine learning analysis are provided. A machine learning (ML) model is trained to identify appropriate documents based on lexical knowledge of target groups. A lexical knowledge of a set of users is determined. Additionally, a first document of a plurality of documents is selected by processing the determined level of lexical knowledge using the ML model. The first document is presented to the set of users. A level of engagement of the set of users is then determined. Upon determining that the level of engagement is below a predefined threshold, a second document of the plurality of documents is selected using the ML model.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Su Liu, Nadiya Kochura, Fang Lu
  • Patent number: 11507993
    Abstract: Modifying a recipe for food based on a geographic origin of produce in the recipe is disclosed. A recipe is identified by a data processing system for a food dish, produce procured for the recipe from source(s), and determines a geographic origin where the produce was grown and an estimated transport time of the produce from the geographic origin to the source(s). A data processing system analyzes the recipe against ingredient(s) available to the user and aspect(s) of the produce, resulting in analysis result(s), modifies the recipe, resulting in a modified recipe based on the geographic origin, the transport time (may be estimated) and the analysis result(s), and makes available to the user the modified recipe.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fang Lu, Nadiya Kochura, Janani Janakiraman, Susan Marie Cox
  • Patent number: 11494742
    Abstract: Embodiments of the present invention describe creating a monitoring package by integrating a personal information management system (PIMS) and a social network profile for a user. Embodiments comprise continuously monitoring e-mail messages, calendar entries, social media posts, and social media comments of the integrated PIMS and social network profile, collecting participant preference information and meeting data from the monitoring package, identifying an upcoming meeting for the user according to the meeting data, and determining a list of participants for the upcoming meeting based on conversation threads associated with the upcoming meeting collected from the monitoring package.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: November 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Fang Lu, Nadiya Kochura, Su Liu
  • Patent number: 11288330
    Abstract: A question is analyzed to determine a set of categories, a category corresponding to a type of possible answers responsive to the question. A set of opinions is extracted from social media data. Each opinion is from a corresponding responder on a social media platform to which the question is sent. An opinion from the set of opinions is categorized into a category from the set of categories. A strength of the opinion is computed using a subset of a set of strength parameters. The opinion is ranked according to the strength of the opinion. The opinion, the strength, and the category are presented in a filterable presentation.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan M. Cox, Janani Janakiraman, Nadiya Kochura, Fang Lu
  • Patent number: 11190470
    Abstract: Methods, systems, and computer program products for electronic communication operations are provide. Aspects include receiving communication data associated with an electronic communication, wherein the communication data includes textual data, analyzing attachment data associated with an attachment to the electronic communication, comparing the communication data to the attachment data to determine a relevancy score, and based on the relevancy score, enacting an action for the electronic communication.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan Marie Cox, Janani Janakiraman, Nadiya Kochura, Fang Lu
  • Patent number: 11132709
    Abstract: A method, computer program product, and system includes a processor(s) obtaining content displayed to the user on a computing device communicatively coupled to an input device(s) and/or output device(s). The processor(s) analyzes the content, to identify portions that represent types of content and tags the identified portions with one or more generic tags. The processor(s) generates a sentiment profile of the user by identifying interests of the user and identifying subjects of past electronic communications by the user. The processor(s) maps sentiments in the sentiment profile, to topics, based on the interests and the subjects identified. The processor(s) identifies an identified portion of the content relevant to a topic(s) mapped to a sentiment. The processor(s) generates and implements a physical change to the input device(s) or output device(s) to elicit a sentiment from the user, where the sentiment is mapped to the topic(s).
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nadiya Kochura, Janani Janakiraman, Fang Lu, Susan M. Cox
  • Patent number: 11058095
    Abstract: A working animal reaction handling method monitors reactions of a working animal in an environment to conditions of that environment. The method uses an imaging device to obtain images of the environment, the images providing at least a portion of environmental data about the environment. The method ascertains, based at least in part on the environmental data, a cause of a reaction, of the monitored reactions, of the working animal, electronically signals a handler of the working animal with an alert about the ascertained cause of the reaction of the working animal.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Janani Janakiraman, Anna Astakhishvili
  • Publication number: 20210149407
    Abstract: A method can include obtaining vehicle data corresponding to an autonomous vehicle. The autonomous vehicle can include a vehicle controller configured to control a set of driving maneuvers of the autonomous vehicle. The method can further include obtaining accident condition data based, at least in part, on the vehicle data. The accident condition data can include a first set of driving conditions under which a vehicle accident occurred. The method can further include generating an accident condition record based, at least in part, on the accident condition data. The method can further include determining that the vehicle controller is not trained to control the set of driving maneuvers of the autonomous vehicle under the first set of driving conditions. The method can further include generating, in response to the determining, a pending test case based, at least in part, on the accident condition record.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 20, 2021
    Inventors: Janani Janakiraman, Fang Lu, Nadiya Kochura, Su Liu
  • Publication number: 20210073673
    Abstract: Techniques for machine learning analysis are provided. A machine learning (ML) model is trained to identify appropriate documents based on lexical knowledge of target groups. A lexical knowledge of a set of users is determined. Additionally, a first document of a plurality of documents is selected by processing the determined level of lexical knowledge using the ML model. The first document is presented to the set of users. A level of engagement of the set of users is then determined. Upon determining that the level of engagement is below a predefined threshold, a second document of the plurality of documents is selected using the ML model.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Inventors: Janani JANAKIRAMAN, Su LIU, Nadiya KOCHURA, Fang LU
  • Publication number: 20210073742
    Abstract: Embodiments of the present invention describe creating a monitoring package by integrating a personal information management system (PIMS) and a social network profile for a user. Embodiments comprise continuously monitoring e-mail messages, calendar entries, social media posts, and social media comments of the integrated PIMS and social network profile, collecting participant preference information and meeting data from the monitoring package, identifying an upcoming meeting for the user according to the meeting data, and determining a list of participants for the upcoming meeting based on conversation threads associated with the upcoming meeting collected from the monitoring package.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Janani Janakiraman, Fang Lu, Nadiya Kochura, Su Liu
  • Patent number: 10936688
    Abstract: A method, computer program product, and system for enhancing dynamically enhancing query results. A processor(s) monitors computing activities performed by a user, via a client. The processor(s) analyzes the computing activities to identify data comprising a user profile: elements relevant to the user and relationships. The processor(s) generates a knowledge graph with the data. The processor(s) obtains input from the user. The processor(s) executes one or more queries on one or more data sources to retrieve standard search results. The processor(s) analyzes the input and the search results to identify segments of the input and the search results relevant to items comprising the data in the graph and defines links between the items, the data, and the segments. The processor(s) generates contextual search results that include the standard search results, a portion of the items, and a portion of the links and transmits the contextual search results, to the client.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Nadiya Kochura, Janani Janakiraman, Susan M. Cox, Daniel Ramirez
  • Patent number: 10891339
    Abstract: A question is analyzed to determine a set of categories, a category corresponding to a type of possible answers responsive to the question. A set of opinions is extracted from social media data. Each opinion is from a corresponding responder on a social media platform to which the question is sent. An opinion from the set of opinions is categorized into a category from the set of categories. A strength of the opinion is computed using a subset of a set of strength parameters. The opinion is ranked according to the strength of the opinion. The opinion, the strength, and the category are presented in a filterable presentation.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan M. Cox, Janani Janakiraman, Nadiya Kochura, Fang Lu
  • Patent number: 10833883
    Abstract: Provided is a method, computer program product, and virtual conferencing system for providing virtual conferencing assistance to a user. A processor may monitor a virtual conferencing session between a plurality of users. The processor may detect a command to interact with a user interface (UI) element has been given. The processor may analyze UI action data in locating the UI element for the plurality of users. The processor may compare the UI action data for the plurality of users to a data threshold. The processor may determine, in response to the data threshold being met, that a user is experiencing difficulty in locating the UI element. The processor may provide, in response to determining that the user is experiencing difficulty, assistance to the user in locating the UI element.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Fang Lu, Nadiya Kochura, Su Liu
  • Patent number: 10798232
    Abstract: Presenting a coloring pattern by a case of a mobile device according to received content includes receiving, by the mobile device, content; determining, based on the content, a coloring pattern; generating, based on the coloring pattern, a heat pattern in an inductive mesh of the mobile device; and presenting, by a thermally activated material included in the case of the mobile device and in thermal contact with the inductive mesh, the coloring pattern.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Su Liu, Fang Lu, Nadiya Kochura
  • Publication number: 20200313916
    Abstract: Provided is a method, computer program product, and virtual conferencing system for providing virtual conferencing assistance to a user. A processor may monitor a virtual conferencing session between a plurality of users. The processor may detect a command to interact with a user interface (UI) element has been given. The processor may analyze UI action data in locating the UI element for the plurality of users. The processor may compare the UI action data for the plurality of users to a data threshold. The processor may determine, in response to the data threshold being met, that a user is experiencing difficulty in locating the UI element. The processor may provide, in response to determining that the user is experiencing difficulty, assistance to the user in locating the UI element.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 1, 2020
    Inventors: Janani Janakiraman, Fang Lu, Nadiya Kochura, Su Liu
  • Patent number: 10791067
    Abstract: In an approach to cognitive message response, a computer receives an electronic message from a message initiator. The computer creates a custom knowledge base associated with a recipient of the electronic message. The computer determines whether the recipient is available to respond to the received electronic message. The computer determines a status of the recipient based on the custom knowledge base and one or more types of unstructured data. The computer determines a status of the message initiator. Based on the received electronic message, the computer determines a content of the message. Based on the status of the recipient, the status of the initiator, and the content of the electronic message, the computer predicts a response of the recipient to the received electronic message. The computer creates a response to the received electronic message based on the predicted response. The computer transmits the response to the message initiator.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Basavaraju G, Rose N. Judge, Janani Janakiraman
  • Publication number: 20200287849
    Abstract: In an approach to cognitive message response, a computer receives an electronic message from a message initiator. The computer creates a custom knowledge base associated with a recipient of the electronic message. The computer determines whether the recipient is available to respond to the received electronic message. The computer determines a status of the recipient based on the custom knowledge base and one or more types of unstructured data. The computer determines a status of the message initiator. Based on the received electronic message, the computer determines a content of the message. Based on the status of the recipient, the status of the initiator, and the content of the electronic message, the computer predicts a response of the recipient to the received electronic message. The computer creates a response to the received electronic message based on the predicted response. The computer transmits the response to the message initiator.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventors: Basavaraju G, Rose N. Judge, Janani Janakiraman
  • Publication number: 20200274836
    Abstract: Methods, systems, and computer program products for electronic communication operations are provide. Aspects include receiving communication data associated with an electronic communication, wherein the communication data includes textual data, analyzing attachment data associated with an attachment to the electronic communication, comparing the communication data to the attachment data to determine a relevancy score, and based on the relevancy score, enacting an action for the electronic communication.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 27, 2020
    Inventors: Susan Marie Cox, Janani Janakiraman, Nadiya Kochura, Fang Lu
  • Publication number: 20200204668
    Abstract: Presenting a coloring pattern by a case of a mobile device according to received content includes receiving, by the mobile device, content; determining, based on the content, a coloring pattern; generating, based on the coloring pattern, a heat pattern in an inductive mesh of the mobile device; and presenting, by a thermally activated material included in the case of the mobile device and in thermal contact with the inductive mesh, the coloring pattern.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: Janani JANAKIRAMAN, Su LIU, Fang LU, Nadiya KOCHURA
  • Publication number: 20200202138
    Abstract: Advertisement delivery using audience grouping and image object recognition may include: receiving image data; identifying, based on the image data, a plurality of image objects associated with a plurality of persons; generating, from the plurality of persons and based on the plurality of image objects, a plurality of clusters, each of the plurality of clusters comprising one or more persons of the plurality of persons; determining a classification for a cluster of the plurality of clusters; determining an advertisement associated with the classification; and sending the advertisement to an advertising platform based on a location of the cluster.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: JANANI JANAKIRAMAN, FANG LU, NADIYA KOCHURA, SU LIU