System for processing user events with input device entity associated with event producer which further links communication from event consumer to the event producer
First Claim
1. A system for processing user input events in a computer system having at least one event producer and at least one event consumer, wherein objects of an input framework are used for communication between and event producer and an event consumer, comprising:
- an event entity creator for receiving a user input event from an event producer, creating, in response to receiving said user input event, an event entity which conveys information regarding said user input event, and sending said event entity to an event transfer entity;
an event transfer entity for receiving an event entity and transferring the event entity to a receiver entity based on said event entity; and
an input device entity associated with an event producer for creating one or more events within an event consumer in response to said event producer, wherein the input device entity further links communication from the event consumer to the event producer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system and article of manufacture which provides a set of frameworks for developing object-oriented desktop systems. The set of frameworks includes several framework subsystems for implementing input, output, graphics, documents, compound documents, and documents with graphics. The input system comprises a set of objects which handles the details of input, including receiving and distributing events. The input system also includes management of such events so that reception, distribution and handling of events is handled in an orderly manner. The input system include specialized objects for handling keyboard input and mouse input.
203 Citations
24 Claims
-
1. A system for processing user input events in a computer system having at least one event producer and at least one event consumer, wherein objects of an input framework are used for communication between and event producer and an event consumer, comprising:
-
an event entity creator for receiving a user input event from an event producer, creating, in response to receiving said user input event, an event entity which conveys information regarding said user input event, and sending said event entity to an event transfer entity; an event transfer entity for receiving an event entity and transferring the event entity to a receiver entity based on said event entity; and an input device entity associated with an event producer for creating one or more events within an event consumer in response to said event producer, wherein the input device entity further links communication from the event consumer to the event producer. - View Dependent Claims (2, 3, 4, 6, 7, 11)
-
-
5. A system for processing user input events in a computer system having at least one event producer and at least one event consumer, wherein objects of an input framework are used for communication between and event producer and an event consumer, comprising:
-
an event entity creator for receiving a user input event from an event producer, creating, in response to receiving said user input event, an event entity which conveys information regarding said user input event, and sending said event entity to an event transfer entity; an event transfer entity for receiving an event entity and transferring the event entity to a receiver entity based on said event entity; and an input device entity associated with an event producer for creating one or more events within an event consumer in response to said event producer, wherein the input device entity further contains and maintains an indication of state of the associated event producer.
-
-
8. A system for processing user input events in a computer system having at least one event producer and at least one event consumer, wherein objects of an input framework are used for communication between and event producer and an event consumer, comprising:
-
an event entity creator for receiving a user input event from an event producer, creating, in response to receiving said user input event, an event entity which conveys information regarding said user input event, and sending said event entity to an event transfer entity; an event transfer entity for receiving an event entity and transferring the event entity to a receiver entity based on said event entity; and an event handling sequencer for queuing event destinations for event entity targets wherein said queuing includes event destination entities adding and removing said event destination entities from said event handling sequencer. - View Dependent Claims (9, 10)
-
-
12. A method for processing user input events in a computer system having a memory and at least one event producer and at least one event consumer, wherein objects of an input framework are used for communication between an event producer and an event consumer, comprising the steps of:
-
creating in the memory an event entity creator for receiving a user input event from an event producer, which creates, in response to receiving said user input event, an event entity which conveys information regarding said user input event, and sending said event entity to an event transfer entity; creating in the memory an event transfer entity for receiving an event entity and transferring the event entity to a receiver entity based on said event entity; and creating in the memory an input device entity associated with an event producer for creating one or more event consumer in response to said event producer, wherein the input device entity further links communication from the event consumer to the event producer. - View Dependent Claims (13, 14, 15, 17, 18, 19, 20, 21, 22, 23)
-
-
16. A method for processing user input events in a computer system having a memory and at least one event producer and at least one event consumer, wherein objects of an input framework are used for communication between an event producer and an event consumer, comprising the steps of:
-
creating in the memory an event entity creator for receiving a user input event from an event producer, which creates, in response to receiving said user input event, an event entity which conveys information regarding said user input event, and sending said event entity to an event transfer entity; creating in the memory an event transfer entity for receiving an event entity and transferring the event entity to a receiver entity based on said event entity; and creating in the memory an input device entity associated with an event producer for creating one or more event consumer in response to said event producer, wherein the input device entity further contains and maintains an indication of state of the associated event producer.
-
-
24. An article of manufacture comprising a computer usable medium having computer readable program code embodied thereon for use with a computer system having at least one event producer and at least one event consumer, wherein objects of an input framework are used for communication between an event producer and an event consumer, comprising:
-
an event entity creator for receiving a user input event from an event producer, creating, in response to receiving said user input event, an event entity which conveys information regarding said user input event, and sending said event entity to an event transfer entity; an event transfer entity for receiving an event entity and transferring the event entity to a receiver entity based on said event entity; and an input device entity associated with an event producer for creating one or more events within an event consumer in response to said event producer, wherein the input device entity further links communication from the event consumer to the event producer.
-
Specification