Patents Assigned to Digital River, Inc.
  • Patent number: 11416912
    Abstract: Embodiments of the invention are directed to a system and method for providing a high-volume transaction queueing, reserve ecommerce solution that automatically engages and queues transactions when a primary back-end transaction processing system becomes unresponsive or unstable. Through machine learning algorithms, embodiments of the invention control transaction submission rates by queuing them and throttling the rate at which they are processed based on self-awareness and constant monitoring, feedback and health checks of the primary system. When metrics indicate that the third-party system can begin accepting transactions again, the system automatically feeds the queued transactions along with real-time orders at a rate that the third-party system can successfully manage.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 16, 2022
    Assignee: DIGITAL RIVER, INC.
    Inventors: Theodore Russell Cahall, Jr., Sandeep Tikoo, Ivan Atanasov Atanasov, Scott Michael Sutherland, Ian Holsman
  • 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
  • Publication number: 20200051147
    Abstract: Systems and methods are disclosed for the functional decomposition of the catalog domain and its sub-domains inside a global scale e-commerce system into respective software application services with dedicated data storage, so in order for the complex raw data of different nature or sub-domain that belongs to large catalogs to be easily accessed and read by online stores, it needs to be deciphered and derived by its domain specific computational process then materialized into appropriate real time content that can be directly obtained via software services and APIs by B2C and B2B websites instead having to utilize lots of computational power for every on line store page request to generate necessary real time content from the same raw catalog data that is administered by catalog managers. In the case of data that does not frequently change (i.e.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 13, 2020
    Applicant: Digital River, Inc.
    Inventors: Billy Chi Hsun Tsai, Ming-Wei Yang, Ping-Tai Teng Teng, Yung-Fu Tsai
  • 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
  • Patent number: 9817650
    Abstract: An agent software application for controlling distribution of files and managing updates to files. The agent automatically downloads files upon request by a user and can download a file in multiple portions by tracking received byte numbers. The agent searches for updates to files by using application signatures to uniquely identify files stored on a user's machine and transmitting the application signatures to a server storing the updates. The user can set parameters related to control of the downloading and searching for file updates, including scheduling of downloads for selected files and scheduling of automatic searching for updates on a periodic basis.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: November 14, 2017
    Assignee: Digital River, Inc.
    Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
  • Patent number: 9785988
    Abstract: A full-service turn-key in-application commerce solution with fraud detection is disclosed that provides web service interfaces to a commerce system. The in-application solution features fraud detection with user behavior tracking and fraud controls that limit the features that are offered to a user. Fraud detection involves input from the application, the commerce system, or third party systems. User fraud scores are updated frequently as events are processed. Controls are applied to the user account based on the user fraud score and risk classifications for ranges of fraud scores. An in-application solution also features a wallet with a personal threshold for microtransaction spending, limiting the amount that the user is allowed to spend before a wallet is cleared. The wallet is integrated with the fraud detection such that the personal threshold is determined from the user's latest fraud score.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: October 10, 2017
    Assignee: DIGITAL RIVER, INC.
    Inventors: Daniel Petri, Georg Kohout, Georg Nader, Martin Mayerhofer
  • Patent number: 9760921
    Abstract: A half-graphical user interface (Half-GUI) order processing (HGOP) system with single sign on and its method of use is described. A set of web services may be utilized for order processing in an electronic commerce system which allows a merchant to host a product catalog and shopping cart, but post the transaction to an e-commerce system in one simple transaction. In response to a shopping cart request and utilizing single sign on technology, the HGOP system exposes a single checkout form, prepopulated with customer account information to a merchant web site. If no edits are required, the transaction posts and an order confirmation/thank you page is displayed. If edits are required or a new customer account is required, the customer's account is updated or created.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: September 12, 2017
    Assignee: Digital River, Inc.
    Inventors: Eric Gunter Roubal, Amit Bartake
  • Patent number: 9311197
    Abstract: Disclosed is a computerized method, non-transitory machine-readable medium and computer system for ensuring that critical information, such as that allowing an ecommerce customer to activate purchased downloadable software, can be retrieved even if issues occur in the primary distribution center. The method receives a call for data (e.g. key) at a first endpoint associated with a first distribution center, determining that the call for the data cannot be fulfilled at the first endpoint, and shifting the call for the data to a second endpoint associated with a second distribution center. The computer system comprises a first and second distribution center system, including modules for: fulfilling a call for data, or key; determining if a call cannot be fulfilled, determining a plurality of error indications; and redirecting calls originally directed to one of a first computer or a second computer to the other of the first computer and the second computer.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: April 12, 2016
    Assignee: DIGITAL RIVER, INC.
    Inventors: Andrew Harris Doeden, Samy V. Pugazhendhi
  • Publication number: 20160092297
    Abstract: An API gateway provides a failure policy for services that fail when presented with a request. An API definition includes a policy for controlling subsequent calls to a server once failures are detected. The policy provides a threshold number of failures before requests are failed-fast. After a timeout period, requests are again presented to the service in an attempt to reset the system. The first request is allowed to pass and subsequent calls are either allowed to pass, if the requests succeed, or fail fast if the requests fail. When the requests succeed, the system follows a procedure to ramp up the use of the service in order to allow the system time to recover, by looping through stages configured by the service and set out in the API definition.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 31, 2016
    Applicant: Digital River, Inc.
    Inventors: Armando Mazon, Jonathan Kenneth Losch
  • Patent number: 9218270
    Abstract: A method and system of testing coded features is provided that provides deterministic test results. The method includes building an instance of the hosted application using a minimum set of information required for the instance of the hosted application. A coded feature to be tested is deployed to the created instance of the hosted application and tests are run against the deployed coded feature.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: December 22, 2015
    Assignee: Digital River, Inc.
    Inventors: Mark Thomas Klunder, Oleg Yeshaya Ryaboy
  • Patent number: 9123068
    Abstract: A software system that performs the creation of compact discs (CDs) containing full product files (executables, binaries, etc.) is described. This system allows clients to produce, on demand, software CD's as required for purchases and avoid maintenance of stock of product. A method of providing software CD's also is described.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 1, 2015
    Assignee: DIGITAL RIVER, INC.
    Inventors: Melvin Eugene Clark, Richard M. Bump, Peter Jirak
  • Patent number: 9092786
    Abstract: Disclosed is a computerized method, non-transitory machine-readable medium and computer system for ensuring that critical information, such as that allowing an ecommerce customer to activate purchased downloadable software, can be retrieved even if issues occur in the primary distribution center. The method receives a call for data (e.g. key) at a first endpoint associated with a first distribution center, determining that the call for the data cannot be fulfilled at the first endpoint, and shifting the call for the data to a second endpoint associated with a second distribution center. The computer system comprises a first and second distribution center system, including modules for: fulfilling a call for data, or key; determining if a call cannot be fulfilled, determining a plurality of error indications; and redirecting calls originally directed to one of a first computer or a second computer to the other of the first computer and the second computer.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: July 28, 2015
    Assignee: DIGITAL RIVER, INC.
    Inventors: Andrew Harris Doeden, Samy V. Pugazhendhi
  • Patent number: 9043481
    Abstract: Methods, apparatuses and systems directed to account-based access to media services are described. A media access controller server validates a voucher for an offer of network content and issues a token permitting access to the content. A media access manager server validates the token and invokes a playlist-generation step at a publishing point, and returns the content to a user's media player. A custom plug-in on the media access manager may enforce terms of service imposed by the publisher, such as a maximum number of simultaneous streams permitted by a single voucher, or a time window for use of the voucher. Streams whose voucher's end time has expired are terminated by the plug-in.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: May 26, 2015
    Assignee: DIGITAL RIVER, INC.
    Inventors: Gyuchang Jun, Kurt Huang, Duane Kuroda
  • Patent number: 8874487
    Abstract: A computer software license management system wrapper for use in a local computer is described. The software wrapper includes a wrapper interface that provides controlled access to a computer software application file. The software application file is encapsulated by security software code to protect it from unauthorized access. The software wrapper also includes a software license key identifying a license policy specifying a use limitation within a geographic boundary. In addition, the software wrapper includes a license validation mechanism that periodically determines compliance with the license policy. The license validation mechanism permits access by another process operating on the local computer through the wrapper interface in response to a valid license confirmation signal received from the license server. A license server that utilizes and an electronic storefront that sells software license wrappers having software use limitations within a geographic boundary also are described.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: October 28, 2014
    Assignee: Digital River, Inc.
    Inventors: Joel A. Ronning, David Efergan, Pete Olson, Amir Rauf
  • Publication number: 20140317600
    Abstract: A method and system of testing coded features is provided that provides deterministic test results. The method includes building an instance of the hosted application using a minimum set of information required for the instance of the hosted application. A coded feature to be tested is deployed to the created instance of the hosted application and tests are run against the deployed coded feature.
    Type: Application
    Filed: March 17, 2014
    Publication date: October 23, 2014
    Applicant: Digital River, Inc.
    Inventors: Mark Thomas KLUNDER, Oleg Yeshaya RYABOY
  • Patent number: 8856094
    Abstract: Remote segmentation is a process by which segmentation data is collected from a third party and applied to an existing database. In a preferred embodiment of remote segmentation, a definition is added that makes the local system aware of all the possible segmentation dimensions in a way that is presentable to the user as well as transmittable to a third party (in house or other company) which processes the segment and returns the result.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: October 7, 2014
    Assignee: Digital River, Inc.
    Inventors: Daniel Thomas Smith, Adam Thomas Gillespie, Timothy Charles Logasso
  • Publication number: 20140288996
    Abstract: A Technology Asset Tracking System and Method tracks all technology assets including software, hardware and other devices and telecommunications equipment, plans, contracts and agreements, and usage of technology assets from acquisition and assignment to disposal/retirement. An asset database maintains details on each of the devices, including its costs and features. Business rules related to device usage, including compliance policies, are maintained and checked against phone usage to monitor compliance. The system is designed to provide enterprise level configuration and compliance management—to accumulate information about configurations, changes and other data from disparate sources and enable management and data providers to integrate their data into a coherent, seamless unit, using a familiar type of interface.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 25, 2014
    Applicant: Digital River, Inc.
    Inventors: Christopher Joseph RENCE, Mary Suddendorf Braunwarth
  • Publication number: 20140207567
    Abstract: A cross channel conversion tracking system and method provides online marketers with information regarding which ads lead to conversion transactions, such as purchases. The system and method provides means to track purchases made when a particular user receives a marketing exposure on one device or channel but purchases on another device or channel. A cross channel conversion tracking system and method may be comprised of at least a data collection module, a data integration module, and a communications module with sub-modules as described. A data collection module may collect data on marketing exposures, post-purchase online interactions and device associations. A communications module may be used to retrieve data from local databases or third party systems when available, to allow for cross-device and cross-channel tracking. A data integration module may associate the various types of data to present a picture of marketing expenditure efficiency.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 24, 2014
    Applicant: Digital River, Inc.
    Inventors: Christopher Michael Gould, Eric William Lanser, Jeffrey J. Dahlby, Jason R. Nyhus
  • Patent number: 8769479
    Abstract: A software system that performs the creation of compact discs (CDs) containing full product files (executables, binaries, etc.) is described. This system allows clients to produce, on demand, software CD's as required for purchases and avoid maintenance of stock of product. A method of providing software CD's also is described.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: July 1, 2014
    Assignee: Digital River, Inc.
    Inventors: Melvin E. Clark, Richard M. Bump, Peter Jirak