Patents by Inventor Walter David Pullen

Walter David Pullen 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: 7308648
    Abstract: A method and system are provided for filtering harmful HTML content from an electronic document. An application program interface (API) examines the fundamental structure of the HTML content in the document. The HTML content in the electronic document is parsed into HTML elements and attributes by a tokenizer and compared to a content library by a filter in the API. The filter removes unknown HTML content as well as known content that is listed as harmful in the content library. After the harmful HTML content has removed, a new document is encoded which includes the remaining safe HTML content for viewing in a web browser.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: David Michael Buchthal, Lucas Jason Forschler, Thomas Patrick Gallagher, Christophe Rene Loisey, Walter David Pullen, Andrzej Turski
  • Patent number: 7191186
    Abstract: A method and computer-readable medium are provided for selectively importing and exporting data in an electronic document. An import application program interface (API) may be implemented to import content from a hierarchically structured document, such an XML file. The import API works in conjunction with a parser to scan the document and extract content from selected elements, nodes, attributes, and text. The import API also utilizes a callback component for processing the extracted content. An export API may also be implemented to export data to create a hierarchically structured document, such as an XML file. The export API works in conjunction with a writer to receive data and export the data as elements, nodes, attributes, and text in the hierarchically structured document.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: March 13, 2007
    Assignee: Microsoft Corporation
    Inventor: Walter David Pullen