CLASS 719, ELECTRICAL COMPUTERS AND DIGITAL PROCESSING SYSTEMS: INTERPROGRAM COMMUNICATION OR INTERPROCESS COMMUNICATION (IPC) |
311 | COMMON GATEWAY INTERFACE PROGRAM COMMUNICATION: |
This subclass is indented under the class definition. Subject matter wherein a server program, or script is executed
at the request of a client program through a web browser.
| |||
312 | INTERPROGRAM COMMUNICATION USING SHARED MEMORY: |
This subclass is indented under the class definition. Subject matter comprising means or steps for communication between plural processes or application programs using a memory which can be shared between those processes or programs. | |
313 | INTERPROGRAM COMMUNICATION USING MESSAGE: |
This subclass is indented under the class definition. Subject matter comprising means or steps for communication
between processes or application programs using pieces of information which
suggest actions to be taken or indicate conditions or indicate that
an event has occurred.
SEE OR SEARCH THIS CLASS, SUBCLASS:
| |||||||
314 | . Message using queue: |
This subclass is indented under subclass 313. Subject matter comprising means or steps for communication
between processes or application programs using messages that are
lined up in a particular order.
| |||
315 | . Object oriented message: |
This subclass is indented under subclass 313. 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 function 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 (e.g., either
by reference or by value) to the target object.
SEE OR SEARCH CLASS:
| |||||||||||||||||||||||||||||||||||
316 | .. Managed object system: |
This subclass is indented under subclass 315. Subject matter comprising means or steps for managing an
object system that may include distributed object systems or distributed
object models.
SEE OR SEARCH CLASS:
| |||
317 | . Agent: |
This subclass is indented under subclass 313. Subject matter comprising means or steps for using a software program that automatically performs some information gathering or processing task in the background on behalf of another entity which would otherwise require some form of manual or directed intervention. | |
318 | EVENT HANDLING OR EVENT NOTIFICATION: |
This subclass is indented under the class definition. Subject matter comprising means or steps for communication
of events between application programs or processes or within the
context of application programs or processes.
| |||
319 | DATA TRANSFER BETWEEN OPERATING SYSTEMS: |
This subclass is indented under the class definition. Subject matter comprising means or steps for communication
of data or messages between discrete operating systems.
| |||
320 | HIGH LEVEL APPLICATION CONTROL: |
This subclass is indented under the class definition. Subject matter comprising means or steps for communication
of data, commands, or messages between at least
one controlling script, macro or other high level controlling
program, and at least one controlled application program.
| |||
321 | DEVICE DRIVER COMMUNICATION: |
This subclass is indented under the class definition. Subject matter comprising means or steps for communication
between application programs or operating systems and callable interfacing
programs (i.e., device driver
programs) which further facilitate communication or control
of peripheral hardware devices such as printers, disk drives, tape
drives, CRT displays, etc.
SEE OR SEARCH CLASS:
| |||||||||||
322 | . Multimedia device driver: |
This subclass is indented under subclass 321. Subject matter comprising means or steps for communication between application programs or operating systems and callable interfacing programs (i.e., device driver programs) which further facilitate communication or control of peripheral multimedia hardware devices, such as CD-ROM and audio peripheral devices. | |
323 | . Video graphics device driver: |
This subclass is indented under subclass 321. Subject matter comprising means or steps for communication between application programs or operating systems and callable interfacing programs (i.e., device driver programs) which further facilitate communication or control of peripheral video graphics hardware devices. | |
324 | . Virtual device driver (VxD): |
This subclass is indented under subclass 321. Subject matter comprising software which virtualizes physical
hardware by intercepting application requests to use the hardware
and arbitrating between requests to access physical hardware from
different applications.
| |||
325 | . RAID metadriver: |
This subclass is indented under subclass 321. Subject matter comprising means or steps for communication between an operating system and meta device drivers associated with a RAID (Redundant Array of Independent Disks) disk drive array. | |
326 | . SCSI device driver: |
This subclass is indented under subclass 321. Subject matter comprising means or steps for communication between application programs or operating systems and callable interfacing programs (i.e., device driver programs) which further facilitate communication or control of SCSI (Small Computer System Interface) peripheral devices. | |
327 | . Device driver configuration: |
This subclass is indented under subclass 321. Subject matter comprising means or steps for configuring
or matching a peripheral hardware device with its appropriate corresponding
software device driver using lists, device description
tables, device managers, device libraries, dynamic
matching techniques, device binding techniques, and
the like.
| |||||
328 | APPLICATION PROGRAM INTERFACE (API): |
This subclass is indented under the class definition. Subject matter comprising a set of routines, procedures, or
interfaces which facilitate requests or calls from one or more application programs
to lower-level operating system routines.
SEE OR SEARCH CLASS:
| |||||||||||||||||||||||||
329 | . Data transfer between application windows: |
This subclass is indented under subclass 328. Subject matter comprising means or steps for effecting
communication or data transfer between application programs or processes executing
within a graphical windowing environment.
SEE OR SEARCH CLASS:
| |||
330 | REMOTE PROCEDURE CALL (RPC): |
This subclass is indented under the class definition. Subject matter comprising means or steps for invoking a
target procedure in a remote address space.
SEE OR SEARCH CLASS:
| |||||||||||||
331 | DYNAMIC LINKING, LATE BINDING: |
This subclass is indented under the class definition. 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.
SEE OR SEARCH CLASS:
| |||||||
332 | . Object oriented dynamic linking, late binding: |
This subclass is indented under subclass 331. Subject matter wherein dynamic linking or binding occurs in the context of an object oriented environment. | |
310 | MISCELLANEOUS: |
This subclass is indented under the class definition. Subject matter not provided for in any of the above subclasses
of this class.
SEE OR SEARCH CLASS:
| |||
FOR000 | CLASS-RELATED FOREIGN DOCUMENTS |
This subclass has no definition. | |
FOR 168 | INTERPROGRAM COMMUNICATION, INTERPROCESS COMMUNICATION: |
Foreign art collection including subject matter comprising 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 collection including subject matter comprising means or steps for communication between application programs or operating systems and callable interfacing programs (i.e., device driver programs) which further facilitate communication or control of peripheral hardware devices such as printers, disk drives, tape drives, CRT displays, etc. | |
FOR 170 | . Application program interfacing (API): |
Foreign art collection 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 operating system routines. | |
FOR 171 | . Object-oriented messaging: |
Foreign art collection 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 function 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 collection 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 collection 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. | |