Patents Examined by Robert W. Downs
  • Patent number: 6009270
    Abstract: A processor provides trace synchronization information to ensure that address information for reconstructing instruction execution flow is provided in trace records with sufficient frequency. A trace record is provided for instructions that change the program flow such as conditional branches. However, target address information is not provided in the trace record for such instructions as conditional branches, only an indication of whether the branch was taken. Target address information is provided, however, for those instructions in which the target address is in some way data dependent. The processor determines whether each trace record includes address information. Each trace entry providing address information causes a counter to be reloaded to a predetermined value which is the desired maximum number of trace records generated before current program address information is provided. The counter counts each trace record produced which does not include address information.
    Type: Grant
    Filed: December 17, 1997
    Date of Patent: December 28, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Daniel Mann
  • Patent number: 6003020
    Abstract: An Intelligent Profiling Engine system contains a knowledge base and form base in which domain knowledge, forms, filters, rules, and clocks are represented. The system profiles users by presenting forms containing questions to users via multiple communication channels. Forms are selected based upon the results of utilizing filters, rules, and clocks to identify target populations of users. Filters, rules, and clocks also specify what information is important with respect to each user and how frequently information about each user must be refreshed. Liaisons present forms to users, store answers in a user data tank, and deliver benefits to users as a reward for answering questions. The system maximizes the utility of information gathered from users over time according to form weights. Thus, the invention is an automated profiling scheme.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: December 14, 1999
    Assignee: Sapient Health Network
    Inventors: Brian L. Hazlehurst, Scott M. Burke
  • Patent number: 6002867
    Abstract: A visual development system is described which allows a user to derive forms from other "ancestor" forms, inheriting their components, properties, and code as a starting point for one's own forms. During system operation, the user selects an "Inherit" menu choice for indicating to the system that the form to be created inherits from an existing ancestor form. Ancestor forms can be any forms already contained in an existing project or in an "object repository" provided by the system. Form inheritance allows the user to create a library of standard form templates, either within a single application or across an entire suite of applications. Any changes made to the ancestor form immediately appear in the descendant forms. Further, the use can customize each form type so derived while still retaining the ability to modify the standard form and have those changes reflected in the derived forms.
    Type: Grant
    Filed: October 24, 1996
    Date of Patent: December 14, 1999
    Assignee: Inprise Corporation
    Inventor: Charles P. Jazdzewski
  • Patent number: 5999741
    Abstract: Remote installation of an update of software is forwarded by a management information system into a remote computer. When a primary communication path between the management information system and the remote computer is unavailable and an alternate communication path is available, a connection is established between the management information system and the remote computer using the alternate communication path. The management information system requests from the remote computer the current version information about the software within the remote computer. When the management information system determines the current version of the software within the remote computer needs to be updated, the management information system determines whether the alternate communication path is adequate for downloading the update of the software.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: December 7, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Gregory J. May, Colin I'Anson
  • Patent number: 5999922
    Abstract: A neuroprocessing center executes a neuroprocessing using a neurocomputer. The neuroprocessing center is a public facility available for a user having a user terminal and executes the neuroprocessing as requested by the user. The user is given a result of the neuroprocessing. It is unnecessary for a user to have a computer implementing the neural network and anyone can participate in the profits of the neuroprocessing service. Examples of neuroprocessing service achieved by the neural network are graphic pattern generating services, character recognition services, sound synthesizing services, etc. A result of the neuroprocessing is effectively used by the user.
    Type: Grant
    Filed: May 26, 1995
    Date of Patent: December 7, 1999
    Assignee: Fujitsu Limited
    Inventors: Takehiko Tanaka, Masayuki Yokono
  • Patent number: 5995955
    Abstract: An integrated system and method for providing a flexible expert system development and runtime environment with an integrated natural language processor and set-oriented knowledge base. The system and process include an input device, a spreading activation module, a reasoning module, a decision module, and a knowledge base. The system and method may also include a natural language processing module. The spreading activation module utilizes the knowledge base, which is set-oriented with named relationships between concepts to traverse the knowledge base efficiently. The reasoning module executes related, nested logic statements which manipulate the complex facts in the knowledge base. The decision module selects the value or values from a list which are most relevant at the moment the module is called. The knowledge base represents all data in a nested, set-oriented manner. The system and method, in turn, produce an output in response to the input or command into the system.
    Type: Grant
    Filed: July 2, 1998
    Date of Patent: November 30, 1999
    Assignee: YY Software Corporation
    Inventors: Robert K. Oatman, Peter J. Herrera, Remy D. Sanouillet, Charles E. Zimmerman
  • Patent number: 5995953
    Abstract: This invention describes a technology to improve the feature based comparison of images. The images are captured and their significant features are extracted. For a comparison only the feature values have to be compared instead of the images themselves. This leads to a significant reduction of storage space and calculation time needed. The reliability of the comparison is improved greatly by including also the individual variation ranges of the feature values and using a specialized neural net for classification.
    Type: Grant
    Filed: July 16, 1997
    Date of Patent: November 30, 1999
    Assignee: International Business Machines Corporation
    Inventors: Klaus Rindtorff, Volker Rudolph
  • Patent number: 5995956
    Abstract: A questionless case-based knowledge base suitable for access by an intelligent search engine and an associated method for constructing the same from pre-existing on-line documentation. A case structure for questionless cases is determined. The determined case structure includes a first field for containing a title for a case, a second field for containing a description of the case and a third field for containing a solution for the case. On-line documentation having information directed to a plurality of topics, each of which includes a title portion and a contents portion, is then provided. The information directed to each of the plurality of topics is then reconfigured into the determined case structure such that the title portion of each topic is configured as a first field of a corresponding case and the contents portion of each topic is configured as a second field of the corresponding case.
    Type: Grant
    Filed: August 27, 1997
    Date of Patent: November 30, 1999
    Assignee: Compaq Computer Corporation
    Inventor: Trung D. Nguyen
  • Patent number: 5984500
    Abstract: A remote controller for setting timer programming items wherein a display section is constructed in such manner that display items are provided in parallel with mechanical rotary switches, the distance between the rotary switches and their displays is adjacent and the relation between them becomes one to one correspondence, whereby an operator manipulates operational switches without making mistakes while looking at display items corresponding to the operational switches.
    Type: Grant
    Filed: February 24, 1995
    Date of Patent: November 16, 1999
    Assignee: Funai Electric Company Limited
    Inventor: Hideo Makino
  • Patent number: 5987256
    Abstract: A system for processing an object specified by an object specifying language such as HTML, JAVA or other languages relying on relative positioning, that require a rendering program utilizing a minimum set of resources, translates the code for use in a target device that has limited processing resources unsuited for storage and execution of the HTML rendering program, JAVA virtual machine, or other rendering engine for the standard. Data concerning such an object is generated by a process that includes first receiving a data set specifying the object according to the object specifying language, translating the first data set into a second data set in an intermediate object language adapted for a second rendering program suitable for rendering by the target device that utilizes actual target display coordinates. The second data set is stored in a machine readable storage device, for later retrieval and execution by the thin client platform.
    Type: Grant
    Filed: September 3, 1997
    Date of Patent: November 16, 1999
    Assignee: Enreach Technology, Inc.
    Inventors: Bo Wu, Ling Lu
  • Patent number: 5987443
    Abstract: A system is disclosed that provides a goal based learning system utilizing a rule based expert training system to provide a cognitive educational experience. The system provides the user with a simulated environment that presents a business opportunity to understand and solve optimally. Mistakes are noted and remedial educational material presented dynamically to build the necessary skills that a user requires for success in the business endeavor. The system utilizes an artificial intelligence engine driving individualized and dynamic feedback with synchronized video and graphics used to simulate real-world environment and interactions. Multiple "correct" answers are integrated into the learning system to allow individualized learning experiences in which navigation through the system is at a pace controlled by the learner.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: November 16, 1999
    Assignee: AC Properties B. V.
    Inventors: Mark Stewart Nichols, Benoit Patrick Bertrand, Kerry Russell Wills, Alexander Han Leung Poon, Michael Joseph Walsh
  • Patent number: 5980078
    Abstract: A digital control system with a predetermined configuration automatically senses the connection to a network of a digital device that is not included in the predetermined configuration. The digital device is assigned temporary address information and placed in a temporary state, called a standby state, in which the digital device supplies information to the digital control system allowing a user to access the digital device including access of device information and configuration parameters. Using the device information and configuration parameters, a user selectively commissions the digital device by assigning a physical device tag, a device address, and a device identification, and installing a control strategy to the digital device, thereby placing the digital device in an operational state in communication with the digital control system.
    Type: Grant
    Filed: February 14, 1997
    Date of Patent: November 9, 1999
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Ken D. Krivoshein, Dan D. Christensen
  • Patent number: 5983210
    Abstract: Each of a plurality of units 2 has the learning section 9 which updates the parameters PRM and performs learning. The learning means 9 modifies the parameters PRM based on the error signal OS' propagated from one unit to another. To build a system consisting of such units 2, the user uses the GUI or some other method to select the units 2 as well as the signal paths for connecting the units via the user interface, displays the system configuration status, and adjusts the functions of units 2. Therefore, an easy-to-build data processing system and a system-build system and method used to build such a system can be provided.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: November 9, 1999
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Naoki Imasaki, Hideyuki Aisu, Satoshi Sekine, Makoto Kano, Kyoko Makino
  • Patent number: 5983016
    Abstract: A method, apparatus, and article of manufacture for modeling object-oriented systems includes an object modeling tool that defines methods and event transitions in an object-oriented system and generates an executable program that exhibits the behavior of the object-oriented system and interfaces with the object-oriented system. The object modeling tool further translates the event transitions to an execution language, wraps methods written in the target language, wraps event transitions corresponding to an event, and gathers one or more wrapped events and methods into an executable program.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: November 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary Charles Doney, Dipayan Gangopadhyay, Michael Morris Golding, Subrata Mitra, Rajendra Bhagwatisingh Panwar
  • Patent number: 5978785
    Abstract: A framework for use with object-oriented programming systems provides a case-based reasoning (CBR) system shell that permits a framework user to develop a case base having case histories and generates a case-based reasoning system that receives user requests for query solutions and produces a query solution that can be incorporated into the case base. The framework includes a Session component that controls processing of the CBR system, a Control Flow component that manages the extension of the categories and classes of the OO framework, a Data Store component that stores persistent case structure definitions, case instances, and a change log, a Presentation component that manages the user interface to the CBR system user, and a Query Engine that evaluates a received query against the case base. The case definitions and case base descriptions comprise a set of object oriented classes that are organized into an inheritance hierarchy.
    Type: Grant
    Filed: June 3, 1998
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Verlyn Mark Johnson, Dennis Dale Koski, Thomas Alan Shore
  • Patent number: 5978786
    Abstract: A system and method for automatically evaluating a decisional rule containing a task and a condition which must be fulfilled before the task can be performed and for automatically performing the task when or whenever the condition is fulfilled in which a decisional rule is entered into computing means, parsed, and then processed such that automatic and continuing iterative evaluations of whether the condition is fulfilled are provided until the condition is fulfilled and then the task associated with the decisional rule is automatically performed and whereby further processing is resumed only after the condition is fulfilled.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: November 2, 1999
    Assignee: The Charles Stark Draper Laboratory, Inc.
    Inventor: Donald Eyles
  • Patent number: 5978585
    Abstract: A development system providing methodology for improving system performance by decreasing recompilation of dependent source modules is described. During operation, the system keeps track of several pieces of information. From the outset, the system has kept track of the timestamps of sources (e.g., A.java file in a Java system) and compiled files thereof (e.g., A.class class file in a Java system). Examination of the timestamps leads to detection of those files which have been modified. The system will recompile A.java in the following circumstances: (1) A.class is not found, (2) A.java has a different timestamp, or (3) A.class has a different timestamp. Otherwise, the system does not invoke a recompile. If a recompilation in not required, the system then looks to the imports for determining whether the imports are consistent. Here, the system checks the timestamps of imports, possibly recompiling one or more of the modules providing the imports.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: November 2, 1999
    Assignee: Inprise Corporation
    Inventor: Regis Crelier
  • Patent number: 5974404
    Abstract: The present invention is a classification method and apparatus for classifying an input into one of a plurality of possible outputs. The invention is also a method and apparatus for adjusting a neuron encompassing a plurality of feature vectors. The invention characterizes the spatial distribution of the feature vectors. The invention then spatially adjusts the neuron in accordance with that characterization.
    Type: Grant
    Filed: June 24, 1997
    Date of Patent: October 26, 1999
    Assignee: United Parcel Service of America, Inc.
    Inventors: Michael C. Moed, Chih-Ping Lee
  • Patent number: 5974422
    Abstract: Data processing methods and apparatus, wherein an object to be appraised is inputted; the inputted object to be appraised is divided into at least one structural elements which are stored in storage unit; information is inputted which indicates an appraisal for the inputted object to be appraised; a combination of elements constituting the object to be appraised is corresponded to the inputted appraisal, and the correspondence is classified into at least one criterions which are stored in the storage means; an arbitrary criterion is selected from among stored criterions; a combination of structural elements is obtained on the basis of the selected criterion; appraisal information is inputted for the obtained combination of structural elements; the correspondence of the obtained combination of structural elements to the appraisal is compared with the selected criterion to identify a criterion; a combination of elements constituting the object to be appraised is created on the basis of the identified criterion;
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: October 26, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Akira Kagami, Michitaka Kosaka, Hiroaki Oyama
  • Patent number: RE36421
    Abstract: In a fuzzy controller comprising a fuzzy inference device for subjecting one or a plurality of input signals to fuzzy inference operations using membership functions in accordance with a predetermined rule and outputting a non-fuzzy value determined on the basis of the results of the inferences, there are provided an input signal level converter for converting signal levels of the input signals on the input side of the fuzzy inference device and an output signal level converter for converting a signal level of the output signal on the output side of the fuzzy inference device.
    Type: Grant
    Filed: November 19, 1996
    Date of Patent: November 30, 1999
    Assignee: Omron Corporation
    Inventors: Yutaka Ohtsubo, Kazuaki Urasaki, Yoshiro Tasaka, Atushi Hisano