Patents Assigned to Digital River, Inc.
-
Publication number: 20200051147Abstract: 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: ApplicationFiled: August 10, 2018Publication date: February 13, 2020Applicant: Digital River, Inc.Inventors: Billy Chi Hsun Tsai, Ming-Wei Yang, Ping-Tai Teng Teng, Yung-Fu Tsai
-
Patent number: 10223729Abstract: 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: GrantFiled: July 22, 2013Date of Patent: March 5, 2019Assignee: 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: 9817650Abstract: 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: GrantFiled: April 27, 2012Date of Patent: November 14, 2017Assignee: Digital River, Inc.Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
-
Patent number: 9760921Abstract: 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: GrantFiled: August 21, 2008Date of Patent: September 12, 2017Assignee: Digital River, Inc.Inventors: Eric Gunter Roubal, Amit Bartake
-
Publication number: 20160092297Abstract: 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: ApplicationFiled: September 29, 2015Publication date: March 31, 2016Applicant: Digital River, Inc.Inventors: Armando Mazon, Jonathan Kenneth Losch
-
Patent number: 9218270Abstract: 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: GrantFiled: March 17, 2014Date of Patent: December 22, 2015Assignee: Digital River, Inc.Inventors: Mark Thomas Klunder, Oleg Yeshaya Ryaboy
-
Patent number: 8874487Abstract: 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: GrantFiled: April 14, 2005Date of Patent: October 28, 2014Assignee: Digital River, Inc.Inventors: Joel A. Ronning, David Efergan, Pete Olson, Amir Rauf
-
Publication number: 20140317600Abstract: 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: ApplicationFiled: March 17, 2014Publication date: October 23, 2014Applicant: Digital River, Inc.Inventors: Mark Thomas KLUNDER, Oleg Yeshaya RYABOY
-
Patent number: 8856094Abstract: 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: GrantFiled: May 6, 2008Date of Patent: October 7, 2014Assignee: Digital River, Inc.Inventors: Daniel Thomas Smith, Adam Thomas Gillespie, Timothy Charles Logasso
-
Publication number: 20140288996Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 25, 2014Applicant: Digital River, Inc.Inventors: Christopher Joseph RENCE, Mary Suddendorf Braunwarth
-
Publication number: 20140207567Abstract: 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: ApplicationFiled: January 21, 2014Publication date: July 24, 2014Applicant: Digital River, Inc.Inventors: Christopher Michael Gould, Eric William Lanser, Jeffrey J. Dahlby, Jason R. Nyhus
-
Patent number: 8769479Abstract: 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: GrantFiled: January 31, 2007Date of Patent: July 1, 2014Assignee: Digital River, Inc.Inventors: Melvin E. Clark, Richard M. Bump, Peter Jirak
-
Patent number: 8732841Abstract: 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: GrantFiled: April 14, 2005Date of Patent: May 20, 2014Assignee: Digital River, Inc.Inventors: Joel A. Ronning, David Efergan, Pete Olson, Amir Rauf
-
Publication number: 20130339511Abstract: A system and method are provided that allows users to define a set of parameters for Uniform Resource Locator (URL) mapping rules. A URL may be defined for each output parameter condition, input parameters inspected, and the output parameter value determined. Business logic is executed before and after URL mappings have been determined. Multiple exclusive groups of mapping rules are maintained and an incoming URL can be explicitly directed to a rule group. Rule handlers, new URLs within an existing link generator, as well as input and output parameters are created to act on parameters during processing. Input parameters and values are translated to output parameters and values, respectively. Output parameters and values are mapped to a destination URL. In addition, a customizable bulk loading tool is provided which sends the mapped sets directly to a client to add values to the sets and then returns the document.Type: ApplicationFiled: August 13, 2013Publication date: December 19, 2013Applicant: Digital River, Inc.Inventors: Brad Livingston ARMSTRONG, Peter HUANG, Dan John CHARBONNEAU
-
Publication number: 20130317899Abstract: A system and method for determining e-commerce purchase eligibility of product offerings restricted to particular market segments and used in conjunction with an e-commerce system is described. Identifying information provided by the user is compared to a white list of eligibility parameters selected and configured by the vendor. An e-mail confirming eligibility and containing a customized URL is provided to the user; selecting the link automatically logs the user into the account. The system allows limited or unlimited purchases to be made by qualified users. Fraud detection is performed prior to checkout. Once the order has been processed the user may immediately download the product. An e-mail is sent to the user providing delayed downloading instructions and license key. Downloading may inject the license key for automatic software product or application activation.Type: ApplicationFiled: May 6, 2013Publication date: November 28, 2013Applicant: Digital River, Inc.Inventor: Digital River, Inc.
-
Publication number: 20130297492Abstract: E-commerce customers may dispute a charge for various reasons. When they dispute a charge with the payment processor, the payment processor reverses the charge and notifies the payment gateway that transacted the payment. An automated chargeback dispute program is scheduled to run each day to collect data for disputing the chargeback notifications. Data is extracted from the payment processing gateway and e-commerce platform that performed the original transaction. The data is formatted into a response, such as a letter, file, or API message and electronically submitted to the issuing bank.Type: ApplicationFiled: November 1, 2012Publication date: November 7, 2013Applicant: Digital River, Inc.Inventors: Michael James Ertresvaag, Jessica Leigh Bergholtz Burnett, David Thomas McFadden, Christopher Scott Beaudoin
-
Publication number: 20130290141Abstract: A content management console system application for electronic devices is disclosed. A content management system application is a device agnostic system installed on a computing or telecommunications device which interfaces with various web and content servers over a communications network, such as the internet, to provide a multi-media, multi-function console with embedded media player (e.g. movies/games/books/music) and ecommerce store facilitated by an ecommerce/mobile commerce system and platform backend. The CEC is a flexible, scalable and global system which allows developers to code and deploy apps to all walled gardens. The CEC provides accessibility to secure downloaded or real-time data streaming of encrypted or unencrypted media and online shopping from within the CEC.Type: ApplicationFiled: April 25, 2013Publication date: October 31, 2013Applicant: Digital River, Inc.Inventor: Deepak Bhaskar
-
Patent number: 8566461Abstract: 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: GrantFiled: June 8, 2005Date of Patent: October 22, 2013Assignee: Digital River, Inc.Inventors: Gyuchang Jun, Kurt Huang, Duane Kuroda
-
Patent number: 8566462Abstract: Methods, apparatuses and systems directed to methods of controlling access to one or more items of network content referenced within a structured document such as an RSS feed. Embodiments of the invention are particularly suited to podcasting, where the access control is based on monetary payment, presentation of coupons or other promotional devices, or other forms of web commerce; or may limit the duration of accessibility of the content, the number of times it can be downloaded, or other characteristics of access.Type: GrantFiled: May 10, 2006Date of Patent: October 22, 2013Assignee: Digital River, Inc.Inventors: Gyuchang Jun, Kurt Huang, Duane Kuroda
-
Patent number: 8516057Abstract: The present invention is related to a software system that solves the above-mentioned problems. In accordance with one embodiment of the invention, a computerized subscriber list creation and management system for use on the internet or other network is described. In a preferred embodiment of the invention, a business may conduct advanced database search queries, then save, manage and update those searches automatically. A business may build subscriber lists using multi-part rules determined by customer data including demographics, preferences, and behaviors. Moreover, the business may save the searches and manage database segments effectively for use in multiple campaigns. Subscriber lists update automatically as the database grows and changes.Type: GrantFiled: November 30, 2006Date of Patent: August 20, 2013Assignee: Digital River, Inc.Inventors: Adam Thomas Gillespie, Tyler Glendon Wardhaugh