Expedited processing and handling of events
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting, using one or more computing devices, a first event associated with a set of one or more surfaces rendered for display via a web browser in a multi-dimensional space;
determining, using the one or more computing devices, event characteristics describing an input that triggers the first event associated with the one or more surfaces of the set;
determining, based on the determined event characteristics, a route by at least determining a number of event processors to be included in the route, determining a type for each of the event processors to be included in the route, and determining a sequence for the event processors to be included in the route, the event processors forming a first set of event processors;
routing, using the one or more computing devices, the first event to the first set of event processors for processing via the web browser using the determined route that bypasses a standard path defined by a document object model for event processing;
processing the first event using the one or more computing devices and the first set of event processors; and
after the processing, handling the first event using the one or more computing devices and one or more first event handlers.
2 Assignments
0 Petitions
Accused Products
Abstract
Various implementations for expedited processing and handling of events are described. A first event associated with a set of one or more surfaces rendered for display in a multi-dimensional space is detected. The first event is routed to a first set of one or more event processors for processing. The first event is processed using the first set of one or more event processors and after the processing, the first event is handled using one or more first event handlers.
73 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
detecting, using one or more computing devices, a first event associated with a set of one or more surfaces rendered for display via a web browser in a multi-dimensional space; determining, using the one or more computing devices, event characteristics describing an input that triggers the first event associated with the one or more surfaces of the set; determining, based on the determined event characteristics, a route by at least determining a number of event processors to be included in the route, determining a type for each of the event processors to be included in the route, and determining a sequence for the event processors to be included in the route, the event processors forming a first set of event processors; routing, using the one or more computing devices, the first event to the first set of event processors for processing via the web browser using the determined route that bypasses a standard path defined by a document object model for event processing; processing the first event using the one or more computing devices and the first set of event processors; and after the processing, handling the first event using the one or more computing devices and one or more first event handlers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 26)
-
-
9. A computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
detect a first event associated with a set of one or more surfaces rendered for display via a web browser in a multi-dimensional space; determine, using the one or more computing devices, event characteristics describing an input that triggers the first event associated with the set of one or more surfaces; determine, based on the determined event characteristics, a route by at least determining a number of event processors to be included in the route, determining a type for each of the event processors to be included in the route, and determining a sequence for the event processors to be included in the route, the event processors forming a first set of event processors; route the first event to the first set of event processors for processing via the web browser using the determined route that bypasses a standard path defined by a document object model for event processing; process the first event using the first set of event processors; and handle the first event using one or more first event handlers after the processing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; and one or more memories storing instructions that, when executed by the one or more processors, cause the system to; detect a first event associated with a set of one or more surfaces rendered for display via a web browser in a multi-dimensional space; determine, using the one or more computing devices, event characteristics describing an input that triggers the first event associated with the one or more surfaces of the set; determine, based on the determined event characteristics, a route by at least determining a number of event processors to be included in the route, determining a type for each of the event processors to be included in the route, and determining a sequence for the event processors to be included in the route, the event processors forming a first set of event processors; route the first event to the first set of event processors for processing via the web browser using the determined route that bypasses a standard path defined by a document object model for event processing; process the first event using the first set of event processors; and handle the first event using one or more first event handlers after the processing. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
means for detecting a first event associated with a set of one or more surfaces rendered for display via a web browser in a multi-dimensional space; means for determining, using the one or more computing devices, event characteristics describing an input that triggers the first event associated with the one or more surfaces of the set; means for determining, based on the determined event characteristics, a route by at least determining a number of event processors to be included in the route, determining a type for each of the event processors to be included in the route, and determining a sequence for the event processors to be included in the route, the event processors forming a first set of event processors; means for routing the first event to the first set of event processors for processing via the web browser using the determined route that bypasses a standard path defined by a document object model for event processing; means for processing the first event using the first set of event processors; and means for handling the first event using one or more first event handlers after the processing.
-
Specification