Patents by Inventor Joel A. Ronning
Joel A. 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: 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: 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
-
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: 20120216182Abstract: 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: ApplicationFiled: April 27, 2012Publication date: August 23, 2012Applicant: DIGITAL RIVER, INC.Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
-
Patent number: 7617124Abstract: 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: GrantFiled: January 27, 2000Date of Patent: November 10, 2009Assignee: Digital River, Inc.Inventors: Joel A. Ronning, Kelly J. Wical
-
Publication number: 20070198362Abstract: 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: ApplicationFiled: October 12, 2006Publication date: August 23, 2007Applicant: DIGITAL RIVER, INC.Inventors: Joel Ronning, Kelly Wical
-
Publication number: 20070198361Abstract: 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: ApplicationFiled: October 12, 2006Publication date: August 23, 2007Applicant: DIGITAL RIVER, INC.Inventors: Joel Ronning, Kelly Wical
-
Patent number: 7165051Abstract: 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: GrantFiled: February 22, 2005Date of Patent: January 16, 2007Assignee: Digital River, Inc.Inventors: Joel A. Ronning, Kelly J. Wical
-
Patent number: 7058597Abstract: 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: GrantFiled: August 11, 1999Date of Patent: June 6, 2006Assignee: Digital River, Inc.Inventors: Joel A. Ronning, Kelly J. Wical
-
Publication number: 20060059100Abstract: 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: ApplicationFiled: April 14, 2005Publication date: March 16, 2006Applicant: Digital River, Inc.Inventors: Joel Ronning, David Efergan, Pete Olson, Amir Rauf
-
Publication number: 20060059561Abstract: 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: ApplicationFiled: April 14, 2005Publication date: March 16, 2006Applicant: Digital River, Inc.Inventors: Joel Ronning, David Efergan, Pete Olson, Amir Rauf
-
Publication number: 20060059099Abstract: 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: ApplicationFiled: April 14, 2005Publication date: March 16, 2006Applicant: Digital River, Inc.Inventors: Joel Ronning, David Efergan, Pete Olson, Amir Rauf
-
Publication number: 20050154676Abstract: 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: ApplicationFiled: February 22, 2005Publication date: July 14, 2005Applicant: Digital River, Inc.Inventors: Joel Ronning, Kelly Wical
-
Publication number: 20030212992Abstract: 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: ApplicationFiled: March 31, 2003Publication date: November 13, 2003Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
-
Publication number: 20030195974Abstract: 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: ApplicationFiled: March 25, 2003Publication date: October 16, 2003Inventors: Joel A. Ronning, Kelly J. Wical, Marc A. Kukura
-
Patent number: 5907617Abstract: 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: GrantFiled: July 14, 1997Date of Patent: May 25, 1999Assignee: Digital River, Inc.Inventor: Joel A. Ronning
-
Patent number: 5903647Abstract: 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: GrantFiled: June 7, 1995Date of Patent: May 11, 1999Assignee: Digital River, Inc.Inventor: Joel A. Ronning
-
Patent number: 5887060Abstract: 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: GrantFiled: July 14, 1997Date of Patent: March 23, 1999Assignee: Digital River, Inc.Inventor: Joel A. Ronning
-
Patent number: 5883954Abstract: 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: GrantFiled: June 7, 1995Date of Patent: March 16, 1999Assignee: Digital River, Inc.Inventor: Joel A. Ronning
-
Patent number: 5883955Abstract: 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: GrantFiled: June 7, 1995Date of Patent: March 16, 1999Assignee: Digital River, Inc.Inventor: Joel A. Ronning