Patents by Inventor Jim Bennett

Jim Bennett 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).

  • Publication number: 20160180303
    Abstract: Embodiments of the present invention are generally directed to systems, methods, and computer program products for verifying payment data related to payments sent from a payor to a biller and/or accelerating posting of such payments. More particularly, a system is provided for receiving payment data related to a payment sent from a payor to a biller and for verifying the accuracy of the payment data before allowing the biller to accept the payment. The system is configured to verify the accuracy of the payment data by comparing at least a portion of the payment data to the biller's substantially real-time account records. The system is then configured to allow the biller to accept payments that include accurate data and to identify those payments that do not include accurate data. The system may further be configured to provide the source of the payment data with an indication that the payment data is inaccurate.
    Type: Application
    Filed: September 23, 2015
    Publication date: June 23, 2016
    Inventors: Tim Neece, Jim Bennett, Brandon Shane Skidgel
  • Patent number: 8224750
    Abstract: The invention may be considered a method and a system for changing license rights to a software product installed on a computer without reinstalling the software product. A first license and a second license to the software product are stored on the computer along with code for the software product. Subsequent to the installation, a change license module receives a command to change the license to the software product. In response to the command, the configuration data is changed to associate the software product with the second license and limit use of the software product to uses consistent with the second set of rights.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Jim Bennett, Peter Oosterhof, Aidan Hughes, Anzhelika Nishanova
  • Patent number: 7734550
    Abstract: In accordance with other aspects, the present invention relates to a system for identifying a license for a first software product of a first type installed on a computer system having at least one other software product of the first type installed on the computer system. The system includes a first license associated with the first software product; at least one second license associated with the at least one other software product installed on the computer; and a license module that compares the first license and the at least one second license and selects one of the first and second licenses based on predetermined criteria. Methods for identifying and displaying a license for a first software product of a first type installed on a computer system are also disclosed.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Jim Bennett, Peter Oosterhof, Aidan Hughes, Anzhelika Nishanova
  • Patent number: 7627524
    Abstract: A system, method, and computer program product is provided that is capable of receiving and processing payments from a payor. In one embodiment, the system includes a processing element capable of identifying a payor account, the payor account being associated with a payor and with one of a plurality of billers, and the payor account comprising payor account data. The processing element also is capable of accessing the payor account data. The processing element also is capable of receiving data representing a payment from the payor to satisfy a financial obligation evidenced by the payor account. The processing element is further capable of sending a notice to the one of a plurality of billers indicating that the payment has been received.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: December 1, 2009
    Assignee: U.S. Payments, LLC
    Inventors: Jim Bennett, Tim Neece, Jamie Thompson
  • Publication number: 20080052208
    Abstract: Embodiments of the present invention are generally directed to systems, methods, and computer program products for verifying payment data related to payments sent from a payor to a biller and/or accelerating posting of such payments. More particularly, a system is provided for receiving payment data related to a payment sent from a payor to a biller and for verifying the accuracy of the payment data before allowing the biller to accept the payment. The system is configured to verify the accuracy of the payment data by comparing at least a portion of the payment data to the biller's substantially real-time account records. The system is then configured to allow the biller to accept payments that include accurate data and to identify those payments that do not include accurate data. The system may further be configured to provide the source of the payment data with an indication that the payment data is inaccurate.
    Type: Application
    Filed: August 28, 2007
    Publication date: February 28, 2008
    Inventors: Tim Neece, Jim Bennett, Brandon Shane Skidgel
  • Publication number: 20060173779
    Abstract: A system, method, and computer program product is provided that is capable of receiving and processing payments from a payor. In one embodiment, the system includes a processing element capable of identifying a payor account, the payor account being associated with a payor and with one of a plurality of billers, and the payor account comprising payor account data. The processing element also is capable of accessing the payor account data. The processing element also is capable of receiving data representing a payment from the payor to satisfy a financial obligation evidenced by the payor account. The processing element is further capable of sending a notice to the one of a plurality of billers indicating that the payment has been received.
    Type: Application
    Filed: December 29, 2005
    Publication date: August 3, 2006
    Inventors: Jim Bennett, Tim Neece, Jamie Thompson
  • Publication number: 20050066324
    Abstract: Methods and computer readable media are disclosed related to installing and distributing multiple software products. Computer code necessary to install multiple, related but distinct software products is stored on the storage media and includes at least some primary code that is necessary to all software products installable from a storage medium or set of media. Installation of a specific software product includes the installation of the primary code and at least some product-specific code. Installation is performed by an installer that identifies and installs the appropriate software product based on information, such as a product key, provided by the user. The installer may use a lookup table to identify the code to install and verify that the user is entitled to the software product.
    Type: Application
    Filed: September 22, 2003
    Publication date: March 24, 2005
    Inventors: Javier Delgado, Shanmuga Purushothaman, Anzhelika Nishanova, Scott Hawley, Duong Nguyen, Wen Cheng, Jim Bennett, Aidian Hughes