Patents by Inventor Jason Allen Townsend

Jason Allen Townsend 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: 10447651
    Abstract: Technologies are described for using a cloud-based computer system to access services provided by a particular server over public Internet Protocol (IP) connections. In one aspect, a system includes a first computer system configured to run the particular server to provide a first service over public IP connections; and a second computer system configured to run a second server, where the particular server transmits, over public IP connections, a request for the second server to check the first service, where, responsive to receipt of the request for the second server to check the first service, the second server provides, to the particular server over public IP connections, information relating to whether the first service is available over public IP connections, and where the particular server updates an availability status of the first service over public IP connections based on the information provided by the second server.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: October 15, 2019
    Assignee: Apple Inc.
    Inventors: Jonathan D. Thomassian, Jeffrey H. Michaud, Sathish K. Narayanaswamy, Jason Allen Townsend, Amul Goswamy
  • Publication number: 20180295097
    Abstract: Technologies are described for using a cloud-based computer system to access services provided by a particular server over public Internet Protocol (IP) connections. In one aspect, a system includes a first computer system configured to run the particular server to provide a first service over public IP connections; and a second computer system configured to run a second server, where the particular server transmits, over public IP connections, a request for the second server to check the first service, where, responsive to receipt of the request for the second server to check the first service, the second server provides, to the particular server over public IP connections, information relating to whether the first service is available over public IP connections, and where the particular server updates an availability status of the first service over public IP connections based on the information provided by the second server.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 11, 2018
    Inventors: Jonathan D. Thomassian, Jeffrey H. Michaud, Sathish K. Narayanaswamy, Jason Allen Townsend, Amul Goswamy
  • Patent number: 9935918
    Abstract: Technologies are described for using a cloud-based computer system to access services provided by a particular server over public Internet Protocol (IP) connections. In one aspect, a system includes a first computer system configured to run the particular server to provide a first service over public IP connections; and a second computer system configured to run a second server, where the particular server transmits, over public IP connections, a request for the second server to check the first service, where, responsive to receipt of the request for the second server to check the first service, the second server provides, to the particular server over public IP connections, information relating to whether the first service is available over public IP connections, and where the particular server updates an availability status of the first service over public IP connections based on the information provided by the second server.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: April 3, 2018
    Assignee: Apple Inc.
    Inventors: Jonathan D. Thomassian, Jeffrey H. Michaud, Sathish K. Narayanaswamy, Jason Allen Townsend, Amul Goswamy
  • Publication number: 20150350044
    Abstract: Technologies are described for using a cloud-based computer system to access services provided by a particular server over public Internet Protocol (IP) connections. In one aspect, a system includes a first computer system configured to run the particular server to provide a first service over public IP connections; and a second computer system configured to run a second server, where the particular server transmits, over public IP connections, a request for the second server to check the first service, where, responsive to receipt of the request for the second server to check the first service, the second server provides, to the particular server over public IP connections, information relating to whether the first service is available over public IP connections, and where the particular server updates an availability status of the first service over public IP connections based on the information provided by the second server.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Jonathan D. Thomassian, Jeffrey H. Michaud, Sathish K. Narayanaswamy, Jason Allen Townsend, Amul Goswamy
  • Patent number: 7788599
    Abstract: A user interface element for selecting items from a hierarchy of items can present a cell for each level in the hierarchy of items. Each cell can be associated with a level in the hierarchy and is operable to receive user input. In response to receiving user input directed to a cell, a collection of items can be presented where each presented item is from the level in the hierarchy associated with the cell. Each presented item can also be a child of a selected item in a cell associated with a higher level in the hierarchy.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: August 31, 2010
    Assignee: Apple Inc.
    Inventors: Jeffrey H. Michaud, Michael Paul Thole, Mark Joseph Williams, Jason Allen Townsend
  • Publication number: 20080028337
    Abstract: A user interface element for selecting items from a hierarchy of items can present a cell for each level in the hierarchy of items. Each cell can be associated with a level in the hierarchy and is operable to receive user input. In response to receiving user input directed to a cell, a collection of items can be presented where each presented item is from the level in the hierarchy associated with the cell. Each presented item can also be a child of a selected item in a cell associated with a higher level in the hierarchy.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Jeffrey H. Michaud, Michael Paul Thole, Mark Joseph Williams, Jason Allen Townsend