Patents by Inventor Timothy J. Atkinson

Timothy J. Atkinson 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: 11089118
    Abstract: A system for establishing a mesh network that includes a plurality of nodes of the mesh network, wherein each of the plurality of nodes executes on one or more computing platforms. In response to coming online, each of the plurality of nodes executes an interlock that calculates a grace period for a service executed by a respective software application executing on a respective node of the plurality of nodes. The calculation is based on a previous number of services and topics communicated on the mesh network. The interlock can also reset the grace period in response to detecting a particular network event wherein the interlock prevents the service of the respective software application from communicating messages on the mesh network during a running of the grace period. The interlock can permit, in response to expiration of the grace period, the service of the respective software application to communicate messages.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: August 10, 2021
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: Robert C. Bruckart, Timothy J. Atkinson, Don W. Bebout
  • Patent number: 10275292
    Abstract: A method for using shadow Java classes to provide private metadata in an application. An XML schema defining a public API is used by a generator to create the public API data classes and a corresponding set of shadow classes. The shadow classes contain metadata describing each corresponding API class, including overall class metadata, and metadata pertaining to each field in the class. When a public class is to be encoded and sent out over the wire, the encoder looks up the shadow metadata—which includes the class structure and eliminates the need to use Java reflection to expand the class. The encoder then walks through the fields of the class and encodes the object—using shorthand simplifications enabled by the metadata. The encoding process is fast because of the avoidance of reflection, and the encoded data is compact due to the simplifications. A similar process is used for de-serializing.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: April 30, 2019
    Assignee: Northrup Grumman Systems Corporation
    Inventors: Timothy J. Atkinson, Douglas M. Dyer, Alex Garcia