Patents by Inventor Jonathan Michael Soini

Jonathan Michael Soini 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: 10228926
    Abstract: A remote support installation mechanism provides for the installation of a remote support client application onto a user device. A server may receive a request for a remote support eligibility status from a device agent application on a user device that is loaded with an installer package for a remote support client application. The remote support client application may be used to initiate a remote support session with a remote support application on a remote support server to provide a computing terminal with remote support access to the user device. The server may determine based on at least one of a device management database or a user account database that the user device qualifies for remote support. Accordingly, the server may send an install command to trigger an installation of the remote support client application on the user device from the installer package.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 12, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Jonathan Michael Soini, Timothy Adam Shelton
  • Patent number: 10147096
    Abstract: A diagnostic device may enable the retrieval of user device information and an eligibility status of a user device for a device return, a device upgrade, or a device exchange. The diagnostic device may receive the user device information of the user device via a wired or wireless communication interface. The diagnostic device may send the user device information to a server associated with a wireless carrier network. In turn, the server associated with the wireless carrier network may use the user device information to determine an eligibility status of the user device for a device return, a device exchange, or a device upgrade. Subsequently, the diagnostic device may receive a unique code generated by the wireless carrier network, in which the unique code is associated with the user device information of the user device. The diagnostic device then presents the unique code on a display of the diagnostic device.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: December 4, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Jonathan Michael Soini, Calum Jonathan Frances Lawler
  • Patent number: 10025654
    Abstract: A workflow engine on a computing device is used to resolve a trouble ticket. Preliminary data is retrieved and one or more symptoms are received from a user device having a malfunction. The probability of each possible cause of the malfunction is determined. Upon determining that a probability of a mostly likely cause of the malfunction is above a predetermined threshold, a solution is provided. Upon determining that the probability of the most likely cause of the malfunction is not above the predetermined threshold, then entering a loop of performing diagnostic steps until the likely cause of the malfunction is above a predetermined threshold. Each diagnostic step is performed automatically, if the workflow engine determines that it can. If the diagnostic step cannot be performed automatically, the CSR is guided on how to accommodate the diagnostic step.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 17, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Jonathan Michael Soini, Alex Nguyen, Timothy Adam Shelton
  • Patent number: 10019302
    Abstract: A workflow engine may be used to resolve service issues in a more expedient and effective manner. The workflow engine may select a troubleshooting flow to detect problems associated with a user device that uses communication services provided by a wireless telecommunication network. The workflow engine may determine alert notifications that are relevant to the troubleshooting operations. The workflow engine may make such a determination based on information from multiple data sources of the wireless telecommunication network. The workflow engine may further assign priority ratings to the alert notifications. Subsequently, a presentation layout may be assigned to the troubleshooting operations of the troubleshooting flow and the alert notifications by the workflow engine based on the priority ratings. The troubleshooting operation and the alert notifications are then provided for presentation on a computing device according to the presentation layout by the workflow engine.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: July 10, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Alex Nguyen, Jonathan Michael Soini, Timothy Adam Shelton
  • Publication number: 20170286199
    Abstract: A workflow engine on a computing device is used to resolve a trouble ticket. Preliminary data is retrieved and one or more symptoms are received from a user device having a malfunction. The probability of each possible cause of the malfunction is determined. Upon determining that a probability of a mostly likely cause of the malfunction is above a predetermined threshold, a solution is provided. Upon determining that the probability of the most likely cause of the malfunction is not above the predetermined threshold, then entering a loop of performing diagnostic steps until the likely cause of the malfunction is above a predetermined threshold. Each diagnostic step is performed automatically, if the workflow engine determines that it can. If the diagnostic step cannot be performed automatically, the CSR is guided on how to accommodate the diagnostic step.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Jonathan Michael Soini, Alex Nguyen, Timothy Adam Shelton
  • Publication number: 20170235628
    Abstract: A workflow engine may be used to resolve service issues in a more expedient and effective manner. The workflow engine may select a troubleshooting flow to detect problems associated with a user device that uses communication services provided by a wireless telecommunication network. The workflow engine may determine alert notifications that are relevant to the troubleshooting operations. The workflow engine may make such a determination based on information from multiple data sources of the wireless telecommunication network. The workflow engine may further assign priority ratings to the alert notifications. Subsequently, a presentation layout may be assigned to the troubleshooting operations of the troubleshooting flow and the alert notifications by the workflow engine based on the priority ratings. The troubleshooting operation and the alert notifications are then provided for presentation on a computing device according to the presentation layout by the workflow engine.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: Alex Nguyen, Jonathan Michael Soini, Timothy Adam Shelton
  • Publication number: 20170220330
    Abstract: A remote support installation mechanism provides for the installation of a remote support client application onto a user device. A server may receive a request for a remote support eligibility status from a device agent application on a user device that is loaded with an installer package for a remote support client application. The remote support client application may be used to initiate a remote support session with a remote support application on a remote support server to provide a computing terminal with remote support access to the user device. The server may determine based on at least one of a device management database or a user account database that the user device qualifies for remote support. Accordingly, the server may send an install command to trigger an installation of the remote support client application on the user device from the installer package.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Inventors: Jonathan Michael Soini, Timothy Adam Shelton
  • Publication number: 20160269895
    Abstract: A diagnostic device may enable the retrieval of user device information and an eligibility status of a user device for a device return, a device upgrade, or a device exchange. The diagnostic device may receive the user device information of the user device via a wired or wireless communication interface. The diagnostic device may send the user device information to a server associated with a wireless carrier network. In turn, the server associated with the wireless carrier network may use the user device information to determine an eligibility status of the user device for a device return, a device exchange, or a device upgrade. Subsequently, the diagnostic device may receive a unique code generated by the wireless carrier network, in which the unique code is associated with the user device information of the user device. The diagnostic device then presents the unique code on a display of the diagnostic device.
    Type: Application
    Filed: October 15, 2015
    Publication date: September 15, 2016
    Inventors: Jonathan Michael Soini, Calum Jonathan Frances Lawler