Patents by Inventor Ryan Riley

Ryan Riley 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: 8024783
    Abstract: An agent architecture may be provided with base functionality that allows it to run without executing any applications. The base application need not have any modules. When functionality is desired, modules may be added. The agent may receive policies and procedures from a controller, and executes the modules based on the policies and procedures. It may then return and report information. This allows a system to be designed that doesn't have to be recompiled upon changes to individual tasks or applications, which greatly eases development of new tasks and applications.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: September 20, 2011
    Inventor: Ryan Riley
  • Patent number: 7689984
    Abstract: A system may scan various reporting services and application manufacturers' websites for recent security upgrades, hot fixes, and service packs. The system may then retrieve these patches and automatically apply these patches on every computer within the corporate network. A server and/or a client may each run a web module, a main module, and a patch module. The modules may interact with each other, and with a user interface and/or database through a listen-process-respond procedure. This ensures effective communication between users requesting patch updates and servers providing the patches themselves.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: March 30, 2010
    Assignee: Autonomic Software, Inc.
    Inventor: Ryan Riley
  • Publication number: 20060143604
    Abstract: An agent architecture may be provided with base functionality that allows it to run without executing any applications. The base application need not have any modules. When functionality is desired, modules may be added. The agent may receive policies and procedures from a controller, and executes the modules based on the policies and procedures. It may then return and report information. This allows a system to be designed that doesn't have to be recompiled upon changes to individual tasks or applications, which greatly eases development of new tasks and applications.
    Type: Application
    Filed: September 8, 2005
    Publication date: June 29, 2006
    Inventor: Ryan Riley
  • Publication number: 20050166197
    Abstract: A system may scan various reporting services and application manufacturers' websites for recent security upgrades, hot fixes, and service packs. The system may then retrieve these patches and automatically apply these patches on every computer within the corporate network. A server and/or a client may each run a web module, a main module, and a patch module. The modules may interact with each other, and with a user interface and/or database through a listen-process-respond procedure. This ensures effective communication between users requesting patch updates and servers providing the patches themselves.
    Type: Application
    Filed: January 22, 2004
    Publication date: July 28, 2005
    Inventor: Ryan Riley
  • Publication number: 20050166198
    Abstract: A system may scan various reporting services and application manufacturers' websites for recent security upgrades, hot fixes, and service packs. The system may then retrieve these patches and automatically apply these patches on every computer within the corporate network. By inoculating systems before viruses are able to take advantage of their weaknesses, corporations can prevent many of the modern viruses from entering their network and reduce their corporate losses. Furthermore, as a sufficient amount of network and system administrator time is currently utilized on keeping track of security fixes, downloading these patches, and applying them across the corporate network, the implementation of this solution saves money and resources.
    Type: Application
    Filed: January 22, 2004
    Publication date: July 28, 2005
    Inventors: Anthony Gigliotti, Ryan Riley