Patents by Inventor Derek Ting

Derek Ting 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: 20190306311
    Abstract: An example method of assigning a telephone number to a user account in a communications system is provided. The method includes obtaining a mnemonic seed and obtaining a subset of telephone numbers filtered from a global telephone number pool based on the mnemonic seed. The alphanumeric representation of each telephone number in the subset is within a threshold Hamming distance of the mnemonic seed. The method further includes receiving an indication of a selected telephone number from the subset and assigning the selected telephone number to the user account.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 3, 2019
    Inventors: Derek TING, Michael KOVACEVIC, Jonathan Dennis HALK
  • Publication number: 20190306674
    Abstract: An example communications system for providing communication services between communications devices may employ multiple usage rates for metered communication services. A method for adjusting usage amounts to account for multiple usage rates may include determining a usage adjustment factor for a communications event; determining a metered usage amount for the communications event; and determining an adjusted usage amount based on the usage adjustment factor and the metered usage amount for the communications amount. Thus, a billing system in the communications system may determine an invoice amount based on the adjusted usage amount and a predetermined bill rate.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 3, 2019
    Inventor: DEREK TING
  • Patent number: 10432786
    Abstract: An example method of assigning a telephone number to a user account in a communications system is provided. The method includes obtaining a mnemonic seed and obtaining a subset of telephone numbers filtered from a global telephone number pool based on the mnemonic seed. The alphanumeric representation of each telephone number in the subset is within a threshold Hamming distance of the mnemonic seed. The method further includes receiving an indication of a selected telephone number from the subset and assigning the selected telephone number to the user account.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: October 1, 2019
    Assignee: TEXTNOW, INC.
    Inventors: Derek Ting, Michael Kovacevic, Jonathan Dennis Halk
  • Publication number: 20190124210
    Abstract: A mobile communications device receives an indication of a balance from a server when establishment of a voice call or sending of a message is requested. The mobile communications device determines whether the balance is sufficient to place the voice call or send the message over a mobile network. If the balance is sufficient to place the voice call or send the message over the mobile network, the voice call is established or the message is sent under normal operating conditions. If the balance is insufficient to place the voice call or send the message over the mobile network, a grace period is activated and the voice call is established or the message is sent during the grace period over an available wireless local-area network.
    Type: Application
    Filed: December 17, 2018
    Publication date: April 25, 2019
    Inventors: Derek TING, Tristan HUNTINGTON, Rich WONG
  • Patent number: 10178243
    Abstract: A mobile communications device receives an indication of a balance from a server when establishment of a voice call or sending of a message is requested. The mobile communications device determines whether the balance is sufficient to place the voice call or send the message over a mobile network. If the balance is sufficient to place the voice call or send the message over the mobile network, the voice call is established or the message is sent under normal operating conditions. If the balance is insufficient to place the voice call or send the message over the mobile network, a grace period is activated and the voice call is established or the message is sent during the grace period over an available wireless local-area network.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: January 8, 2019
    Assignee: TEXTNOW, INC.
    Inventors: Derek Ting, Tristan Huntington, Rich Wong
  • Publication number: 20170244843
    Abstract: A mobile communications device receives an indication of a balance from a server when establishment of a voice call or sending of a message is requested. The mobile communications device determines whether the balance is sufficient to place the voice call or send the message over a mobile network. If the balance is sufficient to place the voice call or send the message over the mobile network, the voice call is established or the message is sent under normal operating conditions. If the balance is insufficient to place the voice call or send the message over the mobile network, a grace period is activated and the voice call is established or the message is sent during the grace period over an available wireless local-area network.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Derek TING, Tristan HUNTINGTON, Rich WONG
  • Publication number: 20170171394
    Abstract: A database stores unique associations between account identifiers and mobile-network telephone numbers assigned by a mobile network to mobile communications devices. The account identifiers are also associated with voice-over-IP (VoIP) telephone numbers. Voice calls between the mobile communications devices are made as voice-over-IP (VoIP) calls using respective VoIP telephone numbers. Tracking of the VoIP calls is performed through the mobile network using respective mobile-network telephone numbers, so that a prepaid balance can be enforced.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 15, 2017
    Inventors: Derek TING, Jonathan LERNER
  • Patent number: 9674375
    Abstract: A mobile communications device receives an indication of a balance from a server when establishment of a voice call or sending of a message is requested. The mobile communications device determines whether the balance is sufficient to place the voice call or send the message over a mobile network. If the balance is sufficient to place the voice call or send the message over the mobile network, the voice call is established or the message is sent under normal operating conditions. If the balance is insufficient to place the voice call or send the message over the mobile network, a grace period is activated and the voice call is established or the message is sent during the grace period over an available wireless local-area network.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: June 6, 2017
    Assignee: TEXTNOW, INC.
    Inventors: Derek Ting, Tristan Huntington, Rich Wong
  • Patent number: 9621735
    Abstract: A database stores unique associations between account identifiers and mobile-network telephone numbers assigned by a mobile network to mobile communications devices. The account identifiers are also associated with voice-over-IP (VoIP) telephone numbers. Voice calls between the mobile communications devices are made as voice-over-IP (VoIP) calls using respective VoIP telephone numbers. Tracking of the VoIP calls is performed through the mobile network using respective mobile-network telephone numbers, so that a prepaid balance can be enforced.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: April 11, 2017
    Assignee: TEXTNOW, INC.
    Inventors: Derek Ting, Jonathan Lerner
  • Publication number: 20150381820
    Abstract: A database stores unique associations between account identifiers and mobile-network telephone numbers assigned by a mobile network to mobile communications devices. The account identifiers are also associated with voice-over-IP (VoIP) telephone numbers. Voice calls between the mobile communications devices are made as voice-over-IP (VoIP) calls using respective VoIP telephone numbers. Tracking of the VoIP calls is performed through the mobile network using respective mobile-network telephone numbers, so that a prepaid balance can be enforced.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Inventors: Derek Ting, Jonathan Lerner
  • Publication number: 20150381824
    Abstract: A mobile communications device receives an indication of a balance from a server when establishment of a voice call or sending of a message is requested. The mobile communications device determines whether the balance is sufficient to place the voice call or send the message over a mobile network. If the balance is sufficient to place the voice call or send the message over the mobile network, the voice call is established or the message is sent under normal operating conditions. If the balance is insufficient to place the voice call or send the message over the mobile network, a grace period is activated and the voice call is established or the message is sent during the grace period over an available wireless local-area network.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 31, 2015
    Inventors: Derek TING, Tristan HUNTINGTON, Rich WONG