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: 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: 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
  • Patent number: 8050980
    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: September 29, 2009
    Date of Patent: November 1, 2011
    Assignee: Digital River, Inc.
    Inventors: Joel Alan Ronning, Kelly J. Wical
  • Patent number: 7881972
    Abstract: 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: Grant
    Filed: October 12, 2006
    Date of Patent: February 1, 2011
    Assignee: Digital River, Inc.
    Inventors: Joel Alan Ronning, Kelly J. Wical
  • Publication number: 20100017417
    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: Application
    Filed: September 29, 2009
    Publication date: January 21, 2010
    Applicant: DIGITAL RIVER, INC.
    Inventors: Joel Alan Ronning, Kelly J. Wical
  • 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
  • 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: 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
  • Publication number: 20020161698
    Abstract: 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: Application
    Filed: February 23, 2001
    Publication date: October 31, 2002
    Inventor: Kelly J. Wical
  • Publication number: 20020161893
    Abstract: 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: Application
    Filed: February 23, 2001
    Publication date: October 31, 2002
    Inventor: Kelly J. Wical
  • Publication number: 20020161814
    Abstract: 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: Application
    Filed: February 23, 2001
    Publication date: October 31, 2002
    Inventor: Kelly J. Wical