Patents by Inventor Julian Benjamin Kelsey

Julian Benjamin Kelsey 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: 7586500
    Abstract: A method of rendering a sequence of graphical objects, where two or more different renderers are available and one of the renderers is designated as a currently-used renderer, includes the steps of receiving a current object in the sequence of graphical objects, adding the current object to a set of recently-received objects, and checking whether any one of a predetermined group of patterns of objects is present in the set, each pattern having an associated indication of the suitability of the available renderers for the pattern, the suitability being dependent on a time taken to render the pattern. The method further includes the steps of determining a suitable renderer from the available renderers using a pattern and associated indication identified in the checking step, and switching from the currently-used renderer to the suitable renderer if the suitable renderer is different from the currently-used renderer.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: September 8, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Marija Herceg, Julian Benjamin Kelsey, Michael Anthony Martin
  • Patent number: 7058884
    Abstract: Disclosed is a method of restructuring an input HTML document to comply with strict HTML. An input HTML document is linearly traversed to create a hierarchical tree structure representation (FIGS. 2A–2F), the traversal maintaining a current insertion point (206, 210) for elements within the tree structure representation. During the traversal, elements (208) of the input HTML document that violate strict HTML are identified. Each element is then processed individually, initially by retracing the tree structure representation from the current insertion point to identify an further insertion point from which the identified element can depend, the retracing comprising noting each parent element of the identified element passed during said retracing.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: June 6, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Julian Benjamin Kelsey
  • Publication number: 20010054048
    Abstract: Disclosed is a method of restructuring an input HTML document to comply with strict HTML. An input HTML document is linearly traversed to create a hierarchical tree structure representation (FIGS. 2A-2F), the traversal maintaining a current insertion point (206, 210) for elements within the tree structure representation. During the traversal, elements (208) of the input HTML document that violate strict HTML are identified Each element is then processed individually, initially by retracing the tree structure representation from the current insertion point to identify an further insertion point from which the identified element can depend, the retracing comprising noting each parent element of the identified element passed during said retracing.
    Type: Application
    Filed: December 18, 2000
    Publication date: December 20, 2001
    Inventor: Julian Benjamin Kelsey