Patents by Inventor Philip Siconolfi

Philip Siconolfi 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: 20190362291
    Abstract: Embodiments of the invention are directed to a computer-implemented method that includes generating, by a processor of a problem-tracking system, a problem ticket. The problem ticket describes a problem encountered by a first user, and the problem ticket is assigned to at least one qualified user to resolve. The method also includes receiving additional information relating to the problem from at least one second user. The method also includes storing the received additional information in association with the problem ticket. The receiving and the storing of the additional information occurs while the problem ticket is waiting to be resolved by the at least one qualified user. The method also includes providing the stored received additional information and the problem ticket to the at least one qualified user.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Philip Siconolfi, Jacky M. Doll, Jeffrey Bisti
  • Patent number: 10489728
    Abstract: Embodiments of the invention are directed to a computer-implemented method that includes generating, by a processor of a problem-tracking system, a problem ticket. The problem ticket describes a problem encountered by a first user, and the problem ticket is assigned to at least one qualified user to resolve. The method also includes receiving additional information relating to the problem from at least one second user. The method also includes storing the received additional information in association with the problem ticket. The receiving and the storing of the additional information occurs while the problem ticket is waiting to be resolved by the at least one qualified user. The method also includes providing the stored received additional information and the problem ticket to the at least one qualified user.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: November 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip Siconolfi, Jacky M. Doll, Jeffrey Bisti
  • Patent number: 10474977
    Abstract: Technical solutions are described for interactively executing a workflow that includes multiple workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, and pulling updated information from the data source and modifying the workflow step dynamically. Further, the method includes retrieving, from the data source, first results information, indicative of results of executing the updated workflow step by other users, and based on the first results information, executing the updated workflow step. The method further includes accumulating a second results information based on the execution of the workflow step. Further, the execution includes pushing the second results information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10453180
    Abstract: Aspects of the invention include intercepting a rendering of a picture at a website, the picture uploaded to a server of the website by a content provider. Access criteria associated with a user at a user device is determined. The access criteria includes a relationship between the user and one or both of the content provider and content of the picture. A resolution of a modified rendering of the picture is determined based at least in part on the access criteria. The modified rendering of the picture is generated based at least in part on the resolution. The modified rendering of the picture is displayed at the user device.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny S. Li, Robert J. Paquin, Conor D. Proce, Philip A. Siconolfi, Matthew J. Webber
  • Patent number: 10445858
    Abstract: Aspects of the invention include intercepting a rendering of a picture at a website, the picture uploaded to a server of the website by a content provider. Access criteria associated with a user at a user device is determined. The access criteria includes a relationship between the user and one or both of the content provider and content of the picture. A resolution of a modified rendering of the picture is determined based at least in part on the access criteria. The modified rendering of the picture is generated based at least in part on the resolution. The modified rendering of the picture is displayed at the user device.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: October 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny S. Li, Robert J. Paquin, Conor D. Proce, Philip A. Siconolfi, Matthew J. Webber
  • Publication number: 20190260576
    Abstract: An example operation may include one or more of initiating a session between one or more users, identifying a current status of user activities associated with the one or more users during the session, determining whether the current status of the user activities requires updates to a local blockchain or a session blockchain, and storing the current status of the user activities in one or more of a local blockchain and a session blockchain.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
  • Publication number: 20190234642
    Abstract: A method, a computer program product, and a computer system for providing a cognitive solution for maintaining a microenvironment. A cognitive service in an infrastructural computing system receives from a user computing device data of one or more sensors in the microenvironment. The cognitive service receives from the user computing device a profile of a user of the microenvironment. The cognitive service determines one or more current conditions of the microenvironment, based on the data of the one or more sensors. The cognitive service determines a cognitive solution for maintaining the microenvironment, based on the profile of the user and the one or more current conditions of the microenvironment. The cognitive service sends to the user computing device the cognitive solution. The user computing device adjusts one or more devices based on the cognitive solution.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Mary T. Fetterman, Kathleen M. Pfeiffer, Robert F. Pfeiffer, Anne M. Romanowski, Philip A. Siconolfi
  • Patent number: 10348487
    Abstract: An example operation may include one or more of initiating a session between one or more users, identifying a current status of user activities associated with the one or more users during the session, determining whether the current status of the user activities requires updates to a local blockchain or a session blockchain, and storing the current status of the user activities in one or more of a local blockchain and a session blockchain.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
  • Publication number: 20190147760
    Abstract: Systems, methods, and computer-readable media for utilizing a cognitive machine learning model to customize content to enhance a user's comprehension of the content are disclosed herein. The machine learning model may receive a baseline user profile for a user and various other data including, for example, social media data, biometric data, and processed speech data as inputs, and may generate a customized user profile for the user based on the received inputs. The customized user profile may then be used to customize content to obtain customized content for the user designed to enhance the user's comprehension.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Kevin Bruckner, Robert Paquin, Nicole Rae, Philip Siconolfi
  • Publication number: 20190141112
    Abstract: Embodiments include methods, systems and computer program products method for cognitive storage management for a mobile computing device. The computer-implemented method includes monitoring, using a processor, content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user. The processor determines a storage capacity for the mobile computing device. The processor predicts future content generation and usage by the user based on the determined usage habits. The processor determines whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity. The processor, in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causes at least a portion of content stored on the mobile computing device for storage in a remote storage.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Inventors: Vijai Kalathur, Rajaram B. Krishnamurthy, Robert J. Paquin, Philip A. Siconolfi, Moses J. Vaughan
  • Publication number: 20190130325
    Abstract: Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190129746
    Abstract: Technical solutions are described for machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow including a sequence of workflow steps. The method further includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step from the workflow for execution, and pulling updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution includes changing a target system. The method further includes accumulating execution information including attributes associated with execution of the workflow step, and pushing the execution information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190129759
    Abstract: Technical solutions are described for a machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow includes a sequence of workflow steps, and responsively, identifying a preliminary update for the workflow from a data source. The method further includes authenticating the data source, and if the data source is a trusted data source, pulling the preliminary update from the data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling an updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution including changing a target system. The method further includes accumulating execution information and pushing the execution information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190129762
    Abstract: Technical solutions are described for interactively executing a workflow that includes multiple workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, and pulling updated information from the data source and modifying the workflow step dynamically. Further, the method includes retrieving, from the data source, first results information, indicative of results of executing the updated workflow step by other users, and based on the first results information, executing the updated workflow step. The method further includes accumulating a second results information based on the execution of the workflow step. Further, the execution includes pushing the second results information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190129748
    Abstract: Technical solutions are described for execution of a machine-assisted workflow, the workflow including a sequence of workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, pulling an updated information for the workflow step from the data source and modifying the workflow step dynamically using the updated information. The method further includes retrieving, from the data source, first preview information, the first preview information indicative of previews of one or more operations from the updated workflow step. The method further includes to the first preview information, executing the updated workflow step. The method further includes accumulating execution information including second preview information based on the execution and pushing the execution information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190028265
    Abstract: An example operation may include one or more of initiating a session between one or more users, identifying an active game status associated with the one or more users during the session, creating a link to the active games status, storing the link in a blockchain, creating a message comprising the link to the active game status, and broadcasting the message to a plurality of potential users.
    Type: Application
    Filed: November 29, 2017
    Publication date: January 24, 2019
    Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
  • Publication number: 20190028264
    Abstract: An example operation may include one or more of initiating a session between one or more users, identifying a current status of user activities associated with the one or more users during the session, determining whether the current status of the user activities requires updates to a local blockchain or a session blockchain, and storing the current status of the user activities in one or more of a local blockchain and a session blockchain.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Jeffrey Bisti, Ryan Bertsche, Danielle Judka, Philip Siconolfi
  • Publication number: 20180350033
    Abstract: Aspects of the invention include intercepting a rendering of a picture at a website, the picture uploaded to a server of the website by a content provider. Access criteria associated with a user at a user device is determined. The access criteria includes a relationship between the user and one or both of the content provider and content of the picture. A resolution of a modified rendering of the picture is determined based at least in part on the access criteria. The modified rendering of the picture is generated based at least in part on the resolution. The modified rendering of the picture is displayed at the user device.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Jenny S. Li, Robert J. Paquin, Conor D. Proce, Philip A. Siconolfi, Matthew J. Webber
  • Publication number: 20180350035
    Abstract: Aspects of the invention include intercepting a rendering of a picture at a website, the picture uploaded to a server of the website by a content provider. Access criteria associated with a user at a user device is determined. The access criteria includes a relationship between the user and one or both of the content provider and content of the picture. A resolution of a modified rendering of the picture is determined based at least in part on the access criteria. The modified rendering of the picture is generated based at least in part on the resolution. The modified rendering of the picture is displayed at the user device.
    Type: Application
    Filed: October 30, 2017
    Publication date: December 6, 2018
    Inventors: Jenny S. Li, Robert J. Paquin, Conor D. Proce, Philip A. Siconolfi, Matthew J. Webber
  • Publication number: 20180139327
    Abstract: Embodiments include method, systems and computer program products for enhancing a customer service process. Aspects include receiving customer data associated with a customer and creating a customer profile based on the customer data. Aspects also include obtaining customer service representative data comprising a customer service profile for each of a plurality of customer service representatives and determining a matching subset of the plurality of customer service representatives for the customer based upon the customer profile and the customer service representative data. Next, aspects include displaying, to the customer, the matching subset of the plurality of customer services representatives for the customer. Aspects also include selecting a first customer service representative from the matching subset of the plurality of customer service representatives for the customer based on a customer input.
    Type: Application
    Filed: February 24, 2017
    Publication date: May 17, 2018
    Inventors: Vijai Kalathur, Rajaram B. Krishnamurthy, Robert J. C. Paquin, Philip A. Siconolfi, Moses J. Vaughan