|
Claims  |
|
|
We claim:
1. A document data processor having integrated circuit architecture which
allows control and communications for a plurality of client-server based
computing systems, said document data processor performing a plurality of
kernel control functions representable by high level language procedures
including an operating system, a session control, a database access and
management, and a communication protocol, said document data processor
comprising:
personal database means for obtaining, organizing and updating a personal
knowledge content in said personal database means, said personal database
means segregating, partitioning and assigning said personal knowledge
content to one or a plurality of user, application and/or network
environments;
packet processor connected co said personal database means for producing
signals, frames, packets, cells, and/or macroblocks for document
communication, and for interpreting and controlling document communication
in accordance with one of a plurality of layered functions, said layered
functions including operating system, protocol, and database access
management, said packet processor further sensitizing external run-time
conditions for application requirement, networking environment, user
priority request and/or bandwidth constraint;
input/output device connected to said packet processor for transceiving
data signals from external;
encoding/decoding device connected to said packet processor for
encoding/decoding local or remote, and for compiling high level language
procedural modules in accordance with selective procedural coding
algorithms, said encoding/decoding device converting data from an internal
format to an external format or converting data from said external format
to said internal format;
formatting processor connected to said personal database means and said
packet processor for performing internal procedural query to said personal
database means and external procedural query to an application, user,
and/or network in order to establish a selected list of subjects of
interest of a segment document script to be retrieved, said formatting
processor further partitioning said document script into a selected
plurality of segmented document scripts wherein each of said segmented
document script representing a single or plurality of subject of interest
specified by said user, application, and/or network;
smart object memory connected to said packet processor for establishing
said high level language procedural modules, wherein each of said modules
represent an executable manipulation and control procedure for said single
or plurality of segmented script;
reference processor connected to said smart object memory for retrieving
selected segmented document script and/or corresponding audio, graphical,
and/or video script in accordance with said run-time user, application,
and network environment;
bandwidth controller in communication with said formatting processor for
computing a communication bandwidth request signal for said document
script, said bandwidth controller producing a run-time attribute list for
selective compression ratios, frame rates, internal data formats, display
resolution, and for receiving run-time priority change and bandwidth
shortage from said application, said user and said network; and
system look-up table connected to said reference processor and said smart
object memory for coordinating individual subsystem pipeline operations
and for maintaining overall data throughput, said system look-up table
further including a means for maintaining and updating system look-up
tables for encoding run-time execution sequences, and adapting with said
application, said user and said network for performing look-ahead tasks,
prescheduling and group instruction prefetching in accordance with input
data types, and a means for supplementing individual subsystem run-time
pipeline deficiencies to maintain scalable system performance.
2. The document data processor in accordance with claim 1 further including
a preprocessing means in communication with said bandwidth controller for
preprocessing, differentiating and producing a document script including a
motion vector signal based upon an input signal received from the user,
the application or the network; and
post processing means in communication with said encoding/decoding device
for producing a bit map image and/or electronic file format.
3. A document data processor in accordance with claim 1 further comprising:
run time environment means connected to said packet processor for acquiring
a run time user, application, and/or network requirement, denoted as a run
time environment, said run time environment means continuously monitoring
the state of said run time environments, wherein a one dimensional array
can be used to represent each of said run time environments, the
difference among adjacent arrays can further be used to detect changes of
said run time environment;
subject means connected to said run time environment means and said
personal database means for acknowledging said run time user, application,
and/or network requirement and identifying a suitable list of subjects to
correspond with said run time environment, said subject means further
producing an alternative list of subjects to correspond with said run time
environments, wherein said list of subjects can be organized
hierarchically wherein each subject becomes logically related to the
subjects at said subject upper/lower level and wherein a two dimensional
array can be used to represent said list of subjects, and the difference
among the adjacent arrays can be used to sensitize/detect any change of
said run time environment;
document browsing/evaluation means connected to said subject means, and
said input/output device for receiving said segmented document script
according to segmented document script logical order, such as chapter,
section, paragraphs, and identifying the selected segment which contains
the corresponding selected subject of interest, said document
browsing/evaluation means further defining the high level procedures for
the communications, storage, manipulation, or retrieval of each of said
logical segments, and entering the corresponding subject of interest as a
scope for said high level procedure having local and global variables,
wherein said local variable represents an individual user/application's
subject of interest, and said global variable represents a common
user/application's subject of interest;
procedure means connected to said document/browsing evaluation means for
representing a run time execution sequence model as a plurality of stacks
for said high level procedures and the corresponding scope including said
local/global variable and parameters, namely, the procedure stack
representing a procedure execution sequence, the stack representing the
operation execution sequence, and the object stack representing the
fetching sequence of said local/global variables, a next environment
pointer representing an entrance address location to the next, procedure;
direct execution means connected to said system look up table and said
procedure means for the direct fetching of a micro program sequence from
said system look up table and the direct execution of said sequence of
segmented document script in accordance with the selected subject of
interest as directed by said run time user, application, and/or network
requirements;
representation means for representing the run time execution of each of
said logical segmented document scripts as a vertical stack of said two
dimensional array, wherein each cell within said arrays representing a
selected logical organization of said document script, a value of each
cell representing the normal or exception execution of said segmented
script for each of said value logical organization during each execution
cycle, said representative means further providing a vertical top-down
view of said stack of arrays to understand an entire execution path for
said logical segmented document script, a normal execution means that the
document continue to stay in the same logical organization, and the
exception execution means that the document will exit from a present
logical organization and said document will either return to the previous
or enter to the next new logical organization; and
control means connected to said execution means for examining the entire
execution path prior to the run time for each segmented script, and
determining an appropriate transaction time requirement for an internal
processing and an external transmission of said segmented document script,
during said run time, said control means further modifying the remaining
transaction time requirement to adapt the change of an external user,
application, and/or network requirement or internal processing/storage
capabilities.
4. A document data processor for retrieval, compilation and evaluation of a
receiving document data, comprising:
a personal database means for operating and organizing local or remote
personal knowledge content;
a formatting processor in communication with said personal database means
for issuing a document search request based upon information supplied by
said personal database means, by said user, application, and/or network;
a decoding device connected to said formatting processor for converting
information received having an external format into a document data having
an internal format;
an evaluation means connected to said formatting processor for identifying
whether suitable material in said personal database means;
partition means provided in said formatting processor for producing
selected segmented scripts of said suitable material and sending said
selected segmented scripts to said evaluation means;
a smart object memory in communication with said personal database means
and said evaluation processor for producing a single or a plurality of
executable and non-executable tokens corresponding to said segmented
scripts;
a reference processor connected to said smart object memory for retrieving
selected segmented scripts; and
system look-up table connected to said reference processor and said smart
object memory for fetching and selecting an appropriate opcode operating
sequence, said system look-up table further including a means for
dynamically maintaining and updating system look-up table. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
FIELD OF THE INVENTION
The present invention is related to integrated circuit system technologies
according to a novel Document-Instruction-Set-Computing (DISC) principle.
More specifically, the present invention not merely defines the core
functions for a baseline DISC single chip integrated circuit, it equally
set sufficient evolution guidelines for future generations of scalable
DISC microprocessors capable of wide range of real-time performance. In
particular, these novel DISC microprocessors can effectively perform
distributed document storage, processing and retrieval operations for
systems, services, and applications including, but not limited to,
personal communication systems, interactive database retrieval, HDTV,
object-oriented systems and functions, and multimedia computing devices.
BACKGROUND OF THE INVENTION
Digital signal coding, storage, retrieval, control, and processing of
document data types In real-time represents the most time-critical
functional component for many of the emerging computing, communication,
and storage systems or devices. For almost all of the document signal
processing technologies which being developed to date, single or plurality
of host processors or coprocessors means, in conjunction with additional
hardware, firmware, or software means, are proposed according to the
existing complex-instruction-set-computing (CISC) or
reduced-instruction-set-computing (RISC) principles.
These CISC or RISC host processing or coprocessing techniques can partially
improve the performance of specific data subsystems, such as encoding
multiple algorithms, managing memory or display devices, and adapting to
existing DOS, OS2, WINDOW, NT, or UNIX application and system
environments, Typically, they can be readily implemented either in
hardware, firmware, or software means embedded with custom integrated
circuit, digital signal processor, or application specific integrated
circuit (ASIC's). Though practical, the speed and performance of these
technologies are severely limited by the overall system throughput, and
the run-time architectural supports for processing; networking; program
control; and memory management imposed by the CISC and RISC data computing
principles.
since CISC and RISC technologies have primarily invented to optimize the
run-time data computation performance for fixed or floating point data
operations, run-time procedure and data are typically coded, stored and
retrieved in specific file format from local or remote disk storage.
Therefore, CISC and RISC computing devices becomes insufficient to meet
real-time performance when it is required to interactively manipulate,
retrieve, and process variable-size document data types, and to provide
direct real-time architectural support for distributed processing and
database programming environment. For example, please refer to U.S. Pat.
No. 5,056,154 to Aono, U.S. Pat. No. 5,047,953 to Smallwood, U.S. Pat. No.
5,010,495 to Willetts, and U.S. Pat. No. 4,899,148 to Sato.
While the aforesaid patents teach individual method and apparatus for
compressing and decompressing the binary document image data, improving
the document data frame memory subsystem performance, and enhancing the
visual quality for display or printout of the decompressed document image,
none of aforesaid patents have ever directed themselves to the concept and
structure of a novel method and apparatus for more generalized computing
platform which would interconnect all the data processing machines for
enterprise, consumer, and communications, and allow individuals to create,
augment, select, interpret, retrieve, update, and present multiple forms
of compound document data, including annotated descriptions of sound,
image, graphics, and live video sequence in a coherent and effective
system architecture which would automatically adjust to each individually
available processor and memory bandwidth, capable of communicating in
multiple bandwidths to traverse through wide ranges of networks,
prioritize each individual complex document data types, and allow for
optimum performance for complex document data interpretation and
processing.
More significantly, although all these prior arts have shown CISC and RISC
can be extremely suitable for traditional computation-intensive
application and programming environments. None of the aforesaid patents
have directed themselves to the concept and structure of broadening the
scope, and to develop a new computing facility. This new computing
platform can not only interconnect the regular computers and workstations,
but it can also interconnect many other desktop data equipment, including
but not limit to, copy machines, scanners, fax machines, printers,
televisions, camcorders, telephones, VCR's, CD players, cameras, sensors,
or any other consumer and personal communication devices in a totally
integrated system and database environment. Consequently, in this novel
integrated computing environment, complex document data manipulation,
storage, and retrieval gain the highest priority, and achieve the best
performance as comparing to traditional data computation tasks, and
regular computers and workstations would become a subset of this novel
distributed computing platform.
DISC architecture offers a totally new distributed computing platform.
Distinguish from all the prior arts which have adapted the traditional
CISC or RISC computing discipline, DISC provides new methods and apparatus
to organize a plurality of complex document data types, DISC also
streamline, optimize and preschedule the document instruction clusters,
and provide parallel or pipeline execution for these instructions. DISC
further provide hardware architectural supports to efficiently execute
high-level programming and database language constructs, and to facilitate
CISC or RISC application coprocessor for traditional DOS or UNIX
applications. Finally, DISC provide distributed object-oriented
operating-system interface to support supplemental execution of
traditional DOS or UNIX application tasks with the real time DISC document
signal processing.
OBJECTS OF THE INVENTION
Accordingly several objects and advantages of my invention are:
An object of the present invention is to define an integrated document
computing architecture which can accommodate communications, storage, and
retrieval, of all digitally-coded or algorithmic complex document data
types.
Another object of the invention is to provide a novel integrated system
architecture which is flexible and allows the control and communications
among copy machines, scanners, fax machines, printers, camcorders,
televisions, telephones, VCR's, CD players, cameras, sensors, or any other
consumer and personal communications data processors, as well as desktop
data processors such as computers and workstations.
A still further object of the present invention is to provide for a novel
process architecture which allows for direct hardware support in
compression, bandwidth management, program control, instruction
streamlining and prescheduling, parallel or pipeline execution, run-time
memory and database management, decompression, display and printout, and
other time-critical functions for manipulation, storage, and retrieval of
complex document data objects in high-level programming and database
language architecture.
A still further object of the present invention is to provide for a novel
process architecture which not only allows for digital coding techniques,
but also can interface with traditional analog storage or transmission
techniques.
A still further object of the present invention is to provide for a novel
process architecture which allows the human users to interface with
application program and database, and to select the appropriate document
data types media combination either before or during the communication
session.
A still further object of the present invention is to provide for a novel
process architecture which not only allows for the most optimized system
performance for complex document data types, but also can directly execute
traditional computation-intensive application programs using a CISC or
RISC application coprocessor.
A still further object of the present invention is to provide for a novel
process architecture which allows for an optimized operating system for
complex document data types, and accommodate traditional UNIX, DOS, or
other traditional desktop operating systems.
Further objects and advantages of the present invention will become
apparent from a consideration of the drawings and ensuing description of
it.
SUMMARY OF THE INVENTION
Our present invention, DISC (Document-Instruction-Set-Computing)
architecture, offers new computing discipline optimized for real time data
manipulation and interpretation for compound document related
applications. This is totally distinguished from all prior arts which have
adapted the traditional CISC or RISC architectural discipline, which are
best optimized for real time data computation. DISC provides new methods
and apparatus to organize, store, retrieve, update, and present a
plurality of compound document data types. DISC also streamline, optimize,
and preschedule these document instruction clusters, and provide parallel
or pipeline execution for these instructions. DISC further provides
hardware supports for run-time memory and database management, program
control, preprocessing and post processing, compression and decompression.
DISC can directly query document data from either memory, file, or
databases. DISC further sport CISC or RISC application coprocessor to
perform traditional DOS or UNIX or alike applications. Finally, DISC
provides object-oriented operation system and database interface which can
provide concurrent execution of DISC, DOS and UNIX operations.
FIG. 2A and 2B show the architectural principle of DISC. Contrary to a
traditional RISC or CISC architecture, the data processors and memory
system are completely optimized to facilitate variable sized block
oriented data instead of the traditional bit-oriented data streams. To be
more specific, data information are organized according to selective
internally reconfigurable block format, wherein these internal format can
accommodate various processor configurations as well as data throughput. A
scalable smart memory system architecture and memory management unit also
provides the programmable data block addressing, frame memory management,
and associative block search.
In addition, DISC instruction sets can be statically compiled into a set of
system look-up tables (SLUT's). Based upon the run time bandwidth
constraints caused by either network congestion or application request,
the DISC instruction processor can prefetch a group of such DISC
instructions, and designate them with various functional units for
parallel or pipeline execution. Comparing to the more traditional cache or
virtual memory techniques widely used in the existing RISC or CISC
computers, the SLUT technique employes intelligent fast associative search
scheme, and is able to simultaneously perform prescheduling, compilation,
linking, assembling, dereferencing, and issuing instructions for run-time
execution, program control, and memory or database management functions.
In a DISC architecture, a scalable smart memory system is connected to the
functional units and scalable formatter, which can access, store, and
transfer blocks of document data based on the selective internal format.
In FIG. 3, DISC architecture also illustrate an embedded RISC or CISC
co-processor element in order to directly execute the bit oriented
application programs in DOS, Window, NT, Macintosh, OS2, UNIX, or alike.
In a more preferred embodiment, DISC can include a real time object
oriented operation system wherein concurrent execution of the application
program and real time DISC based document computing can be performed.
DISC architecture provides a single computing platform to support a
plurality of supplemental document data types including but not limited
to, live motion video, voice, music, still image, and animated graphics.
Consequently, it becomes feasible to digitally integrate copy machine,
scanner, fax machine, printers, slide projectors, camcorders, television,
computers, cameras, telephones, answering machines, and alike, with human
users and traditional application program.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows the pictorial illustration of a typical document instruction
set computing (DISC) environment.
FIG. 2A and FIG. 2B show the core DISC integrated circuit system
architecture in accordance with the present invention.
FIG. 3 illustrates the major functional operations for a DISC (document
instruction set computing) integrated circuit in accordance with the
present invention.
FIG. 4 illustrates the architecture and organization of the present
invention and a single chip integrated circuit implementation for compound
document computing.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
1. GENERAL DISCUSSION
Referring now to the drawings wherein like reference numerals refers to
similar or identical parts throughout the several views, and more
specifically to FIG. 1 thereof, there is shown a pictorial representation
of a novel integrated circuit DISC (document instruction set computing)
system apparatus. There is also shown a pictorial illustration depicting
most of the popular business or consumer electronic apparatus relating to
computer, communications, and entertainment presently available for the
homes or offices. These include a copier, printer, scanner, fax machine,
telephone, camcorder, CD player, television, personal computer, and
personal communications devices.
It is Applicant's intention to disclose a unified system method towards
integrated circuit design of all future interactive document-oriented
personal communications and/or computing systems.
It is also Applicant's intention to illustrate the architecture design of a
DISC apparatus according to this unified system design method.
Furthermore, the DISC system apparatus allows for compatibility with all
existing business and consumer electronic apparatus. DISC user/operator
can control, and utilize the functions of each electronic apparatus by
means of the DISC system apparatus. The DISC apparatus, being of compact
size and shape, similar to that of a VCR, desktop or notebook PC, remote
controller, or smaller, can interconnect with all local or remote
electronic apparatus, and permit them to function complimentary with each
other.
It is yet another Applicant's intention to further substantiate a
distributed system architecture for DISC, in which a plurality of DISC's
can either locally or remotely communicate with each other and other
non-DISC apparatus. Regardless of whether other apparatus were analog,
digital, hardware, software, or algorithm, the DISC's can encode, forward,
decode, and interpret automatically to the available bandwidth, in a
totally integrated system environment.
It is beyond the scope of the present invention to detail all the exact
nature and coordination of the system, but details of these operations
have been previously disclosed on a copending application, entitled
"Methods and Apparatus including System Architecture for Multimedia
Communications", filed Sep. 20, 1991, Ser. No. 07/763,451 abandoned.
2. GENERAL INTRODUCTION OF DISC
FIG. 2A and FIG. 2B illustrates the core architecture, operation, and
methodology for the design and implementation of a DISC 112 integrated
circuit computer and communications system.
DISC 112 makes it possible to retrieve, interpret, substantiate,
correspond, and maintain a multitude of compound document objects over a
wide range of communications networks.
Prior arts in accordance with traditional RISC or CISC methodologies have
shown plentiful methods and apparatus to improve individual or selective
group of computation tasks such as document compression and decompression
algorithms, and bandwidth operability for selective communications
networks. However, cost performance for document database and processing
applications can be dramatically improved, provided systems have internal
ability to retain the initial document request and subject of interest,
then accurately search through all possible reference resources and
analyze and identify the most suitable target material, finally authorize
specific procedural and/or instruction steps for each document request.
As a result, the methodology for DISC 112 becomes intrinsically different.
RISC or CISC's primary focus are to optimize run-time computation
performance, i.e., instruction authorization, decoding, pipelining,
arithmetic and logical execution, and memory control and management. DISC
112 requires and provides additional real time performance for query,
reasoning, compilation, decoding, and interpretation of the incoming data
streams prior to any instruction authorization or document execution.
Comparatively, the RISC and CISC can offer superior performance for
numerical intensive data computation applications, wherein DISC 112 is
specifically optimized for document retrieval and subsequent procedural
authorizations.
Furthermore, prior arts in CISC and RISC only rely on traditional OCR
(optical character recognition) techniques to compute, analyze, and
recognize characters strings according to individual shapes and contours,
whereby DISC 112 allows for 100% recognition for incoming document data
through front-end data decoding subsystem and techniques. As a result, the
incoming data streams are decoded to selective internal DISC 112 optimized
data format, which including but not limit to the 8 or 16 bit universal
character encoding forms.
Finally, DISC 112 focus on performance optimization other than the
traditional RISC/CISC run-time data computation, DISC 112 subsystems
include but not limit to, document identification, manipulation,
compilation, encoding and decoding, interpretation, storage and retrieval.
Subsequently, all DISC 112 instruction groups are issued and executed to
facilitate run-time document manipulation, and to conform specific
application, networking, and user priority requests.
The diagrammatic representation illustrated in FIG. 2A comprises the
following major system components. They are a personal database (PDB 226),
a packet processor (PACK 228), a transmission processor (TX 222), a
receiving processor (RX 220), a decoding processor (DEC 206), a encoding
processor (ENC 208), a formatting processor (FORM 210), a smart memory
(SMART 212), a reference processor (REF 216), a evaluation processor (EVAL
214), a preprocessor (PREP), a postprocessor (POST), a bandwidth
controller (BAND 228), and a system controller (CON 230).
A, Personal Database (PDB)
In a preferred embodiment, the PDB 226 (personal database) integrated
circuit is able to provide an optimized memory storage and management
subsystem in order to accumulate, manipulate, store, and retrieve a single
or plurality quantities of personal knowledge content corresponding to the
selective DISC 112 internal data format signal it receives from PACK 218
(packet processor).
The PDB 226 integrated circuit is comprised of a single or plurality of
storage array that is comprised of a single or plurality of memory storage
cells. The PDB 226 is also comprised of the sensing, control, management,
and interface circuits connected locally and/or remotely to a single or
plurality of said storage array which transceive, store, and manipulate
single or plurality quantities of said personal knowledge content that is
comprised of compound document objects corresponding to said selective
DISC 112 internally optimized data format signal. There is also a
computation circuit which, when activated, produces logical pointer
signal, storage address signal, and/or attribute identifier signal for
incoming and/or outgoing said personal knowledge content. The PDB 226 is
further comprised of the buffer, register, and/or stack elements which can
store and select said logical pointer, storage address and/or attribute
identifier signal to manipulate, prioritize, and retrieve selective said
incoming and/or outgoing personal knowledge content. In addition, The PDB
226 is further comprised of the buffer, control, and interface circuit
connected locally and/or remotely to a single or plurality of PACK 218
(packet processor) integrated circuit which transceive said personal
knowledge content that is comprised of selective said logical pointer,
storage address signal, attribute identifier signal, compound document
object, and/or corresponding DISC 112 internal data format signal.
In a more preferred embodiment, as shown in FIG. 2B, the PDB 226 (personal
database) integrated circuit connected to the OIF 224 (object interface)
integrated circuit is further comprised of buffer, control and interface
circuits which segregate, partition, and assign individual knowledge
content to single or plurality of personal application environments. There
is also buffer, control and management circuits which receive and update
input request signal, run-time attribute signal, and/or priority signal
either locally or remotely from a single or plurality of application,
user, and/or communications network.
B Packet Processor (PACK)
In a preferred embodiment, the PACK 218 (packet processor) integrated
circuit is able to transcode and interpret DISC 112 compound document
control signals corresponding to selective standard or proprietary
protocols for communications, operating systems, text description,
database access and/or database management. PACK 218 can also store,
relay, translate DISC 112 compound document data signal into single or
plurality of frames, packets, cells, or macroblocks corresponding to said
standard or proprietary protocols for inbound or outbound communications.
Preferably, the PACK 218 is further able to either locally or remotely
communicate with external PACK 218's and to perform point-to-point and
point-to-multipoint networking sessions, and to interpret and control
single or plurality layered signalling data structure.
The PACK 218 is comprised of a single or plurality of protocol controller
and data processor connected to the ENC 208 (encoding processor) and TX
222 (transmission processor) integrated circuit which receive an encoded
DISC 112 control and data signals from ENC 208 and produce outbound data,
control, and maintenance packets, frames, cells, or alike to TX 222
corresponding to selective standard or proprietary protocols for
communications, operating systems, text description, database access, and
database management which, when activated, including but not limit to,
PDL, SQL, Netware, NT, OS2, DOS, UNIX, Q.931, X.25, G3, G4, GSM, CIF,
QCIF, SIF, ATM (asynchronous transmission mode) or alike. Said protocol
controller and data processor also connected to the DEC 206 (decoding
processor) and RX 220 (receiving processor) integrated circuits which
receives inbound packet, frames, cells, or macroblocks from RX 220
corresponding to said selective protocols and produce DISC 112 control and
data signals to DEC 206 for decoding. There is also a buffer element
connected to the TX 222 and RX 220 which transmit and receive document
control, maintenance, and data packet, frames, or cells. The PACK 218 is
further comprised of a interface, buffer and control circuits connected to
FORM 210 and PDB 226 integrated circuit which, when activated, receive
DISC 112 internal reformatted document signals from FORM 210 and enable
said buffer circuit to transfer and store said reformatted signal into PDB
226. Reversely, said pipeline buffer element further retrieve the
internally formatted DISC 112 signal from PDB 226 and translate to said
selective protocol formatted packets, cells, frames, or macroblocks for
outbound communication.
In a more preferred embodiment, said protocol controller is further
comprised of controller element connected via TX 222 and RX 220 to a
single or plurality of local or remote external PACK's which establish,
maintain, and terminate point-to-point and point-to-multipoint distributed
networking sessions, said controller is further comprised of buffer,
control and management circuits connected to OIF 224 integrated circuit,
as shown in FIG. 2B, which compute input request signal, run-time
attribute signal, and/or priority signal either locally or remotely for a
single or plurality of application, user, and/or communications network.
In a further preferred embodiment, said protocol control processor element
is comprised of a signalling control circuit which transceive a single or
plurality of layered signalling data structure corresponding to selective
OSI, SS7, TC/PIP or alike, and receives, interpret, or produces a single
or plurality of user preference signal, application requirement signal,
session control signal, transmission set-up signal, network control
signal, logical or physical link setup and termination signal, and/or the
alike and translate said signals into corresponding sequence of internal
DISC 112 executable procedures or routines.
C. Transmission (TX) and Receiving (RX) Processor
In a preferred embodiment, the TX 222 (transmission processor) and RX 220
(receiving processor) integrated circuit are able to transceive document
signal corresponding to a single or plurality of application requirements,
networking environments, user priority requests, and run-time bandwidth
conditions.
The TX 222 and RX 220 are comprised of a single or plurality pairs of
transceivers which, when activated, correspond to a plurality of analog or
digital networks which, including but not limited to: ATM, SONET,
broadband ISDN, FDDI, MAN, DS3, twisted-pair LAN., coaxial LAN, switch T1,
dedicated T1, primary rate ISDN, fractional T1, frame relay, ISDN switched
H1, single or dual channel basic rate ISDN, digital switched or private
PSDN, analog twist-pair, basic rate ISDN D channel, and wireless
communications. The TX 222 and RX 220 are also comprised of sensitizing
circuit connected to the PACK 218 integrated circuit which sensitizes
run-time networking conditions and produce selective run-time bandwidth
allowance signal which, correspond but not limited to: 150 Mbs, 100 Mbs,
45 Mbs, 10 Mbs, 2.048 Mbs, 1.544 Mbs, 384 Mbs, 128 Mbs, 64 Kbs, Px 64 Kbs,
56 Kbs, 19.2 Kbs, and/or 9.6 Kbs.
In a more preferred embodiment, the TX 222 and RX 220 are further comprised
of interface and transceiver circuit connected to the OIF 224 via PACK 218
which transmit and receives input request signal, run-time attribute
signal, and/or priority signal either locally or remotely for a single or
plurality of applications, users, and/or communications network.
D. Decoding (DEC) and Encoding (ENC) Processor
In a preferred embodiment, the ENC 208 (encoding processor) and the DEC 206
(decoding processor) integrated circuit are able to locally and/or
remotely encode and decode the compiled high level language procedural
modules corresponding to a single or plurality of selective procedural
coding algorithms for direct interpretation, execution and manipulation of
the source document content. The DEC 206 and the ENC 208 integrated
circuit are also able to locally and/or remotely decode DISC 112 data
tokens and encode DISC 112 data signal respectively corresponding to a
single or plurality of selective compound document data coding algorithms.
Preferably, said DEC 206 and ENC 208 can also select said data and/or
procedural coding algorithm employing appropriate mechanisms to meet
system performance. More preferably, said DEC 206 and ENC 208 are further
able to internally or externally communicate, interface, and perform with
single or plurality of software or hardware coprocessor modules.
The DEC 206 is comprised of | | |