U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5719655

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.

Newsletter  PatentStorm News

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.

 

Class 714/38 - Of computer software


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter further including means or steps for locating
No. of patents: 2460
Last issue date: 04/24/2012


          9            
NumberTitleIssue Date
7359915Dynamic 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
7360011Memory 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
7359865Generating 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
7359849Translation 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
7360115Systems 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
7359831Diagnostic 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
7359832Method 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
7359819Evaluation 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
7359847Tracking 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
7360120Methods 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
7356624Interface 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
7356656Skew 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
7356678Security 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
7356736Simulated 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
7356436Method, 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
7356735Providing 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
7356738Electronic 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
7356480Method 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
7356727Electronic 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
7356804Language 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
7353427Method 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
7353428Polled 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
7353429System 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
7353159Method 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
7353431Method 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
7353248Application 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
7353295Distributed 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
7353433Poisoned 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
7353498Multi-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
7353426Switcher 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
7353507Intercepting 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
7353500Suppressing 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
7353501Generic 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
7353511Method 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
7353531Trusted 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
7350185System, 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
7350106Device 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
7350172Reporting 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
7350113Control 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
7350112Automated 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
          9            
 
Sign InRegister
Username  
Password   
forgot password?