Patent classifications
G06F40/183
HIGH-PERFORMANCE MICROCODED TEXT PARSER
The performance of a text parser implemented with a state machine is improved by reducing a critical dependence path. In one aspect, all possible current states for a given text input are read from a state table circuit, and the correct next state and output are then selected therefrom by an output multiplexer based on the current state, removing dependence on the current state from the table read, and allowing the read(s) to be pipelined. Further, multiple input units are configured to operate on multiple text characters in parallel, with each input unit propagating outputs for its state table circuit to the next downstream input unit. Each downstream input unit is configured to use the propagated states to provide the proper outputs to appropriates multiplexer inputs. The number of possible output states may be dynamically reduced, thereby reducing the size of the output multiplexer needed to select the next state.
Data partitioning and ordering
Described are methods, systems and computer readable media for data partitioning and ordering.
Data partitioning and ordering
Described are methods, systems and computer readable media for data partitioning and ordering.
Query task processing based on memory allocation and performance criteria
Described are methods, systems and computer readable media for query task operations based on memory allocation and performance criteria.
Query task processing based on memory allocation and performance criteria
Described are methods, systems and computer readable media for query task operations based on memory allocation and performance criteria.
Computer data distribution architecture
Described are methods, systems and computer readable media for computer data distribution architecture.
Computer data distribution architecture
Described are methods, systems and computer readable media for computer data distribution architecture.
System to construct an improved view of a process
The proper visualization of a business process plays a key role in analyzing, changing, simulating and monitoring the business process. Most BPMS systems today, provide a modeling environment where the business user can define and visualize business processes as BPMN diagrams. Some more advanced systems (such as Savvion Business Manager) enable monitoring of the business process at run-time via a color-coded view of the process diagram. While process diagram is an important view of the process, it lacks the level of abstraction needed to provide information in an optimal way to the business users. The proposed visualization, called the 360 degree view provides an optimal view of a business process without losing important details about the process.
SINGLE INPUT GRAPHICAL USER INTERFACE CONTROL ELEMENT AND METHOD
Described are methods, systems and computer readable media for GUI control elements and associated processing methods.
SINGLE INPUT GRAPHICAL USER INTERFACE CONTROL ELEMENT AND METHOD
Described are methods, systems and computer readable media for GUI control elements and associated processing methods.