Patents by Inventor Markku Laitkorpi

Markku Laitkorpi 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: 10037370
    Abstract: The invention relates to a method for replicating metadata structure of a target server according to metadata structure of a source server. The method comprises importing the metadata structure of the source server to the target server, wherein the metadata structure defines by means of structure elements semantics for a metadata, which metadata is associated with electronic objects being stored in said source server; mapping the structure elements to corresponding structure elements in the target server according to mapping rules, wherein similarity mapping is performed for referenced structure elements and identity mapping is performed for fully represented structure elements; and copying content elements—if available—containing at least electronic objects with associated metadata from the source server to the target server by applying the imported metadata structure.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: July 31, 2018
    Assignee: M-FILES OY
    Inventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
  • Patent number: 9576148
    Abstract: The invention relates to a method for a computer system storing electronic objects being defined by metadata items. The method comprises deriving access rights from one or more security components originating from respective metadata items of at least one object, and determining the effective access rights for the object by means of the security components. The invention also relates to a method for a computer system storing electronic objects being defined by metadata items, wherein access rights for an object are determined by means of one or more pseudo-users. The invention also relates to an apparatus, a computer system and a computer readable medium comprising a computer program stored therein for carrying out the methods.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: February 21, 2017
    Assignee: M-FILES OY
    Inventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsapelto, Timo Partanen
  • Patent number: 9417796
    Abstract: The invention relates to a method for copying data from a source server to a target server, wherein the data is associated with a metadata. The method comprises mapping the metadata of the data to the metadata structure of the target server, where the mapping comprises determining common names for properties being comprised in the metadata; determining if the determined common names exist in the metadata structure of the target server; and if so, copying—together with the data—such properties of the metadata that have matching common names in the metadata structure of the target server. The invention also relates to a hybrid content management system.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 16, 2016
    Assignee: M-Files Oy
    Inventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
  • Patent number: 9135588
    Abstract: The invention relates to a method for controlling state transition of an electronic object in a workflow. The method comprises receiving a request for a state transition for an electronic object from a user; determining the current state of the object from a metadata of the electronic object; determining the next state after the state transition from the request; determining one or more pseudo-users that are allowed to perform a state transition from the current state to the next state; retrieving at least one person identity by utilizing at least one property in a metadata of the electronic object, which person identity is retrieved from a value of a property corresponding to the determined one or more pseudo-users; comparing the identity of the requesting user to the retrieved person identity, and if they match; performing a state transition according to the request.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: September 15, 2015
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Markku Laitkorpi
  • Patent number: 9053334
    Abstract: A method for controlling access to metadata or a property in metadata of an electronic object comprises receiving a request from an identified user to access metadata of an electronic object; determining one or more pseudo-users that are allowed to access the requested metadata of the electronic object and their corresponding access modes; retrieving at least one person identity by utilizing at least one property value of one or more properties of the electronic object, which one or more properties correspond to the determined one or more pseudo-users; comparing the identity of the requesting identified user to the retrieved person identities, and if there is a match; providing to the requesting identified user an access to selected properties in the metadata, which selected properties are determined according to the access mode. The invention also relates to a method for defining access to metadata of an electronic object.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 9, 2015
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Markku Laitkorpi
  • Publication number: 20150143549
    Abstract: The invention relates to a method for a computer system storing electronic objects being defined by metadata items. The method comprises deriving access rights from one or more security components originating from respective metadata items of at least one object, and determining the effective access rights for the object by means of the security components. The invention also relates to a method for a computer system storing electronic objects being defined by metadata items, wherein access rights for an object are determined by means of one or more pseudo-users. The invention also relates to an apparatus, a computer system and a computer readable medium comprising a computer program stored therein for carrying out the methods.
    Type: Application
    Filed: January 29, 2015
    Publication date: May 21, 2015
    Applicant: M-FILES OY
    Inventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsapelto, Timo Partanen
  • Patent number: 8996575
    Abstract: The invention relates to a method for a computer system storing electronic objects being defined by metadata items. The method comprises deriving access rights from one or more security components originating from respective metadata items of at least one object, and determining the effective access rights for the object by means of the security components. The invention also relates to a method for a computer system storing electronic objects being defined by metadata items, wherein access rights for an object are determined by means of one or more pseudo-users. The invention also relates to an apparatus, a computer system and a computer readable medium comprising a computer program stored therein for carrying out the methods.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: March 31, 2015
    Assignee: M-Files Oy
    Inventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsäpelto, Timo Partanen
  • Publication number: 20140096265
    Abstract: A method for controlling access to metadata or a property in metadata of an electronic object comprises receiving a request from an identified user to access metadata of an electronic object; determining one or more pseudo-users that are allowed to access the requested metadata of the electronic object and their corresponding access modes; retrieving at least one person identity by utilizing at least one property value of one or more properties of the electronic object, which one or more properties correspond to the determined one or more pseudo-users; comparing the identity of the requesting identified user to the retrieved person identities, and if there is a match; providing to the requesting identified user an access to selected properties in the metadata, which selected properties are determined according to the access mode. The invention also relates to a method for defining access to metadata of an electronic object.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: M-FILES OY
    Inventors: Antti Nivala, Markku Laitkorpi
  • Publication number: 20140006340
    Abstract: The invention relates to a method for controlling state transition of an electronic object in a workflow. The method comprises receiving a request for a state transition for an electronic object from a user; determining the current state of the object from a metadata of the electronic object; determining the next state after the state transition from the request; determining one or more pseudo-users that are allowed to perform a state transition from the current state to the next state; retrieving at least one person identity by utilizing at least one property in a metadata of the electronic object, which person identity is retrieved from a value of a property corresponding to the determined one or more pseudo-users; comparing the identity of the requesting user to the retrieved person identity, and if they match; performing a state transition according to the request.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: M-FILES OY
    Inventors: Antti Nivala, Markku Laitkorpi
  • Publication number: 20140006351
    Abstract: The invention relates to a method for replicating metadata structure of a target server according to metadata structure of a source server. The method comprises importing the metadata structure of the source server to the target server, wherein the metadata structure defines by means of structure elements semantics for a metadata, which metadata is associated with electronic objects being stored in said source server; mapping the structure elements to corresponding structure elements in the target server according to mapping rules, wherein similarity mapping is performed for referenced structure elements and identity mapping is performed for fully represented structure elements; and copying content elements—if available—containing at least electronic objects with associated metadata from the source server to the target server by applying the imported metadata structure.
    Type: Application
    Filed: May 22, 2013
    Publication date: January 2, 2014
    Applicant: M-Files Oy
    Inventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
  • Publication number: 20140006345
    Abstract: The invention relates to a method for copying data from a source server to a target server, wherein the data is associated with a metadata. The method comprises mapping the metadata of the data to the metadata structure of the target server, where the mapping comprises determining common names for properties being comprised in the metadata; determining if the determined common names exist in the metadata structure of the target server; and if so, copying—together with the data—such properties of the metadata that have matching common names in the metadata structure of the target server. The invention also relates to a hybrid content management system.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: M-FILES OY
    Inventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
  • Publication number: 20120078965
    Abstract: The invention relates to a method for a computer system storing electronic objects being defined by metadata items. The method comprises deriving access rights from one or more security components originating from respective metadata items of at least one object, and determining the effective access rights for the object by means of the security components. The invention also relates to a method for a computer system storing electronic objects being defined by metadata items, wherein access rights for an object are determined by means of one or more pseudo-users. The invention also relates to an apparatus, a computer system and a computer readable medium comprising a computer program stored therein for carrying out the methods.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Inventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsäpelto, Timo Partanen
  • Publication number: 20050044082
    Abstract: The present invention relates to delivery of digital content of a content provider 110 to a user 160. The invention is based on the idea to utilize user presence information of a user in the delivery mechanism of digital content to the user. The operation of delivering digital content is separated in two co-operating services, a content service of a content provider 110 and a delivery service of a delivery provider 120. The content service utilizes the delivery service for accomplishing delivery of the digital content to a specific receiving user. Either the request to the delivery service to deliver the digital content, or the attempt by the delivery service to deliver the content, is made in dependence on user presence information indicating the availability of the user for receiving the digital content.
    Type: Application
    Filed: June 30, 2004
    Publication date: February 24, 2005
    Inventors: Suresh Chande, Markku Laitkorpi, Murali-Krishna Venkata