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 |
| 7359915 | Dynamic multi-object collection and comparison and action A system and method for monitoring one or more objects of a class where the class has one or more attributes and each object has an attribute value associated with each attribute. During a user-specified interval, a monitoring application dynamically identifies the ... | 04/15/2008 |
| 7360011 | Memory hub and method for memory system performance monitoring A memory module includes a memory hub coupled to several memory devices. The memory hub includes at least one performance counter that tracks one or more system metrics-for example, page hit rate, number or percentage of prefetch hits, cache hit rate or percentage, ... | 04/15/2008 |
| 7359865 | Generating a risk assessment regarding a software implementation project A computer-implemented method for generating a risk assessment regarding a software implementation project includes accessing a previously specified importance value and maximum score for each of a multiple of risk factors. The importance value for each risk factor ... | 04/15/2008 |
| 7359849 | Translation techniques for acronyms and ambiguities In general, the invention is directed to translation techniques for acronyms and ambiguities. In one embodiment, translation of a source text into a target language includes identifying a potential acronym in the source text and presenting a translated acronym to th... | 04/15/2008 |
| 7360115 | Systems and methods for replicating virtual memory on a host computer and debugging using replicated memory Systems and methods are described for replicating virtual memory translation from a target computer on a host computer, and debugging a fault that occurred on the target computer on the host computer. The described techniques are utilized on a target computer having... | 04/15/2008 |
| 7359831 | Diagnostic context A diagnostic context can be associated with a request and the diagnostic context can be used for determining whether to do diagnosis functions at predetermined points. ... | 04/15/2008 |
| 7359832 | Method of time-in-service reliability concern resolution The present invention comprises a method determining a corrective design for a system component exhibiting time-in-service reliability concerns. The method comprises the steps of establishing a plurality of remote customer databases for collecting service data for a... | 04/15/2008 |
| 7359819 | Evaluation of device driver output The testing of driver output is automated. Embodiments of the invention filter out data that is known to change between two similar outputs of a driver. By filtering this dynamic data out, the remaining data can be compared to known-good data to identify any variati... | 04/15/2008 |
| 7359847 | Tracking converage results in a batch simulation farm network A method and system for providing centralized access to count event information from testing of a hardware simulation model within a batch simulation farm which includes simulation clients and an instrumentation server. Count event data for said hardware simulation ... | 04/15/2008 |
| 7360120 | Methods for adaptive problem determination in distributed service-based applications A technique for problem determination in a distributed application is provided. Testing results of the application are first obtained through execution of test cases of a test group in the application. The testing of the application is then adaptively refined when t... | 04/15/2008 |
| 7356624 | Interface between different clock rate components A circuit for interfacing between a first component 11 operating at a first clock rate and a second component 12 operating at a second clock rate, wherein the second clock rate is higher than the first clock rate. The circuit comprises a first buffer | 04/08/2008 |
| 7356656 | Skew free control of a multi-block SRAM A multi-block SRAM memory system is described where a single global clock pulse is distributed to each memory block from the central control. At each SRAM memory block a local signal generator uses the globally distributed clock pulse to generate the required memory... | 04/08/2008 |
| 7356678 | Security measures in a partitionable computing system Methods and apparatus in a partitionable computing system. The system can include a computer readable medium comprising instructions configured to move an element of a first partition to a second partition. ... | 04/08/2008 |
| 7356736 | Simulated computer system for monitoring of software performance A system S is defined which is capable of simulating a computer (virtual computer, VC) for the purpose of software performance monitoring. The system is implemented as a set of software modules (SM) that can be exchanged to change the behavior of the VC. The VC is d... | 04/08/2008 |
| 7356436 | Method, system, and storage medium for estimating and improving test case generation A technique for estimating and improving the test coverage for large machines, while accumulating minimum information of past test cases (i.e., minimum feedback) is provided. The technique is scalable in the sense that the number of machine instructions needed to me... | 04/08/2008 |
| 7356735 | Providing support for single stepping a virtual machine in a virtual machine environment Methods and systems to provide support for single stepping a virtual machine in a virtual machine environment are disclosed. An exemplary method may include receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM), det... | 04/08/2008 |
| 7356738 | Electronic apparatus having improved diagnostic interface Electronic apparatus, such as a personal computer, is described comprising main operative functionality and a power provisioning system for powering the apparatus from an external power source, the power provisioning system comprising:—a main power supply output f... | 04/08/2008 |
| 7356480 | Method of data transformation via efficient path discovery using a digraph A digraph including a plurality of ordinary nodes, at least one of a composition node and a decomposition node, and a plurality of arcs interconnecting any of said nodes. ... | 04/08/2008 |
| 7356727 | Electronic device employing efficient fault tolerance Disclosed herein is an electronic device capable of providing efficient fault-tolerance update processes by employing a backup memory block used in conjunction with a block-by-block update process, wherein the backup memory block may be employed to store backup cont... | 04/08/2008 |
| 7356804 | Language integrated unit testing Techniques for testing production code include providing a common source unit having production source code and test source code, the test source code having test methods for testing the production source code. Executable production code is produced based on the pro... | 04/08/2008 |
| 7353427 | Method and apparatus for breakpoint analysis of computer programming code using unexpected code path conditions A conditional breakpoint for debugging computer programming code includes a condition identifying of one or more expected code paths used to reach the breakpoint. The breakpoint is triggered if it is reached during execution using an unexpected code path. Preferably... | 04/01/2008 |
| 7353428 | Polled automatic virus fix A client computer is connected via a network to an anti-virus server and polls the server for indication that an anti-virus needs to be immediately downloaded from the anti-virus server. The client computer disengages from the network, and re-establishes a link with... | 04/01/2008 |
| 7353429 | System and method using hardware buffers for processing microcode trace data Debugging microcode is facilitated by a hardware assist that takes over from the microcode the basic management of handling the data for a trace entry, thereby reducing the load on the microcode to a single micro-instruction per trace operation and thereby permittin... | 04/01/2008 |
| 7353159 | Method for parallel simulation on a single microprocessor using meta-models The present invention generally relates to hardware development and design, and in particular it relates to a method for simulating hardware. A meta model (22) is compiled for integrating a plurality of n different instantiations (12A, . . . 12N... | 04/01/2008 |
| 7353431 | Method and apparatus for proactive fault monitoring in interconnects A system that detects the onset of degradation for interconnections in a component within a computer system. During operation, the system monitors inferential variables associated with the interconnections during operation of the computer system. Next, the system de... | 04/01/2008 |
| 7353248 | Application server and method to perform hierarchical configurable data validation Clients using standard software protocols may access a validation application server for validation service on data via a number of methods including Internet applications, a Java RMI server, a CORBA gateway server and graphical screen interphase applications. The v... | 04/01/2008 |
| 7353295 | Distributed services architecture through use of a dynamic service point map An information management system within a client/server based computer system is disclosed. The information management system manages information as to the dynamic locations and continuous changes relating to services offered within the computer system. The informat... | 04/01/2008 |
| 7353433 | Poisoned error signaling for proactive OS recovery Use of data poisoning techniques may permit proactive operating system recovery without needing to always bringing down the operating system when uncorrectable errors are encountered. ... | 04/01/2008 |
| 7353498 | Multi-process debugger A method of debugging a set of processes is disclosed. There is included providing a first debugger and forking the debugger, thereby creating a set of inner debuggers and an outer debugger. Each of the set of inner debuggers is configured to debug one of the set of... | 04/01/2008 |
| 7353426 | Switcher for debugging and debugging method Communication between an application program running on an information processing apparatus and a peripheral device and the communication between the information processing apparatus and a debugging device, used for debugging, is effected using a sole interface prov... | 04/01/2008 |
| 7353507 | Intercepting function cells Intercepting function calls. In one embodiment of the application, an import address table for an application is accessed and an address, in the import address table, associated with a function to which calls from the application are to be intercepted is replaced wi... | 04/01/2008 |
| 7353500 | Suppressing execution of monitoring measurement program pointed to by inserted branch after threshold number of coverage to reduce instruction testing overhead In a method for testing a program, repeated measurement on branches that are frequently taken is prevented, thereby avoiding unnecessary overhead. An information processing device includes a coverage measurement control program for determining whether the number of ... | 04/01/2008 |
| 7353501 | Generic wrapper scheme A method instruments a function in an executable file so that the instrumented function calls a generic preprocessor prior to execution of the body of the function. After the preprocessor modifies the original function's incoming parameters, the body of the function... | 04/01/2008 |
| 7353511 | Method and system for dynamically distributing updates in a network A first version of a program operating at a network site is updated by automatically downloading from a remote site any update for the program in response to an automated event. A downloaded update is installed to generate a second version of the program. The second... | 04/01/2008 |
| 7353531 | Trusted computing environment A trusted computing environment 100, wherein each computing device 112 to 118 holds a policy specifying the degree to which it can trust the other devices in the environment 100. The policies are updated by an assessor 110 which re... | 04/01/2008 |
| 7350185 | System, method, and computer program product for effort estimation A system and method for establishing an estimate for proposals and other customer requests which precludes an extensive up front investment in expert opinion and design. This is accomplished by applying a pattern-based technique toward rough application effort sizin... | 03/25/2008 |
| 7350106 | Device for aiding the locating of failure of a complex system A device for aiding the location of a failure within a complex system may include a database that stores diagnostic aid rules; a detector that detects a failure, if any, of the complex system and provides, upon a failure, information relating to the origin of this f... | 03/25/2008 |
| 7350172 | Reporting of aspects and partitioning of automatically generated code according to a partitioning scheme A method and system are described for generating a performance prediction report to assist finalizing a partitioning scheme of a block diagram model. Providing a user-defined partitioning scheme and information describing a target hardware platform used in that part... | 03/25/2008 |
| 7350113 | Control method, system, and program product employing an embedded mechanism for testing a system's fault-handling capability A method of controlling a system is provided in which a control-data table is employed for facilitating operation of the system, and an inject-fault-data table is selectively used during testing of the system. Pursuant to the method, a security mechanism is provided... | 03/25/2008 |
| 7350112 | Automated diagnostic service A method of providing diagnostic service for a data processing system includes retrieving product data identifying a data processing element in response to an alert generated by the element. The retrieved product data is forwarded to a networked diagnostic site. A d... | 03/25/2008 |