Patents by Inventor Nathanael Thompson

Nathanael Thompson 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: 20240086970
    Abstract: Described herein are techniques for conducting an automated marketing campaign, having predefined exit criteria for removing a contact from the target audience of the automated marketing campaign, subsequent to initiating the automated marketing campaign. The exit criteria are specified as one or more conditional statements, which reference values in the contact record of the contact. Accordingly, as a contact record is updated by a contacts service over the course of the automated marketing campaign, data written to the contact record may cause the contact to be removed from the target audience.
    Type: Application
    Filed: December 22, 2022
    Publication date: March 14, 2024
    Inventors: Nathanael Thompson, David Zuluaga, Andrew Hoyle
  • Patent number: 9871740
    Abstract: A system and method is provided for controlling multimedia data transmission to a communication device via a network. The system comprises a de-muxer configured to obtain a first multimedia data for transmission and a flow controller configured to evaluate an estimated buffer time associated with the communication device. If the estimated buffer time satisfies a first threshold condition, the flow controller updates a current transmitting state to be a pacing state. And if the estimated buffer time satisfies a second threshold condition, the flow controller updates the current transmitting state to be a bursting state. The system also comprises a muxer configured to transmit the first multimedia data at a transmitting rate corresponding to the bursting state or the pacing state.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: January 16, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Kannan Parthasarathy, Andrew Michael Penner, Fabian Breg, Nathanael A. Thompson, Robert Kidd, Nicholas James Stavrakos, Miguel A. Melnyk
  • Publication number: 20150120876
    Abstract: A system and method is provided for controlling multimedia data transmission to a communication device via a network. The system comprises a de-muxer configured to obtain a first multimedia data for transmission and a flow controller configured to evaluate an estimated buffer time associated with the communication device. If the estimated buffer time satisfies a first threshold condition, the flow controller updates a current transmitting state to be a pacing state. And if the estimated buffer time satisfies a second threshold condition, the flow controller updates the current transmitting state to be a bursting state. The system also comprises a muxer configured to transmit the first multimedia data at a transmitting rate corresponding to the bursting state or the pacing state.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Applicant: Citrix Systems, Inc.
    Inventors: Kannan PARTHASARATHY, Andrew Michael Penner, Fabian Breg, Nathanael A. Thompson, Robert Kidd, Nicholas James Stavrakos, Miguel A. Melnyk
  • Patent number: 8307414
    Abstract: A method for controlling Internet access of a mobile device by using a communication system having a number of access points includes the steps of performing a certificate-based authentication between an authentication access point and a mobile device seeking access to the Internet; transmitting a certificate from the mobile device to the authentication access point; verifying the certificate by the authentication access point; determining whether the authenticating mobile device's certificate has been revoked prior to the expiration of its lifetime; and granting the authenticating mobile device access to the Internet, if the certificate has been verified successfully and not revoked prior to the expiration of its lifetime.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: November 6, 2012
    Assignees: Deutsche Telekom AG, Board of Trustees of the University of Illinois
    Inventors: Petros Zerfos, Jatinder Pal Singh, Marcin Solarski, Pablo Vidales, Nathanael Thompson, Haiyun Luo
  • Publication number: 20090187983
    Abstract: A method for controlling Internet access of a mobile device by using a communication system having a number of access points includes the steps of performing a certificate-based authentication between an authentication access point and a mobile device seeking access to the Internet; transmitting a certificate from the mobile device to the authentication access point; verifying the certificate by the authentication access point; determining whether the authenticating mobile device's certificate has been revoked prior to the expiration of its lifetime; and granting the authenticating mobile device access to the Internet, if the certificate has been verified successfully and not revoked prior to the expiration of its lifetime.
    Type: Application
    Filed: September 5, 2008
    Publication date: July 23, 2009
    Applicants: Board of Trustees of the University of Illinois, Technische Universitaet Berlin
    Inventors: Petros Zerfos, Jatinder Pal Singh, Marcin Solarski, Pablo Vidales, Nathanael Thompson, Haiyun Luo