Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

363 results about "Event queue" patented technology

System and method enabling multiple processes to efficiently log events

A system and method for enabling multiple processes to efficiently log events is described. A client executable module that needs to log an event may interface with a module or component referred to as a “client-side logging component”, passing various types of information regarding the event, such as an associated event level, one or more event associated event categories, an informational message, etc. The client-side logging component may maintain event logging criteria specifying which types of events should be logged. If the event should be logged, the client-side logging component may queue the event information and return execution control the client module. The event information may then be asynchronously retrieved from the event queue and sent to a server-side logging component. The server-side logging component may persistently log the event information in any of various ways, e.g., by storing it in a file, a database, etc. Processes running on multiple computers may call the server-side logging component to log events, via a client-side logging component instance associated with the process. A logging administration tool may be utilized in order to set event logging criteria. In response to being configured with new event logging criteria information, the server-side logging component may automatically propagate the logging criteria information to each of the client-side logging components. The client-side logging components may then being using the new logging criteria, dynamically changing the filtering of events that are sent to the server-side logging component.
Owner:KOUGIOURIS PANAGIOTIS +1

Method of operating multiple input and output devices through a single computer

A system for operating multiple independent terminals of grouped, locally connected input and output devices through a single graphical user interface layer running on a computer comprising an event queue module for receiving each input command from each input device; an event handler module for receiving the input commands from the event queue module and directing input commands from specific input devices via corresponding socket/listeners of the single graphical user interface layer to corresponding ones of multiple pointers, focuses and client applications based on predetermined associations between grouped devices and respective ones of the socket/listeners; and an output module for directing output commands from each socket/listener to respective ones of the output devices based on the predetermined associations. A system for creating multiple independent terminals of grouped input and output devices connected to and for operation by a single computer comprising a configuration module for simultaneously providing unique output commands to ungrouped output devices to cause the output devices to respectively provide a unique input directive to a user; the configuration module also for receiving unique input commands from individual ungrouped input devices, each unique input command corresponding to a respective one of the unique output directives; and an association module for, in response to the receiving, commonly associating with a unique group identifier each of corresponding input and output devices and respective ones of multiple pointers and focuses.
Owner:ZHANG XIAO QIAN +4

Mechanisms for web-object event/state-driven communication between networked devices

Web-based event/state-driven mechanisms and methods for simplifying communication between networked multifunction devices, such as copiers, printers, facsimile machines and multifunction devices using a networked database for the creation and presentation of device metrics and status data. Web-based multifunction performance metrics and calculations themselves are created within concurrent (multiple instances) of Web objects, wherein a Web object is a self-contained entity with data and a state machine lifecycle. State changes inside and outside the Web object are made by sending events to event queues and routing them to other state machines within other Web objects or instances of the same Web object. Data and events between Web objects are formed into a regular event syntax providing a simpler method of communication than those of procedural programming approaches. The arguments of the events are processed by specific instances of state machines that compose each Web object to perform an appropriate action. The metrics displays and corresponding calculations within the Web object's state machine are highly self-contained and concurrent, hiding networked database contention and database locking, and enforcing atomicity with it's runtime software. Calculations are performed and displayed from within a very small context within each Web object's state minimizing external communications and further simplifying software application development efforts.
Owner:MAJANDRO LLC

Method of operating multiple input and output devices through a single computer

A system for operating multiple independent terminals of grouped, locally connected input and output devices through a single graphical user interface layer running on a computer comprising an event queue module for receiving each input command from each input device; an event handler module for receiving the input commands from the event queue module and directing input commands from specific input devices via corresponding socket / listeners of the single graphical user interface layer to corresponding ones of multiple pointers, focuses and client applications based on predetermined associations between grouped devices and respective ones of the socket / listeners; and an output module for directing output commands from each socket / listener to respective ones of the output devices based on the predetermined associations. A system for creating multiple independent terminals of grouped input and output devices connected to and for operation by a single computer comprising a configuration module for simultaneously providing unique output commands to ungrouped output devices to cause the output devices to respectively provide a unique input directive to a user; the configuration module also for receiving unique input commands from individual ungrouped input devices, each unique input command corresponding to a respective one of the unique output directives; and an association module for, in response to the receiving, commonly associating with a unique group identifier each of corresponding input and output devices and respective ones of multiple pointers and focuses.
Owner:ZHANG XIAO QIAN +4
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products