Patents by Inventor Ian R. Waters

Ian R. Waters 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: 11044090
    Abstract: The disclosed embodiments relate to a system that processes requests to access data item at an edge device in a network. During operation, the system receives the request to access the data item from a user, wherein the request is received at the edge device, and wherein the edge device communicates with an origin server, which stores data items. If the request includes a token identifier, the system uses the token identifier to look up a token payload in a token cache at the edge device. The system then decorates the request with fields from the token payload, and analyzes the decorated request to determine whether the user is authorized to access the data item. If the user is authorized to access the data item, the system looks up the data item in a content cache at the edge device, and returns the data item to the user to complete the request.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: June 22, 2021
    Assignee: Zendesk, Inc.
    Inventors: Ryan C. Kennedy, Erik O. Hartwig, Ian R. Waters, Andrei Balcanasu
  • Publication number: 20200036526
    Abstract: The disclosed embodiments relate to a system that processes requests to access data item at an edge device in a network. During operation, the system receives the request to access the data item from a user, wherein the request is received at the edge device, and wherein the edge device communicates with an origin server, which stores data items. If the request includes a token identifier, the system uses the token identifier to look up a token payload in a token cache at the edge device. The system then decorates the request with fields from the token payload, and analyzes the decorated request to determine whether the user is authorized to access the data item. If the user is authorized to access the data item, the system looks up the data item in a content cache at the edge device, and returns the data item to the user to complete the request.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Applicant: Zendesk, Inc.
    Inventors: Ryan C. Kennedy, Erik O. Hartwig, Ian R. Waters, Andrei Balcanasu
  • Publication number: 20100017794
    Abstract: A system for providing computer operating system updates includes a service provider facility including a service provider server and a patch database storing patch metadata related to the computer operating system updates, a customer facility including a customer server and at least one operating system node, and an original equipment manufacturers facility communicatively coupled to the customer facility, wherein the customer server accesses a list of available computer operating system updates through the service provider server based upon a customer's subscription with the service provider to download the computer system updates from the original equipment manufacturers facility to the at least one operating system node.
    Type: Application
    Filed: March 13, 2009
    Publication date: January 21, 2010
    Applicant: Terix Computer Company, Inc. d/b/a Terix Computer Service
    Inventors: Ian R. Waters, James Ozone