×

Method and apparatus for remotely managing a resource at a computer

  • US 10,049,190 B1
  • Filed: 12/21/2007
  • Issued: 08/14/2018
  • Est. Priority Date: 12/21/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-based method comprising:

  • maintaining in memory, via a processor communicatively coupled to a network, a database of software license information indicating software packages available for purchase from a plurality of third-party vendors;

    receiving, via the network, authorization from a remote client computer to acquire at least one software package available for purchase from a first third-party vendor;

    receiving, via the network, information generated by an agent executing on the remote client computer, wherein the information includes an indication of valid licenses associated with the remote client computer and resource parameters of the remote client computer including at least one of available bandwidth, storage space, or processing power;

    identifying, via the processor, a software package to acquire on behalf of the remote client computer;

    sending, via the processor over the network, the software package to the remote client computer;

    brokering, via the processor over the network, a dynamic license for the software package from the first third-party vendor on behalf of the remote client computer, wherein the brokering comprises automatically negotiating terms of the dynamic license that are different from terms of licenses available for purchase for the software package, wherein first terms of the dynamic license differ from second terms of the software license information in the database;

    sending, via the processor over the network, an electronic payment on behalf of the remote client computer to a server of the first third-party vendor for the dynamic license; and

    enabling, via the processor over the network, use of the software package at the remote client computer using the dynamic license;

    wherein enabling use of the software package further comprises controlling, via the processor over the network, installation of the software package on the remote client computer and installing the software package on the remote client computer; and

    wherein brokering the dynamic license further comprises creating, via the processor, the dynamic license associated with the software package based on at least one of a software history, a usage history, and an instruction associated with the remote client computer.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×