Patents by Inventor Joel Ronning

Joel Ronning 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: 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: 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
  • 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: 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
  • Patent number: 7617124
    Abstract: A download processor for secure downloading of a digital product file when ordered by a user. The order includes a file identifier related to the file and an order identifier related to the order. The download processor performs security checks related to the file, the order, and the user. The file identifier and order identifier are verified based upon information related to the file and the order, and information related to the user is also verified. Based upon the verifications, the download processor selectively permits or denies download of the file to a user machine.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: November 10, 2009
    Assignee: Digital River, Inc.
    Inventors: Joel A. Ronning, Kelly J. Wical
  • Publication number: 20070198362
    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: Application
    Filed: October 12, 2006
    Publication date: August 23, 2007
    Applicant: DIGITAL RIVER, INC.
    Inventors: Joel Ronning, Kelly Wical
  • Publication number: 20070198361
    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: Application
    Filed: October 12, 2006
    Publication date: August 23, 2007
    Applicant: DIGITAL RIVER, INC.
    Inventors: Joel Ronning, Kelly Wical
  • Patent number: 7165051
    Abstract: An electronic commerce system having a server and an end user machine interacting through a network during an electronic commerce transaction is disclosed. The server includes a software module configured to receive user-entered information via the network including an electronic purchase order for a product within the electronic commerce system. In addition, the server includes a fraud detection mechanism active during electronic commerce transactions. The fraud detection mechanism determines a likelihood that the electronic purchase order is attempted fraud based upon (i) information associated with the user-entered information and (ii) factors relating to a users real-time interaction with the server during a transaction to process the electronic purchase order. A method performed by an electronic commerce system for determining a likelihood that the electronic purchase order is attempted fraud based is also provided.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: January 16, 2007
    Assignee: Digital River, Inc.
    Inventors: Joel A. Ronning, Kelly J. Wical
  • Patent number: 7058597
    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: August 11, 1999
    Date of Patent: June 6, 2006
    Assignee: Digital River, Inc.
    Inventors: Joel A. Ronning, Kelly J. Wical
  • Publication number: 20060059100
    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: Application
    Filed: April 14, 2005
    Publication date: March 16, 2006
    Applicant: Digital River, Inc.
    Inventors: Joel Ronning, David Efergan, Pete Olson, Amir Rauf
  • Publication number: 20060059561
    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: Application
    Filed: April 14, 2005
    Publication date: March 16, 2006
    Applicant: Digital River, Inc.
    Inventors: Joel Ronning, David Efergan, Pete Olson, Amir Rauf
  • Publication number: 20060059099
    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: Application
    Filed: April 14, 2005
    Publication date: March 16, 2006
    Applicant: Digital River, Inc.
    Inventors: Joel Ronning, David Efergan, Pete Olson, Amir Rauf
  • Publication number: 20050154676
    Abstract: An electronic commerce system having a server and an end user machine interacting through a network during an electronic commerce transaction is disclosed. The server includes a software module configured to receive user-entered information via the network including an electronic purchase order for a product within the electronic commerce system. In addition, the server includes a fraud detection mechanism active during electronic commerce transactions. The fraud detection mechanism determines a likelihood that the electronic purchase order is attempted fraud based upon (i) information associated with the user-entered information and (ii) factors relating to a users real-time interaction with the server during a transaction to process the electronic purchase order. A method performed by an electronic commerce system for determining a likelihood that the electronic purchase order is attempted fraud based is also provided.
    Type: Application
    Filed: February 22, 2005
    Publication date: July 14, 2005
    Applicant: Digital River, Inc.
    Inventors: Joel Ronning, Kelly Wical
  • Publication number: 20030212992
    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: March 31, 2003
    Publication date: November 13, 2003
    Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
  • Publication number: 20030195974
    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: March 25, 2003
    Publication date: October 16, 2003
    Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
  • Patent number: 5907617
    Abstract: A computer-based system is provided for demonstrating software programs to a potential purchaser and for gathering marketing information related to the demonstration of the programs. The system enables the software programs for execution upon selection by a user, and allows the user to subsequently operate or sample the selected software program. The system maintains the selected software program in a locked state to prevent unauthorized duplication of the selected software program, and selectively disables the sampling, such as when the user completes the sampling or if the system detects that the user is attempting to copy the sampled application. A code is generated that identifies one or more particular software programs and contains information relating to sampling of the particular software programs by the user, such as which applications were sampled and how many times they were sampled.
    Type: Grant
    Filed: July 14, 1997
    Date of Patent: May 25, 1999
    Assignee: Digital River, Inc.
    Inventor: Joel A. Ronning
  • Patent number: 5903647
    Abstract: A computer-based self-launching system associated with a software program or other digital information is provided for distributing the software program or other digital information to a potential purchaser. The self-launching system is attached to a software program or other digital information and includes the ability to launch itself when a user selects the software program or other digital information. Upon launching itself, the system unlocks the software program or other digital information in response to a purchase request.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: May 11, 1999
    Assignee: Digital River, Inc.
    Inventor: Joel A. Ronning
  • Patent number: 5887060
    Abstract: A computer-based system is provided for automatic sales of software programs. The system accesses a software program within a computer database and maintains the software program in a locked state in order to prevent unauthorized duplication of the software program. In response to a request to purchase the software program, the system unlocks a copy of the software program and distributes the unlocked copy. The system records how many copies of the software program have been distributed in response to the purchase requests for billing purposes.
    Type: Grant
    Filed: July 14, 1997
    Date of Patent: March 23, 1999
    Assignee: Digital River, Inc.
    Inventor: Joel A. Ronning
  • Patent number: 5883955
    Abstract: A computer-based on-line system is provided for demonstrating software programs to a potential purchaser. The system receives from an on-line system a software program to be demonstrated, and maintains the software program in a locked state in order to prevent unauthorized duplication of the software program. The software program is enabled for execution upon selection by a user, and the user is allowed to subsequently operate or sample the software program. The system maintains the software program in the locked state during the sampling in order to prevent unauthorized duplication of the software program. The sampling of the software program is selectively disabled, such as when the user completes the sampling or if the system detects that the user is attempting to copy the sampled application.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 16, 1999
    Assignee: Digital River, Inc.
    Inventor: Joel A. Ronning
  • Patent number: 5883954
    Abstract: A computer-based self-launching system associated with a software program is provided for demonstrating the software program to a potential purchaser of the program. The self-launching system is attached to a software program and includes the ability to launch itself when a user selects the software program. Upon launching itself, the system enables the software program for execution and allows the user to subsequently sample the software program. The system maintains the software program in a locked state during the sampling in order to prevent unauthorized duplication of the software program. The sampling of the software program is selectively disabled, such as when the user completes the sampling or if the system detects that the user is attempting to copy the sampled application.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 16, 1999
    Assignee: Digital River, Inc.
    Inventor: Joel A. Ronning