Patents by Inventor Amy Sundermier

Amy Sundermier 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: 10073764
    Abstract: Various technologies pertaining to computer-executable instruction sequence forensics are described herein. In a general embodiment, an application development framework supports a function library that includes a plurality of recording functions. Calls to these functions are inserted into source code or bytecode of the computer-executable instruction sequence. The source code is then compiled, resulting in formation of instrumented machine code of the computer-executable instruction sequence. Alternately, the runtime environment interprets instrumented bytecode for the instruction sequence. A processor executes the machine code, and the called functions cause the processor to generate forensic data pertaining to portions of the computer-executable instruction sequence that correspond to locations in the source code where the calls were inserted. An execution instance of the computer-executable instruction sequence is visualized based upon the forensic data.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: September 11, 2018
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Amy Sundermier, Bettina K. Arpin, David Karmol, Lawrence P. Ray, Kenneth Michael Munoz, William Lawry, Jamie L. Coram, Thomas Anthony Artale, Patrick DeMoss, Lucas Leighton Nunno, Aaron Easter
  • Patent number: 6484214
    Abstract: A method for acquiring and assembling software components at execution time into a client program, where the components may be acquired from remote networked servers is disclosed. The acquired components are assembled according to knowledge represented within one or more acquired mediating components. A mediating component implements knowledge of an object model. A mediating component uses its implemented object model knowledge, acquired component class information and polymorphism to assemble components into an interacting program at execution time. The interactions or abstract relationships between components in the object model may be implemented by the mediating component as direct invocations or indirect events or software bus exchanges. The acquired components may establish communications with remote servers. The acquired components may also present a user interface representing data to be exchanged with the remote servers.
    Type: Grant
    Filed: March 5, 1998
    Date of Patent: November 19, 2002
    Assignee: McDonnell Douglas Helicopter Company
    Inventor: Amy Sundermier