Patent ID: 6233590
Filing Date: 2001-05-15
Classification: G06F,H04L,H04N

Abstract:
A server system for distributed communications which supports a multiple user/application environment, said server system comprising:user/application system for interfacing and/or supporting a multiple user/application environment;input/decoding means for receiving an external information and converting said information to a selective internal format;parsing means connected to said input/decoding means for marking each segment of said information according to its organization, and further providing access to each segment of said information for producing a segmented information;subject input/evaluation means for receiving a plurality of subject of interest requests from said user/application system; said subject input/evaluation means further connected to said parsing means for receiving said segmented information and performing evaluation in order to determine whether it is relevant to any of said list of subject of interest;procedure means for producing corresponding high level procedures for communications, database management, or operating system support for distributed processing, storage, retrieval, transmission, or manipulation of said segmented information;flow control means connected to said procedure means for directing all operation sequences which continue and remain within same segmented information as a normal execution, and directing those operation sequences which require exit from present segmented information as an exception execution;stack means connected to said flow control means for constructing a normal processing stack and an exception processing stack, wherein said normal processing stack retains all of said normal operation sequences, and said exception processing stack retains all of said exception operation sequences;execution means connected to said stack means for direct look-up and execution of said normal and said exception processing stack;change management means connected to said flow control means for predicting the forthcoming exception operation sequence, and look-ahead to perform content switch to the exception processing stack, said change management means further connected to said execution means for direct look up and preparation for forthcoming exception execution during normal execution sequence, andoutput/encoding means for transmitting said segmented information to external user/application system, and converting said segmented information according to selective external format directed by said user/application.