Patents Examined by Victoria Robinson
  • Patent number: 6026333
    Abstract: A data utilizing system comprises a data processor, a database for holding plural pieces of data made corresponding to a date and a time as a record, and a category definition dictionary for holding the category definition data about the plural pieces of data, corresponding to periods. When an indication to categorize the records held in the database is inputted to the data processor, the data processor reads the relevant category definition data from the category definition dictionary, and fundamental data forming each record in the database are classified per given period into predetermined categories and tabulated.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: February 15, 2000
    Assignee: Fujitsu Limited
    Inventors: Masaharu Koyabu, Hajime Shimizu, Koji Wakio, Hideki Okamoto, Ichiro Watanabe
  • Patent number: 6021359
    Abstract: In a check schedule decision method, after simulating the production line to produce a time-varying number of in-process workpieces in a designated process unit, a check-available time period for the designated process unit is detected based on a comparison of the time-varying number of in-process workpieces to a predetermined level. Further, the production line is simulated under a constraint that the designated process unit is stopped operating during the check-available time period to produce a simulated output of the production line being simulated. When the simulated output is not smaller than a predetermined target figure, a check schedule of the designated process unit is decided within the check-available time period.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: February 1, 2000
    Assignee: NEC Corporation
    Inventors: Takako Sakakibara, Yoichi Togashi, Yukihiro Muraoka
  • Patent number: 6016385
    Abstract: A robot system including a robot, an operator control center and having a communication system connecting the robot and control center wherein an operator in the control center responds with natural movements to stimulus signals from the robot environment by issuing commands that control the robot. In one embodiment, the operator occupies a command chair with an exoskeletal arm that is secured to the "shoulder" (backrest) of the chair. The operator slides his hand into a glove of the invention attached to the end of the exoskeletal arm. He views the robot environment through a video screen and exerts control in response to views presented on the screen. The communication system sends signals to the operator glove in response to conditions at the robot site prompting the operator to take appropriate action.
    Type: Grant
    Filed: August 11, 1997
    Date of Patent: January 18, 2000
    Assignee: Fanu America Corp
    Inventors: Albert G. Yee, Hadi A. Akeel
  • Patent number: 6004019
    Abstract: An integrated control system for a work robot may be used for controlling multiple work robots as well as multiple work tools connected to the work robots. The integrated control system includes a robot control central processing unit (CPU), at least one work control CPU, a shared memory, and a system bus constructed to transmit information between each of the CPUs and the shared memory. The robot control CPU, the work control CPU, and the shared memory are connected to the system bus.
    Type: Grant
    Filed: June 4, 1997
    Date of Patent: December 21, 1999
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Kazutsugu Suita, Yoshitaka Sakamoto
  • Patent number: 6001296
    Abstract: A tooling assembly (10) having complementary die sections. Die section (12) includes a face portion (14) having a tooling insert (16) mounted therein. Insert (16) includes an impression configuration (20) formed therein. Flow device assemblies (40) are in communication with impression configuration (20). Flow device assemblies (40) are variably rotatably mounted in die section (12) and are operatively connected to respective flow device actuation assemblies (60). Activation of flow device assemblies (60) can be performed manually, or automatically by, for example, respective conventional motors (90). Motors (90) may be electrical motors each with a driving mechanism attached to a respective flow control device (60). Activation of a flow device actuation assembly (60) causes a respective flow device assembly (40) to rotate and to thereby change its posture of communication with respect to impression configuration (20).
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: December 14, 1999
    Assignee: The Whitaker Corporation
    Inventors: Case Cornelis Rodenburgh, John Paul Coulter, Olagunju Oladipo Oyeleye
  • Patent number: 6000830
    Abstract: A system for applying recipes of semiconductor manufacturing apparatuses includes a plurality of apparatus controllers respectively arranged for semiconductor manufacturing apparatus, a host computer commonly connected to the apparatus controllers to store process recipes, and a group controller which is commonly connected to the apparatus controllers through a channel different from channels which connect the apparatus controllers to the host computer, and is connected to the host computer through a dedicated channel to directly exchange information with the host computer. The host computer sends process recipes to the respective apparatus controllers, writes/reads out a recipe in/from the group controller through the dedicated channel, and reads out a recipe history therefrom through the dedicated channel. The apparatus controllers respectively operate the semiconductor manufacturing apparatuses on the basis of the process recipes sent from the host computer.
    Type: Grant
    Filed: April 18, 1997
    Date of Patent: December 14, 1999
    Assignee: Tokyo Electron Limited
    Inventors: Atsushi Asano, Yoshikatsu Miura
  • Patent number: 5997167
    Abstract: A controller for one or more pieces of industrial equipment accommodates multiple sensed conditions--that is, different conditions each associated with a different response, which may be an alarm or a branch control procedure. The controller includes a database of diagnostic templates specifying conditions, and actions or states associated therewith. For example, a template may provide multiple, specified, discrete time spans each reflecting a different machine condition, and each specifying a different action associated with that condition. The templates may be associated with a model of machine behavior, e.g., one based on probabilities, which utilizes the templates and programmed control instructions to simulate machine behavior over time. More broadly, the behavior model may be used to perform a simulated execution of control instructions based on various specified values for limit parameters, which may be provided by the user or computed in accordance with the behavior model (e.g.
    Type: Grant
    Filed: May 1, 1997
    Date of Patent: December 7, 1999
    Assignee: Control Technology Corporation
    Inventors: Kenneth C. Crater, Daniel L. Pierson
  • Patent number: 5999861
    Abstract: A method and apparatus is presented for designing an RF modular hybrid circuit assembly. The apparatus comprises a rule-based control mechanism, a graphical user interface and a library of RF hybrid elements including model front- and back-sides, and input/output instances. The method comprises the steps of initializing standardized front- and back-plane models, adding input/output instances along the perimeter of the back-plane, designing the hybrid circuit on the front-plane and combining the two planes to arrive at an RF modular hybrid layout design. A data library of RF hybrid elements is provided to facilitate rapid prototyping. The final design is then sent concurrently to a photo-plotter and a laser subsystem for printing the thick-film and cutting the PTHs respectively.
    Type: Grant
    Filed: June 10, 1997
    Date of Patent: December 7, 1999
    Assignee: Hewlett Packard Company
    Inventors: Lewis R. Dove, Daniel J. Miller
  • Patent number: 5996110
    Abstract: A method and apparatus decodes a data packet in a communication system utilizing an error correcting code. Channel symbols are received (302), and channel symbol reliability weights are determined (306) for each. A code word symbol is formed (308) from the channel symbols, and the channel symbol reliability weights are mapped (312) into a code word symbol reliability weight, which is set equal to the minimum channel symbol reliability weight mapped for the code word symbol. The method and apparatus continues (318) to similarly process additional channel symbols until the data packet is completely collected. Then, a predetermined number of code word symbols having the lowest code word symbol reliability weights in the data packet are marked (320) as erasures, after which the data packet is decoded (322) by utilizing a soft decision decoding technique.
    Type: Grant
    Filed: December 16, 1996
    Date of Patent: November 30, 1999
    Assignee: Motorola, Inc.
    Inventor: James Joseph Kosmach
  • Patent number: 5993047
    Abstract: The present invention provides an apparatus and method for requesting and dispensing negotiable instruments such as bank checks, money orders, and traveler's checks. An instrument may be requested in this apparatus and method by a bank customer from a telephone, a computer, a fixed-location dispenser, or a portable, hand-held dispenser that is in communication with a bank computer. This request may be made orally, using touch tones, or using data transmission over a communication network that may include telephone lines, two-way radio links, microwave links, satellite links, cellular telephone links, computer networks, and the Internet. After a request is processed and approved, the requested instrument may then be dispensed at any time in this apparatus and method to the bank customer or another party from any receive-only dispenser, fixed-location dispenser, or portable, hand-held dispenser that is also in communication with the bank computer.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: November 30, 1999
    Assignee: John C. Novogrod
    Inventors: John C. Novogrod, Glenn Kurlander
  • Patent number: 5993038
    Abstract: A tool at the service of a distributed application running on machines of a distributed data processing system running in a local area network, intended for balancing the load on each of the machines of the system, includes a master daemon and a plurality of agent demons. The master and each of the agents calculate the load of the machine on which they are running. The master collects the load data of each of the agents at a first sampling interval and sends that collected load data to all of the agents. At the request of the distributed application, the local agent closest to the application indicates to the application which machine has the lightest load. The application then makes the decision to request the machine with the lightest load to execute the services the application requires. As necessary, the tool selects a master from the agents, thereby ensuring the existence and uniqueness of a master at all times, regardless of failure affecting one 1010 or more machines in the data processing system.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: November 30, 1999
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Francois Urbain, Therese Saliba
  • Patent number: 5991510
    Abstract: A robot drive has operating and configuration parameters at an installation location stored in an easily removable storage device on the drive, or nearby, so that special data, such as that associated with arm design and system layout, including taught stations, can remain associated with the drive and installation whereby the drive system can be installed or replaced in minimal time since the storage device does not need reprogramming. This removable storage device, in the form of a static memory or Master Key, e.g., a Dallas Key or E Prom or the like, may be affixed to the robot body or off board nearby, and may store arm design parameters, programmed while on the robot body or off-line, and becomes a unique part structured for manufacturing with respect to the arm set design.
    Type: Grant
    Filed: July 10, 1997
    Date of Patent: November 23, 1999
    Assignee: Brooks Automation, Inc.
    Inventor: David R. Beaulieu
  • Patent number: 5988852
    Abstract: A machine management system improves flexibility in control of an apparatus and installation of an additional apparatus. A plurality of refrigerators send operational information to a virtual machine constructor. The virtual machine constructor constructs virtual machines corresponding to the refrigerators using the received information, and holds the virtual machines therein. Each time the virtual machine constructor receives new information from the refrigerators, it updates the virtual machines. Controllers receive and hold virtual machines from the virtual machine constructor. The controllers cause one of the virtual machines to be selected and displayed in response to a user's request.
    Type: Grant
    Filed: November 19, 1997
    Date of Patent: November 23, 1999
    Assignee: Shikoku Research Incorporated
    Inventor: Yoshikazu Nakanishi
  • Patent number: 5988844
    Abstract: A method is disclosed for arranging or adapting a fuzzy controller or of a system of interlinked fuzzy controllers having at least two input variables and an output variable which controller or system has input membership functions with which truth values of linguistic values for the input variables are determined, and has a control mechanism in which truth values for the output variable are determined from the truth values for the input variable and has output membership functions with which the values of the output variable are determined from the truth values for the output variable. Pursuant to the method, value ranges are defined for the input variables and a number of classes are determined over the value ranges. Subsequently, in a learning phase, value combinations of the input variables and of the output variable are recorded data set by data set. The defined classes are altered, removed and/or new classes are generated as a function of the registered value combinations.
    Type: Grant
    Filed: May 20, 1997
    Date of Patent: November 23, 1999
    Assignee: Volkswagen AG
    Inventors: Klaus Timm, Ralf Bergholz, Hubert Weisser
  • Patent number: 5984502
    Abstract: A Keypad Annunciator Graphical User Interface, (KAGUI), for use by an operator of a process control system for presenting and responding to alarm state data generated by the process control system, is disclosed. The KAGUI provides an interactive display of a keypad annunciator on a monitor display screen. A panel manager display and a dynamic icon enhance operator awareness, in a multi-window display environment, of alarms. The KAGUI synchronizes alarm data presented by the KAGUI with process control system alarm data and informs the operator of the status of interprocess communication.
    Type: Grant
    Filed: June 14, 1996
    Date of Patent: November 16, 1999
    Assignee: The Foxboro Company
    Inventor: Dale E. Calder
  • Patent number: 5959860
    Abstract: A storage controller operates an array of parity protected data storage units as a RAID level 5. One of the storage units is a dedicated write assist unit. The assist unit is a temporary storage area for data to be written to the other units. When the array controller receives data from a host, it first writes the data to the assist unit. Because the assist unit is not parity protected and is only temporary storage, it is possible to write data to the assist unit sequentially, without first reading the data, greatly reducing response time. The array controller signals the CPU that the data has been written to storage as soon as it has been written to the assist unit. Parity in the array is updated asynchronously. In the event of system or storage unit failure, data can be recovered using the remaining storage units and/or the assist unit. The write assist unit also doubles as a spare unit.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: September 28, 1999
    Assignee: International Business Machines Corporation
    Inventor: David Alan Styczinski
  • Patent number: 5953231
    Abstract: Quality control for stitching of a textile article is performed by measuring thread tension in the stitches as the stitches are being made, determining locations of the stitches, and generating a map including the locations and stitching data derived from the measured thread tensions. The stitching data can be analyzed, off-line or in real time, to identify defective stitches. Defective stitches can then be repaired. Real time analysis of the thread tensions allows problems such as broken needle threads to be corrected immediately.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: September 14, 1999
    Assignee: McDonnell Douglas Corporation
    Inventors: Jeffrey L. Miller, Alan Markus
  • Patent number: 5949674
    Abstract: A method of reconstructing a control program from portions of that program contained in distributed processor modules of a distributed control system links each portion of the program with a source identifier. When the portions are collected, they are sorted by source identifier and merged to reveal the original control program as may be required for editing or the like.
    Type: Grant
    Filed: November 4, 1997
    Date of Patent: September 7, 1999
    Assignee: Allen-Bradley Company, LLC
    Inventors: Yiping Song, Robert J. Coppenhaver
  • Patent number: 5946212
    Abstract: A computer implemented method provides accurate capacity planning for manufacturing environments comprising parallel, unrelated tools that can process the same operations at different rates and with preferences for the sequence in which those tools are selected to accommodate the workload. The method reliably determines precisely what are the gating tools among sets of parallel, unrelated tools in a complex manufacturing environment in which different tools can perform the same or similar sets of operations, generally at different rates. The primary, secondary, etc. tool groups in each cascade set are explicitly kept track of in order to enable the correct penalty function to be associated with the appropriate tool group. The end user may also interact with the input data through a Menu Program or through a Graphical User Interface (GUI) and modify the data for "what-if" analyses.
    Type: Grant
    Filed: July 28, 1997
    Date of Patent: August 31, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stuart Bermon, Gerald E. Feigin
  • Patent number: 5943236
    Abstract: A large amount of information on unsteady events each occurring at a plant at a time not predicted by the user is superposed on contents of a display of existing drawings in a form that allows the information to be recognized by the sense of sight with ease. When an unsteady event such as an alarm related to an object, represented by an existing figure on a picture, being monitored at the plant occurs, the unsteady event is represented by a balloon-like figure newly drawn in an unsteady-event display on the picture. Then, in order to show that the unsteady event is related to the monitored object represented by the existing figure, the balloon-like figure is connected to the existing figure by a straight line which serves as a string tied to the balloon. Inside the balloon-like figure, a string of characters is displayed for explaining the unsteady event.
    Type: Grant
    Filed: May 20, 1997
    Date of Patent: August 24, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Ohno, Tetsuo Sato, Hiroshi Kobayashi