Patent ID: 7614019
Filing Date: 2009-11-03
Classification: G06F

Abstract:
1. A system for processing information comprising: a memory; a storage; and a processor coupled to the memory exchanging information with the storage, the processor hosting a component, the component being a framework for processing, in real-time, plug-in objects and providing, in real-time, at least one of an event for display on a window input rectangle, wherein the component includes one or more interfaces for receiving plug-ins; wherein the plug-ins are grouped into a collection comprising at least one of synchronous plug-ins or asynchronous plug-ins, wherein the group of synchronous plug-ins and the group of asynchronous plug-ins are associated with the one or more interfaces that are executed independent of each other, wherein an order of operation of the plug-ins' is changeable to affect a data return output of each collection, wherein the one or more interfaces include: a synchronous interface to which a first gesture recognizer object is attached, including a dynamic renderer for quickly processing input, the first gesture recognizer object processing information received by the component synchronously with the receipt of the information by the component; and an asynchronous interface to which a second gesture recognizer object is attached, an asynchronous thread for processing information from the component on an asynchronous basis, the second gesture recognizer object processing information received by the component asynchronously with the receipt of the information by the component, wherein the first gesture recognizer object recognizes flick gestures and wherein a gesture not recognized as a flick gesture by the first gesture recognizer object is recognized and processed by the second gesture recognizer object as another gesture.