Patents Examined by Todd D. Ingberg
-
Patent number: 7210129Abstract: A method for translating high-level languages to reconfigurable architectures is disclosed. The method includes building a finite automaton for calculation. The method further includes forming a combinational network of a plurality of individual functions in accordance with the structure of the finite automaton. The method further includes allocating a plurality of memories to the network for storing a plurality of operands and a plurality of results.Type: GrantFiled: September 28, 2001Date of Patent: April 24, 2007Assignee: PACT XPP Technologies AGInventors: Frank May, Armin Nückel, Martin Vorbach
-
Patent number: 6658651Abstract: A software analysis system for capturing tags generated by tag statements in instrumented source code. The system includes a probe that monitors the address and data bus of the target system. When a tag statement is executed in the target system, a tag is written to a predetermined location in the address space of the target. The tag contains a tag value that is indicative of the location in the source code of the tag statement generating the tag. The source code instrumenter includes a language-dependent parser and a language-independent analyzer that records tagging data in a symbol database. The system performs a variety of analysis functions in essentially real time, including code coverage, function and task execution times, memory allocation, call pairs, and program tracing.Type: GrantFiled: August 29, 2001Date of Patent: December 2, 2003Assignee: Metrowerks CorporationInventors: Stephen Caine O'Brien, Sidney R. Maxwell, III
-
Patent number: 6484308Abstract: A system and method for maintaining data integrity in computer systems which have removable hard drives. The system and method of the present invention ensures that a disk drive which is reinserted into the computer system is the drive used to boot the operating system. When the computer system boots, the system reads the unique drive identification information from the hard drive and stores this identification information in memory for later use. Later, the computer system may be powered down or placed in a suspend state where the hard drive may be removed and a new drive inserted. When the computer system resumes and first requires access to the hard drive, the system and reads the drive identification information from the drive and compares the drive identification obtained from the drive with the drive identification information stored in memory at boot time.Type: GrantFiled: January 5, 1995Date of Patent: November 19, 2002Assignee: Dell Products L.P.Inventors: John J. Pearce, Jim Walker
-
Patent number: 6481005Abstract: The management of a telephone network is enhanced by arranging an associated operations system so that it correlates related messages, e.g., alarm messages, that may be received from different elements forming the network. Advantageously, then, related messages may be displayed together on the display of a terminal, rather than intermingling those messages on the display with other unrelated messages in some predetermined order, such as the order in which the messages are received. In this way a user may view and readily determine the underlying cause which prompted the generation of displayed correlated messages.Type: GrantFiled: December 20, 1993Date of Patent: November 12, 2002Assignee: Lucent Technologies Inc.Inventors: Joseph L. Crowley, Yossi A. Nygate
-
Patent number: 6341276Abstract: An expert system selects a computer solution from a set of predefined, proven solution to meet a specific need. Each of the predefined solutions comprises a plurality of hardware platforms and associated software, and a communication facility between the hardware platforms. The system identifies and directs display of a multiplicity of different characteristics of computer solutions within the set. Then, the user selects one of the characteristics to reduce the number of possible solutions from the set. In response, the system may then display other characteristics which can be selected to further reduce the number of possible solutions from those identified after the one characteristic was selected. According to a preferred embodiment of the present invention, this narrowing process always results in one or more solutions from the set; there are no “dead ends”.Type: GrantFiled: March 1, 1995Date of Patent: January 22, 2002Assignee: IBM CorporationInventors: Craig Samuel Bender, John James Shedletsky
-
Patent number: 6311324Abstract: A C-language program performance tuning advisor that helps a systems analyst to improve the performance of an application. The tuning advisor identifies critical regions (hot spots) of an application, and helps the user to analyze the region. Once the region has been identified and analyzed, the tuning advisor advises the user on how to rewrite the original C code to improve the performance of the overall application. When the compiler needs to be conservative to be semantically correct, the tuning advisor suggests code modifications to remove the semantic constraints. The tuning advisor recognizes most commonly used C code patterns which if modified could improve the performance.Type: GrantFiled: June 7, 1995Date of Patent: October 30, 2001Assignee: Intel CorporationInventors: Kevin J. Smith, K. Sridharan
-
Patent number: 6256781Abstract: A portable terminal device which can transfer data stored in a RAM to an external device even when any fault occurs in a key input portion or any abnormality occurs in part of the data stored in the RAM is provided. The CPU of the device controls a detection process to detect the state of a prescribed portion of the device and also controls a determination process to determine whether or not the data is to be transferred to the external device based on the detected result. When the CPU determines to transfer the data to the external device, the CPU controls the execution of a read process to read out the data stored in the RAM and a transfer process to transfer the data via a communication port thereof to the external device such as another portable terminal device.Type: GrantFiled: April 21, 1992Date of Patent: July 3, 2001Assignee: Sharp Kabushiki KaishaInventor: Yoshio Okajima