Patents by Inventor Thomas M. Hazel

Thomas M. Hazel 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).

  • Publication number: 20130007027
    Abstract: A method, system, and computer program product for in-situ serialization and deserialization of objects and/or types. A received object nad/or type is serialized by accessing a meta schema of cached object and type handlers formed as part of a run-time analysis of a plurality of such objects and types. Serialization is performed at run-time based on the meta schema, including referencing the cached plurality of handlers. A received object or type is deserialized by accessing a meta schema having similar cached object and type handlers formed as part of a run-time analysis of a plurality of objects and types. Deserialization is performed at run-time based on a serialization protocol and meta schema, including referencing the cached handlers.
    Type: Application
    Filed: January 5, 2012
    Publication date: January 3, 2013
    Inventors: Thomas M. Hazel, Jason P. Jeffords
  • Publication number: 20120158958
    Abstract: A method, system, and computer program product for in-place object model analysis and traversal of third party objects/types in a cloud-based environment. Information is received from a third party system, including a plurality of third party objects and/or types. The information may pertain to both run-time structure and/or compile time structure. The received objects/types are analyzed at run-time without accessing the third party object model and/or source code. A re-usable meta schema is created and cached based on the analysis, including determining attributes, methods or supertypes for the objects/types. A type hierarchy may be pre-computed for the plurality of analyzed object models. The re-usable meta schema may then be used for run-time object/type traversal without accessing the third party object model/source code.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Inventors: Jason P. Jeffords, Thomas M. Hazel