Patents Assigned to Digital River, Inc.
  • Patent number: 8732841
    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: May 20, 2014
    Assignee: Digital River, Inc.
    Inventors: Joel A. Ronning, David Efergan, Pete Olson, Amir Rauf
  • Publication number: 20130339511
    Abstract: 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: Application
    Filed: August 13, 2013
    Publication date: December 19, 2013
    Applicant: Digital River, Inc.
    Inventors: Brad Livingston ARMSTRONG, Peter HUANG, Dan John CHARBONNEAU
  • Publication number: 20130317899
    Abstract: 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: Application
    Filed: May 6, 2013
    Publication date: November 28, 2013
    Applicant: Digital River, Inc.
    Inventor: Digital River, Inc.
  • Publication number: 20130297492
    Abstract: 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: Application
    Filed: November 1, 2012
    Publication date: November 7, 2013
    Applicant: Digital River, Inc.
    Inventors: Michael James Ertresvaag, Jessica Leigh Bergholtz Burnett, David Thomas McFadden, Christopher Scott Beaudoin
  • Publication number: 20130290141
    Abstract: 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: Application
    Filed: April 25, 2013
    Publication date: October 31, 2013
    Applicant: Digital River, Inc.
    Inventor: Deepak Bhaskar
  • Patent number: 8566461
    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: June 8, 2005
    Date of Patent: October 22, 2013
    Assignee: Digital River, Inc.
    Inventors: Gyuchang Jun, Kurt Huang, Duane Kuroda
  • Patent number: 8566462
    Abstract: 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: Grant
    Filed: May 10, 2006
    Date of Patent: October 22, 2013
    Assignee: Digital River, Inc.
    Inventors: Gyuchang Jun, Kurt Huang, Duane Kuroda
  • Patent number: 8516057
    Abstract: 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: Grant
    Filed: November 30, 2006
    Date of Patent: August 20, 2013
    Assignee: Digital River, Inc.
    Inventors: Adam Thomas Gillespie, Tyler Glendon Wardhaugh
  • Patent number: 8510454
    Abstract: 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: Grant
    Filed: May 3, 2007
    Date of Patent: August 13, 2013
    Assignee: Digital River, Inc.
    Inventors: Brad Armstrong, Peter Huang, Daniel John Charbonneau
  • Patent number: 8458043
    Abstract: Call center order system and process allows a customer service representative to make remote calls to a server to perform shopping cart actions, all on one web page. Historically, representatives would need to enter client information and product information on several different web pages to satisfy a purchase. Eventually, the representative would have “loaded” several different pages to enter product and customer information. This method resulted in a high amount of errors and increased the risk of fraud. The system utilizes AJAX and dynamic HTML technology. The representative is able to add, update, or remove products in the cart without waiting for the page to “refresh” after every action. Cart actions are flagged with a “ticking” indicator bar. Orders may be placed in a “queue” instead of loading a different page. A mild fraud mode to allow multiple orders is also described. A storefront is used in this process.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: June 4, 2013
    Assignee: Digital River, Inc.
    Inventors: Jason Dennis Moon, Daniel John Charbonneau
  • Patent number: 8374918
    Abstract: A model for the next generation of software network agents for downloadable software is provided. The software network agent delivers a streamlined user experience that presents the user with options to try or buy. The agent may be co-branded for merchant and affiliate marketing. The agent may be integrated with a number of services, such as ecommerce systems, affiliate marketing network systems, site optimization, web analytics and email marketing systems that enable a merchant to enhance the user experience and improve marketing. A user's actions may be tracked in order to provide OEMs and retailers payout on purchase referrals to the merchant's online store. Code changes and bug fixes can be made at the server and in a timely manner with minimal impact to the various systems supporting the software activation user experience.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: February 12, 2013
    Assignee: Digital River, Inc.
    Inventors: James M Wehmann, Mary E Suddendorf, Brent D Shiely, Daniel C Rohda, Bethany L Jaworski, David A Woolenberg
  • Patent number: 8352318
    Abstract: A marketing campaign collects data for page counts, sessions, orders, and revenue. Four kinds of campaigns are addressed: direct, deferred, site link tracking, and deferred site link tracking. A particular page visit in an end-user session “qualifies” for a campaign if it satisfies the configured conditions for the campaign; that is, if the target universal resource locator (URL) of the page is the landing page of the campaign, the referrer URL is the referrer page of the campaign, or the page tag contains the configured string for the campaign. The data is processed through a set of heuristics identified by marketing experts as the most likely paths to a sale, and exclusivity is assigned to the type of campaign with the highest priority.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: January 8, 2013
    Assignee: Digital River, Inc.
    Inventors: Sonya Rikhtverchik, Oliver Chang
  • Publication number: 20120266014
    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: Application
    Filed: April 13, 2012
    Publication date: October 18, 2012
    Applicant: DIGITAL RIVER, INC.
    Inventors: Andrew Harris Doeden, Samy V. Pugazhendhi
  • Publication number: 20120253976
    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: Application
    Filed: June 12, 2012
    Publication date: October 4, 2012
    Applicant: DIGITAL RIVER, INC.
    Inventors: Eric Gunter Roubal, Amit Bartake
  • Patent number: 8271396
    Abstract: An electronic commerce system managing sale and distribution of products over the Internet or other type of network. In order to prevent attempts by users to fraudulently obtain the products, system analyzes the information submitted by the users in connection with stored and associated information in an order to determine that likelihood that the order is an attempt at fraud. Based upon the determination, system accepts or declines the order. The system also saves the user-entered information for use in determining whether to accept to decline future orders.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: September 18, 2012
    Assignee: Digital River, Inc.
    Inventors: Joel Alan Ronning, Kelly J. Wical
  • Publication number: 20120216182
    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: Application
    Filed: April 27, 2012
    Publication date: August 23, 2012
    Applicant: DIGITAL RIVER, INC.
    Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
  • Publication number: 20120191546
    Abstract: An email message system with email strategy templates for use on a network is disclosed. A subscriber profile record includes an email address, a demographic, and status information for that subscriber's actions with prior emails or other events. Templates are provided with a predefined segment of the profile data that defines an initial audience for the marketing campaign, a first and second template with default title and content and a sending rule setting a delay between emails based on the first and the second templates. User input, profile data, and templates create a rule for sending messages to subscribers with particular status information for that subscriber's actions with prior emails. An email campaign manager sends a personalized message to at least one selected subscriber over the network based on the rule whereby, the selected subscriber receives the message as a result of having particular status for actions with prior emails.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 26, 2012
    Applicant: DIGITAL RIVER, INC.
    Inventors: Ryan Patrick Phelan, Manfred Tsen-Shu Ju
  • Patent number: 8230089
    Abstract: An on-site dynamic personalization system and method having a browser interacting through an internet connection with web pages of members in a cooperative network is described. The system includes a processor coupled through the internet connection to the browser. In addition, the system includes a memory with a cooperative membership database that stores data collected as the browser navigates web pages in the cooperative network. The memory also includes a software module with program code that the processor executes to cause the system to perform certain operations.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: July 24, 2012
    Assignee: Digital River, Inc.
    Inventors: James M. Wehmann, Mary Suddendorf Braunwarth, Charles W. Bounce
  • Publication number: 20120173386
    Abstract: Call center order system and process allows a customer service representative to make remote calls to a server to perform shopping cart actions, all on one web page. Historically, representatives would need to enter client information and product information on several different web pages to satisfy a purchase. Eventually, the representative would have “loaded” several different pages to enter product and customer information. This method resulted in a high amount of errors and increased the risk of fraud. The system utilizes AJAX and dynamic HTML technology. The representative is able to add, update, or remove products in the cart without waiting for the page to “refresh” after every action. Cart actions are flagged with a “ticking” indicator bar. Orders may be placed in a “queue” instead of loading a different page. A mild fraud mode to allow multiple orders is also described. A storefront is used in this process.
    Type: Application
    Filed: March 14, 2012
    Publication date: July 5, 2012
    Applicant: DIGITAL RIVER, INC.
    Inventors: Jason D. Moon, Daniel J. Charbonneau
  • Publication number: 20120150644
    Abstract: A model for the next generation of software network agents for downloadable software is provided. The software network agent delivers a streamlined user experience that presents the user with options to try or buy. The agent may be co-branded for merchant and affiliate marketing. The agent may be integrated with a number of services, such as ecommerce systems, affiliate marketing network systems, site optimization, web analytics and email marketing systems that enable a merchant to enhance the user experience and improve marketing. A user's actions may be tracked in order to provide OEMs and retailers payout on purchase referrals to the merchant's online store. Code changes and bug fixes can be made at the server and in a timely manner with minimal impact to the various systems supporting the software activation user experience.
    Type: Application
    Filed: February 17, 2012
    Publication date: June 14, 2012
    Applicant: DIGITAL RIVER, INC.
    Inventors: Brent Shiely, Bethany L. Jaworski, Daniel C. Rohda, Mary E. Suddendorf, James M. Wehmann, David A. Woolenberg