Patents by Inventor Antti Nivala

Antti Nivala 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: 10728182
    Abstract: The invention relates to a method, comprising detecting a notifiable operation concerning an electronic object; automatically generating a notification relating to the detected operation; wherein the generating comprises creating the notification at least from data that is a metadata value of such electronic object that is a target of an indirect reference chain, which chain starts from the electronic object in question sending electronically the generated notification to a relevant user. The invention relates also to an apparatus and a computer program product. The invention may be utilized in a document management system.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 28, 2020
    Assignee: M-FILES OY
    Inventors: Hannu Viitala, Antti Nivala
  • Patent number: 10719487
    Abstract: The invention relates to a method, an apparatus, a computer program product for determining metadata for a data item. The method comprises receiving a data item for processing; analyzing content of the data item; generating a set of metadata values based on the analysis of the content of the data item; and using at least a part of the set of metadata values for defining metadata for the data item.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: July 21, 2020
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Gregory C. Milliken, Mikko Rantanen, Jyri Mantysalo
  • Patent number: 10496603
    Abstract: The invention relates to a method for an information management system storing electronic objects being associated with metadata having properties, the method comprising determining a first condition, wherein the first condition specifies a value for a metadata property; determining a second condition; determining if an electronic object has the value specified in the first condition in the electronic object's metadata; and if so determining if the electronic object fulfills the second condition; and if so storing the electronic object to a local storage.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: December 3, 2019
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Paivi Yli-Olli, Ari Laaja
  • Patent number: 10489420
    Abstract: The invention relates to a method, an apparatus and a computer program product. The method comprises managing data in one or more data repositories by a centralized content management system comprising at least one server, wherein said one or more data repositories are connected to said centralized content management system, and at least one of said one or more data repositories resides on a device that is other than a server of the centralized content management system, wherein the method further comprises receiving by a server of the centralized content management system a request from a mobile client device to access data in a data repository connected to the centralized content management system; and providing the mobile client device with an access to the data repository by the centralized content management system.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: November 26, 2019
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Gregory C. Milliken, Mikko Rantanen, Jyri Mantysalo
  • Patent number: 10452623
    Abstract: The invention relates to an intelligent metadata layer for value-based management of information across multiple data repositories. A method according to an embodiment comprises managing data in one or more data repositories via a centralized content management system, wherein said one or more data repositories are connected to said centralized content management system, wherein said centralized content management system provides an access for one or more client devices to data items in said one or more connected data repositories, wherein the method further comprises identifying a data item by the centralized content management system in at least one of the one or more data repositories; creating centralized content management metadata for said identified data item; and associating the created centralized content management metadata with said identified data item.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 22, 2019
    Assignee: M-Files Oy
    Inventors: Antti Nivala, Gregory C. Milliken, Mikko Rantanen, Jyri Mantysalo
  • 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
  • Publication number: 20180131646
    Abstract: The invention relates to a method, comprising detecting a notifiable operation concerning an electronic object; automatically generating a notification relating to the detected operation; wherein the generating comprises creating the notification at least from data that is a metadata value of such electronic object that is a target of an indirect reference chain, which chain starts from the electronic object in question sending electronically the generated notification to a relevant user. The invention relates also to an apparatus and a computer program product. The invention may be utilized in a document management system.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 10, 2018
    Inventors: Hannu Viitala, Antti Nivala
  • Patent number: 9842150
    Abstract: The invention relates to determining a visibility component from a metadata value of an object, determining a visibility-affecting feature of a mobile device using the information management system, and retrieving the object to a display view of the mobile device, if the determined visibility-affecting feature corresponds to a value of a visibility property of the visibility component. The invention further relates to an apparatus, and a computer program product that perform the method.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: December 12, 2017
    Assignee: M-FILES OY
    Inventors: Antti Nivala, Paivi Yli-Olli, Ari Laaja
  • Publication number: 20170220604
    Abstract: The invention relates to a method, an apparatus, a computer program product for determining metadata for a data item. The method comprises receiving a data item for processing; analyzing content of the data item; generating a set of metadata values based on the analysis of the content of the data item; and using at least a part of the set of metadata values for defining metadata for the data item.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Antti Nivala, Gregory C. Milliken, Mikko Rantanen, Jyri Mantysalo
  • Publication number: 20170220605
    Abstract: The invention relates to an intelligent metadata layer for value-based management of information across multiple data repositories. A method according to an embodiment comprises managing data in one or more data repositories via a centralized content management system, wherein said one or more data repositories are connected to said centralized content management system, wherein said centralized content management system provides an access for one or more client devices to data items in said one or more connected data repositories, wherein the method further comprises identifying a data item by the centralized content management system in at least one of the one or more data repositories; creating centralized content management metadata for said identified data item; and associating the created centralized content management metadata with said identified data item.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Antti Nivala, Gregory C. Milliken, Mikko Rantanen, Jyri Mantysalo
  • Publication number: 20170220657
    Abstract: The invention relates to a method, an apparatus and a computer program product. The method comprises managing data in one or more data repositories by a centralized content management system comprising at least one server, wherein said one or more data repositories are connected to said centralized content management system, and at least one of said one or more data repositories resides on a device that is other than a server of the centralized content management system, wherein the method further comprises receiving by a server of the centralized content management system a request from a mobile client device to access data in a data repository connected to the centralized content management system; and providing the mobile client device with an access to the data repository by the centralized content management system.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Antti Nivala, Gregory C. Milliken, Mikko Rantanen, Jyri Mantysalo
  • Patent number: 9672198
    Abstract: The invention relates to a method, to a client device, to a server, to a computer system and to a computer readable medium, where the computer system stores a folder arrangement comprising one or more folders. In the method changes having occurred in the folder arrangement are determined; and the method comprises determining which changes relate to which folder and updating at least one folder with respect to changes.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: June 6, 2017
    Assignee: M-Files Oy
    Inventors: Timo Partanen, Antti Nivala
  • 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
  • Publication number: 20160261576
    Abstract: The invention relates to a method and an apparatus, wherein the method comprises generating a request to access an information management system; including a secure key to the request, wherein the secure key has been obtained from a resource having an application-specific format, which application-specific format corresponds to the information management system; and sending the request. Further, the invention relates to a method and an apparatus for distributing the resource from an information management system and for receiving a request to access the information management system.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 8, 2016
    Inventors: Antti Nivala, Paivi Yli-Olli
  • Publication number: 20160259833
    Abstract: The invention relates to determining a visibility component from a metadata value of an object, determining a visibility-affecting feature of a mobile device using the information management system, and retrieving the object to a display view of the mobile device, if the determined visibility-affecting feature corresponds to a value of a visibility property of the visibility component. The invention further relates to an apparatus, and a computer program product that perform the method.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 8, 2016
    Inventors: Antti Nivala, Paivi Yli-Olli, Ari Laaja
  • 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
  • Publication number: 20160188616
    Abstract: The invention relates to a method for an information management system storing electronic objects being associated with metadata having properties, the method comprising determining a first condition, wherein the first condition specifies a value for a metadata property; determining a second condition; determining if an electronic object has the value specified in the first condition in the electronic object's metadata; and if so determining if the electronic object fulfills the second condition; and if so storing the electronic object to a local storage.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Antti Nivala, Paivi Yli-Olli, Ari Laaja
  • Patent number: 9135030
    Abstract: The invention relates to a method for extending an application in a client device. The method comprises forming a connection from the client device to a server in order to access a document vault in the server; receiving one or more extension elements from the document vault wherein said one or more extension elements comprise software logic; executing the software logic in said client device in order to adapt a document management application as an extension of a file management system of the client device according to the one or more extension elements.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: September 15, 2015
    Assignee: M-FILES OY
    Inventors: Ari Metsäpelto, Timo Harju, Antti Nivala, 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