System for magnetically attaching templeless eyewear to a person
A system of eyewear that eliminates the need for hinges on the frames of the eyewear.
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 |
| 7904772 | Logic circuit protected against transient disturbances The invention concerns a circuit protected against transitory perturbations, comprising a combinatorial logic circuit (10), having at least an output (A); a circuit (20) generating an error control code for said output, and a storage element (24... | 03/08/2011 |
| 7565590 | Logic circuit protected against transitory perturbations The invention concerns a circuit protected against transitory perturbations, comprising a combinatorial logic circuit (10), having at least an output (A); a circuit (20) generating an error control code for said output, and a storage element (24... | 07/21/2009 |
| 7380192 | Logic circuit protected against transient disturbances The invention concerns a circuit protected against transitory perturbations, comprising a combinatorial logic circuit (10), having at least an output (A); a circuit (20) generating an error control code for said output, and a storage element (24... | 05/27/2008 |
| 7126320 | Evaluation of the characteristics of electric pulses A circuit for evaluating characteristics of duration and/or shape of an electric pulse induced in an element of an integrated circuit comprising an assembly of elements, each element being likely to receive an occasional external disturbance generating an electric p... | 10/24/2006 |
| 7124348 | Data storage method with error correction The invention concerns a data storage method enabling error detection and correction in an organized storage for reading and writing words of a first number (m) of bits and optionally for modifying only part of such a word, comprising the following steps which consi... | 10/17/2006 |
| 7093176 | Programmable test for memories A programmable built in self test, BIST, system for testing a memory, comprises an instruction register formed in the same chip as the memory; a circuit for loading the register by successive instructions, each instruction comprising at least one address control fie... | 08/15/2006 |
| 7073102 | Reconfiguration device for faulty memory A device for reconfiguring faults in a circuit comprised of several units and comprising storage means for storing the fault locations, connection/disconnection means for disconnecting faulty units and connecting in their place fault-free units, and means for genera... | 07/04/2006 |
| 6946985 | Device for reconfiguring a faulty storage assembly The invention CONCERNS a device for reconfiguring an assembly of N basic electronic modules associated with k redundant modules comprising: N multiplexers each having a first terminal (di) capable of being connected to k+1 second terminals connected to th... | 09/20/2005 |
| 6006259 | Method and apparatus for an internet protocol (IP) network clustering system The present invention is an Internet Protocol (IP) network clustering system which can provide a highly scalable system which optimizes message throughput by adaptively load balancing its components, and which minimizes delay and packet loss especially in... | 12/21/1999 |
| 5867711 | Method and apparatus for time-reversed instruction scheduling with modulo constraints in an optimizing compiler Apparatus and methods are disclosed for performing time-reversed scheduling of a data dependency graph representing a target program instruction loop in an optimizing compiler. The instruction scheduling function is the modulo scheduling function of an op... | 02/02/1999 |
| 5857103 | Method and apparatus for addressing extended registers on a processor in a computer system In its various embodiments, the present invention provides a method and apparatus for creating a target executable program from the source code of a target computer program for execution on a target processor. The target processor provided by the method a... | 01/05/1999 |
| 5835776 | Method and apparatus for instruction scheduling in an optimizing compiler for minimizing overhead instructions Apparatus and methods are disclosed for scheduling target program instructions during the code optimization pass of an optimizing compiler. Most modern microprocessors have the ability to issue multiple instructions in one clock cycle and/or possess multi... | 11/10/1998 |
| 5822588 | System and method for checking the use of synchronization locks in a multi-threaded target program The present invention is a system and method for "checking the use of synchronization locks in a multi-threaded computer program" (hereinafter "WARLOCK II"). In Warlock II a set of source code representing a process which includes multiple threads may be ... | 10/13/1998 |
| 5809308 | Method and apparatus for efficient determination of an RMII vector for modulo scheduled loops in an optimizing compiler Apparatus and methods are disclosed for determining a recurrence minimum iteration interval (rmii) vector for use in modulo scheduling target program instructions during the code optimization pass of an optimizing compiler. Most modem microprocessors have... | 09/15/1998 |
| 5787251 | Method and apparatus for subcontracts in distributed processing systems The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations, without the client application or the operatin... | 07/28/1998 |
| 5764897 | Method and apparatus for managing transactions in an object-oriented distributed system This disclosure describes a solution to this basic problem of transaction management for systems which use the object metaphor to define the interfaces between different components of a system. An elegant solution is described which defines a transaction ... | 06/09/1998 |
| 5761436 | Method and apparatus for combining truncated hyperlinks to form a hyperlink aggregate Apparatus, methods, systems and computer program products are disclosed to provide a hypertext user with a history facility for displaying accessed hypernodes. The invention displays the history list to the user based on when the hypernode was accessed an... | 06/02/1998 |
| 5737607 | Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats The invention provides solutions to the problems which are encountered by object oriented systems designers when attempting to implement schemes for object invocation and for argument passing in distributed systems wherein the arguments may be objects, an... | 04/07/1998 |
| 5675730 | Method and apparatus for extensible type-specific data presentation by a debugger The present invention provides an economical, high performance, adaptable system and method for a type-specific data presentation by a development tool. In the preferred embodiment, one or more type-specific function name are found from the symbol table o... | 10/07/1997 |
| 5675803 | Method and apparatus for a fast debugger fix and continue operation This Continuation-In-Part describes a part of this run-time debugger operation which is designated the "Fix-and-Continue" invention. This invention permits a user to begin a debugging session wherein if an error in the code is encountered, the user can ed... | 10/07/1997 |
| 5664206 | Method and apparatus for automating the localization of a computer program The present invention provides a system and process which has the advantages of shortening the time and cost required to create a new localized version of a software product by automating much of the language translation process; by providing tools to aut... | 09/02/1997 |
| 5664193 | Method and apparatus for automatic selection of the load latency to be used in modulo scheduling in an optimizing compiler Apparatus and methods are disclosed for determining a load latency value to use in scheduling instructions for a target program, (the load latency value is the separation between a load command and the using instruction, wherein the expected return of the... | 09/02/1997 |
| 5659754 | Method and apparatus for an improved optimizing compiler An optimizing compiler process and apparatus is disclosed for more accurately and efficiently identifying live variable sets in a portion of a target computer program, so as to more efficiently allocate registers in a computer central processing unit. The... | 08/19/1997 |
| 5581697 | Method and apparatus for run-time error checking using dynamic patching The invention provides a method and apparatus for dynamic patching for run-time error checking. With the present invention, a program to be error checked is read into memory where a debugging module resides. Such in-memory copy of the program is scanned f... | 12/03/1996 |
| 5577251 | Object oriented system for executing application call by using plurality of client-side subcontract mechanism associated with corresponding plurality of server-side subcontract mechanism The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations, without the client application or the operatin... | 11/19/1996 |
| 5566302 | Method for executing operation call from client application using shared memory region and establishing shared memory region when the shared memory region does not exist The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations, without the client application or the operatin... | 10/15/1996 |
| 5561799 | Extensible file system which layers a new file system with an old file system to provide coherent file data In this disclosure an architecture for extensible file systems is described. Also disclosed is an implementation of the architecture. The architecture enables the extension of file system functionality by stacking (or composing) new file systems (layers) ... | 10/01/1996 |
| 5555401 | Self configuring device system A method and apparatus for automatically generating device names in a computer system, wherein device names are generated to reflect the physical realities of system configuration. An existing device driver interface is employed, wherein a parent device d... | 09/10/1996 |
| 5535199 | TCP/IP header compression X.25 networks A process and apparatus are disclosed wherein a local data terminal equipment ("DTE" ) node which has the capability of using RFC 1144 TCP/IP header compression/decompression, can negotiate with an unknown remote DTE located at another end of a TCP/IP/X.2... | 07/09/1996 |
| 5515538 | Apparatus and method for interrupt handling in a multi-threaded operating system kernel The disclosed invention is a method and apparatus for use in handling interrupts in a data processing system where the kernel is preemptible, has real-time scheduling ability, and which supports multithreading and tightly-coupled multiprocessors. The inve... | 05/07/1996 |
| 5503472 | Method and apparatus for assembly of a multi-disk pack unit An apparatus and method are disclosed for minimizing the space required for a disk drive housing by mounting a disk drive unit in an enclosure of minimum size, using only a connection on one side of the disk drive and a drive belly plate, which is mounted... | 04/02/1996 |
| 5481715 | Method and apparatus for delegated communications in a computer system using trusted deputies An apparatus and a method are disclosed whereby a client application can use a trusted "Deputy" application to execute operation calls on several servers on behalf of the client, the Deputy application being able to convince the servers that the deputy ap... | 01/02/1996 |
| 5452447 | Method and apparatus for a caching file server A method and apparatus are described for a caching file server ("CFS") system which permits end user client programs on a local node of a distributed computer system, to issue requests to read/write data to a remote file and to query/set attributes of the... | 09/19/1995 |
| 5430465 | Apparatus and method for managing the assignment of display attribute identification values and multiple hardware color look-up tables In a bit mapped display environment which has n hardware color look-up tables (CLUTs) where n=1 or more, which also has a limited number of Display Attribute Identification Values, and which may operate under various window systems, such as the X Window S... | 07/04/1995 |
| 5396614 | Method and apparatus for a secure protocol for virtual memory managers that use memory objects The present invention is a method and apparatus for efficiently using existing cache memory in a virtual memory computer system for servicing different demands for such memory. Moreover, the method and apparatus of the present invention, provides a way fo... | 03/07/1995 |
| 5377323 | Apparatus and method for a federated naming system which can resolve a composite name composed of names from any number of disparate naming systems In a distributed computing environment, an apparatus and method for a federated Naming System which can resolve Composite Names comprised of Names from an arbitrary number of disparate Naming Systems. A syntax for Composite Names is defined as well as nec... | 12/27/1994 |
| 5376882 | Method and apparatus for positioning an integrated circuit device in a test fixture A method and an apparatus are disclosed for positioning an integrated circuit chip to be tested on a device-under-test ("DUT") interface board without using a hold-down plate and for attaching this interface board to a feed-through interface module so tha... | 12/27/1994 |
| 5337233 | Method and apparatus for mapping multiple-byte characters to unique strings of ASCII characters for use in text retrieval An apparatus and method for converting a non-English language document text or search and retrieval argument into a form which can be processed by an existing ASCII based automated text processing system, even though the non-English language may have thou... | 08/09/1994 |
| 5313646 | Method and apparatus for translucent file system In a computer system having a hierarchical file structure, a file system is provided which permits users of the system to share a file hierarchy and also have a private hierarchy in which files are automatically copied to as they are modified. Through the... | 05/17/1994 |
| 5287507 | Method and apparatus for portable object handles that use local caches A method and apparatus for client programs adapted for use in an object oriented, distributed computing system, to have the ability to communicate and use references to objects in a way which improves the benefits of software caching are disclosed. A mech... | 02/15/1994 |