Patents by Inventor Jonathan Mark FELDSTEIN

Jonathan Mark FELDSTEIN 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: 8810578
    Abstract: A method and device are provided for converting or transforming a shape definition specified in a SWF file into a vector graphics shape definition. The vector graphics shape definition includes one or more vector graphics path definitions that can be used by a vector graphics API to properly render the contents of the SWF shape definition. Each vector graphics path definition is based on directed edges in the SWF shape definition having a path style, such as a line style or a fill style, in common. A vector graphics path is created by traversing undirected edges of a graph represented by a graph representation, and by removing an undirected edge, after the undirected edge has been traversed, from each edge set to which the traversed edge belongs. Such an approach can leverage a vector graphics API that can be hardware accelerated to efficiently render the shape data.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: August 19, 2014
    Assignee: BlackBerry Limited
    Inventors: Jonathan Mark Feldstein, Jordan MacIntosh Saunders
  • Publication number: 20100271374
    Abstract: A method and device are provided for converting or transforming a shape definition specified in a SWF file into a vector graphics shape definition. The vector graphics shape definition includes one or more vector graphics path definitions that can be used by a vector graphics API to properly render the contents of the SWF shape definition. Each vector graphics path definition is based on directed edges in the SWF shape definition having a path style, such as a line style or a fill style, in common. A vector graphics path is created by traversing undirected edges of a graph represented by a graph representation, and by removing an undirected edge, after the undirected edge has been traversed, from each edge set to which the traversed edge belongs. Such an approach can leverage a vector graphics API that can be hardware accelerated to efficiently render the shape data.
    Type: Application
    Filed: September 23, 2009
    Publication date: October 28, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jonathan Mark FELDSTEIN, Jordan Macintosh SAUNDERS
  • Publication number: 20100271397
    Abstract: A method and device are provided for converting or transforming a morph shape definition specified in a SWF file into a vector graphics shape definition including one or more vector graphics path definitions that can then be used by a vector graphics API to render the contents of the SWF morph shape definition. The method creates an intermediate path style, and path style graph information including intermediate path style information. A vector graphics path definition includes the intermediate path style information, and a vector graphics path created by traversing components of a graph represented by a path style graph representation. Embodiments described herein can leverage a vector graphics API that can be hardware accelerated to efficiently render the morph shape data, such as in a mobile device.
    Type: Application
    Filed: September 23, 2009
    Publication date: October 28, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Jonathan Mark Feldstein, Jordan Macintosh Saunders