Patents Assigned to Rational
-
Patent number: 6126329Abstract: An object code expansion profiler equips a program for execution profiling by preprocessing the object code files of the program so as to add profiling monitoring code to the beginning of all or substantially all functions. The preprocessing includes, for each function, the steps of grouping the function's instructions into basic blocks, counting the number of cycles required to execute the instructions of the basic block, and inserting special monitoring code with the basic block. The special monitoring code is executed each time the basic block is executed, and updates the profiling information to reflect the number of cycles required to execute the basic block. Special handling is provided for profiling calls to the Operating System (OS). The resultant profiling information is converted into a call graph image most useful for human users.Type: GrantFiled: June 9, 1997Date of Patent: October 3, 2000Assignee: Rational Software CoporationInventors: James Bennett, Mark Anderson, Choon Piaw Na, Reed Hastings
-
Patent number: 6076518Abstract: A steam generator has a steam boiler, a burner shaft for receiving hot exhaust gasses from a burner extending into the steam boiler, at least one heat exchanger section with one or more channels extending through the boiler for conducting exhaust gasses from the burner shaft through the heat exchanger to an exhaust system. The connection between the burner shaft and the channels of the heat exchanger is by an opening in the sidewall of the burner shaft, which is partially closed by a slidable insert that allows adjusting the size of the opening. The insert can be hollow and can have an opening spaced from the opening in the sidewall to allow bypassing some exhaust gasses to a point in the channels downstream from the opening in the sidewall.Type: GrantFiled: February 27, 1998Date of Patent: June 20, 2000Assignee: Rational GmbHInventors: Jaroslav Klouda, Maarten Joannes Botman
-
Patent number: 6049666Abstract: An object code expansion profiler equips a program for execution profiling by preprocessing the object code files of the program so as to add profiling monitoring code to the beginning of all or substantially all functions. The preprocessing includes, for each function, the steps of grouping the function's instructions into basic blocks, counting the number of cycles required to execute the instructions of the basic block, and inserting special monitoring code with the basic block. The special monitoring code is executed each time the basic block is executed, and updates the profiling information to reflect the number of cycles required to execute the basic block. Special handling is provided for profiling calls to the Operating System (OS). The resultant profiling information is converted into a call graph image most useful for human users.Type: GrantFiled: August 21, 1998Date of Patent: April 11, 2000Assignee: Rational Software Corp.Inventors: James Bennett, Mark Anderson, Choon Piaw Na, Reed Hastings
-
Patent number: 5999918Abstract: A computer interface system that includes interactive interface controls as well as aural and kinetic interface controls to assist in educating a user, in profiling a user, and in controlling and monitoring the implementation of actions involving probabilistic distributions. The system allows the user to indicate, either directly or indirectly, a confidence level that he or she desires for actions such as investments, as well as other characteristics and constraints. The user is able to manipulate the interface controls to evaluate results in terms of confidence and risk. If the user approves the results and his or her profile, in a preferred embodiment the selections are transmitted to effectuate an action.Type: GrantFiled: April 2, 1997Date of Patent: December 7, 1999Assignee: Rational Investors, Inc.Inventors: James Benjamin Williams, Stanley W. Lyness, Francois G. Gadenne, William J. Fox
-
Patent number: 5948916Abstract: Novel arylthiadiazole derivatives and salts thereof useful for preventing and treating human viral infection and a novel virucide which contains the arylthiadiazole derivative or a salt thereof are provided. N,N-dimethyl ?3-(3-(amino-2,6-dichlorophenyl)-1,2,5-thiadiazol-4-yl! carbamate or its salt, and virucide containing the same as an effective component.Type: GrantFiled: June 9, 1997Date of Patent: September 7, 1999Assignee: Rational Drug Design LaboratoriesInventors: Katsushi Ijichi, Shiro Shigeta, Masanori Baba, Masatoshi Fujiwara, Tomoyuki Yokota, Hiromitsu Takayama, Shin-ichiro Sakai, Yasuaki Hanasaki, Teruhiko Ide, Hiroyuki Watanabe, Kimio Katsuura
-
Patent number: 5918004Abstract: Systems and methods for remotely monitoring the execution of computer programs are provided. Monitoring instructions are added the computer program so that during execution of the program, data may be collected regarding the program execution. The collected data may be automatically sent to a remote system or site for analysis. The monitoring instructions create little or no performance impact on the client yet provide valuable information to the developer of the program. Additionally, the monitoring instructions may be changes during computer program development.Type: GrantFiled: June 3, 1996Date of Patent: June 29, 1999Assignee: Rational Software CorporationInventors: Mark D. Anderson, Evan J. Bigall, Christine Clifford, Reed Hastings, Jon Sorensen, Douglas Pan
-
Patent number: 5915372Abstract: A heat exchanger for a cooking chamber extends around a ventilator fan of the cooking chamber and has a burner tube connected to one end of a first portion of the heat exchanger and has a reverse bend so a second portion extends parallel to the first portion in the opposite direction. The tube is mounted by the burner and the opposite end so that the reverse bends allows for compensation of thermal expansion in the tube during a heating process.Type: GrantFiled: January 29, 1998Date of Patent: June 29, 1999Assignee: Rational GmbHInventors: Peter Wiedemann, Franz Koch, Gerd Gumienny
-
Patent number: 5842409Abstract: A support assembly for holding a chicken or the like for cooking, comprising a support member 11 arranged to extend into the body cavity of the chicken through the posterior end of the chicken cut away during butchering and lie against the backbone region 35. A trussing member 15 extends from the support member 11 at a position proximal to where the posterior end of the chicken locates, and provides a surface on which the drumsticks/legs of the chicken may locate in crossed configuration. At the end of the trussing member 15, located away from the support member 11 is a second support member 19 which is also arranged to extend into the body cavity of the chicken through the posterior end of the chicken cut away during butchering and lie against the keel region 33. The support assembly may be provided with fittings to allow retrofitting to existing cooking trays, or may be welded directly to purpose built racks.Type: GrantFiled: January 23, 1997Date of Patent: December 1, 1998Assignee: Rational GmbHInventors: Erhard Loffler, Daulton Baker
-
Patent number: 5837463Abstract: An objective of this invention is to clarify the sequence of the 3'-end site of HCV genome and to provide a new process for detecting HCV.A new sequence with a highly conserved 3'-end site of the HCV genome has been found. Using the said sequences, new process for detecting HCV, a process for inhibiting proliferation of HCV, etc. have been provided.Type: GrantFiled: October 11, 1996Date of Patent: November 17, 1998Assignees: Rational Drug Design Laboratories, National Cancer CenterInventors: Torahiko Tanaka, Nobuyuki Katoh, Kunitada Shimotohno
-
Patent number: 5835701Abstract: An object code expansion program inserts new instructions and data between preexisting instructions and data of an object code file; offsets are modified to reflect new positions of the preexisting instructions and data. For each item of preexisting object code (instructions or data), the following steps are performed: making a new code block comprising any desired new instructions and the item, and storing it as new object code; tracking the location of the item and the new code block within the new object code; and tracking items that contain inter-item offsets. Then, each inter-item offset is updated using the new location of the item or new code block, as required. Finally, offsets in symbol tables and relocation structures are updated with the new location of the item.This expansion program is used to add instructions to object code files of a second program, to monitor substantially all of the memory accesses of the second program.Type: GrantFiled: May 31, 1996Date of Patent: November 10, 1998Assignee: Rational Software CorporationInventor: Reed Hastings
-
Patent number: 5698580Abstract: Antiviral agents comprising, as an active ingredient, a 1,4-dihydro-2,3-benzodithiin derivative of the formula ##STR1## wherein each symbol is as defined in the Specification, or a pharmacologically acceptable salt thereof. The antiviral agents of the present invention have superior antiviral activity and are effective for the preventive and therapeutic treatment of viral diseases caused typically by RS virus.Type: GrantFiled: December 16, 1996Date of Patent: December 16, 1997Assignee: Rational Drug Design LaboratoriesInventors: Tsuyoshi Kajiyashiki, Ryu Sato, Tomoyuki Yokota, Kenji Sudo, Wataru Watanabe, Shiro Shigeta
-
Patent number: 5462404Abstract: An arrangement for an air supply in a radial fan or blower comprising an air guide arrangement disposed in the intake region of the fan or blower. The air guide arrangement comprises at least two baffle regions lying diametrically opposite one another and symmetrically relative to one another with respect to a plane of symmetry of the intake region that contains the rotational axis of the fan or blower, the edges of the air baffle regions neighboring the fan lying within the aperture clearance of the fan and the air baffle regions extending obliquely outward from these edges in relationship to the plane of symmetry of the intake region.Type: GrantFiled: April 18, 1994Date of Patent: October 31, 1995Assignee: Rational GmbHInventor: Wilfried Durth
-
Patent number: 5370498Abstract: An apparatus for eliminating gas constituents, such as moisture or the like, from a cooking space of an industrial kitchen apparatus or the like, has a radial fan which is arranged close to an essentially vertically housing wall, the drive shaft of the radial fan penetrating the housing wall, and the housing wall having a housing opening close to the circumference of the radial fan with a partition provided close to the circumference of the radial fan for deflecting a part of the flow generated by the fan into the housing opening.Type: GrantFiled: March 4, 1993Date of Patent: December 6, 1994Assignee: Rational GmbHInventor: Armin Klingler
-
Patent number: 5295457Abstract: A heat exchanger for use with a heat source for heating a vaporized liquid includes a housing composed of at least two essentially cuboid chambers that lie opposite one another and are connected to one another by at least one inclined pipe and has an arrangement for filling the housing with a vaporized liquid to an adjustable level. Preferably, a plurality of pipes are provided, which are arranged in vertically-extending planes, with the pipes of adjacent planes sloping in opposite directions.Type: GrantFiled: December 17, 1991Date of Patent: March 22, 1994Assignee: Rational Grosskuechentechnik Service GmbHInventors: Gerd Gumienny, Jaroslav Klouda, Franz Koch
-
Patent number: 5199416Abstract: A hot air heat exchanger comprises a heat exchanger housing having a floor, which is essentially formed by a ceiling of an outer chamber and has at least one heat exchanger pipe extending from the floor to a ceiling element having exhaust openings, each pipe is secured to an exhaust opening in the upper wall of the outer chamber and a burner is disposed in an inner chamber which is positioned inside of the outer chamber with a spacing between the wall of the inner chamber and the outer chamber to allow air to flow therethrough. The upper wall of the inner chamber is provided with an exhaust gas opening, which is aligned with the exhaust opening of the outer chamber, and both openings have peripheral walls that are tapered to form a Venturi-like nozzle for drawing air in the space between the inner and outer chambers into each pipe as the exhaust gas from the burner in the inner chamber flows into the pipe to pass up through an exhaust element in the ceiling of the heat exchanger housing.Type: GrantFiled: December 17, 1991Date of Patent: April 6, 1993Assignee: Rational Grosskuechentechnik Service GmbHInventors: Gerd Gumienny, Jaroslav Klouda, Franz Koch
-
Patent number: 4857464Abstract: Cells are cultivated in a chamber having a high nutrient humidity. Gas drives liquid nutrient through devices which produce a fine mist within the chamber. Screens or convoluted mesh supports the cells, and provides for drainage of cell products and media away from the cells for processing. The chamber is sealable to provide for axenic conditions.Type: GrantFiled: February 21, 1986Date of Patent: August 15, 1989Assignee: Bio-Rational Technologies, Inc.Inventors: Pamela Weathers, Kenneth Giles
-
Patent number: 4791550Abstract: A higher order language-directed computer architecture particularly adaptable for fourth generation program languages. The computer includes a memory which stores package modules and task modules for programs, each of which includes a control segment representing control for the module, a code segment representing instructions for the computer relating to the module, a data segment, a type segment representing type descriptors declared for the module, a queue segment containing synchronization messages for controlling queuing between task modules and an import segment containing lists of objects outside a module which are accessible within the module. The computer simultaneously manipulates portions of the segments based on instructions in the code segment.Type: GrantFiled: September 30, 1987Date of Patent: December 13, 1988Assignee: RationalInventors: David R. Stevenson, Michael T. Devlin
-
Patent number: 4766536Abstract: A bus apparatus for interconnecting a plurality of nodes is disclosed. The nodes may comprise processors, input/output subsystems, or the like. Each node maintains a unique priority number; the priority numbers are determined independently by each node. Separate updating of the priority numbers occurs for acknowledgement packets as compared to data transmissions. This provides for quick, efficient acknowledgement of transmissions and does not unfairly penalize a popular receiving node. Two different interface circuits are described, one particularly suitable for use with an input/output subsystem, and the other for a processor.Type: GrantFiled: February 17, 1987Date of Patent: August 23, 1988Assignee: RationalInventors: James A. Wilson, Jr., David H. Bernstein
-
Patent number: 4736287Abstract: A memory system for use in a computer which in the preferred embodiment provides two megabytes of capacity per board (up to four boards) is disclosed. An ALU generates an address signal which selects a number of set locations in the main memory. Simultaneously, a portion of the address field is fed to a set association logic circuit for parallel processing. The set association circuit contains tag storage memories and comparators which store tag values. These values are compared with address fields, and if a match occurs, one of the comparators selects a 128-bit word from the main memory. A hash function is also used to provide for dispersal of storage locations to reduce the number of collisions of frequently used addresses. Because of hardware implementation of hashing and least recently used (LRU) algorithm, a constant predetermined cycle time is realized since all accessing functions occur substantially in parallel.Type: GrantFiled: November 14, 1986Date of Patent: April 5, 1988Assignee: RationalInventors: Michael B. Druke, Walter A. Wallach
-
Patent number: D401167Type: GrantFiled: June 11, 1997Date of Patent: November 17, 1998Assignee: Rational GmbHInventor: Siegfried Meister