Patents by Inventor Kelly J. Wical
Kelly J. Wical 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: 8271396Abstract: 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: October 12, 2006Date of Patent: September 18, 2012Assignee: Digital River, Inc.Inventors: Joel Alan Ronning, Kelly J. Wical
-
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: 8050980Abstract: 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: September 29, 2009Date of Patent: November 1, 2011Assignee: Digital River, Inc.Inventors: Joel Alan Ronning, Kelly J. Wical
-
Patent number: 7881972Abstract: An electronic commerce system and method for managing sale and distribution of products over the Internet or other type of network is disclosed. In order to prevent attempts by users to fraudulently obtain the products, the system analyzes during an electronic commerce transaction the user-entered information entered by the users into the end user machine in connection with an electronic purchase order for a product to determine a fraud ranking. This fraud ranking indicates a likelihood that the order is attempted fraud based upon a quantitative analysis of a daily bad uses counter by determining a number of times that a piece of received user-entered information from the electronic purchase order appeared on another order that was declined that day. Based upon the determination, the 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: October 12, 2006Date of Patent: February 1, 2011Assignee: Digital River, Inc.Inventors: Joel Alan Ronning, Kelly J. Wical
-
Publication number: 20100017417Abstract: 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: ApplicationFiled: September 29, 2009Publication date: January 21, 2010Applicant: DIGITAL RIVER, INC.Inventors: Joel Alan Ronning, Kelly J. Wical
-
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
-
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: 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
-
Publication number: 20020161698Abstract: System for managing caches containing transaction information. Queued transactions are held within a queue and transmitted in sequential order for processing. Real-time transactions, associated with the queued transactions, are posted for execution based upon determining whether the corresponding queued transactions have been posted. The system synchronizes the asynchronous posting of the queued transactions with the real-time transactions in order to ensure that the required information is present for executing the transactions.Type: ApplicationFiled: February 23, 2001Publication date: October 31, 2002Inventor: Kelly J. Wical
-
Publication number: 20020161893Abstract: Switched session management to track and manage sessions executed across multiple machines as a result of a machine failure or other event in an automated and distributed replication system. To track the sessions, the system associates session information with a CacheID, stores the CacheID in the user's machine, and propagates the session information to a remote machine for processing. Machines taking over processing of the user's session can inspect the CacheID to determine whether to locally or remotely obtain the session information for the user.Type: ApplicationFiled: February 23, 2001Publication date: October 31, 2002Inventor: Kelly J. Wical
-
Publication number: 20020161814Abstract: Batch processing in an automated and distributed replication system for managing electronic transactions over the Internet or other type of network. Batch transactions are executed on one machine and posted to replicated machines via a message queue. In the event of machine failure, one of the replicated machines takes over processing of the batch transactions posted from the failed machine. Batch tables maintain a status for each of the transactions to manage the processing of them among the machines.Type: ApplicationFiled: February 23, 2001Publication date: October 31, 2002Inventor: Kelly J. Wical