Patent US6233590B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6233590B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Server apparatus for distributed communications supporting multiple user/application environment

Assignee: Individual
•
Filing: 1997-12-05
•
Granted: 2001-05-15
•
Expires: 2017-12-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A server system for distributed communications which supports a multiple user/application environment, comprising a user/application system for interfacing a multiple user/application environment; a input/decoding means for receiving and converting an external information to a selective internal format; a parsing means for marking said information according to its organization, and further providing access to each segment of said information for producing a segmented information; and a subject input/evaluation means for receiving a plurality of subject of interest requests from said user/application system, and performing evaluation on said segmented information in order to determine whether it is relevant to any of said list of subject of interest.

Inventors

  • 👤 Venson M. Shaw
  • 👤 Steven M. Shaw

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:09
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/93; H; H04; H04L; H04L9/00; H04L9/40; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/426; H04L69/00; H04L69/30; H04L69/32

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 335 words
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, and output/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.
Claim 2
Dependent Claim 335 words
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, and output/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.
Claim 3
Dependent Claim 77 words
A server system as set forth in claim 1 further comprising: transaction control means connected to said change management means for examining entire execution path prior to run time for each segmented information, and determining the appropriate transaction time requirement for internal processing and external transmission of said segmented information, during run time, said transaction control means further modifying remaining transaction time requirement to adapt with change of external user/application, and/or network requirement or internal processing/storage capabilities.
Claim 4
Dependent Claim 30 words
A server system in accordance with claim 1 further including a scoping means connected to said subject input/evaluation means for assigning variables or parameters for each of said segmented information.
Claim 5
Dependent Claim 43 words
A server system in accordance with claim 3 , wherein said scoping means connected to said subject input/evaluation means for receiving subject of interest from user/application system and assigning said subject of interest as variables or parameters for each of said segmented information.
Claim 6
Dependent Claim 38 words
A server system in accordance with claim 4 , wherein said scoping means further assigning individual subject of interest as a local variable and common subject of interest as a global variable for each of said segmented information.
Claim 7
Dependent Claim 38 words
A server system in accordance with claim 3 further including a confirmation means connected to said scoping means for informing selective said user/application system that relevant information have been identified which confirm its particular subject of interest request.
Claim 8
Dependent Claim 28 words
A server system in accordance with claim 6 further including storage/retrieval means for storing said information in preparation for receiving a information retrieval request from said user/application system.
Claim 9
Dependent Claim 49 words
A server system in accordance with claim 1 , wherein said parsing means connected to said input/decoding means further comprising means for marking or partitioning said information according to its logical organization, and further providing access to each logical segment of said information for producing a logical segmented information.
Claim 10
Dependent Claim 22 words
A server system in accordance with claim 1 , wherein said information further represent document, content, media, program, software, applications, or services.
Claim 11
Dependent Claim 46 words
A document server system in accordance with claim 1 further including bandwidth control means connected to said output/encoding means for determining adjusting format, compression ratio, frame rate, and/or display resolution for each segment of said information whenever a shortage of transmission, processing, and/or storage bandwidth occurs.
Claim 12
Dependent Claim 117 words
A server system for distributed communications which supports a multiple user/application environment, said server system comprising: input means for receiving a selective one or plurality of information; segmentation means for partitioning said information according to a selective organization, said means producing a segmented information; 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 each of said segmented information, and flow control means connected to said procedure means for directing all operation sequences which continue and remain within the same segmented information as a normal execution, and directing those operation sequences which require exit from present segmented information as an exception execution.
Claim 13
Dependent Claim 117 words
A server system for distributed communications which supports a multiple user/application environment, said server system comprising: input means for receiving a selective one or plurality of information; segmentation means for partitioning said information according to a selective organization, said means producing a segmented information; 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 each of said segmented information, and flow control means connected to said procedure means for directing all operation sequences which continue and remain within the same segmented information as a normal execution, and directing those operation sequences which require exit from present segmented information as an exception execution.
Claim 14
Dependent Claim 55 words
A server system in accordance with claim 11 , further including a 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.
Claim 15
Dependent Claim 32 words
A server system in accordance with claim 12 , further including an execution means connected to said stack means for direct look-up and execution of said normal and said exception processing stack.
Claim 16
Dependent Claim 37 words
A server system in accordance with claim 11 , further including a change management means connected to said flow control means for predicting forthcoming exception operation sequence, and look-ahead to perform content switch to exception processing stack.
Claim 17
Dependent Claim 34 words
A server system in accordance with claim 13 , further including a change management means connected to said execution means for direct look up and preparation for forthcoming exception execution during normal execution sequence.
Claim 18
Dependent Claim 49 words
A server system as set forth in claim 14 further including: transaction control means connected to said change management means for examining entire execution path prior to run time for each segmented information, and determining appropriate transaction time requirement for internal processing and external transmission of said segmented information.
Claim 19
Dependent Claim 72 words
A server system as set forth in claim 16 , wherein during run time, said transaction control means further modify remaining transaction time requirement to adapt with change of external user/application, and/or network requirement or internal processing/storage capabilities, comprising: bandwidth control means connected to a output/encoding means for determining/adjusting format, compression ratio, frame rate, and/or display resolution for each segment of said information whenever shortage of transmission, processing, and/or storage bandwidth occurs.

References Cited (Backward Citations)

US5821986A Cited
US5617142A Cited
US5768535A Cited
US5691768A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-14 2004-11-13 2005-05-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-14 2008-11-13 2009-05-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-14 2012-11-13 2013-05-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag