Patents by Inventor Ryan Patrick DOUGLAS

Ryan Patrick DOUGLAS 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: 10951489
    Abstract: Compliance with a Service Level Agreement (SLA) between an ecommerce provider and its customer may be determined using real user monitoring by collecting data for each HTTP/HTTPS request and response sent to the ecommerce provider. The presence of a content delivery network (CDN), also monitoring every HTTP/HTTPS request sent from a user, through the CDN provides an external, third-party confirmation of compliance. Real user monitoring is collected at the SaaS system by triggering an event rule, collecting data regarding the performance of the request and the response, and logging the created message. The log is processed and stored in a performance monitoring system where indexed for calculations and presentation.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 16, 2021
    Assignee: DIGITAL RIVER, INC.
    Inventors: Mark Aron Beltt, Ryan Patrick Douglas, Chad Martin, Marcus Mechmann, Michael Edwin Borchert
  • Patent number: 10771351
    Abstract: A cloud-based system and method for provisioning IT infrastructure systems is disclosed. The system and method provided constructs an infrastructure generally comprised of a processing component supplying the computational capacity for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing elements and the processing component to storage components. In addition, the system and method provide all features required for a complete, immediately usable infrastructure system including registration of IP addresses and domain names so that the user may have the system completely up and running without the aid of an administrator.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: September 8, 2020
    Assignee: DIGITAL RIVER, INC.
    Inventors: Ryan Patrick Douglas, James Edward Lehnhoff, Michael Robert Wilson, Lukas John Marty, Michael Thomas Gross, Paul Conrad Schaleger
  • Patent number: 10223729
    Abstract: A high volume order management system is disclosed. Order capture and order processing are separated in order to allow the maximum number of orders to be captured during a short period of time. An order capture system is integrated with each website on which the product is offered. The system is comprised of a number of pods which are further comprised of order capture web pages, business rules and modules designed to capture orders as quickly as possible while still preventing fraudulent orders and providing the shopper with an expectation of whether the purchase attempt was successful. Orders are collected in a file and are subsequently processed by a global ecommerce system.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 5, 2019
    Assignee: Digital River, Inc.
    Inventors: Ryan Patrick Douglas, Samuel Fast Morris, Michael Edwin Olsen Borchert, Amit S Bartake, Sean Walbran, Glenn Aaron Stolar, Steven J Hardek
  • Publication number: 20180077227
    Abstract: A light-weight system is employed to meter traffic into an ecommerce system when the expected level of traffic would cause performance instability and other issues. A distribution service system logically sits in front of the ecommerce system when traffic is or is expected to be extraordinarily high. Users complete a page form indicating interest in purchasing an item. High-speed logging of the request record is performed by the distribution service engine. Basic preliminary filter services are applied to the file with records failing preliminary checks flagged or removed. The remaining records are presented to a distribution engine. A distribution algorithm determines an optimal policy for allowing the users to place orders, specifying the particular time period allowed, which has the effect of metering orders into the system at a rate at which the system can continue to perform optimally.
    Type: Application
    Filed: August 24, 2017
    Publication date: March 15, 2018
    Inventors: Oleg Yeshaya Ryaboy, Amit Bartake, Ian Holsman, Ryan Patrick Douglas, Christopher Joseph Rence
  • Publication number: 20170187583
    Abstract: Compliance with a Service Level Agreement (SLA) between an ecommerce provider and its customer may be determined using real user monitoring by collecting data for each HTTP/HTTPS request and response sent to the ecommerce provider. The presence of a content delivery network (CDN), also monitoring every HTTP/HTTPS request sent from a user, through the CDN provides an external, third-party confirmation of compliance. Real user monitoring is collected at the SaaS system by triggering an event rule, collecting data regarding the performance of the request and the response, and logging the created message. The log is processed and stored in a performance monitoring system where indexed for calculations and presentation.
    Type: Application
    Filed: December 29, 2016
    Publication date: June 29, 2017
    Inventors: Mark Aron Beltt, Ryan Patrick Douglas, Chad Martin, Marcus Mechmann, Michael Edwin Borchert
  • Publication number: 20170034012
    Abstract: A cloud-based system and method for provisioning IT infrastructure systems is disclosed. The system and method provided constructs an infrastructure generally comprised of a processing component supplying the computational capacity for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing elements and the processing component to storage components. In addition, the system and method provide all features required for a complete, immediately usable infrastructure system including registration of IP addresses and domain names so that the user may have the system completely up and running without the aid of an administrator.
    Type: Application
    Filed: October 11, 2016
    Publication date: February 2, 2017
    Inventors: Ryan Patrick Douglas, James Edward Lehnhoff, Michael Robert Wilson, Lukas John Marty, Michael Thomas Gross, Paul Conrad Schaleger
  • Publication number: 20150149640
    Abstract: A cloud-based system and method for provisioning IT infrastructure systems is disclosed. The system and method provided constructs an infrastructure generally comprised of a processing component supplying the computational capacity for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing elements and the processing component to storage components. In addition, the system and method provide all features required for a complete, immediately usable infrastructure system including registration of IP addresses and domain names so that the user may have the system completely up and running without the aid of an administrator.
    Type: Application
    Filed: September 30, 2014
    Publication date: May 28, 2015
    Inventors: Ryan Patrick DOUGLAS, Lukas John MARTY, James Robert GRILL, James Edward LEHNHOFF, Michael Robert WILSON
  • Publication number: 20150058467
    Abstract: A system and method for the fast, on-demand provisioning of platform-as-a-service is described. A customer submits a request for a platform, such as an e-commerce platform, by providing specifications for the infrastructure and identifying the type of platform required. The system automatically creates and tunes an infrastructure template. Applications and configuration details as well as other artifacts are installed on the template to create a platform model. The platform model is replicated to location and capacity specifications. Data Center and network details are registered so the platform may be identified on the network. The requestor may use the capacity for any period of time and then return it to the provider.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventors: Ryan Patrick DOUGLAS, Michael Edwin OLSEN BORCHERT, Dana Elli JOHNSON, Kyle John FRIESEN
  • Publication number: 20150019742
    Abstract: A cloud-based system and method for provisioning IT infrastructure systems is disclosed. The system and method provided constructs an infrastructure generally comprised of a processing component supplying the computational capacity for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing elements and the processing component to storage components. In addition, the system and method provide all features required for a complete, immediately usable infrastructure system including registration of IP addresses and domain names so that the user may have the system completely up and running without the aid of an administrator.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: Ryan Patrick DOUGLAS, Lukas John MARTY, James Robert GRILL, James Edward LEHNHOFF, Michael Robert WILSON
  • Publication number: 20150019743
    Abstract: A cloud-based system and method for provisioning IT infrastructure systems is disclosed. The system and method provided constructs an infrastructure generally comprised of a processing component supplying the computational capacity for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing elements and the processing component to storage components. In addition, the system and method provide all features required for a complete, immediately usable infrastructure system including registration of IP addresses and domain names so that the user may have the system completely up and running without the aid of an administrator.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: Ryan Patrick DOUGLAS, Lukas John MARTY, James Robert GRILL, James Edward LEHNHOFF, Michael Robert WILSON
  • Publication number: 20140025535
    Abstract: A high volume order management system is disclosed. Order capture and order processing are separated in order to allow the maximum number of orders to be captured during a short period of time. An order capture system is integrated with each website on which the product is offered. The system is comprised of a number of pods which are further comprised of order capture web pages, business rules and modules designed to capture orders as quickly as possible while still preventing fraudulent orders and providing the shopper with an expectation of whether the purchase attempt was successful. Orders are collected in a file and are subsequently processed by a global ecommerce system.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 23, 2014
    Inventors: Ryan Patrick Douglas, Samuel Fast Morris, Michael Edwin Olsen Borchert, Amit S Bartake, Sean Walbran, Glenn Aaron Stolar, Steven J Hardek
  • Publication number: 20130339510
    Abstract: A cloud-based system and method for provisioning IT infrastructure systems is disclosed. The system and method provided constructs an infrastructure generally comprised of a processing component supplying the computational capacity for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing elements and the processing component to storage components. In addition, the system and method provide all features required for a complete, immediately usable infrastructure system including registration of IP addresses and domain names so that the user may have the system completely up and running without the aid of an administrator.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 19, 2013
    Inventors: Ryan Patrick DOUGLAS, Lukas John MARTY, James Robert GRILL, James Edward LEHNHOFF, Michael Robert WILSON