Patents by Inventor Christopher Robert Sunderland Schanck

Christopher Robert Sunderland Schanck 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: 9465723
    Abstract: Certain example embodiments described herein relate to techniques for observing an internal state of a software application executing in a runtime environment. For instance, certain example embodiments include traversing a structure of multiple live data objects in the executing software application; generating a graph of shadow data objects based on the traversing, with each shadow data object of the graph corresponding to a live data object of the executing software application; and providing access to the generated shadow graph via a user interface.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 11, 2016
    Assignee: Software AG USA, Inc.
    Inventor: Christopher Robert Sunderland Schanck
  • Publication number: 20160117237
    Abstract: Certain example embodiments described herein relate to techniques for observing an internal state of a software application executing in a runtime environment. For instance, certain example embodiments include traversing a structure of multiple live data objects in the executing software application; generating a graph of shadow data objects based on the traversing, with each shadow data object of the graph corresponding to a live data object of the executing software application; and providing access to the generated shadow graph via a user interface.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Inventor: Christopher Robert SUNDERLAND SCHANCK
  • Patent number: 6625797
    Abstract: The compilation of a high-level software-based description of an algorithm into efficient digital hardware implementation(s) is addressed. This is done through the definition of new semantics for software constructs with respect to hardware implementations. This approach allows a designer to work at a high level of abstraction, while the semantic model can be used to infer the resulting hardware implementation. These semantics are interpreted through the use of a compilation tool that analyzes the software description to generate a control and data flow graph. This graph is then the intermediate format used for optimizations, transformations and annotations. The resulting graph is then translated to either a register transfer level or a netlist-level description of the hardware implementation.
    Type: Grant
    Filed: February 10, 2000
    Date of Patent: September 23, 2003
    Assignee: Xilinx, Inc.
    Inventors: Stephen G. Edwards, Jonathan Craig Harris, James E. Jensen, Andreas Benno Kollegger, Ian David Miller, Christopher Robert Sunderland Schanck, Donald J. Davis