Patents by Inventor Timo Salo

Timo Salo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080059951
    Abstract: The present invention provides methods, apparatus and computer instructions for a container managed persistent support architecture that meets the Enterprise Java Bean (EJB) Specification. The support architecture provides application programmers a model for balancing generated components with runtime code to better optimize flexibility and efficiency of applications. Six generated components: concrete bean, bean adaptor binding, injector, extractor, data cache entry and function set, are used in combination with runtime code to perform typical operations of CMP entity beans.
    Type: Application
    Filed: October 30, 2007
    Publication date: March 6, 2008
    Inventors: Timothy Francis, Arthur Jolin, Yang Lei, Lawrence Rich, Timo Salo, Kevin Williams
  • Publication number: 20060004857
    Abstract: Under the present invention, a system, method, and program product are provided for the normalization of database result sets. The method comprises: transforming a row in the database result set into a set of data objects using information from the database result set and metadata corresponding to the result set; establishing links between the data objects by iterating through relationships defined in the metadata; and generating a graph of related data objects based on the links.
    Type: Application
    Filed: July 1, 2004
    Publication date: January 5, 2006
    Applicant: International Business Machines Corporation
    Inventors: Brent Daniel, Timo Salo, Kevin Williams
  • Publication number: 20050160091
    Abstract: The present invention comprises a Dynamic Query Interface (DQI). The DQI provides an apparatus and method for dynamically discovering the shape of data returned by a DBMS in response to a query statement. The DQI comprises a Query Schema, a Select Macro, and a Macro Expansion Module (MEM). Unlike conventional query statements, a Select Macro only requires a select-clause. The MEM builds a conventional query statement from a Select Macro using information contained in the Query Schema. The Macro Token expansion approach implemented in the MEM obviates the need for full language parsing and is thus much more suited to runtime execution than prior art solutions. Furthermore, because the MEM examines a Select Macro at runtime, the MEM has the added advantage over prior art solutions of being able to discover dynamically the shape of the requested data at runtime.
    Type: Application
    Filed: January 20, 2004
    Publication date: July 21, 2005
    Applicant: International Business Machines Corporation
    Inventors: Brent Daniel, Timo Salo, Kevin Williams
  • Publication number: 20050114835
    Abstract: The present invention provides methods, apparatus and computer instructions for a container managed persistent support architecture that meets the Enterprise Java Bean (EJB) Specification. The support architecture provides application programmers a model for balancing generated components with runtime code to better optimize flexibility and efficiency of applications. Six generated components: concrete bean, bean adaptor binding, injector, extractor, data cache entry and function set, are used in combination with runtime code to perform typical operations of CMP entity beans.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Applicant: International Business Machines Corporation
    Inventors: Timothy Francis, Arthur Jolin, Yang Lei, Lawrence Rich, Timo Salo, Kevin Williams
  • Publication number: 20050091342
    Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for governing management of object persistence in a hosting environment. The system includes a host system in communication with a data repository and a plurality of access intent policies stored in the data repository, which define rules for specifying data access and data consistency semantics compatible with variant target back end systems associated with said host system. Client systems are in communication with the host system and receive applications services from the host system. The access intent policies include attributes comprising a readAhead attribute, access types; collection access, and pessimisticUpdateHint attribute. The system also includes a link to at least one of the client systems. The host system provides access to the access intent policies to the client systems over a communications link.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Frey, Timo Salo, Christopher Vignola
  • Publication number: 20050028169
    Abstract: A collection of target Enterprise JavaBeans (EJBs) that are associated with the source EJB in a one-to-many association is obtained in response to traversing the one-to-many association of the source EJB. The collection of target EJBs is registered in a collection registry. The source EJB is passivated without passivating the collection of target EJBs, and the source EJB is later reactivated. The collection of target EJBs that are associated with the source EJB that is reactivated is fetched from the collection registry in response to traversing the one to many association of the source EJB that is reactivated. The one-to-many association between the source EJB and the collection of target EJBs may be managed by a link object that is generated by a link factory.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Timo Salo, Kevin Williams
  • Patent number: 5775458
    Abstract: The invention relates to a support arrangement for a divided articulated shaft in a vehicle comprising at least one driving axle (2) and at least one non-driving supporting axle (1), in which arrangement the articulated shaft (11) passes through the non-driving axle (1) and is supported near it to substantially follow the vertical movements of the non-driving axle (1), this axle being in turn supported from its middle to the frame (5) of the vehicle by means of an axle supporting unit (4). In order to avoid the lateral shifts and torsions of the articulated shaft (11), the shaft is supported onto said supporting unit (4) in the middle of the axle.
    Type: Grant
    Filed: December 15, 1995
    Date of Patent: July 7, 1998
    Assignee: Tamrock Oy
    Inventor: Timo Salo
  • Patent number: 5492351
    Abstract: An axle construction for a vehicle has a rigid axle and wheels mounted at opposite ends of the rigid axle. Supports respectively at the opposite ends of the rigid axle respectively support opposite sides of a chassis frame of the vehicle from the rigid axle. A triangular support is journalled at one point centrally to the rigid axle and at two points to the opposite sides of the chassis frame and other, longitudinal supports are journalled to the rigid axle on opposite sides of the middle of the rigid axle for turning the rigid axle. The supports are attached to the rigid axle by joints which allow the rigid axle to turn in the horizontal plane relative to the supports and the supports to rock relative to the rigid axle.
    Type: Grant
    Filed: March 2, 1994
    Date of Patent: February 20, 1996
    Assignee: OY Sisu-Auto AB
    Inventor: Timo Salo
  • Patent number: 4710070
    Abstract: A device in back spot facing tools of the kind comprising a spindle (11), at one front end portion (12) of which, at least one wing (14) is arranged in a recess (13) and pivotally mounted parallel with and eccentrically with respect to the spindle about an axle (15, 16). The wing is at the rotation of the spindle arranged to pivot from an inactive position within the circumference of the spindle to an active position outside it. It is at the part of the wing located outside of the spindle provided with at least one cutting edge and/or a cutter (17). The pivoted part of the wing (14) outside the spindle (12) is at least at its one preferably its front end surface (21) designed with an inclined ramp (22), which in the extended position of the wing, has its maximum height, as seen in the axial direction of the wing, in a portion located closest to the circumference of the spindle (12) and is arranged to incline towards the external, curved envelope surface (23 ) of the wing.
    Type: Grant
    Filed: February 18, 1986
    Date of Patent: December 1, 1987
    Assignee: Erix Tool AB
    Inventors: Per Alsen, Timo Salo