Patents by Inventor Valtteri Hakkarainen

Valtteri Hakkarainen 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: 10250683
    Abstract: A server node arrangement includes a plurality of server nodes. The server node arrangement is coupled via communication network to a plurality of sources of input data, and to one or more output devices. The server node arrangement receives data content from the plurality of sources of input data, and processes the data content to supply to at least a subset of the output devices. The server node arrangement hosts one or more processes which process the data content into a form which is compatible to a native data rendering format of the subset of the output devices. The at least a subset of the output devices are operable to render the data content simultaneously. The server node arrangement provides a system which communicates content data in a more computationally efficient manner, which is capable of saving energy utilization.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: April 2, 2019
    Assignee: GURULOGIC MICROSYSTEMS OY
    Inventors: Tuomas Mikael Karkkainen, Ossi Mikael Kalevo, Valtteri Hakkarainen
  • Patent number: 9787770
    Abstract: A communication system, method and a non-transitory computer-readable storage medium which is operable to support HTTP-based communication, wherein the communication system is operable to establish a two-way real-time communication link between two nodes of the communication system by employing a combination of GET and POST methods associated with HTTP, and wherein data exchange via the communication link is implemented in a chunked manner and/or as a series of multipart data blocks, wherein a maximum segment size (MSS) of data chunks and/or multipart data blocks communicated through the communication link is optimized as a function of a communication network capability supporting the communication link.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: October 10, 2017
    Assignee: GURULIGIC MICROSYSTEMS OY
    Inventors: Tuomas Mikael Kärkkäinen, Valtteri Hakkarainen, Ossi Kalevo
  • Patent number: 9413797
    Abstract: A data communication system includes a centralized server arrangement coupled via a communication network arrangement to a plurality of client devices. The centralized server arrangement and the plurality of client devices exchange data. The system allocates the data into a primary type of data and at least a secondary type of data. The primary data is communicated substantially immediately within the system, and the at least secondary data is communicated in the system in association with corresponding acknowledgements (ACK) in response to receipt and processing of the at least secondary type of data at one or more of the client devices. At least one of the one or more client devices is optionally a wireless-enabled mobile communication device or a wirelessly-connected personal computer (PC).
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: August 9, 2016
    Assignee: Gurulogic Microsystems Oy
    Inventors: Tuomas Mikael Kärkkäinen, Valtteri Hakkarainen, Ossi Kalevo, Jani Yli-Alho
  • Publication number: 20160036915
    Abstract: A server node arrangement includes a plurality of server nodes. The server node arrangement is coupled via communication network to a plurality of sources of input data, and to one or more output devices. The server node arrangement receives data content from the plurality of sources of input data, and processes the data content to supply to at least a subset of the output devices. The server node arrangement hosts one or more processes which process the data content into a form which is compatible to a native data rendering format of the subset of the output devices. The at least a subset of the output devices are operable to render the data content simultaneously. The server node arrangement provides a system which communicates content data in a more computationally efficient manner, which is capable of saving energy utilization.
    Type: Application
    Filed: October 16, 2015
    Publication date: February 4, 2016
    Inventors: Tuomas Mikael KARKKAINEN, Ossi Mikael KALEVO, Valtteri HAKKARAINEN
  • Publication number: 20150222703
    Abstract: A communication system, method and a non-transitory computer-readable storage medium which is operable to support HTTP-based communication, wherein the communication system is operable to establish a two-way real-time communication link between two nodes of the communication system by employing a combination of GET and POST methods associated with HTTP, and wherein data exchange via the communication link is implemented in a chunked manner and/or as a series of multipart data blocks, wherein a maximum segment size (MSS) of data chunks and/or multipart data blocks communicated through the communication link is optimized as a function of a communication network capability supporting the communication link.
    Type: Application
    Filed: April 13, 2015
    Publication date: August 6, 2015
    Inventors: Tuomas Mikael KÄRKKÄINEN, Valtteri HAKKARAINEN, Ossi KALEVO
  • Publication number: 20150200997
    Abstract: A method of establishing a communication link via a communication system which is operable to support HTTP-based communication is provided. The method includes: (a) using the system to establish a two-way real-time communication link between two nodes of the system by employing a combination of GET and POST methods associated with HTTP; and (b) TCP/IP and/or UDP tunnelling the two-way communication link by employing a CONNECT method associated with HTTP. There is also provided a communication system which is operable to support HTTP-based communication, wherein the communication system is operable to establish a two-way real-time communication link between two nodes of the system by employing a combination of GET and POST methods associated with HTTP, and wherein the two-way communication link is TCP/IP and/or UDP tunnelled by employing a CONNECT method associated with HTTP.
    Type: Application
    Filed: March 26, 2015
    Publication date: July 16, 2015
    Inventors: Tuomas Mikael RÄRKKÄINEN, Valtteri HAKKARAINEN, Ossi KALEVO
  • Publication number: 20150189008
    Abstract: A data communication system includes a centralized server arrangement coupled via a communication network arrangement to a plurality of client devices. The centralized server arrangement and the plurality of client devices exchange data. The system allocates the data into a primary type of data and at least a secondary type of data. The primary data is communicated substantially immediately within the system, and the at least secondary data is communicated in the system in association with corresponding acknowledgements (ACK) in response to receipt and processing of the at least secondary type of data at one or more of the client devices. At least one of the one or more client devices is optionally a wireless-enabled mobile communication device or a wirelessly-connected personal computer (PC).
    Type: Application
    Filed: March 16, 2015
    Publication date: July 2, 2015
    Inventors: Tuomas Mikael KÄRKKÄINEN, Valtteri HAKKARAINEN, Ossi KALEVO, Jani Yli-Alho
  • Patent number: 8984158
    Abstract: A data communication system includes a centralized server arrangement coupled via a communication network arrangement to a plurality of client devices. The centralized server arrangement and the plurality of client devices exchange data. The system allocates the data into a primary type of data and at least a secondary type of data. The primary data is communicated substantially immediately within the system, and at least the secondary data is communicated in the system in association with corresponding acknowledgements (ACK) in response to receipt of the second type of data at one or more of the client devices. At least one of the one or more client devices is optionally a wireless-enabled mobile communication device or a wirelessly-connected personal computer (PC).
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: March 17, 2015
    Assignee: Gurulogic Microsystems Oy
    Inventors: Tuomas Mikael Karkkainen, Valtteri Hakkarainen, Ossi Kalevo, Jani Yli-Alho
  • Publication number: 20140317173
    Abstract: A data communication system includes a centralized server arrangement coupled via a communication network arrangement to a plurality of client devices. The centralized server arrangement and the plurality of client devices exchange data. The system allocates the data into a primary type of data and at least a secondary type of data. The primary data is communicated substantially immediately within the system, and at least the secondary data is communicated in the system in association with corresponding acknowledgements (ACK) in response to receipt of the second type of data at one or more of the client devices. At least one of the one or more client devices is optionally a wireless-enabled mobile communication device or a wirelessly-connected personal computer (PC).
    Type: Application
    Filed: April 7, 2014
    Publication date: October 23, 2014
    Applicant: GURULOGIC MICROSYSTEMS OY
    Inventors: Tuomas Mikael KARKKAINEN, Valtteri HAKKARAINEN, Ossi KALEVO, Jani Yli-Alho
  • Patent number: 8717403
    Abstract: To avoid unnecessary release and re-establishment of a connection the connection is maintained but two or more media streams relating to a communication over the connection are blocked from the apparatus and/or to the apparatus in response to receiving information indicating that the two or more media streams relating to the communication are to be blocked.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: May 6, 2014
    Assignee: Gurulogic Microsystems Oy
    Inventors: Ossi Kalevo, Tuomas Kärkkäinen, Valtteri Hakkarainen, Heikki Salmela