Patents by Inventor Sean Grimaldi

Sean Grimaldi 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: 7788640
    Abstract: The subject invention relates to systems and methods that generate documentation discovered by programmatic and/or automatic code analysis. The generated documentation can be related to, for example, security, error conditions, permissions, exceptions, etc. Static code analysis and/or runtime analysis can be utilized to provide more complete, updated and/or accurate documentation as compared to conventional techniques by obtaining information, which can be utilized to automatically generate the documentation. According to an aspect of the subject invention, documentation can be generated that can supplement existing documentation.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventor: Sean Grimaldi
  • Publication number: 20070033190
    Abstract: Access control data is transcoded or translated into a unified format. The unified format is acceptable and extensible so that other control languages can be transcoded into the unified format. Rights management information may be converted to unified storage metadata for use in a unified storage system. The construction of a data object that contains data and rights management information comprises transcoding both the original data to the unified storage format as well as transcoding the rights management information from any of a number of platforms to the rights management format used by the unified storage platform. Transcoding may occur in a transacted environment so that failures to complete will not degrade or lose data and rollback is possible if the process fails.
    Type: Application
    Filed: August 8, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Gerald Dodaro, Michael Aday, Sean Grimaldi
  • Publication number: 20060168566
    Abstract: Existing documentation prepared for a pattern displayed in a first source is applied to a similar pattern displayed in a second source. The first source may be source code in a first programming language and the second source may be source code in a second language. Alternatively, patterns may be found in object code, intermediate code, executable code, hardware, or user actions.
    Type: Application
    Filed: January 25, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventor: Sean Grimaldi
  • Publication number: 20060143594
    Abstract: The subject invention relates to systems and methods that generate documentation discovered by programmatic and/or automatic code analysis. The generated documentation can be related to, for example, security, error conditions, permissions, exceptions, etc. Static code analysis and/or runtime analysis can be utilized to provide more complete, updated and/or accurate documentation as compared to conventional techniques by obtaining information, which can be utilized to automatically generate the documentation. According to an aspect of the subject invention, documentation can be generated that can supplement existing documentation.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Applicant: Microsoft Corporation
    Inventor: Sean Grimaldi
  • Publication number: 20060059459
    Abstract: A problem and a solution to the problem may be described via a language capable of representing structure and relationships. From the problem/solution description, solution-based documentation such as text, figures and code may be programmatically generated.
    Type: Application
    Filed: September 13, 2004
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventor: Sean Grimaldi