Patents by Inventor John S. Werner

John S. Werner 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).

  • Publication number: 20190361974
    Abstract: A processor implemented method for evaluating a written communication in view of a proficiency of at least one recipient of the written communication is provided. The processor implemented method includes determining a proficiency profile of at least one user with respect to at least one knowledge area based on data sources read or created by the at least one user. The processor implemented method includes evaluating the written communication by identifying a proficiency of the written communication, comparing the proficiency of the written communication to the proficiency of the at least one recipient, and providing feedback to a creator of the written communication as to whether the at least one recipient understands the written communication.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Pasquale A. Catalano, John S. Werner, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Publication number: 20190350140
    Abstract: Embodiments include a computer-implemented method, system, and computer program product for supplementing sub-optimal environmental conditions for plant growth, the embodiments include receiving plant data for a plant, and extracting optimal growth condition data from a database based at least in part on the plant. Embodiments also include obtaining sensor data from sensors monitoring current growth conditions of the plant and comparing the current growth conditions of the plant to the optimal growth condition data from the database to estimate a current cytoplasmic streaming rate. Embodiments include responsive to the comparison, calculating, by the calculation engine, a sound wave frequency to stimulate cytoplasmic streaming in the plant, transmitting the sound wave frequency to a speaker, and providing the sound wave frequency to the plant.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Inventors: John S. Werner, Anuradha Rao, Pasquale A. Catalano, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20190348048
    Abstract: Methods, systems, and computer program products for providing reminders to users based on voice recognition are provided. Aspects include monitoring, via a microphone of a user device, a communication of a user. Aspects also include determining an identity of a person communicating with the user based on a voice signature of the person. Aspects further include providing a notification to the user based on a determination that the user has a reminder event for the person.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Inventors: JOHN S. WERNER, SNEHA M . VARGHESE, SARAH WU, KAVITA SEHGAL, DIANE M. STAMBONI
  • Publication number: 20190347704
    Abstract: In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving a list of items to be purchased by a user. The method further includes performing an analysis of the list of items based at least in part on a cost for each item of the list of items at each of a plurality of stores, a distance of travel to each of the plurality of stores, and promotional discounts for one or more of the items of the list of items at each of the plurality of stores. The method further includes generating a table of recommendations based on the analysis. Each recommendation of the table of recommendations can include a description, a total travel distance, and a total cost.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventors: Diane M. Stamboni, John S. Werner, Nicholas G. Danyluk, Sarah Wu, Sneha M. Varghese, Kavita Sehgal
  • Patent number: 10475298
    Abstract: Methods, systems and computer program products are provided for assisting use of a cable by locating connector ends of the cable. The process includes obtaining saved cable identifying information received, or saved, from a tag circuit associated with a connector end of a cable of a plurality of connector ends of multiple cables, and comparing the saved cable identifying information with cable identifying information of an other tag circuit associated with an other connector end of the plurality of connector ends. Based on the comparing identifying a cable match, the cable match is indicated via an indicator associated with the other connector end, thereby identifying the other connector end as part of the cable to facilitate use of the cable.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Matteo Cocchini, Arkadiy O. Tsfasman, Budy D. Notohardjono, Noah Singer, Daniel J. Kearney, Robert K. Mullady
  • Publication number: 20190340254
    Abstract: Methods, systems and computer program products for adjusting media output based on mood analysis are provided. Aspects include determining a sentiment of a user based on a communication of a user. Based on a determination that the sentiment is negative, aspects include obtaining a media item having a positive sentiment ranking based on a user profile of the user and monitoring the sentiment of the user during playback of the media item. Based on a determination that the sentiment of the user became more positive during playback the media item, aspects include increasing the positive sentiment ranking of the media item. Based on a determination that the sentiment of the user did not become more positive during playback the media item, aspects include decreasing the positive sentiment ranking of the media item.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: PASQUALE A. CATALANO, JOHN S. WERNER, ANDREW G. CRIMMINS, ARKADIY O. TSFASMAN
  • Publication number: 20190340399
    Abstract: Methods, systems, and computer program products are provided for facilitating cable plugging in a network by receiving, from a scanner associated with the network, wirelessly read connector identifying information from a tag accompanying a cable connector at one end of a cable to be plugged in the network, and using, by a processor, the connector identifying information to ascertain, from a database, applicable cable rules guidance for where to properly plug the cable connector in the network. Based on ascertaining the guidance, one or more indicators associated with one or more plug locations in the network are illuminated to assist in properly plugging the cable connector in the network.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: John S. WERNER, Daniel J. KEARNEY, Matteo COCCHINI, Budy D. NOTOHARDJONO, Arkadiy O. TSFASMAN, Robert K. MULLADY, Noah SINGER
  • Publication number: 20190341723
    Abstract: Methods, systems and computer program products are provided for facilitating cable plugging in a network by wirelessly reading, by a hand-held mobile device, connector identifying information directly from a tag associated with a cable connector at one end of a cable to be plugged in the network. The hand-held mobile device uses the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network, and based on ascertaining the guidance, an action is performed to assist in properly plugging the cable connector in the network.
    Type: Application
    Filed: June 17, 2019
    Publication date: November 7, 2019
    Inventors: John S. WERNER, Budy D. NOTOHARDJONO, Robert K. MULLADY, Noah SINGER, Arkadiy O. TSFASMAN, Daniel J. KEARNEY, Matteo COCCHINI
  • Publication number: 20190341722
    Abstract: Methods, systems and computer program products are provided for facilitating cable plugging in a network by wirelessly reading, by a mobile device, connector identifying information from a tag associated with a cable connector at one end of a cable to be plugged in the network. The mobile device uses the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network, and based on ascertaining the guidance, an action is performed to assist in properly plugging the cable connector in the network.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: John S. WERNER, Budy D. NOTOHARDJONO, Robert K. MULLADY, Noah SINGER, Arkadiy O. TSFASMAN, Daniel J. KEARNEY, Matteo COCCHINI
  • Publication number: 20190340920
    Abstract: Methods, systems and computer program products for providing notifications to drivers based on observed local driver patterns are provided. Aspects include storing a number of times that each driver travels across a road segment and classifying the drivers as local drivers for the road segment if the number of times the driver traversed the road segment is greater than a threshold number. Aspects also include determining an expected driving pattern for the road segment. Based on a determination that a local driver deviated from the expected driving pattern, aspects include storing an indication of how the local driver deviated from the expected driving pattern and a condition at that time. Based on a determination that greater than a threshold percentage of local drivers deviated from the expected driving pattern, aspects include notifying a driver traversing the road segment of a variant driving pattern for the road segment.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: JOHN S. WERNER, ALI Y. DUALE, LOUIS P. GOMES, ARKADIY O. TSFASMAN, SHAILESH R. GAMI
  • Publication number: 20190333118
    Abstract: A computer implemented method is provided for automatically generating a user review of an item without requiring user action. A user's purchase of an item is recognized. A list of keywords associated with the item is generated. A series of predetermined time periods for the item is set. Communication data of the user is passively collected. An occurrence of at least one keyword of the list of keywords is detected in the communication data. Sentiment analysis is performed on at least one portion of the communication data. A review of the item is generated or updated at each time period of the series of predetermined time periods, in which the review of a given time period includes a rating score for the given time period and an overall rating score for the series of predetermined time periods.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Andrew G. Crimmins, Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman
  • Patent number: 10460032
    Abstract: A method comprising of receiving a first communication content directed to a user. The first communication content includes one or a combination of the following: content read by the user and content written by the user. The method also comprises of generating tokens corresponding to the first communication content by applying natural language processing and generating a token frequency index for the user, based on the tokens generated from the first communication content. The method determines a lexicon reading level for the user, based on the token frequency index generated for the user. The lexicon reading level indicates a reading level of the user. The method adds the lexicon reading level to a lexicon profile of the user. The method modifies a second communication content by replacing tokens with synonyms of the tokens based on comparing the difficulty ratings of the tokens with the user's lexicon reading level.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20190325020
    Abstract: A computer implemented method is provided for recommending at least one author of a plurality of authors to a user based on a learned lexicon of the user. First communication content pertaining to a user is obtained. Second communication content pertaining to an author is obtained. A lexicon of the user is learned from the first communication content to identify a set of words known to the user. High frequency words are identified from the second communication content of the author, the high frequency words being one or more words having an occurrence frequency in the second communication content that is higher than a first predetermined threshold occurrence frequency level. The author is suggested to the user upon detecting that the high frequency words are not in the lexicon of the user.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Inventors: Pasquale A. Catalano, John S. Werner, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Patent number: 10454210
    Abstract: Methods, systems and computer program products are provided for facilitating cable plugging in a network by wirelessly reading, by a mobile device, connector identifying information from a tag associated with a cable connector at one end of a cable to be plugged in the network. The mobile device uses the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network, and based on ascertaining the guidance, an action is performed to assist in properly plugging the cable connector in the network.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Budy D. Notohardjono, Robert K. Mullady, Noah Singer, Arkadiy O. Tsfasman, Daniel J. Kearney, Matteo Cocchini
  • Publication number: 20190311445
    Abstract: A computer-implemented method includes identifying a first menu item on a standard menu of an establishment. A first plurality of ingredients of the first menu item are determined. A first subset of the first plurality of ingredients of the first menu item are categorized into a substitutable category. A second subset of the first plurality of ingredients of the first menu item are categorized into a non-substitutable category. Each ingredient of the first menu item that is in the substitutable category is compared to user preferences. A substitutable ingredient of the substitutable category is excluded, based on the comparisons, where the substitutable ingredient is in the first menu item. An available substitute is automatically identified for the substitutable ingredient of the substitutable category. A personalized menu of menu items selected from the standard menu is generated, where the personalized menu includes the first menu item modified with the available substitute.
    Type: Application
    Filed: April 5, 2018
    Publication date: October 10, 2019
    Inventors: John S. Werner, Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Publication number: 20190312447
    Abstract: A state-of-charge (SOC) circuit can activate an SOC indicator in response to detecting that a charge-storing device has an SOC exceeding a threshold SOC. The SOC circuit can deactivate the SOC indicator in response to detecting that the charge-storing device does not exceed a threshold SOC. The SOC circuit can minimally discharge a charge-storing device that does not exceed the threshold SOC. A container can include a retainer for a charge-storing device and an associated SOC circuit and SOC indicator. The SOC indicator can be observable external to the container. A method for indicating SOC of a charge-storing device can activate an indicator in response to a charge-storing having a voltage exceeding a threshold voltage, and deactivating the indicator in response to the charge-storing having a voltage that does not exceed the threshold voltage. The method can further include minimally discharging the charge-storing device below the threshold voltage.
    Type: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Inventors: John S. Werner, Kenneth Arenella, Arkadiy O. Tsfasman, Byron S. Green, Robert B. Schlak
  • Publication number: 20190303463
    Abstract: An example operation may include one or more of receiving primary data from one or more vehicles, extracting first information from the primary data, creating one or more documents based on the extracted information, generating one or more blockchain transactions based on the one or more documents, and committing the one or more documents to a blockchain.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Byron S. Green, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20190303655
    Abstract: In one example implementation according to aspects of the present disclosure, a computer-implemented method includes capturing a plurality of images of the at least one participant during the presentation. The method further includes analyzing the plurality of images to determine a level of understanding of the at least one participant. The method further includes determining a period of misunderstanding of the at least one participant by comparing the level of understanding of the at least one participant to an understanding threshold, the period of misunderstanding being a period of time during which the level of understanding of the at least one participant is below the understanding threshold. The method further includes, based at least in part on determining that the level of understanding of the at least one participant is below the understanding threshold, analyzing the presentation to associate the period of misunderstanding with a portion of the presentation.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventors: John S. Werner, Arkadiy O. Tsfasman, Pasquale A. Catalano, Andrew G. Crimmins
  • Publication number: 20190301877
    Abstract: Determining a route based on road conditions includes receiving an origin and a destination from a user and calculating a plurality of routes from the origin to the destination. Aspects also include obtaining weather data along each of the plurality of routes and ranking each of the plurality of routes based on the weather data, a user profile, and on historical weather response data for areas along each of the plurality of routes. Aspects also include providing a route with a highest ranking from the plurality of routes to the user.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Inventors: ALI Y. DUALE, JOHN S. WERNER, ARKADIY O. TSFASMAN, SHAILESH R. GAMI, LOUIS P. GOMES
  • Publication number: 20190301880
    Abstract: Methods, systems and computer program products for providing navigation based on local-driver route deviations are provided. Aspects include monitoring drivers and storing a route that each of the drivers take from an origin to a destination and a number of times that each of the drivers has traveled the route. Aspects also include classifying one or more drivers as local drivers based on a determination that the number of times the one or more drivers traveled the route is greater than a threshold number and receiving a routing request from a driver including a starting point and an endpoint and calculating an expected route from the starting point to the endpoint. Aspects further include calculating a generated route from the starting point to the endpoint, wherein calculating includes determining routes local drivers have taken from the starting point to the endpoint and providing the generated route to the driver.
    Type: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Inventors: JOHN S. WERNER, ALI Y. DUALE, ARKADIY O. TSFASMAN, SHAILESH R. GAMI, LOUIS P. GOMES