Patents Examined by Michael J. Wallace, Jr.
  • Patent number: 5890157
    Abstract: An information communication system having cell stations 1, 2, 3, . . . provided in plural divided possible communication regions, a mobile switcher 7 controlling the cell stations and a personal station 8 as communication means for having communication with the cell stations. The information communication system further includes databases 4, 5, 6, . . . for storing the multimedia information for the regions where the cell stations exist, a data update unit for updating the information stored in the database and a communication function unit for communication of data of the database. A user in possession of the personal terminal 8 may have access to the nearest cell station for the region where he or she is present in order to acquire the multimedia information he or she desires in the region from the database owned by the cell station.
    Type: Grant
    Filed: May 9, 1996
    Date of Patent: March 30, 1999
    Assignee: Sony Corporation
    Inventor: Youji Kawamoto
  • Patent number: 5890160
    Abstract: A program product is described in which a class library is provided to permit object oriented applications to access and to manipulate, in accordance with the object model, nontraditional data values of a relational table and, in particular, large objects. The data is manipulable by virtue of extended data objects that each represent a cell of a relational row, and that each inherit type-specific behaviors from the class library. Special handling for large objects is provided so as to avoid undue burdens on performance.
    Type: Grant
    Filed: May 6, 1997
    Date of Patent: March 30, 1999
    Assignee: International Business Machines Corp.
    Inventor: Douglas M. Hembry
  • Patent number: 5886433
    Abstract: A dynamoelectric machine is provided with an arrangement in the form of a plurality of cooling tubes disposed in or adjacent the stator core of the machine and through which a coolant is caused to flow. The coolant tubes extend axially with respect to the rotor of the machine and are spaced around the circumference of the stator. In order to regulate the cooling efficiency and reduce the coolant pressure loss in the coolant tubes, a branching arrangement in combination with a valve arrangement is disposed in at least one of the end brackets of the machine to control the flow of coolant in parallel selectively through different combinations of cooling tubes. The branching arrangement includes a plurality of circumferentially disposed chambers which communicate with respective groups of cooling tubes in parallel, and the valve arrangement allows connection of these chambers selectively in different combinations to a coolant supply and a coolant exhaust.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: March 23, 1999
    Assignees: Hitachi, Ltd., Hitachi Car Engineering Co., Ltd.
    Inventors: Keiji Oda, Hiroshi Hamano, Suetaro Shibukawa, Osamu Koizumi, Kiyoshi Hirano
  • Patent number: 5878410
    Abstract: A system and method for returning a sorted result set of information corresponding to files in a file system that have properties which match user query criteria. A view index of files sorted by at least one property common to those files is provided. The view index may be synchronously or asynchronously updated as files are changed. Upon receipt of query requesting a result set of files corresponding to properties in the query criteria, the view index is compared to determine if the properties are maintained in an order that corresponds to the query criteria. If so, the view index is accessed to locate information of files that have the matching properties, and the result set is returned. The view index may be associated with a view description of the identities and order of the properties. The comparison to determine if a view index corresponds with the criteria may then be performed against the view description.
    Type: Grant
    Filed: September 13, 1996
    Date of Patent: March 2, 1999
    Assignee: Microsoft Corporation
    Inventors: Mark J. Zbikowski, Brian T. Berkowitz, Kyle G. Peltonen
  • Patent number: 5877572
    Abstract: A reluctance machine system is provided that comprises a reluctance machine having a stator defining a plurality of stator poles, a plurality of phase windings wound around the stator poles, and a rotor defining rotor poles and inter-pole gaps. Contoured topsticks, a dust cover and an endshields are used to reduce the amount of noise in the reluctance system. A winged terminal housing is also used to allow manipulation of the terminal housing and enhance alignment while protecting critical wires.
    Type: Grant
    Filed: October 1, 1996
    Date of Patent: March 2, 1999
    Assignee: Emerson Electric Co.
    Inventors: Paul G. Michaels, Barry M. Newberg, Marshall J. Huggins, Vernon E. Kieffer
  • Patent number: 5875443
    Abstract: A dictionary system has a vendor computer and a plurality of client computers that communicate through the Internet. Each client computer has a word processor program with a spelling checker that utilizes a local main dictionary provided by the vendor and a local customized dictionary containing words added by the user. The vendor computer contains a dictionary of approved words, a database of misspelled words, and a database of requested words. When a user adds a new word to the local customized dictionary, an Internet request is sent to the vendor computer to add the new word to the dictionary of approved words. The user is notified by an Internet message from the vendor computer if the requested word is misspelled. The database of requested words from all users is reviewed periodically and utilized to update the approved dictionary. The updated dictionary is periodically released to the users as an upgrade to the local main dictionary.
    Type: Grant
    Filed: January 30, 1996
    Date of Patent: February 23, 1999
    Assignee: Sun Microsystems, Inc.
    Inventor: Jakob Nielsen
  • Patent number: 5870743
    Abstract: A method and apparatus for parallelizing operations that change a database is provided. A coordinator process receives a statement that requires data to be written into the database. In response to the statement, the coordinator process assigns granules of work to multiple processes. Each of the multiple processes executes the granule of work by writing to the database a distinct portion of the set of data that is to be added to the database. The various portions of data are then merged to create the set of data to be added to the database.
    Type: Grant
    Filed: June 24, 1996
    Date of Patent: February 9, 1999
    Assignee: Oracle Corporation
    Inventors: Jeffrey I. Cohen, William H. Waddington, Daniel Leary, Jonathan Klein
  • Patent number: 5870742
    Abstract: A method and apparatus for saving and restoring persistent objects in a distributed object-oriented programming environment. This invention maintains persistent values for individual attributes and or instance variables. Attribute persistence is implemented using an interface that is inherited by any class that wants to have persistent attributes. The interface provides load.sub.-- attribute and store.sub.-- attribute methods that provide TypeCode based encoding and decoding. The methods provide improved performance by maintaining a cached copy of the encoded attribute and its TypeCode in memory in addition to the copy that exist in external storage. This allows the load.sub.-- attribute method to return the attribute without having to access external storage. Performance is enhanced during the object restoration process by restoring only the attribute values currently needed instead of the entire object.
    Type: Grant
    Filed: March 20, 1996
    Date of Patent: February 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: David Yu Chang, Robert Howard High, Jr., Russell Lev Newcombe
  • Patent number: 5870744
    Abstract: A virtual people networking allows multiple people working for the same organizational organization with similar interests to automatically interface with each other when any one of the people accesses any given one of multiple electronic sites provided through an intranet of the organization. A virtual people networking (VPN) module of the present invention is capable of residing in a storage element coupled to a processor running the VPN module in any one of the multiple systems interconnected within the electronic intra-organizational network. The VPN modules may also reside in a storage element coupled to a processor running the VPN module in a firewall system acting as a gateway between the organizational intranet and the Internet providing access to the World Wide Web (WWW).
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: February 9, 1999
    Assignee: Intel Corporation
    Inventor: David L. Sprague
  • Patent number: 5864857
    Abstract: In a multi-dimensional data management method in a database management system, a collection of members constituting each dimension is grouped and page indexes constituted by entries corresponding to combinations of member groups of each dimension are assigned to a memory unit. A set of member groups corresponding to input data is determined from a set of members of dimensions specifying the input data and an entry of page index corresponding to the set of member groups is obtained. When a page number is not registered in said obtained entry, a page is assigned in the memory unit and the page number of the page is registered in the entry. The input data and identification information of the data are paired to be stored in the page having the page number registered in the entry.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: January 26, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Hideo Ohata, Kiyotaka Kiyasu, Ikuyo Ozu, Tomoko Kimura, Tetsuya Masuishi, Shigeru Yoneda
  • Patent number: 5864875
    Abstract: A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering environment with inputs provides by users and or systems which may be located anywhere in the world provides a set of control information for coordinating movement of the design information through development and to release while providing dynamic tracking of the status of elements of the bills of materials in an integrated and coordinated activity control system utilizing a repository which can be implemented in the form of a database (relational, object oriented, etc.) or using a flat file system. Once a model is created and/or identified by control information design libraries hold the actual pieces of the design under control of the system without limit to the number of libraries, and providing for tracking and hierarchical designs which are allowed to traverse through multiple libraries.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: January 26, 1999
    Assignee: International Business Machines Corporation
    Inventors: Gary Alan Van Huben, Joseph Lawrence Mueller, Darryl James McDonald
  • Patent number: 5861693
    Abstract: A power-generating electric motor (1) which is very excellent in the energy efficiency and capable of taking out an electric energy for a prolonged period of time, which motor comprises a rotor (2) made of a permanent magnet; an armature (11) disposed coaxially with the rotor (2) with an air gap therebetween and comprising a suitable number of field cores (13) provided each with a field coil (12); and a brushless control circuit, characterized by a high BH.sub.max permanent magnet (8) disposed inside the base portion of each magnet pole (5) of the rotor (2) and an induction coil (15) for an electric power generation disposed adjacent each of the field coils (12) of the armature (11).
    Type: Grant
    Filed: November 17, 1995
    Date of Patent: January 19, 1999
    Inventor: Yoshiaki Takahashi
  • Patent number: 5861696
    Abstract: A method for manufacturing a direct current motor having a stator and a rotor. The stator has a first number of slots, and the rotor includes a permanent magnet having a second number of alternately magnetized poles. The method includes calculating a magnetization pattern based on a magnetizing construct associated with said direct current motor, which magnetizing construct includes a hypothetical magnetizing stator having the same number of magnetizing teeth as the second number of alternately magnetized poles. The method further includes having the permanent magnet magnetized with substantially the calculated magnetization pattern, thereby forming the direct current motor.
    Type: Grant
    Filed: September 4, 1996
    Date of Patent: January 19, 1999
    Assignee: Quantum Corporation
    Inventors: Albert L. W. Hartman, Wendy L. Lorimer
  • Patent number: 5848408
    Abstract: A method and apparatus for processing star queries is provided. According to the method, a star query is transformed by adding to the star query subqueries that are not in the query. The subqueries are generated based on join predicates and constraints on dimension tables that are contained in the original query. The subqueries are executed, and the values returned by the subqueries are used to access one or more bitmap indexes built on columns of the fact table. The bitmaps retrieved for the values returned by each subquery are merged to create one subquery bitmap per subquery. An AND operation is performed on the subquery bitmaps, and the resulting bitmap is used to determine which data to retrieve from the fact table.
    Type: Grant
    Filed: February 28, 1997
    Date of Patent: December 8, 1998
    Assignee: Oracle Corporation
    Inventors: Hakan Jakobsson, Cetin Ozbutun, William H. Waddington
  • Patent number: 5845291
    Abstract: A computer is disclosed having a semiconductor memory; a disk data storage device of the type which automatically switches to a low power consumption mode when disk access is not required; and means for associating an application program with a plurality of data files which are usable by the application. The computer is arranged to load the plurality of data files from the disk data storage device into the semiconductor memory before use of the application and to save at least any modified ones of the plurality of files back to the disk data storage device after use of the application. In this way, access to the disk data storage device is not required during use of the application program, thereby reducing power consumption of the device.
    Type: Grant
    Filed: February 12, 1997
    Date of Patent: December 1, 1998
    Assignee: International Business Machines Corp.
    Inventor: Alex Winokur
  • Patent number: 5844333
    Abstract: An air cooler for an enclosed frame motor wherein two air-to-air heat exchangers are located in an enclosure mounted above an opening in the frame. The heat exchangers are disposed so that the heat exchanger coolant tubes extend transversely to the longitudinal axis of the motor drive shaft. The heat exchangers are positioned at opposed ends of the motor and inclined toward one another in an A-shaped configuration. The enclosure forms an enclosed region with the frame, isolating motor air inside the region from ambient air outside the region. An intake plenum is coupled with the enclosure on one side to direct ambient air into the interior of the heat exchanger coolant tubes at one end, whereby the ambient air exits from the tubes at the other end. Motor air surrounding the motor is heated during operation and circulated by an internal fan among the heat exchangers.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: December 1, 1998
    Assignee: Unifin International, Inc.
    Inventor: Geoffrey T. Sheerin
  • Patent number: 5845287
    Abstract: For any pair of two distinct objects (i, j) and for each relationship that may exist between said two objects, the management apparatus includes a memory element RMP(i,j) for storing either the existence or the non-existence of said relationship. This memory element includes an input corresponding to a first object (i) and an input corresponding to a second object (j), which inputs are connected to two individual buses (CC(j), LC(i)) corresponding respectively to said two objects. These two inputs must receive two respective control signals simultaneously in order to write information in said element indicating either the existence or the non-existence of a relationship between these two objects.
    Type: Grant
    Filed: February 21, 1997
    Date of Patent: December 1, 1998
    Assignee: Alcatel N.V.
    Inventor: Michel Henrion
  • Patent number: 5844340
    Abstract: In a rodless cylinder device, an inside moving unit is slidably inserted in a cylinder and an outside moving unit is slidably inserted on the cylinder, the inside and outside moving units being magnetically coupled. The inside moving unit has inner sliding guide rings on the two opposite ends with an inside magnet device disposed therebetween. A sealing ring or packing is provided between the inside magnet device and one of the inner sliding guide rings in such a manner that a grease retaining space is formed between the packing and the inner sliding guide ring. While the outside moving unit is moved together with the inside moving unit under the magnetic coupling force between the two moving units, the packing is lubricated by grease supplied from the grease retaining space, whereby the lubricating performance of the rodless cylinder is improved.
    Type: Grant
    Filed: October 11, 1996
    Date of Patent: December 1, 1998
    Assignee: Howa Machinery, LTD.
    Inventor: Mitsuo Noda
  • Patent number: 5841210
    Abstract: In the motor, the compound bearing assembly is assembled from stepped-diameter shaft 1, sleeve-like outer race ring 5, first balls 4, second balls 8a, and inner race ring 7 a, and has a base-end portion of large-diameter portion la of the stepped-diameter shaft 1 fixedly mounted on a base member 10 of the motor at right angles to permit the stepped-diameter shaft 1 to extend upward. After that, the compound bearing assembly is fixedly mounted in a central hub portion 12 of a rotor 11 of the motor in an insertion manner to complete the motor provided with the compound bearing assembly. Consequently, it is easy for the motor manufacturer to assemble his product or motor with the compound bearing assembly at high accuracy. (See FIG.
    Type: Grant
    Filed: August 8, 1996
    Date of Patent: November 24, 1998
    Assignee: Minebea Kabushiki-Kaisha
    Inventor: Rikuro Obara
  • Patent number: 5835912
    Abstract: The present invention is a method of storing, retrieving, and modifying data in a database by creating data records in a user-definable language representation, where each data record has an identifier, where each data record includes data fields and attribute fields, where each data field and attribute field is identified by a name, and where the name does not have to be used by another user; storing each data field and attribute field on a separate line in a data item table along with the data record identifier, the field name or attribute name, and a language representation identifier; retrieving the data record, data field or attribute field in the language representation used to store the same; and modifying, adding, or deleting the data record, the data field, or the attribute field using a user-definable language representation, where the language representation may be different from the language representation used to store the item.
    Type: Grant
    Filed: March 13, 1997
    Date of Patent: November 10, 1998
    Assignee: The United States of America as represented by the National Security Agency
    Inventor: Mandy Suzanne Pet