Patents by Inventor Timothy Shelton

Timothy Shelton 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: 11363144
    Abstract: A text representation is received from a virtual assistant application on a user device. The text representation may be generated via a speech-to-text engine of the virtual assistant application from audio speech spoken by a customer. Device diagnostic data of the user device is also received from the virtual assistant application. An identifier of the customer is placed in an assistance queue. At least information in the text representation and the device diagnostic data is analyzed to determine an issue associated with the user device and a solution for resolving the issue, so that the solution is applied. In response to the identifier of the customer reaching a front of the assistance queue, session state information that includes at least the text representation and a description of the issue is provided to a support application. A voice support session is initiated between the support application and the virtual assistant application.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: June 14, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Kevin Lau, Timothy Shelton, Robert Stamm
  • Publication number: 20220094789
    Abstract: A text representation is received from a virtual assistant application on a user device. The text representation may be generated via a speech-to-text engine of the virtual assistant application from audio speech spoken by a customer. Device diagnostic data of the user device is also received from the virtual assistant application. An identifier of the customer is placed in an assistance queue. At least information in the text representation and the device diagnostic data is analyzed to determine an issue associated with the user device and a solution for resolving the issue, so that the solution is applied. In response to the identifier of the customer reaching a front of the assistance queue, session state information that includes at least the text representation and a description of the issue is provided to a support application. A voice support session is initiated between the support application and the virtual assistant application.
    Type: Application
    Filed: September 21, 2020
    Publication date: March 24, 2022
    Inventors: Kevin Lau, Timothy Shelton, Robert Stamm
  • Patent number: 11044367
    Abstract: Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 22, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Jonathan Soini, Timothy Shelton, Alex Thanh Nguyen, Ganesh Balgum, Vikas Verma, Tony Giannini
  • Patent number: 10951693
    Abstract: The present disclosure describes techniques for monitoring telemetry data that relates to processing of client data on one or more data cluster(s) and dynamically re-routing client data to another data cluster for processing, based on an analysis of the telemetry data. Particularly, a Load Balancing and Data Prioritization (LB-DP) system is described that can monitor telemetry data associated with processing client data, and further generate a cluster-telemetry metric for each data cluster that quantifies whether a user experience on a client device is likely to be influenced by a data latency (I.e. delay) in processing client data. In some examples, the LB-DP System may prioritize processing some instances of client data over others, based on client profile data that prioritizes some clients over others. In other examples, the LB-DP system may selectively schedule a later time interval for processing of an instance of client data.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: March 16, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Kevin Lau, Timothy Shelton
  • Patent number: 10834181
    Abstract: The present disclosure describes techniques for monitoring telemetry data that relates to processing of client data on one or more data cluster(s) and dynamically re-routing client data to another data cluster for processing, based on an analysis of the telemetry data. Particularly, a Load Balancing and Data Prioritization (LB-DP) system is described that can monitor telemetry data associated with processing client data, and further generate a cluster-telemetry metric for each data cluster that quantifies whether a user experience on a client device is likely to be influenced by a data latency (I.e. delay) in processing client data. In some examples, the LB-DP System may prioritize processing some instances of client data over others, based on client profile data that prioritizes some clients over others. In other examples, the LB-DP system may selectively schedule a later time interval for processing of an instance of client data.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: November 10, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Kevin Lau, Timothy Shelton
  • Publication number: 20200220979
    Abstract: Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
    Type: Application
    Filed: December 4, 2019
    Publication date: July 9, 2020
    Inventors: Jonathan Soini, Timothy Shelton, Alex Thanh Nguyen, Ganesh Balgum, Vikas Verma, Tony Giannini
  • Patent number: 10623577
    Abstract: Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: April 14, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Jonathan Soini, Timothy Shelton, Alex Thanh Nguyen, Ganesh Balgum, Vikas Verma, Tony Giannini
  • Publication number: 20190306228
    Abstract: The present disclosure describes techniques for monitoring telemetry data that relates to processing of client data on one or more data cluster(s) and dynamically re-routing client data to another data cluster for processing, based on an analysis of the telemetry data. Particularly, a Load Balancing and Data Prioritization (LB-DP) system is described that can monitor telemetry data associated with processing client data, and further generate a cluster-telemetry metric for each data cluster that quantifies whether a user experience on a client device is likely to be influenced by a data latency (I.e. delay) in processing client data. In some examples, the LB-DP System may prioritize processing some instances of client data over others, based on client profile data that prioritizes some clients over others. In other examples, the LB-DP system may selectively schedule a later time interval for processing of an instance of client data.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Kevin Lau, Timothy Shelton
  • Publication number: 20190306229
    Abstract: The present disclosure describes techniques for monitoring telemetry data that relates to processing of client data on one or more data cluster(s) and dynamically re-routing client data to another data cluster for processing, based on an analysis of the telemetry data. Particularly, a Load Balancing and Data Prioritization (LB-DP) system is described that can monitor telemetry data associated with processing client data, and further generate a cluster-telemetry metric for each data cluster that quantifies whether a user experience on a client device is likely to be influenced by a data latency (I.e. delay) in processing client data. In some examples, the LB-DP System may prioritize processing some instances of client data over others, based on client profile data that prioritizes some clients over others. In other examples, the LB-DP system may selectively schedule a later time interval for processing of an instance of client data.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Kevin Lau, Timothy Shelton
  • Publication number: 20190028593
    Abstract: Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 24, 2019
    Inventors: Jonathan Soini, Timothy Shelton
  • Patent number: 10084922
    Abstract: Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: September 25, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Jonathan Soini, Timothy Shelton
  • Publication number: 20170324871
    Abstract: Systems and methods are described herein for providing multiple, different types of information for mobile devices and associated users to requesting systems, such as customer service systems provided by telecommunications carriers. The systems and methods may generate a single API that, when called by a requesting system (e.g., via a request transmitted by the requesting system that includes subscriber or device information), provides data collected from multiple, disparate data sources back to the requesting system via the single API.
    Type: Application
    Filed: March 30, 2017
    Publication date: November 9, 2017
    Inventors: Jonathan Soini, Timothy Shelton
  • Patent number: 9497142
    Abstract: In some implementations, a computing device may download a campaign from a server. The campaign may include a trigger and one or more actions associated with the trigger. In response to detecting that the trigger occurred, the computing device may perform the one or more actions associated with the trigger. The trigger may comprise an event that occurs at the computing device or a short message service (SMS) message that originates from the server.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: November 15, 2016
    Assignee: T-Mobile USA, Inc.
    Inventors: Craig Medin, Timothy Shelton
  • Publication number: 20140156992
    Abstract: In some implementations, a computing device may download a campaign from a server. The campaign may include a trigger and one or more actions associated with the trigger. In response to detecting that the trigger occurred, the computing device may perform the one or more actions associated with the trigger. The trigger may comprise an event that occurs at the computing device or a short message service (SMS) message that originates from the server.
    Type: Application
    Filed: February 25, 2013
    Publication date: June 5, 2014
    Applicant: T-MOBILE USA, INC.
    Inventors: Craig Medin, Timothy Shelton
  • Patent number: 7331925
    Abstract: A system which includes at least one ultrasound data collection device which is programmable to carry out a specific ultrasound procedure on a selected part of a human body of a patient. The resulting ultrasound data is transmitted via a local server at the site of the data collection device to the internet and from there to a web database server which processes the raw ultrasound data to produce medical result information, including ultrasound images, which is then sent to a skilled technician, who accepts the results, rejects or edits them. Accepted medical results are transmitted back to the medical practitioner, while edited medical results are reprocessed, the results of which are transmitted to the medical practitioner.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: February 19, 2008
    Assignee: Verathon, Inc.
    Inventors: Gerald J. McMorrow, William Barnard, Stephen Dudycha, Timothy Shelton, Vikram Chalana
  • Publication number: 20050288584
    Abstract: A system which includes at least one ultrasound data collection device which is programmable to carry out a specific ultrasound procedure on a selected part of a human body of a patient. The resulting ultrasound data is transmitted via a local server at the site of the data collection device to the internet and from there to a web database server which processes the raw ultrasound data to produce medical result information, including ultrasound images, which is then sent to a skilled technician, who accepts the results, rejects or edits them. Accepted medical results are transmitted back to the medical practitioner, while edited medical results are reprocessed, the results of which are transmitted to the medical practitioner.
    Type: Application
    Filed: August 30, 2005
    Publication date: December 29, 2005
    Inventors: Gerald McMorrow, William Barnard, Stephen Dudycha, Timothy Shelton, Vikram Chalana