235, | Registers, appropriate subclassesfor basic machines and associated indicating mechanisms
for ascertaining the number of movements of various devices and
machines, plus machines made from these basic machines alone (e.g., cash
registers, voting machines), and in combination
with various perfecting features, such as printers and
recording means, and for various data bearing record controlled systems. |
307, | Electrical Transmission or Interconnection Systems, for all subject matter relating to electrical transmission
or interconnection systems not classified elsewhere. |
326, | Electronic Digital Logic Circuitry, appropriate subclassesfor generic digital logic devices, circuitry, and
subcombinations thereof, wherein operations other than
arithmetical are performed upon discrete electrical signals representing
a value normally described by numerical digits. |
329, | Demodulators, appropriate subclassesfor data demodulators. |
332, | Modulators, appropriate subclassesfor data modulators |
340, | Communications: Electrical,
subclasses 1.1 through 16.1for controlling one or more devices to obtain a
plurality of results by transmission of a designated one of plural
distinctive control signals over a smaller number of communication
lines or channels, particularly subclasses 2.1-2.8
for path selection, subclass 2.81 for tree or
cascade selective communication, subclasses 3.1-3.9
for communication systems where status of a controlled device is communicated, subclasses
4.2 and 4.21 for synchronizing selective communication
systems, subclasses 7.2-7.63
for code responsive selective call receiving, subclasses
9.1-9.17 for addressing, and
subclasses 12.1-12.55 for pulse responsive
actuation. |
341, | Coded Data Generation or Conversion,
subclasses 50 through 172for electrical pulse and digit code converters (e.g., systems
for originating or emitting a coded set of discrete signals or translating
one code into another code wherein the meaning of the data remains
the same but the formats may differ). |
342, | Communications: Directive Radio Wave
Systems and Devices (e.g., Radar, Radio
Navigation), various subclassesfor communications via directive radio waves and
related systems. |
345, | Computer Graphics Processing and Selective Visual
Display Systems,
subclasses 1.1 through 3.4for plural display systems, subclasses
530 through 574 for visual display, and subclasses 30 through
111 for the selective control of two or more light generating or
light controlling display elements in accordance with a received
image signal. |
348, | Television, various subclassesfor generating, processing, transmitting
or transiently displaying a sequence of images, either
locally or remotely, in which the local light variations composing
the images may change with time (e.g., natural
"live" scenes). |
358, | Facsimileand Static Presentation Processing, various subclassefor systems that transmit and reproduce arbitrarily
composed pictures in which the local light variations composing each
of the pictures are not subject to variation with time; e.g., documents
both written and printed, maps, charts, and
photographs (other than motion picture film). |
360, | Dynamic Magnetic Information Storage or Retrieval, appropriate subclassesfor record carriers and systems wherein information
is stored and retrieved by interaction with a magnetic medium and
there is relative motion between said magnetic medium and a transducer, for
example, a magnetic disk drive device, and control
thereof, per se. |
361, | Electricity: Electrical Systems and Devices,
subclasses 679.02 through 679.61for housings or mounting assemblies for computers, digital
data processing systems, calculators, or components
thereof. |
365, | Static Information Storage and Retrieval, appropriate subclassesfor addressable static singular storage elements
or plural singular storage elements of the same type (i.e., the internal
elements of memory, per se). |
369, | Dynamic Information Storage or Retrieval, appropriate subclassesfor record carriers and systems wherein information
is stored and retrieved by interaction with a medium and there is
relative motion between a medium and a transducer. |
370, | Multiplex Communications, appropriate subclasses, for the simultaneous transmission
of two or more signals over a common medium, particularly
subclasses 351 through 430for multiplex switching including time division multiplex (TDM) switching, subclass
475 for asynchronous TDM communications including addressing, and
subclasses 498 – 545 for time division bus transmission. |
375, | Pulse or Digital Communications, appropriate subclassesfor generic pulse or digital communication systems
and synchronization of clocking signals from input data. |
377, | Electrical Pulse Counters, Pulse Dividers, or Shift
Registers: Circuits and Systems, appropriate subclassesfor generic electric circuits for pulse counting. |
379, | Telephonic Communications, appropriate subclassesfor two-way electrical communication of
intelligible audio information of arbitrary content over a communication
link. |
380, | Cryptography, appropriate subclassesfor cryptographic apparatus or process in general which
includes electric signal modification and foreign art collections
FOR 149 and FOR 150 for cryptographic digital signal handling which may
include cryptographic computer communication. |
381, | Electrical Audio Signal Processing Systems and
Devices, appropriate subclassesfor wired one-way audio systems, per
se. |
382, | Image Analysis, appropriate subclassesfor operations performed on image data with the aim
of measuring a characteristic of an image, detecting variations, detecting
structures, or transforming the image data, and
for procedures for analyzing and categorizing patterns present in
image data. |
386, | Motion Video Signal Processing for Recording or
Reproducing, appropriate subclasses for video recording or reproduction. |
388, | Electricity: Motor Control Systems, cross-reference art collection 907.5
for computer or processor control of DC motor acceleration or speed. |
398, | Optical Communications, various subclasses for optical communication in combination
with electrical communication and
subclasses 43 through 103for multiplexing in an optical communication system. |
455, | Telecommunications, appropriate subclasses for modulated carrier wave communication, per
se, and
subclass 26.1 for subject matter which blocks access to a signal
source or otherwise limits usage of modulated carrier equipment. |
700, | Data Processing: Generic Controls Systems
or Specific Applications,
subclasses 1 through 89for generic data processing control system, apparatus, or
process, particularly subclasses 2 through 7 for plural
processors in a digital generic control system, and subclasses
90 through 306 for applications of computers in various environments
where there is significant claim recitation of the data computer
system or calculating computer and only nominal recitation of an
external art environment (where significant structure of
an external device is claimed, classification is in the
appropriate device class). |
701, | Data Processing: Vehicles, Navigation, and Relative
Location, appropriate subclassesfor applications of computers in vehicular and navigational
environments. |
702, | Data Processing: Measuring, Calibrating, or Testing, appropriate subclassesfor applications of computers in measuring and testing. |
703, | Data Processing: Structural Design, Modeling, Simulation, and
Emulation, appropriate subclasses. |
704, | Data Processing: Speech Signal Processing, Linguistics, Language
Translation, and Audio Compression/Decompression,
subclasses 1 through 10for applications of computers in linguistics, subclasses
200 - 278 for applications of computers in speech signal
processing, particularly subclass 270.1 for speech
assisted network, and subclasses 500 - 504 for
applications of computers in audio compression/decompression. |
705, | Data Processing: Financial, Business
Practice, Management, or Cost/Price Determination, appropriate subclassesfor applications of computers and calculators in
business and management environments. |
706, | Data Processing: Artificial Intelligence, appropriate subclasses, for subject matter directed
to artificial intelligence data computer which is disclosed or claimed
in plural diverse arts both in combination and in the alternative (e.g., digital
data computer system for use in image analysis or electrical audio
signal computer, and for artificial intelligence per se), particularly
subclasses 15 through 44for neural networks. |
707, | Data Processing: Database, Data
Mining, and File Management or Data Structures,
subclasses 609 through 686and 705 through 789 for data retrieval and file
or database management; and subclasses 790 through 812
for database design and data structures per se; and subclasses
821 through 831 for file management. |
708, | Electrical Computers: Arithmetic Processing and
Calculating,
subclasses 1 through 9for hybrid computers; and subclasses 100 - 714
for calculators, digital signal computer, and
arithmetical and logical computer, per se; and
subclasses 800 - 854 for electric analog computers. |
710, | Electrical Computers and Digital Data Processing
Systems: Input/Output,
subclasses 1 through 74for transferring data from one or more peripherals
to one or more computers for the latter to process, store, or
further transfer, or for transferring data from the computers
to the peripherals, subclasses 100-132 for transferring
data among the memories, processors, and buses
of a single computer, and subclass 316 for cross-bar
switching. |
711, | Electrical Computers and Digital Processing Systems: Memory, appropriate subclasses, for memory addressing
and management in a computer system particularly
subclasses 100 through 173for transferring data between locations in the
same memory or between memories. |
712, | Electrical Computers and Digital Processing Systems: Processing
Architecture and Instruction Processing (e.g., Processors), appropriate subclasses for computer architecture and instruction
processing, particularly
subclasses 1 through 43for digital data computer system architectures
such as multiple instruction multiple data (MIMD) computers, vector
and array computers, and single-chip computers, and subclass
225 for computer control for data transfer. |
713, | Electrical Computers and Digital Processing Systems: Support,
subclass 1 and 2 for digital processing system initialization
and configuration (e.g., initializing, set-up, resetting), subclass
100 for reconfiguring digital data computer system (e.g., changing
system settings), subclasses 150 through 181 for
multiple computer communication protection by cryptography, subclass
187 for computer program modification detection by cryptography, subclass
188 for computer virus detection by cryptography, subclass
189 – 194 for data processing protection using cryptography, subclasses
200 – 202 for security, subclasses 300 -340
for computer power control, subclass 375 for synchronization
of plural processors, subclasses 400 and 401 for synchronization
of computer clocks or timing signals, data, or pulses, and
subclasses 500 - 503 for computer clock, pulse, or
timing signal or analysis. |
714, | Error Detection/Correction and Fault
Detection/Recovery, various subclasses for detecting or correcting errors in
generic electrical pulse or pulse data and for detecting and recovering from
faults of computers, digital data computer systems, and
logic level based systems, particularly
subclasses 1 through 57for increasing the probability of a computer, digital
data computer system, or a computer network performing
correctly (i.e., increasing
its reliability and availability) and subclasses 746 –
797 for correcting errors in the transmitted data such as parity
checking and cyclical redundancy checking.. |
715, | Data Processing: Presentation Processing
of Document, Operator Interface Processing, and Screen
Saver Display Processing,
subclasses 200 through 277for document processing. |
716, | Computer-Aided Design and Analysis of
Circuits and Semiconductor Masks, appropriate subclasses. |
717, | Data Processing: Software Development, Installation, and
Management, appropriate subclasses. |
718, | Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor administering over processor or job execution
in a digital data processing system. |
719, | Electrical Computers and Digital Processing Systems: Interprogram
Communication or Interprocess Communication (IPC), appropriate subclassesfor exchanging data or messages between two executing
programs or processes, independent of the hardware used
in the communication. |
200 | MISCELLANEOUS: |
| This subclass is indented under the class definition. Subject matter not provided for in any of the preceding
subclasses.
| (1)
Note. The subject matter of this subclass is characterized
by data transfer occurring as an external communication between
separate computers which themselves are distinguishable processing
entities. |
| (2)
Note. The basic distinctions between this subclass
together with its indented subclasses and the communications classes are (a) the
subclasses herein include computers, rather than other
data communications devices, and (b) the
computers perform data processing in addition to transferring data
there between; overall combinations directed to a system
for performing communications functions only are classified in the communications
art classes. See the SEE OR SEARCH CLASS notes below. |
| (3)
Processes and apparatus for preprocessing or postprocessing
of signals in the data transfer to effect a particular method of
communications (e.g., modulating, demodulating, encoding, decoding, phase
locking) is classified in the appropriate communications
class. See the SEE OR SEARCH CLASS notes below for examples. |
| (4)
Note. Subject matter relating to transmission or
interconnection systems not classifiable herein and not appropriate for
the communication classes is classified in the residual class for
all transmission or interconnection systems. See the SEE
OR SEARCH CLASS notes below. |
| (5)
Note. Processes and apparatus for error detection
and correction (EDAC), fault detection
and recovery, and for increasing the probability of a computer, digital data
processing system, or computer network performing correctly (i.e., increasing
its reliability and availability), per se, are
classified elsewhere. See the SEE OR SEARCH CLASS notes
below. |
| (6)
Note. Processes and apparatus for enhancing the
security of computers, digital data processing systems, and computer
networks, per se, are classified elsewhere. See
the SEE OR SEARCH CLASS notes below. |
| (7)
Note. Processes and apparatus for housing or mounting
computers, digital data processing systems, calculators, or
components thereof are classified elsewhere. See the SEE
OR SEARCH CLASS notes below. |
| (8)
Note. Subject matter relating to neural networks, per
se, are classified elsewhere. See the SEE OR SEARCH CLASS
notes below. |
| (9)
Note. Subject matter relating to distributed or remote
accessing of databases or files, per se, is classified
elsewhere. See the SEE OR SEARCH THIS CLASS, SUBCLASS
notes below. |
SEE OR SEARCH CLASS:
307, | Electrical Transmission or Interconnection Systems, for all subject matter relating to electrical transmission
or interconnection systems not classified elsewhere |
326, | Electronic Digital Logic Circuitry, appropriate subclasses for electronic digital logic
circuitry. |
329, | Demodulators, appropriate subclasses for data demodulators. |
332, | Modulators, appropriate subclasses for data modulators. |
340, | Communications: Electrical,
subclasses 1.1 through 16.1for controlling one or more devices to obtain a plurality
of results by transmission of a designated one of plural distinctive control
signals over a smaller number of communication lines or channels, particularly
subclasses 2.1-2.8 for path selection, subclass
2.81 for tree or cascade selective communication, subclasses
3.1-3.9 for communication systems where
status of a controlled device is communicated, subclasses 4.2
and 4.21 for synchronizing selective communication systems, subclasses
7.2-7.63 for code responsive selective
call receiving, subclasses 9.1-9.17
for addressing, and subclasses 12.1-12.55
for pulse responsive actuation. |
342, | Communications: Directive Radio Wave
Systems and Devices (e.g., Radar, Radio
Navigation), various subclasses for communications via directive
radio waves and related systems. |
345, | Computer Graphics Processing and Selective Visual
Display Systems,
subclasses 1.1 through 3.4for plural display systems, and subclass
526 for transferring data between graphic system components in a
computer graphic computer system. |
348, | Television, various subclasses for generating, processing, transmitting or
transiently displaying a sequence of images, either locally
or remotely, in which the local light variations composing
the images may change with time (e.g., natural "live" scenes). |
358, | Facsimile and Static Presentation Processing, various subclasses for systems that transmit and
reproduce arbitrarily composed pictures in which the local light
variations composing each of the pictures are not subject to variation
with time; e.g., documents both written
and printed, maps, charts, and photographs (other
than motion picture film). |
361, | Electricity: Electrical Systems and Devices,
subclasses 679.02 through 679.61for housings or mounting assemblies for computers, digital
data processing systems, calculators, or components
thereof. |
370, | Multiplex Communications, for the simultaneous transmission of two or more signals
over a common medium where the transmitted data are generic to the
transmission activity, particularly
subclasses 351+ for time division multiplex (TDM) switching, subclasses
498+ for time division bus transmission, and subclass
475 for asynchronous TDM communications including addressing. |
375, | Pulse or Digital Communications, various subclasses for digital communications including
modulating, demodulating, encoding, decoding, and
phase locking. |
379, | Telephonic Communications, various subclasses for two-way electrical communication
of audio information of arbitrary content. |
380, | Cryptography, various subclasses for concealing, obscuring, and
extracting intelligible information by, for example, coding
and decoding, and foreign art collections FOR 149 and FOR
150 for cryptographic digital signal handling which may include
cryptographic computer communication. |
381, | Electrical Audio Signal Processing Systems and
Devices, various subclasses for wired one-way audio
systems, per se. |
386, | Motion Video Signal Processing for Recording or
Reproducing, appropriate subclasses for television or
video recording and reproduction. |
398, | Optical Communications, various subclasses optical communication in combination
with electrical communication and
subclasses 43 through 103for multiplexing in an optical communication system. |
455, | Telecommunications, for modulated carrier wave communications, per
se. |
700, | Data Processing: Generic Control Systems
or Specific Applications,
subclasses 2 through 7for plural processors in a digital generic control system. |
704, | Data Processing: Speech Signal Processing, Linguistics, Language
Translation, and Audio Compression/Decompression,
subclass 270.1 for speech assisted network. |
706, | Data Processing: Artificial Intelligence,
subclasses 15+ for neural networks. |
707, | Data Processing: Databases and File Management
or Data Structures,
subclasses 609 through 686and 705 through 789 for data retrieval and file or
database management; and subclasses 790 through 812 for
database design and data structures per se; and subclasses
821 through 831 for file management. |
710, | Electrical Computers and Digital Data Processing
Systems: Input/Output,
subclasses 1 through 74for transferring data from one or more peripherals
to one or more computers for the latter to process, store, or
further transfer, or for transferring data from the computers
to the peripherals, subclasses 100-132 for transferring data
among the memories, processors, and buses of a
single computer, and subclass 316 for cross-bar
switching. |
711, | Electrical Computers and Digital Processing Systems: Memory,
subclasses 100+ for transferring data between locations in the
same memory or between memories. |
712, | Electrical Computers and Digital Processing Systems: Processing
Architecture and Instruction Processing (e.g., Processors),
subclasses 1+ for digital data computer system architectures
such as multiple instruction multiple data (MIMD) computers, vector and
array computers, and single-chip computers, and
subclass 225 for computer control for data transfer. |
713, | Electrical Computers and Digital Processing Systems: Support,
subclasses 1 and 2 for determining the initial configuration
of a single computer, and subclass 100 for altering an
established configuration of a single computer. |
714, | Error Detection/Correction and Fault Detection/Recovery,
subclasses 1+ for increasing the probability of a computer, digital
data computer system, or a computer network performing
correctly (i.e., increasing
its reliability and availability) and subclasses 746+ for
correcting errors in the transmitted data such as parity checking
and cyclical redundancy checking. |
717, | Data Processing: Software Development, Installation, and
Management,
subclass 11 for installing and managing particular versions
of executable programs and operating systems in a single computer. |
718, | Electrical Computers and Digital Processing Systems: Virtual
Machine Task or Process Management or Task Management/Control, appropriate subclassesfor administrating process or job execution over
a digital data processing systems. |
719, | Electrical Computers and Digital Processing Systems: Interprogram
Communication or Interprocess Communication (IPC), appropriate subclassesfor interprogram or interprocess communicating. |
726, | Information Security,
subclasses 1 through 36for information security in computers or digital
processing system. |
|
| |
The definitions below correspond to abolished subclasses
from which these collections were formed. See the Foreign Art Collection
Schedule of this Class for specific correspondences. [Note:
the titles and definitions for indented art collections include
all the details of the one(s) that are hierarchically superior.] |
FOR 100 | Communication engineering (e.g., pictorial and pulse com): |
| Foreign art collection including a data pro system
or calculating computer which is designed for use in the transmission
of information or for the solution of a problem in this area. |
| |
FOR 101 | Object detection or track: |
| Foreign art collection including subject matter
wherein the area includes the sensing or fol an object using radiant
energy. |
| |
FOR 102 | Signal evaluation (target or noise): |
| Foreign art collection including subject matter
wherein the signal is examined in order to obtain an assessment
of its inherent meaning, probable accuracy, relevancy, and rela to
a given situation or context |
| |
FOR 103 | MULTICOMPUTER DATA TRANSFER RING: |
| Foreign art collections including subject matter
wherein means or steps for transferring data among a plurality
of spatially distributed (i.e., situated at different locations)
computers or digital data processing systems via one or more communications media
(e.g., computer networks) wherein the computers or digital data
processing systems employ the data in data processing before
or after the transferring, and wherein the data processing affects
the data transfer between the computers. directed to a system for
performing communica functions only are classified in the communications
art classes. |
| |
FOR 104 | Distributed data processing: |
| Foreign art collections including subject matter
wherein the separate computers or digital data process systems
performing different tasks share data to accomplish an overall
goal. |
| |
FOR 105 | Processing agent: |
| Foreign art collections including subject matter
wherein a data processing entity, executing within a computer,
autonomously establishes a dialog (e.g., a negotiation) with another
computer, on behalf of a user or another processing entity, in
order to transfer data between the computers. |
| |
FOR 106 | Client/server: |
| Foreign art collections including subject matter
wherein at least one local computer provides a user interface and
performs local data processing to interact with at least one remote
computer which implements data processing (e.g., data management,
data sharing) within a generic time-sharing environment in response
to the local computer to transfer data between the local computer and
the remote computer. |
| |
FOR 107 | Computer conferencing: |
| Foreign art collections including subject matter
comprising means or steps for enabling collab processing of data
by the computers or digital data processing systems. |
| |
FOR 108 | Cooperative computer processing: |
| Foreign art collections including subject matter
wherein the plural computers or digital data processing systems
jointly operate on the same data. |
| |
FOR 109 | Demand based messaging: |
| Foreign art collections including subject matter
comprising means or steps for processing user data in response
to a demand to transfer data between the computers (e.g., electronic
mail messaging). |
| |
FOR 110 | Priority based messaging: |
| Foreign art collections including subject matter
comprising means or steps for processing data in response to the
priority characteristics of data transferred between the computers
(e.g., message priority alerts). |
| |
FOR 111 | Master/slave computer controlling: |
| Foreign art collections including subject matter
wherein one or more of the computers (i.e., master com) regulates
the operations of one or more of the other computers (i.e., slave
computers). |
| |
FOR 112 | Master/slave mode selecting: |
| Foreign art collections including subject matter
wherein at least one of the computers can function either as a
master computer or as a slave com. |
| |
FOR 113 | Slave computer locking: |
| Foreign art collections including subject matter
comprising means or steps for restricting at least one of the slave
computers to exchange data with only one of a plurality of master
computers. |
| |
FOR 114 | Master accessing slave storage: |
| Foreign art collections including subject matter
comprising means or steps for enabling at least one of the regulating
(i.e., master) computers to store data to or read data from
memory of at least one of the of the regulated (i.e., slave) computers. |
| |
FOR 115 | Computer-to-computer direct memory accessing: |
| Foreign art collections including subject matter
comprising means or steps for transferring data between memories
of different computers with minimal or no intervention from main
proces of the computers. |
| |
FOR 116 | Multicomputer data transferring via shared memory: |
| Foreign art collections including subject matter
wherein the computers transfer data through one or more memories
accessible by the computers. |
| |
FOR 117 | Plural shared memories: |
| Foreign art collections including subject matter
wherein at least one of the computers selects at least one of a
plurality of memories and transfers the data through the selected
memories. |
| |
FOR 118 | Partitioned shared memory: |
| Foreign art collections including subject matter
wherein at least one of the computers transfers the data through
a single memory, which is logically divided into sections, each of
which is allo to one of the computers. |
| |
FOR 119 | Accessing another computer"s memory: |
| Foreign art collections including subject matter
wherein at least one of the computers directly transfers the data
to or from memory collocated with and allocated to at least one
of the other computers. |
| |
FOR 120 | Remote data accessing: |
| Foreign art collections including subject matter
wherein computers located at distant sites transfer data via at
least one dedicated communications line (e.g., a telephone connection). |
| |
FOR 121 | Using interconnected networks: |
| Foreign art collections including subject matter
wherein independent computers are linked by one or more interconnected
networks (e.g., wide area networks (WANs), the Internet). |
| |
FOR 122 | Accessing a remote server: |
| Foreign art collections including subject matter
wherein large blocks of data (e.g., streamed data) are transferred
between a remote file server and a requesting computer. |
| |
FOR 123 | Network computer configuring: |
| Foreign art collections including subject matter
comprising means or steps for assigning oper characteristics to
the computers. |
| |
FOR 124 | Reconfiguring: |
| Foreign art collections including subject matter
wherein one of the computers transfers data (e.g., addresses,
allocation tables, operating pro, etc.) to or from another computer
which changes the functional configuration of one of the computers
within the network after it has been established. |
| |
FOR 125 | Initializing: |
| Foreign art collections including subject matter
wherein one of the computers transfers data (e.g., addresses,
allocation tables, operating pro, etc.) to or from another computer
which establishes the functional configuration of one of the computers
within the network. |
| |
FOR 126 | Computer network managing: |
| Foreign art collections including subject matter
comprising means or steps for managing the resources of the computers
connected by a computer network or of the network itself. |
| |
FOR 127 | Computer network monitoring: |
| Foreign art collections including subject matter
comprising means or steps for detecting or observing operating characteristics
or condi of computers connected through a com network or of the
network itself. |
| |
FOR 128 | Computer network access regulating; |
| Foreign art collections including subject matter
comprising means or steps for controlling which of the plural computers
may transfer data via the communications media. |
| |
FOR 129 | Network resource allocating: |
| Foreign art collections including subject matter
comprising means or steps for apportioning resources to one or more
computers on a net. |
| |
FOR 130 | Computer-to-computer session/connection establishing: |
| Foreign art collections including subject matter
compris means or steps for creating a session con between the computers. |
| |
FOR 131 | Session/connection parameter setting: |
| Foreign art collections including subject matter
comprising means or steps for establishing at least one operational
parameter for transferring data for a session or connection between
the computers (e.g., protocol, address, or rate selection). |
| |
FOR 132 | Network resources access controlling: |
| Foreign art collections including subject matter
comprising means or steps for controlling or limiting access by
computers on a network to resources on the network (e.g., trusted
third party authentication). |
| |
FOR 133 | Computer-to-computer protocol implement: |
| Foreign art collections including subject matter
comprising means or steps for controlling the format and relative
timing of transfer of data between the computers in order to maintain
communication. |
| |
FOR 134 | Computer-to-computer data streaming: |
| Foreign art collections including subject matter
comprising means or steps for processing streamed data transferred
between computers wherein the data are transferred more or less
continuously. |
| |
FOR 135 | Computer-to-computer data transfer regu: |
| Foreign art collections including subject matter
comprising means or steps for correcting or modifying the data
transfer operation to con with the operating conditions of the
com. |
| |
FOR 136 | Transfer speed regulating: |
| Foreign art collections including subject matter
comprising means or steps for controlling the aggregate rate at
which data are exchanged between the computers (e.g., speed changing,
rate optimization, packet size optimization). |
| |
FOR 137 | Data flow compensating: |
| Foreign art collections including subject matter
comprising means or steps for transferring data from a first computer
at a given rate or time, temporarily storing the data, and transferring
the data to another computer at a different rate or at a later
time (e.g., data discarding, buffer overflow control, space or bit
insertion, buffer status flag supervising, transfer buffer manage). |
| |
FOR 138 | Congestion avoiding: |
| Foreign art collections including subject matter
comprising means or steps for controlling the flow of data between
the computers to prevent overfilling or overcrowding the computers
or the communications media with data (e.g., throttling, traffic
management, status signal). |
| |
FOR 139 | Computer-to-computer data framing: |
| Foreign art collections including subject matter
comprising means or steps for grouping data into a specified arrangement
in order to transfer the grouped data between the computers. |
| |
FOR 140 | Computer-to-computer handshaking: |
| Foreign art collections including subject matter
comprising means or steps for exchanging instruction data between
computers to signal readiness to exchange user data or to signal
receipt of user data. |
| |
FOR 141 | Computer-to-computer data routing: |
| Foreign art collections including subject matter
comprising means or steps for selecting a path via which the computers
will transfer data. |
| |
FOR 142 | Alternate path routing: |
| Foreign art collections including subject matter
comprising means or steps for selecting a sub path when a desired
path is unavailable (e.g., blocked path). |
| |
FOR 143 | Prioritized data routing: |
| Foreign art collections including subject matter
comprising means or steps for transferring the data in accordance
with a ranking assigned to the data. |
| |
FOR 144 | Least weight routing: |
| Foreign art collections including subject matter
comprising means or steps for selecting the path between source
and destination by which the data are transferred by optimizing
at least one predetermined criteria (e.g., cost, connect time, path
length/delay, preferred routing/carri, bandwidth
utilization). |
| |
FOR 145 | Routing data updating: |
| Foreign art collections including subject matter
comprising means or steps for periodically exchanging control data
indicating how to transfer data among nodes or routes in a net. |
| |
FOR 146 | Decentralized controlling: |
| Foreign art collections including subject matter
wherein each respective computer selects its own path by which
to transfer data associated with its individual transfer operation
or node (e.g., message flooding). |
| |
FOR 147 | Centralized controlling: |
| Foreign art collections including subject matter
wherein one computer selects the path(s) used for data transfer
by each of the other computers. |
| |
FOR 148 | Computer-to-computer data addressing: |
| Foreign art collections including subject matter
comprising means or steps for transferring address data associated
with user data between the computers to ensure that associated
user data are transferred to or from the intended computers. |
| |
FOR 149 | Computer-to-computer data modifying: |
| Foreign art collections including subject matter
comprising means or steps for changing a for of the data transferred
between the com. |
| |
FOR 150 | Compressing/decompressing: |
| Foreign art collections including subject matter
wherein the data are processed to reduce the transfer payload volume
or to recover the data from a compressed payload. |
| |
FOR 151 | Multicomputer synchronizing: |
| Foreign art collections including subject matter
her comprising means or steps for matching timing between the computers. |
| |
FOR 152 | Multiple network interconnecting: |
| Foreign art collections including subject matter
comprising means or steps for coupling plural networks so that
data can be transferred there. |
| |
FOR 153 | Network-to-computer interfacing: |
| Foreign art collections including subject matter
comprising means or steps for integrating the computers with networks
for orderly, efficient operations. |
| |
FOR 154 | Ring computer networking: |
| Foreign art collections including subject matter
wherein the computers are connected sequentially in a loop configuration. |
| |
FOR 155 | Star or tree computer networking: |
| Foreign art collections including subject matter
wherein the computers are connected via the communi media in a
branched configuration. |
| |
FOR 156 | Bused computer networking: |
| Foreign art collections including subject matter
wherein the computers are connected to a common transmission medium. |
| |
FOR 157 | VIRTUAL MACHINES TASK AND PRO MANAGEMENT: |
| Foreign art collections including subject matter
wherein addresses are determined in a memory system accommodating
addressing requirements for software emulation of a target computer
or dig data processing system on a base computer or digital data
processing system. |
| |
FOR 159 | TASK MANAGEMENT OR CONTROL: |
| Foreign art collections including subject matter
com means or steps for administrating over processor or job execution
in a digital data pro system. |
| |
FOR 160 | Batch or transaction processing: |
| Foreign art collections including subject matter
comprising means or steps directed to (a) managing processes by
collecting, listing, and storing jobs for later sequential execution
as a group with user intervention (i.e., batch processing), or
(b) executing jobs immediately after they are received by a system
and occurring in groups (i.e., transaction processing). |
| |
FOR 161 | Process scheduling: |
| Foreign art collections including subject matter
comprising means or steps for scheduling multiple tasks based upon
any considered factors, e.g., prior of execution, balancing the
work load or resources, memory use, register use, resource availability, time
constraints, etc. |
| |
FOR 162 | Priority scheduling: |
| Foreign art collections including subject matter
for deter an order of execution of jobs to be done based on the
level of relative importance or precedence assigned with each job. |
| |
FOR 163 | Resource allocation: |
| Foreign art collections including subject matter
for allocat digital data processing system resources for tasks
and often including deciding how best to use the available resources
to get the job done. |
| |
FOR 164 | Load balancing: |
| Foreign art collections including subject matter
directed to minimizing processing execution time by effi distributing
work load amongst opera computers, processors and other system
resources. |
| |
FOR 165 | Dependency-based cooperative processing of multiple programs
working together to accomplish a larger task: |
| Foreign art collections including subject matter
com means or steps for identifying and deal with dependencies between
executing programs, tasks and processes (e.g., data dependencies,
control flow dependencies, etc.). |
| |
FOR 166 | Multitasking, time sharing: |
| Foreign art collections including subject matter
comprising means or steps for dividing processor time of a computer
or digital data processing system between multiple executing programs
or pro. |
| |
FOR 167 | Context switching: |
| Foreign art collections including subject matter
com means or steps for saving and restoring state data (i.e., context)
of a task, process, or thread in a preemptive, nonpreemptive, or
cooperative multitasking system. |
| |
FOR 168 | INTERPROGRAM COMMUNICATION, INTERPROCESS COMMUNICATION: |
| Foreign art collections including subject matter
com means or steps for exchanging data or messages between two
executing programs or processes, independent of the hardware used
in the communication. |
| |
FOR 169 | Device driver communication: |
| Foreign art collections including subject matter
comprising means or steps for communication between application
programs and/or operating systems and callable interfacing
programs (i.e., device driver programs) which further facilitate
com and/or control of peripheral hardware devices such as
printers, disk drives, tape drives, CRT displays, etc. |
| |
FOR 170 | Application program interfacing (API): |
| Foreign art collections including subject matter
comprising a set of routines, procedures, or interfaces which facilitate
requests or calls from one or more application programs to lower-level
oper system routines. |
| |
FOR 171 | Object-oriented messaging: |
| Foreign art collections including subject matter
comprising means or steps for communication between objects (e.g.,
a message tells a receiving object what to do) wherein a method
or member func of a receiving object is invoked or called by a sending method
of a sending object and the message passing may involve passing
actual parameters (i.e., for example, either by reference or by
value) to the target object. |
| |
FOR 172 | Remote procedure calling (RPC): |
| Foreign art collections including subject matter
comprising means or steps for invoking a target procedure in a remote
address space. |
| |
FOR 173 | Dynamic linking, late binding: |
| Foreign art collections including subject matter
wherein functions contained within one or more executable code libraries
(e.g., a dynamic link library or DLL) are called as needed at runtime
by one or more application programs. |
| |