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: 10037370Abstract: 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: GrantFiled: May 22, 2013Date of Patent: July 31, 2018Assignee: M-FILES OYInventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
-
Patent number: 9576148Abstract: 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: GrantFiled: January 29, 2015Date of Patent: February 21, 2017Assignee: M-FILES OYInventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsapelto, Timo Partanen
-
Patent number: 9417796Abstract: 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: GrantFiled: June 29, 2012Date of Patent: August 16, 2016Assignee: M-Files OyInventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
-
Patent number: 9135588Abstract: 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: GrantFiled: June 27, 2012Date of Patent: September 15, 2015Assignee: M-FILES OYInventors: Antti Nivala, Markku Laitkorpi
-
Patent number: 9053334Abstract: 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: GrantFiled: September 28, 2012Date of Patent: June 9, 2015Assignee: M-FILES OYInventors: Antti Nivala, Markku Laitkorpi
-
Publication number: 20150143549Abstract: 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: ApplicationFiled: January 29, 2015Publication date: May 21, 2015Applicant: M-FILES OYInventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsapelto, Timo Partanen
-
Patent number: 8996575Abstract: 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: GrantFiled: September 29, 2010Date of Patent: March 31, 2015Assignee: M-Files OyInventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsäpelto, Timo Partanen
-
Publication number: 20140096265Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: M-FILES OYInventors: Antti Nivala, Markku Laitkorpi
-
Publication number: 20140006351Abstract: 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: ApplicationFiled: May 22, 2013Publication date: January 2, 2014Applicant: M-Files OyInventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
-
Publication number: 20140006340Abstract: 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: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: M-FILES OYInventors: Antti Nivala, Markku Laitkorpi
-
Publication number: 20140006345Abstract: 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: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: M-FILES OYInventors: Markku Laitkorpi, Antti Nivala, Juho Nokela, Timo Partanen, Juha Lepola
-
Publication number: 20120078965Abstract: 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: ApplicationFiled: September 29, 2010Publication date: March 29, 2012Inventors: Markku Laitkorpi, Antti Nivala, Juha Lepola, Ari Metsäpelto, Timo Partanen
-
Publication number: 20050044082Abstract: 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: ApplicationFiled: June 30, 2004Publication date: February 24, 2005Inventors: Suresh Chande, Markku Laitkorpi, Murali-Krishna Venkata