Patents by Inventor John Talton

John Talton 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: 10581663
    Abstract: A software management shell may provide an execution environment for one or more software agents, e.g., by creating new instances of itself on a suitable hardware platform. For example, such a management shell may address new or shifting requirements that renders a software agent non-compliant by creating a new management shell that meets the new or shifting requirements. A new management shells may learn and advertise its capabilities and capacity to assist existing management shells in meeting the new or shifting requirements. The creation of new management shells, and the migration of software agents between shells, may be in response to policy changes that govern how the software agents are to operate within the management shells and on a given hardware platform.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: March 3, 2020
    Assignee: CA, Inc.
    Inventor: John Talton
  • Publication number: 20190013994
    Abstract: A software management shell may provide an execution environment for one or more software agents, e.g., by creating new instances of itself on a suitable hardware platform. For example, such a management shell may address new or shifting requirements that renders a software agent non-compliant by creating a new management shell that meets the new or shifting requirements. A new management shells may learn and advertise its capabilities and capacity to assist existing management shells in meeting the new or shifting requirements. The creation of new management shells, and the migration of software agents between shells, may be in response to policy changes that govern how the software agents are to operate within the management shells and on a given hardware platform.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 10, 2019
    Inventor: John Talton
  • Patent number: 10020981
    Abstract: A software management shell may provide an execution environment for one or more software agents, e.g., by creating new instances of itself on a suitable hardware platform. For example, such a management shell may address new or shifting requirements that renders a software agent non-compliant by creating a new management shell that meets the new or shifting requirements. A new management shells may learn and advertise its capabilities and capacity to assist existing management shells in meeting the new or shifting requirements. The creation of new management shells, and the migration of software agents between shells, may be in response to policy changes that govern how the software agents are to operate within the management shells and on a given hardware platform.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: July 10, 2018
    Assignee: CA, Inc.
    Inventor: John Talton
  • Publication number: 20170118063
    Abstract: A software management shell may provide an execution environment for one or more software agents, e.g., by creating new instances of itself on a suitable hardware platform. For example, such a management shell may address new or shifting requirements that renders a software agent non-compliant by creating a new management shell that meets the new or shifting requirements. A new management shells may learn and advertise its capabilities and capacity to assist existing management shells in meeting the new or shifting requirements. The creation of new management shells, and the migration of software agents between shells, may be in response to policy changes that govern how the software agents are to operate within the management shells and on a given hardware platform.
    Type: Application
    Filed: January 4, 2017
    Publication date: April 27, 2017
    Inventor: John Talton
  • Patent number: 9628550
    Abstract: A lightweight software management shell that intelligently and autonomously provides a suitable execution environment for software agents by creating new instances of itself on a suitable hardware platform. A management shell can meet new or shifting requirements by creating a new management shell that will fulfill the requirements of distressed or non-compliant software agents. New management shells can learn and advertise their capabilities and capacity to assist existing management shells in meeting the new or shifting requirements. The creation of new management shells, and the migration of software agents between shells, can be in response to policy changes that govern how the software agents are to operate within the management shells and on a given hardware platform.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: April 18, 2017
    Assignee: CA, INC.
    Inventor: John Talton
  • Publication number: 20060259607
    Abstract: A system and method are provided for delivery of broadcast data over an augmented tree network that includes a content server, a tree server, an augmentation server and at least one node. The content server streams a fraction of the broadcast data to the tree server, and streams a complement to the fraction of the broadcast data to the augmentation server. A node connects to the tree server, thereby receiving the fraction of the broadcast data, the fraction having a positive value less than one. The node connects to the augmentation server, thereby receiving the complement to the fraction of the broadcast data from the augmentation server. The node assembles the fraction of the broadcast data with the complement to the fraction of the broadcast data to reassemble the broadcast data, whereby broadcast data is delivered to the node.
    Type: Application
    Filed: April 21, 2006
    Publication date: November 16, 2006
    Applicant: Network Foundation Technologies, LLC
    Inventors: Michael O'Neal, John Talton, Ben Stroud, Charles Norman, Joel Francis
  • Publication number: 20050283526
    Abstract: Various embodiments of the present invention relate to a system for distributing data (e.g., content data) over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of a server is effectively increased (e.g., the capacity of a server may be effectively multiplied many times over; the capacity of the server may be effectively increased exponentially). In one embodiment the present invention may take advantage of the excess capacity many receiver nodes possess, and may use such receiver nodes as repeaters. The distribution system may include node(s) having database(s) which indicate ancestor(s) and/or descendant(s) of the node so that reconfiguration of the distribution network may be accomplished without burdening the system's primary server.
    Type: Application
    Filed: July 11, 2005
    Publication date: December 22, 2005
    Inventors: Mike O'Neal, John Talton
  • Publication number: 20050283525
    Abstract: Various embodiments of the present invention relate to a system for distributing data (e.g., content data) over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of a server is effectively increased (e.g., the capacity of a server may be effectively multiplied many times over; the capacity of the server may be effectively increased exponentially). In one embodiment the present invention may take advantage of the excess capacity many receiver nodes possess, and may use such receiver nodes as repeaters. The distribution system may include node(s) having database(s) which indicate ancestor(s) and/or descendant(s) of the node so that reconfiguration of the distribution network may be accomplished without burdening the system's primary server.
    Type: Application
    Filed: July 7, 2005
    Publication date: December 22, 2005
    Inventors: Mike O'Neal, John Talton
  • Publication number: 20050283530
    Abstract: Various embodiments of the present invention relate To a system for distributing data (e.g., content data) over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of a server is effectively increased (e.g., the capacity of a server may be effectively multiplied many times over; the capacity of the server may be effectively increased exponentially). In one embodiment the present invention may take advantage of the excess capacity many receiver nodes possess, and may use such receiver nodes as repeaters. The distribution system may include node(s) having database(s) which indicate ancestor(s) and/or descendant(s) of the node so that reconfiguration of the distribution network may be accomplished without burdening the system's primary server.
    Type: Application
    Filed: July 11, 2005
    Publication date: December 22, 2005
    Inventors: Mike O'Neal, John Talton