Patents by Inventor Michael Nicholas Virnoche

Michael Nicholas Virnoche 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: 11706077
    Abstract: A method, system, and computer program product for contextual generation of an ephemeral network are provided. The method detects an initiating event for network generation associated with a user of a first computing device. The method determines a duration of the initiating event. A set of network members is determined based on the initiating event and the duration. The method establishes an ephemeral network, connecting at least a portion of computing devices associated with the set of network members. The ephemeral network is terminated in response to detecting a completion event. In response to terminating the ephemeral network, member information for the set of network members is removed from the portion of the computing devices.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Shikhar Kwatra, Jennifer Szkatulski, Adam Lee Griffin, Michael Nicholas Virnoche
  • Patent number: 11645578
    Abstract: According to one embodiment, a method, computer system, and computer program product for dynamically modifying interactive digital content based on viewer sentiment is provided. The present invention may include measuring, by one or more sensors, characteristics of viewers associated with a viewed portion of the interactive digital content, while the viewers are viewing the interactive digital content; inferring the sentiment of the viewers with respect to the viewed portion of the interactive digital content based on the measured characteristics; predicting content satisfying to the viewers based on the sentiment; and modifying the interactive digital content in real time based on the predicted content.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shikhar Kwatra, Adam Lee Griffin, Jennifer L. Szkatulski, Michael Nicholas Virnoche
  • Publication number: 20220114532
    Abstract: Technology for a computer system that uses unsupervised machine learning (ML) for determining employment training opportunities that individuals can take to make the individuals better suited to fill skill gaps that exist in an enterprise (for example, a company that manufactures commercial products or provides commercial services). Some embodiments include remediation techniques. Some embodiments include a solutions-oriented toolset.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Inventors: Michael Nicholas Virnoche, Shikhar Kwatra, Jennifer L. Szkatulski, Adam Lee Griffin, Marina Milazzo
  • Patent number: 11165605
    Abstract: In an approach to generating and managing personalized private roaming service set identifiers and networks, one or more computer processors generate one or more private networks based on one or more policies associated with a user and capabilities of one or more network providers in a communication proximity to the user. The one or more computer processors create one or more configuration files required to implement the one or more generated private networks on the one or more network providers. The one or more computer processors implement the one or more generated private networks by applying the one or more created configuration files to the one or more network providers.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Seng Chai Gan, Shikhar Kwatra, Adam Lee Griffin, Michael Nicholas Virnoche
  • Publication number: 20210328855
    Abstract: A method, system, and computer program product for contextual generation of an ephemeral network are provided. The method detects an initiating event for network generation associated with a user of a first computing device. The method determines a duration of the initiating event. A set of network members is determined based on the initiating event and the duration. The method establishes an ephemeral network, connecting at least a portion of computing devices associated with the set of network members. The ephemeral network is terminated in response to detecting a completion event. In response to terminating the ephemeral network, member information for the set of network members is removed from the portion of the computing devices.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Craig M. Trim, Shikhar Kwatra, Jennifer SZKATULSKI, Adam Lee Griffin, Michael Nicholas Virnoche
  • Publication number: 20210281445
    Abstract: In an approach to generating and managing personalized private roaming service set identifiers and networks, one or more computer processors generate one or more private networks based on one or more policies associated with a user and capabilities of one or more network providers in a communication proximity to the user. The one or more computer processors create one or more configuration files required to implement the one or more generated private networks on the one or more network providers. The one or more computer processors implement the one or more generated private networks by applying the one or more created configuration files to the one or more network providers.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: Craig M. Trim, Seng Chai Gan, Shikhar Kwatra, Adam Lee Griffin, Michael Nicholas Virnoche
  • Patent number: 11082283
    Abstract: A method, system, and computer program product for contextual generation of an ephemeral network are provided. The method detects an initiating event for network generation associated with a user of a first computing device. The method determines a duration of the initiating event. A set of network members is determined based on the initiating event and the duration. The method establishes an ephemeral network, connecting at least a portion of computing devices associated with the set of network members. The ephemeral network is terminated in response to detecting a completion event. In response to terminating the ephemeral network, member information for the set of network members is removed from the portion of the computing devices.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Shikhar Kwatra, Jennifer Szkatulski, Adam Lee Griffin, Michael Nicholas Virnoche
  • Publication number: 20210150408
    Abstract: According to one embodiment, a method, computer system, and computer program product for dynamically modifying interactive digital content based on viewer sentiment is provided. The present invention may include measuring, by one or more sensors, characteristics of viewers associated with a viewed portion of the interactive digital content, while the viewers are viewing the interactive digital content; inferring the sentiment of the viewers with respect to the viewed portion of the interactive digital content based on the measured characteristics; predicting content satisfying to the viewers based on the sentiment; and modifying the interactive digital content in real time based on the predicted content.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Shikhar Kwatra, Adam Lee Griffin, Jennifer L. Szkatulski, Michael Nicholas Virnoche
  • Publication number: 20210091995
    Abstract: A method, system, and computer program product for contextual generation of an ephemeral network are provided. The method detects an initiating event for network generation associated with a user of a first computing device. The method determines a duration of the initiating event. A set of network members is determined based on the initiating event and the duration. The method establishes an ephemeral network, connecting at least a portion of computing devices associated with the set of network members. The ephemeral network is terminated in response to detecting a completion event. In response to terminating the ephemeral network, member information for the set of network members is removed from the portion of the computing devices.
    Type: Application
    Filed: September 23, 2019
    Publication date: March 25, 2021
    Inventors: Craig M. Trim, Shikhar Kwatra, Jennifer SZKATULSKI, Adam Lee Griffin, Michael Nicholas Virnoche