Patents by Inventor Pieter Senster

Pieter Senster 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: 9665617
    Abstract: Systems and methods of generating a stable identifier for nodes likely to include primary content of an information resource are disclosed. A processor identifies, on an information resource, a plurality of content-related Document Object Model (DOM) nodes based on a primary content detection policy including one or more rules. The processor determines one or more container nodes containing one or more of the identified content-related DOM nodes. The processor generates, for each of the container nodes, one or more identifiers corresponding to the container node. The processor then determines, for each of the generated identifiers, one or more container nodes to which the identifier corresponds. The processor identifies, from the generated identifiers, a subset of the generated identifiers that correspond only to container nodes that contain the content-related DOM nodes and selects one of the identifiers of the subset as a stable identifier.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventors: Thomas James Worthington Long, Pieter Senster
  • Publication number: 20150121338
    Abstract: A SWF processing tool, a computer-readable storage medium, and method are provided that give accurate feedback about processing of a SWF file. Discrepancies between the development environment that is used to create a SWF file and features of the SWF processing tool are notified by a warning system that provides context for warning messages. A parser creates a set of interconnected nodes that have edges between a root node, nodes for at least one scene, nodes for control tags and nodes for display object tags, in which the display object nodes are not directly connected by an edge to a scene node. The tags are processed such that when a warning condition is determined for a tag, a representative path of edges connecting the node associated with the tag to the root node is retrieved. A combination of the representative path and a warning message can be displayed.
    Type: Application
    Filed: June 27, 2011
    Publication date: April 30, 2015
    Inventor: Pieter SENSTER
  • Publication number: 20120249870
    Abstract: A data processing apparatus and method are described for rendering multimedia content for hierarchical structured documents, including a cross-compiler that parses a formatted multimedia object, performs conversions on video data and audio data contained in the formatted object, and generates an intermediate object representing the data from the formatted multimedia object, and a runtime-script that receives the intermediate object and dynamically generates and modifies scaleable vector graphic nodes in a hierarchical structured document for rendering of the multimedia content by a web browser.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Inventor: Pieter Senster