Patents by Inventor Teemu Rantanen

Teemu Rantanen 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).

  • Patent number: 10921961
    Abstract: In a lossless undo mechanism history log information on completed actions and reversed actions created by one or more completed undo functions is maintained. The lossless undo mechanism causes an undo loop between a first state created by an action to which the undo function is performed and a second state created by the last reversed action of the completed undo function. The first and second state form a pair of ends of the undo loop. The pairs of ends are used to determine intersecting undo loops. Further, a predetermined rule set is used to determine which one of two or more intersecting undo loops is selected to be outputted as an undo loop in a tree-view structure that is outputted to illustrate the history log information.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: February 16, 2021
    Assignee: Trimble Solutions Corporation
    Inventors: Teemu Rantanen, Teemu Heikkonen, Justiina Heilimo, Jenny Ginman, Mika Uimonen, Jukka Lavonen, Sampo Syrjänen
  • Patent number: 10776313
    Abstract: Source objects according to a source data model are converted to target objects according to a target data model. A plurality of target data collections are generated, each including uniquely identifiable target objects. A first generated target data collection is merged with a subsequently generated target data collection.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: September 15, 2020
    Assignee: Tekla Corporation
    Inventors: Teemu Rantanen, Pekka Hämäläinen, Harri Salmivaara
  • Patent number: 10248686
    Abstract: To enable a shared model comprising shared plans having a hierarchy with two or more levels, a data item stored in a shared plan is provided with relationship information indicating whether or not there is a previous data item in the shared plan, whether or not there is a next data item in the shared plan, and whether or not the data item has a relationship to a data item in a higher level plan.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: April 2, 2019
    Assignee: Tekla Corporation
    Inventors: Teemu Rantanen, Ragnar Wessman
  • Publication number: 20180364880
    Abstract: In a lossless undo mechanism history log information on completed actions and reversed actions created by one or more completed undo functions is maintained. The lossless undo mechanism causes an undo loop between a first state created by an action to which the undo function is performed and a second state created by the last reversed action of the completed undo function. The first and second state form a pair of ends of the undo loop. The pairs of ends are used to determine intersecting undo loops. Further, a predetermined rule set is used to determine which one of two or more intersecting undo loops is selected to be outputted as an undo loop in a tree-view structure that is outputted to illustrate the history log information.
    Type: Application
    Filed: June 18, 2018
    Publication date: December 20, 2018
    Inventors: Teemu Rantanen, Teemu Heikkonen, Justiina Heilimo, Jenny Ginman, Mika Uimonen, Jukka Lavonen, Sampo Syrjänen
  • Patent number: 9613168
    Abstract: A solution is introduced in which, instead of providing an object with all information, some of the information is provided by means of one or more group definitions. This is achieved by performing a grouping operation during which an object having object data defining at least one property of the object is assigned to a group having at least one group definition defining at least one feature shared by objects assigned to the group; and storing as mapping information a grouping time indicating the time the grouping operation was performed to the object and a link between the object and the group.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: April 4, 2017
    Assignee: TEKLA CORPORATION
    Inventors: Teemu Heikkonen, Mikko Huovila, Vesa Pirilä, Teemu Rantanen, Ragnar Wessman
  • Patent number: 8966189
    Abstract: To provide delayed updating of shared data, a concept of dualistic sequence information is introduced. In the concept, if during local modification of data, a modification to the data is published by another user, a local deviation is created, and when the modification is published, it is associated with an unambiguous sequence reference and the local deviation.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: February 24, 2015
    Assignee: Tekla Corporation
    Inventor: Teemu Rantanen
  • Publication number: 20140095550
    Abstract: Source objects according to a source data model are converted to target objects according to a target data model. A plurality of target data collections are generated, each including uniquely identifiable target objects. A first generated target data collection is merged with a subsequently generated target data collection.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 3, 2014
    Applicant: Tekla Corporation
    Inventors: Teemu Rantanen, Pekka Hämäläinen, Harri Salmivaara
  • Publication number: 20130346432
    Abstract: To enable a shared model comprising shared plans having a hierarchy with two or more levels, a data item stored in a shared plan is provided with relationship information indicating whether or not there is a previous data item in the shared plan, whether or not there is a next data item in the shared plan, and whether or not the data item has a relationship to a data item in a higher level plan.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 26, 2013
    Inventors: Teemu Rantanen, Ragnar Wessman
  • Publication number: 20120239886
    Abstract: To provide delayed updating of shared data, a concept of dualistic sequence information is introduced. In the concept, if during local modification of data, a modification to the data is published by another user, a local deviation is created, and when the modification is published, it is associated with an unambiguous sequence reference and the local deviation.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 20, 2012
    Applicant: TEKLA CORPORATION
    Inventor: Teemu RANTANEN
  • Patent number: 8171008
    Abstract: To facilitate obtaining up-to-date data over a slow connection, reference search results are stored on a requesting side and on a responding side, and only changes to reference searches are transmitted. To achieve this, the requesting side indicates in a data request an applicable reference search or reference searches to be used, and the responding side retrieves up-to-date data, compares it with search results of corresponding applicable reference search(es) and sends only changes to the requesting side.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: May 1, 2012
    Assignee: Tekla Corporation
    Inventor: Teemu Rantanen
  • Publication number: 20090313223
    Abstract: To facilitate obtaining up-to-date data over a slow connection, reference search results are stored on a requesting side and on a responding side, and only changes to reference searches are transmitted. To achieve this, the requesting side indicates in a data request an applicable reference search or reference searches to be used, and the responding side retrieves up-to-date data, compares it with search results of corresponding applicable reference search(es) and sends only changes to the requesting side.
    Type: Application
    Filed: October 9, 2008
    Publication date: December 17, 2009
    Applicant: TEKLA CORPORATION
    Inventor: Teemu RANTANEN