Cloaking System Using Optoelectronically Controlled Camouflage
A Cloaking System designed to operate in the visible light spectrum, utilizes optoelectronics and/or photonic components to conceal an object within it.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 6732138 | Method and system for accessing system resources of a data processing system utilizing a kernel-only thread within a user process A method and system are disclosed for managing access to system resources by a user process within a multitasking data processing system. The data processing system includes a processor for executing kernel threads scheduled to the processor and a memory having a us... | 05/04/2004 |
| 6234689 | Apparatus and method for mapping a custom routine to an interface button The present invention is a method for accessing a user defined custom routine through a graphical interface of an application program. The method comprises the steps of: (a) linking the user defined custom routine to the application program; (b) displayin... | 05/22/2001 |
| 6151637 | System, method and article of manufacture for dynamic addition of new components to a universal transaction processing system A computer implemented transaction processing system is presented for processing transactions between an application and one or more transaction processors. The system utilizes a first communication link between the application and a transaction processor... | 11/21/2000 |
| 6138168 | Support for application programs in a distributed environment Provided are a system and method for supporting communication between application programs and the processing of messages by those programs. A table driven approach is used to select appropriate components of modular application programs to process receiv... | 10/24/2000 |
| 6108684 | Methods and apparatus for balancing loads on a storage subsystem among a plurality of controllers Methods and associated apparatus for balancing the I/O request processing load within a plurality of controllers in a storage subsystem. The methods of the present invention are operable within interconnected controllers of a storage subsystem to shift th... | 08/22/2000 |
| 6108683 | Computer system process scheduler determining and executing processes based upon changeable priorities A computer-system fixed-priority process scheduler that is supported by an operating system (OS) and establishes fixed priorities respectively corresponding to a plurality of processes to be scheduled. Further, the priorities can be changed by designation... | 08/22/2000 |
| 6101525 | Method and apparatus for shared memory cleanup A shared memory clean application system assigns a process name to each process operating within a shared memory region and stores that name in shared memory elements used by that process. If there are more processes sharing an element than that element h... | 08/08/2000 |
| 6075940 | System and method for pre-verification of stack usage in bytecode program loops The present invention provides a verifier for use in conjunction with programs utilizing data type specific bytecodes for verifying the proper operation of the executable program prior to actual execution by a host processor. A verifier is provided which ... | 06/13/2000 |
| 6067575 | System and method for generating trusted, architecture specific, compiled versions of architecture neutral programs A distributed computer system has a program compiling computer and a program executing computer. The program compiling computer is operated by a compiling party and includes a compiler that, when the digital signature of the originating party of an archit... | 05/23/2000 |
| 6065037 | Multiple software-facility component operating system for co-operative processor control within a multiprocessor computer system This is achieved in a computer system employing a multiple facility operating system architecture. The computer system includes a plurality of processor units for implementing a predetermined set of peer-level facilities wherein each peer-level facility i... | 05/16/2000 |
| 6055533 | Software system utilizing a filtered priority queue and method of operation A software system (2) utilizing a filtered priority queue (10) is provided. A filtering module (4) is operable to access a plurality of data records of entities (16, 18, 20, 22, 24, 26 and 28) of a-priority queue and to filter and arrange the data records... | 04/25/2000 |
| 6055559 | Process switch control apparatus and a process control method A status management unit manages a free status capable of invoking a process switch and a critical status. When a process currently being executed is in an input/output process or in a critical status during a message communication, a switch control means... | 04/25/2000 |
| 6055558 | Pacing of multiple producers when information is required in natural order A system and method for pacing, or controlling, the processing of multiple producers when a consumer requires results from the producers in natural order. This invention regulates the use of system resources between the producers to ensure that the requir... | 04/25/2000 |
| 6052528 | Process for managing the multiple inheritance of persistent and shared objects A process for the management of multiple inheritance for application in a system or language employing persistent and shared objects. According to this process, the format of an object is maintained unchanged when it is being loaded from persistent space ... | 04/18/2000 |
| 6041363 | Imbedding virtual device driver (VxD) calls in a dynamic link library (DLL) An interface in a dynamic link library is created which communicates with and provides data translation functions from an application program, such as a test tool, to a device driver. A virtual device driver in an operating system of a computing system is... | 03/21/2000 |
| 6038584 | Synchronized MIMD multi-processing system and method of operation There is disclosed a multi-processor system arranged, in one embodiment, as an image and graphics processor. The processor is structured with several individual processors all having communication links to several memories. The individual processors can, ... | 03/14/2000 |
| 6035124 | Method of, system for, and computer program product for providing extended global value numbering A fast and efficient way of performing extended global value numbering beyond basic blocks and extended basic blocks on a complete topological ordering of basic blocks in a program. Global value numbering is further extended with a Value Number List, an o... | 03/07/2000 |
| 6035321 | Method for enforcing a hierarchical invocation structure in real time asynchronous software applications A kernel for enforcing a hierarchical invocation structure prevents upcalls by executing kernel operations during each invocation of code unit of application by another code unit. Kernel operations determine the priority of the invoking unit of code based... | 03/07/2000 |
| 6029188 | Information processing system for an architecture model capable of interfacing with humans and capable of being modified In an information processing system for architecture model, which comprises a plurality of software modules divided into independent element functions and a work memory area for reading and writing various information as a shared medium, there are provide... | 02/22/2000 |
| 6029207 | Apparatus and method for dynamic linking of computer software components An apparatus and method for the dynamic (execution time) linking of object oriented software components is disclosed. The present invention comprises a computer system including a set of at least two software components. This invention provides a method a... | 02/22/2000 |
| 6029206 | Object-oriented method routing mechanism for automatically performing supervisory functions during method calls In an object-oriented or object-based computer system, object methods are routed to users (e.g., client programs) after automatically performing supervisory functions. Examples of suitable supervisory functions include authorization checking and locking. ... | 02/22/2000 |
| 6012080 | Method and apparatus for providing enhanced pay per view in a video server A method and an apparatus are disclosed for providing enhanced pay per view in a video server. Specifically, the present invention periodically schedules a group of non pre-emptible tasks corresponding to videos in a video server having a predetermined nu... | 01/04/2000 |
| 5995750 | Memory protection system for a multi-tasking system A memory protection system in a multi-tasking system for preventing a currently running application from writing data to a memory segment storing data for a second application. The memory protection system transmits m upper address defining a memory segme... | 11/30/1999 |
| 5987527 | Binding data sinks and sources across ring levels Binding data sinks and sources across ring levels of a computer. A new binding channel is created and attached to a comm channel. A unique name is created for the binding channel, and a handle to the unique name is obtained at a relatively low priority ri... | 11/16/1999 |
| 5974440 | Microprocessor with circuits, systems, and methods for interrupt handling during virtual task operation In a microprocessor embodiment (26), the microprocessor is operable to multi-task a plurality of programs, wherein the plurality of programs include a virtual program (38, 40) operable in a virtual mode and a monitor program (36) in a protected mode. The ... | 10/26/1999 |
| 5974439 | Resource sharing between real-time and general purpose programs The present invention provides a method, system, and program product for sharing resources between real-time and non-real-time (or general purpose) programs in a computer system which utilizes Slotted Priority Architecture. Non-pre-emptable, internally tr... | 10/26/1999 |
| 5968115 | Complementary concurrent cooperative multi-processing multi-tasking processing system (C3M2) The system concept of the C3M2 System is to have the capability of providing a Process for each major processing step of automated data processing, i.e. if you have four steps then you need a minimum of four but it could be 8 or 12 or 16 processes. The fo... | 10/19/1999 |
| 5970250 | System, method, and computer program product for scoping operating system semanticis in a computing environment supporting multi-enclave processes Scoping operating system semantics in a computing environment, wherein a process comprising at least one enclave is executing in the computing environment, is disclosed. Such scoping is performed by determining whether an operating system semantic is expl... | 10/19/1999 |
| 5964829 | Method and apparatus for providing enhanced pay per view in a video server employing a coarse-grained striping scheme A method and apparatus are disclosed for providing enhanced pay per view in a video server. Specifically, the present invention periodically schedules a group of non pre-emptible tasks corresponding to videos in a video server having a predetermined numbe... | 10/12/1999 |
| 5946490 | Automata-theoretic approach compiler for adaptive software A compiler which generates object-oriented code from high level models is disclosed. The compiler uses a class graph to construct a finite intermediate automaton which is used in conjunction with an adaptive program to generate an object-oriented program ... | 08/31/1999 |
| 5940869 | System and method for providing shared memory using shared virtual segment identification in a computer system A method and system for allowing multiple tasks to share virtual memory areas, in a memory management system for a computer, uses a data structure which maintains a list of address spaces shared by more than one task. For each entry in this list, a list o... | 08/17/1999 |
| 5933624 | Synchronized MIMD multi-processing system and method inhibiting instruction fetch at other processors while one processor services an interrupt There is disclosed a multi-processor system arranged, in one embodiment, as an image and graphics processor. The processor is structured with several individual processors all having communication links to several memories. The individual processors can, ... | 08/03/1999 |
| 5930503 | System and method for on demand registration of tasks A registration manager implemented as a task registration manager for dynamically registering management task descriptions on demand. The task registration manager includes a static registration mechanism, a static registry, and a runtime registration mec... | 07/27/1999 |
| 5923876 | Disk fault prediction system A layered block device driver for accessing a storage device coupled to a computer system having a platform on which a disk fault prediction application operates. The layered block device driver includes a file system driver coupled to the computer system... | 07/13/1999 |
| 5920872 | Resource management using resource domains A method and apparatus for managing access to resources is provided. When a process requires access to a resource, the process requests a lock on the resource from a lock manager unit that resides on the same node as the process. If a resource object for ... | 07/06/1999 |
| 5911076 | Object oriented framework for creating new emitters for a compiler An emitter framework including several classes of support objects and a generic emitter class that can be subclassed to produce a new emitter for a compiler. The input to the framework is a first intermediate data structure called an abstract syntax graph... | 06/08/1999 |
| 5907675 | Methods and apparatus for managing deactivation and shutdown of a server A number of methods and apparatus for managing clients of a computer server. In particular, the usher implements an orderly and predictable server deactivation and/or shut down strategy in generally the following manner. The usher continuously maintains a... | 05/25/1999 |
| 5907703 | Device driver for accessing computer files A computer device driver for accessing compressed files held in archives in a memory device, the device driver comprising: means for reading a compressed file from an archive in the memory device, decompressing the file in RAM and retaining the decompress... | 05/25/1999 |
| 5898855 | Control method for virtual machine running time in virtual machine system A virtual machine system capable of considerably improving its performance by preventing a variation of time slice values of logical processors and strictly ensuring the concurrent running of a plurality of logical processors belonging to the same virtual... | 04/27/1999 |
| 5889992 | Method for mapping types stored in a model in an object-oriented repository to language constructs for A C binding for the repository The method of the present invention is useful in a computer system having a user interface, a CPU, a memory, at least one disk drive, and an object-oriented repository, a program operating in the computer system for accessing the object-oriented repositor... | 03/30/1999 |