Patents by Inventor Terho Laakso

Terho Laakso 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: 10853557
    Abstract: Disclosed is a solution for processing at least one edit event of a document in a collaborative document editing environment. The method includes: monitoring if a document is edited by at least one user in an editing function; in response to a detection that the document is edited generating at least one notification representing at least one edit event carried out to the document; receiving a response to the at least one notification, the response including an indication on a recipient action with respect to the prompt; and generating a signal carrying information representing the indication on the recipient action with respect to the prompt for causing at least one action with respect to the at least one edit event carried out to the document. Also disclosed is a system implementing the method and a processor-readable non-transitory medium storing processor-executable instructions for executing the method by a processor.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: December 1, 2020
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Rami Hanninen, Terho Laakso
  • Patent number: 10133716
    Abstract: The present invention relates to a solution for generating a notification relating to editing of a document in a collaborative document editing environment. The method includes: establishing the collaborative document editing environment at least by defining a plurality of users permitted to access the document; monitoring if the document is edited by the at least one user granted the right to edit the document; in response to a detection generating at least one notification representing at least one edit event performed by the at least one user granted the right to edit the document; and transmitting the at least one notification representing the at least one edit event to at least one recipient. Also disclosed is a system implementing the method and a processor-readable non-transitory medium storing processor-executable instructions for executing the method by a processor.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: November 20, 2018
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Terho Laakso, Rami Hanninen
  • Publication number: 20180232346
    Abstract: Disclosed is a solution for processing at least one edit event of a document in a collaborative document editing environment. The method includes: monitoring if a document is edited by at least one user in an editing function; in response to a detection that the document is edited generating at least one notification representing at least one edit event carried out to the document; receiving a response to the at least one notification, the response including an indication on a recipient action with respect to the prompt; and generating a signal carrying information representing the indication on the recipient action with respect to the prompt for causing at least one action with respect to the at least one edit event carried out to the document. Also disclosed is a system implementing the method and a processor-readable non-transitory medium storing processor-executable instructions for executing the method by a processor.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Mika KONNOLA, Rami HANNINEN, Terho LAAKSO
  • Publication number: 20180181552
    Abstract: The present invention relates to a solution for generating a notification relating to editing of a document in a collaborative document editing environment. The method includes: establishing the collaborative document editing environment at least by defining a plurality of users permitted to access the document; monitoring if the document is edited by the at least one user granted the right to edit the document; in response to a detection generating at least one notification representing at least one edit event performed by the at least one user granted the right to edit the document; and transmitting the at least one notification representing the at least one edit event to at least one recipient. Also disclosed is a system implementing the method and a processor-readable non-transitory medium storing processor-executable instructions for executing the method by a processor.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventors: Mika KONNOLA, Terho LAAKSO, Rami HANNINEN
  • Patent number: 9940305
    Abstract: The invention relates to solution of preparing font information related to textual content of a document. Within the solution a document file is received as an input and the content of at least the received document file is parsed, the parsing comprising determination of font information related to textual content of the received document file. The font information is analyzed and corrected if a deficiency is detected in the font information. Output files are created from the corrected font information and stored in a memory.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: April 10, 2018
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Rami Hanninen, Terho Laakso
  • Patent number: 9547629
    Abstract: A computer implemented method for preparing font information related to textual content of a received document includes determining a font data complying a font format relating to a textual content of the received document file. The font format is compared to a predetermined common font data format and the font format is converted to the predetermined common font data format if the comparison indicates a mismatch of the compared font data formats. A font file in the predetermined common font data format is created from the converted font data and also at least one web font file is created from the created font file. Finally, at least the font file complying with the predetermined common font data format and the at least one predetermined web font file are stored in a memory. A system and a non-transitory computer readable medium for storing computer program code are also described.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: January 17, 2017
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Rami Hanninen, Terho Laakso
  • Patent number: 9484006
    Abstract: A method for creating visual content to be output in a layered manner, wherein content items are received, and are categorized into at least two categories. At least one of the categories includes at least one image content item and at least one other category includes at least one textual content item. The content items in each of the categories are manipulated, wherein the textual content data is manipulated with at least one operation applicable for textual content and the manipulation produces at least one data file including textual content data for the text layer to be prepared for outputting in a client device. Finally, data files including manipulated image content data and the manipulated textual content data are stored. A system, a computer program product, a method in the client device and the client device are also described.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: November 1, 2016
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Rami Hanninen, Terho Laakso
  • Patent number: 9412187
    Abstract: The invention relates to a computer implemented method for preparing content of a document, wherein a document file is received as an input, the content of the document file is parsed, the parsed content data items forming the content of the document file are classified into at least two separate categories. Further, within the method at least one of the following is performed for the classified parsed content data items: rendering the content data items classified in a first category into a raster canvas and storing the rendered content of the raster canvas into a raster image file, generating and storing a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category. The invention also relates to a system configured to perform the method and a non-transitory computer readable medium storing computer program code.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 9, 2016
    Assignee: DOCUMILL OY
    Inventors: Rami Hanninen, Mika Konnola, Terho Laakso
  • Patent number: 9384562
    Abstract: Computer implemented methods, systems and computer program codes for creating visual content to be output. The methods and systems are applicable in content visualizations wherein the content to be output is to be formed in a layered manner. According to the method image content item or items are received and are categorized on a basis of content type to one or more categories. The image content item or items in the category or categories are rendered into one or more raster canvases, which represent image content data in the category. The image content data from the raster canvases are compressed, wherein the compression method for image content data in each of the raster canvases is selected on a basis of the categorization of image content items rendered in the raster canvas. The compressed image content data from the raster canvas is stored in a memory for further actions.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 5, 2016
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Rami Hanninen, Terho Laakso
  • Patent number: 9135341
    Abstract: The invention relates to a method and an arrangement for paginating and previewing essentially continuously-flowing non-paginated search results, such as XHTML/HTML formatted information content. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. The method comprises at least: paginating the essentially continuously-flowing content of the data files retrieved; rendering preview pages from the data files; selecting the preview pages to be previewed; and previewing the matching preview pages associated with the data files retrieved.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: September 15, 2015
    Assignee: DOCUMILL OY
    Inventors: Mika Könnölä, Rami Hänninen, Pasi Nummisalo, Terho Laakso
  • Patent number: 9111479
    Abstract: A method for optimizing an amount of colors used in content data is described. At least one content object is received and it is analyzed if any of the received content objects is a predetermined type. At least one color used within the at least one content object of the predetermined type is determined and the received content objects are rendered to a raster canvas so that the at least one color is protected. Information on the at least one color is stored and at least one characteristic of the rendered content is compared to at least one predetermined criteria. In case of mismatch the amount of colors used in the content of the raster canvas is optimized so that the at least one color used in at least one rendered content object of the predetermined type is protected. Finally, the content is compressed and output.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: August 18, 2015
    Assignee: DOCUMILL OY
    Inventors: Mika Konnola, Rami Hanninen, Terho Laakso
  • Publication number: 20150178248
    Abstract: The invention relates to a computer implemented method for preparing content of a document, wherein a document file is received as an input, the content of the document file is parsed, the parsed content data items forming the content of the document file are classified into at least two separate categories. Further, within the method at least one of the following is performed for the classified parsed content data items: rendering the content data items classified in a first category into a raster canvas and storing the rendered content of the raster canvas into a raster image file, generating and storing a meta file comprising at least one preprocessed rendering instruction for at least one content data item classified in a second category. The invention also relates to a system configured to perform the method and a non-transitory computer readable medium storing computer program code.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Documill Oy
    Inventors: Rami HANNINEN, Mika KONNOLA, Terho LAAKSO
  • Publication number: 20150154152
    Abstract: A computer implemented method for preparing font information related to textual content of a received document includes determining a font data complying a font format relating to a textual content of the received document file. The font format is compared to a predetermined common font data format and the font format is converted to the predetermined common font data format if the comparison indicates a mismatch of the compared font data formats. A font file in the predetermined common font data format is created from the converted font data and also at least one web font file is created from the created font file. Finally, at least the font file complying with the predetermined common font data format and the at least one predetermined web font file are stored in a memory. A system and a non-transitory computer readable medium for storing computer program code are also described.
    Type: Application
    Filed: November 29, 2013
    Publication date: June 4, 2015
    Applicant: Documill Oy
    Inventors: Mika KONNOLA, Rami HANNINEN, Terho LAAKSO
  • Publication number: 20140368528
    Abstract: A method for optimizing an amount of colors used in content data is described. At least one content object is received and it is analyzed if any of the received content objects is a predetermined type. At least one color used within the at least one content object of the predetermined type is determined and the received content objects are rendered to a raster canvas so that the at least one color is protected. Information on the at least one color is stored and at least one characteristic of the rendered content is compared to at least one predetermined criteria. In case of mismatch the amount of colors used in the content of the raster canvas is optimized so that the at least one color used in at least one rendered content object of the predetermined type is protected. Finally, the content is compressed and output.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Mika KONNOLA, Rami HANNINEN, Terho LAAKSO
  • Publication number: 20140225928
    Abstract: A method for creating visual content to be output in a layered manner, wherein content items are received, and are categorized into at least two categories. At least one of the categories includes at least one image content item and at least one other category includes at least one textual content item. The content items in each of the categories are manipulated, wherein the textual content data is manipulated with at least one operation applicable for textual content and the manipulation produces at least one data file including textual content data for the text layer to be prepared for outputting in a client device. Finally, data files including manipulated image content data and the manipulated textual content data are stored. A system, a computer program product, a method in the client device and the client device are also described.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 14, 2014
    Applicant: Documill Oy
    Inventors: Mika KONNOLA, Rami HANNINEN, Terho Laakso
  • Publication number: 20140212057
    Abstract: Computer implemented methods, systems and computer program codes for creating visual content to be output. The methods and systems are applicable in content visualizations wherein the content to be output is to be formed in a layered manner. According to the method image content item or items are received and are categorized on a basis of content type to one or more categories. The image content item or items in the category or categories are rendered into one or more raster canvases, which represent image content data in the category. The image content data from the raster canvases are compressed, wherein the compression method for image content data in each of the raster canvases is selected on a basis of the categorization of image content items rendered in the raster canvas. The compressed image content data from the raster canvas is stored in a memory for further actions.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: DOCUMILL OY
    Inventors: Mika KONNOLA, Rami HANNINEN, Terho LAAKSO
  • Patent number: 8464158
    Abstract: The invention relates to a method and an arrangement for bookmarking information search results on page level and sharing these results between other users. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. The method comprises at least: paginating the content of the data files retrieved; rendering page previews of the data files; selecting the pages to be previewed; and previewing the matching pages associated with the data files retrieved; then bookmarking selected preview pages and selecting one or multiple of these pages to be shared; and finally sharing selected preview pages.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 11, 2013
    Assignee: Documill Oy
    Inventors: Terho Laakso, Mika Könnölä, Pasi Nummisalo, Rami Hänninen
  • Patent number: 8423537
    Abstract: The invention relates to a method and an arrangement for handling of information search results. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. And the method comprises at least: paginating the content of the data files retrieved; rendering page previews of the data files; selecting the pages to be previewed; and previewing the matching pages associated with the data files retrieved.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: April 16, 2013
    Assignee: Documill Oy
    Inventors: Terho Laakso, Pasi Nummisalo, Mika Könnölä, Rami Hänninen
  • Publication number: 20090150792
    Abstract: The invention relates to a method and an arrangement for bookmarking information search results on page level and sharing these results between other users. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. The method comprises at least: paginating the content of the data files retrieved; rendering page previews of the data files; selecting the pages to be previewed; and previewing the matching pages associated with the data files retrieved; then bookmarking selected preview pages and selecting one or multiple of these pages to be shared; and finally sharing selected preview pages.
    Type: Application
    Filed: November 12, 2008
    Publication date: June 11, 2009
    Inventors: Terho LAAKSO, Mika KONNOLA, Pasi NUMMISALO, Rami HANNINEN
  • Publication number: 20090150769
    Abstract: The invention relates to a method and an arrangement for paginating and previewing essentially continuously-flowing non-paginated search results, such as XHTML/HTML formatted information content. The method includes at least: entering a search query; sending the query to a search engine; and receiving a search result having a list of data files matching to the search query. The method comprises at least: paginating the essentially continuously-flowing content of the data files retrieved; rendering preview pages from the data files; selecting the preview pages to be previewed; and previewing the matching preview pages associated with the data files retrieved.
    Type: Application
    Filed: November 12, 2008
    Publication date: June 11, 2009
    Inventors: Mika Konnola, Rami Hanninen, Pasi Nummisalo, Terho Laakso