Patents by Inventor Eli Joshua FIDLER

Eli Joshua FIDLER 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).

  • Publication number: 20120311427
    Abstract: A device receives data to be rendered. A fragment in the data that is unclosed is detected, and a benign tag is inserted in the unclosed fragment to cause a rendering engine to render the unclosed fragment.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventors: GERHARD DIETRICH KLASSEN, George Ross Staikos, Prakash Damodaran, Eli Joshua Fidler
  • Publication number: 20120256949
    Abstract: A device, system and method are provided for managing memory for rendering webpages and other structured documents that contain multiple regions. A backing store is created in memory for storing rendered document content. A main region of the structured document is rendered for display, divided into a set of tiles, and stored in the backing store. A subregion of the document is rendered and stored as tiles in the same backing store as well. At least a portion of the tiles for the main region and subregion intersecting with corresponding viewports are outputted to a display. When an active one of the viewports is changed and additional content of the document is to be rendered for display, tiles in the backing store used to store rendered but undisplayed data for the inactive viewport are released to store new rendered content for the active viewport.
    Type: Application
    Filed: June 23, 2011
    Publication date: October 11, 2012
    Inventors: Adam Chester TREAT, Antonio Gomes Araujo NETTO, Eli Joshua FIDLER
  • Publication number: 20120174121
    Abstract: A method and computing device are provided for processing user events received via a user interface, such as a touchscreen, in multiple threads. When a user event is received for a target element in a webpage, the user event is dispatched to both a main browser thread and a secondary thread. The secondary thread processes user events in accordance with established default actions defined within the browser, while the main thread processes the user events in accordance with any event handlers defined for that target element. The main thread processing may be delayed by other interleaved task, and the secondary thread may be given priority over the main thread. When the secondary thread completes processing, an updated webpage is displayed. When the main thread subsequently completes processing, its updated rendering of the webpage is displayed. The secondary thread thus provides an early user interface response to the user event.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Adam Chester TREAT, Eli Joshua FIDLER, Karl Arvid NILSSON, David Francis TAPUSKA, Genevieve Elizabetts Mak
  • Publication number: 20120169593
    Abstract: Properties defining modes for handling user events such as cursor events and touch events on a computing device such as a touchscreen device are provided. One property determines, for an entire webpage or for elements thereof, whether received cursor events should be processed in accordance with default handling routines configured in the browser environment, or passed for handling by an event handler defined for the element. Another property determines, for the entire webpage or elements thereof, whether received touch events should be processed in accordance with default handling routines, passed for handling by an event handler, or converted to cursor events or mouse events for handling by an event handler.
    Type: Application
    Filed: January 5, 2011
    Publication date: July 5, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Genevieve Elizabeth MAK, Eli Joshua FIDLER, Michael Thomas WINKLER, Matthew STAIKOS, Joseph Charles MASON