发明名称 Event routing mechanism in a computer system
摘要 A method and apparatus for routing an event to a human interface object in a computer system. A routing type is assigned to each event type which may be received. The event is received and the routing type assigned to the event is determined. The event is then routed based on the routing type. In embodiments of the invention, the routing type may be geometric, focus, or broadcast, but is extensible. The routing types may be added or removed from a list of routing types, at request of processes.
申请公布号 US8838667(B2) 申请公布日期 2014.09.16
申请号 US200310635669 申请日期 2003.08.07
申请人 Apple Inc. 发明人 Cirne Lewis K.;Cobb Jeffrey R.;Schlegel Eric C.
分类号 G06F15/16;G06F9/54;G06F7/00;G06F3/00 主分类号 G06F15/16
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A method for routing an event to a human interface object in a computer system, said method comprising the following computer-implemented steps: receiving an event; extracting from the event a corresponding routing type, the routing type providing an indication of the nature of the event; determining a routing mechanism for the received event based on the routing type extracted from the event; and routing the event based on the determined routing mechanism for the received event; wherein the routing type is one of an extensible plurality of routing types with new routing types added to said plurality of routing types by registering a new routing type and a routing mechanism corresponding to the new routing type, and wherein registering the new routing type and corresponding routing mechanism does not require rewriting or recompiling system code.
地址 Cupertino CA US