Patents by Inventor Ville-Veikko Mattila

Ville-Veikko Mattila 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: 11748955
    Abstract: Feature information is received from a client device and describes extended reality scene(s) in an extended reality (ER) environment at the client device. An ER description is formed in an ER description format corresponding to the feature information and is stored. Some of the stored ER description format is provided in a representational format upon request of the client device or other client devices viewing the one or more ER scenes and assisting the positioning of corresponding client devices in the ER environment. A client device captures environmental visual data and generates feature information, describing ER scene(s) in an extended reality environment at the client device, from the environmental visual data, and sends the generated feature information toward a server. A client device can localize itself in a 3D environment of an ER description, and generate ER anchors and objects, link them, and send them to a server.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: September 5, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Yu You, Peter Fasogbon, Emre Aksu, Igor Danilo Diego Curcio, Saba Ahsan, Ville-Veikko Mattila
  • Publication number: 20230102054
    Abstract: The embodiments relate to a method comprising establishing a three-dimensional conversational interaction with one or more receivers; generating a pointcloud relating to a user and capturing audio from one or more audio source; generating conversational scene description comprising at least a first dynamic object describing a virtual space for the three-dimensional conversational interaction, wherein the first dynamic object refers to one or more objects specific to the three-dimensional conversational interaction, wherein said one or more objects comprises at least data relating to transformable pointcloud; audio obtained from said one or more audio source and input obtained from one or more connected devices controlling at least the pointcloud, wherein said objects are linked to each other for seamless manipulation; applying the conversational scene description into a metadata, and transmitting the metadata with the respective audio in realtime to said one or more receivers.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 30, 2023
    Inventors: Peter Oluwanisola FASOGBON, Sujeet Shyamsundar Mate, Yu You, Igor Danilo Diego Curcio, Emre Baris Aksu, Ville-Veikko Mattila, Francesco Cricrì
  • Patent number: 11438731
    Abstract: A method, apparatus and computer program product creates a viewpoint position structure for media content. The viewpoint position structure specifies a position of a viewpoint defined in a reference coordinate system and an offset of the reference coordinate system with respect to a geographical reference. The method, apparatus and computer program product cause storage of the viewpoint position structure. An indication may be created as to whether the media content is augmented reality media content. The augmented reality media content may comprise a background that is at least partially transparent. The offset may be determined, within the reference coordinate system, relative to a geomagnetic reference direction, based upon one or more of a viewpoint yaw angle, a viewpoint pitch angle, or a viewpoint roll angle.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 6, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Sujeet Shyamsundar Mate, Emre Baris Aksu, Miska Matias Hannuksela, Igor Danilo Diego Curcio, Kashyap Kammachi-Sreedhar, Ville-Veikko Mattila
  • Publication number: 20220108534
    Abstract: Feature information is received from a client device and describes extended reality scene(s) in an extended reality (ER) environment at the client device. An ER description is formed in an ER description format corresponding to the feature information and is stored. Some of the stored ER description format is provided in a representational format upon request of the client device or other client devices viewing the one or more ER scenes and assisting the positioning of corresponding client devices in the ER environment. A client device captures environmental visual data and generates feature information, describing ER scene(s) in an extended reality environment at the client device, from the environmental visual data, and sends the generated feature information toward a server. A client device can localize itself in a 3D environment of an ER description, and generate ER anchors and objects, link them, and send them to a server.
    Type: Application
    Filed: October 6, 2021
    Publication date: April 7, 2022
    Inventors: Yu YOU, Peter Fasogbon, Emre Aksu, Igor Danilo Diego Curcio, Saba Ahsan, Ville-Veikko Mattila
  • Patent number: 11194329
    Abstract: Apparatuses, computer programs and methods are provided. A first method includes responding to user input, at a wearable user input device, by causing transmission of a radio frequency signal includes a request from a pedestrian wearer of the wearable user input device. The request may be a request to cross a road. A second method includes responding to the user input, provided by the pedestrian wearer of the wearable user input device, by causing motion of a vehicle to change. The motion of the vehicle may be changed in order to enable the pedestrian to cross the road.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: December 7, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Arto Lehtiniemi, Ville-Veikko Mattila, Jussi Artturi Leppanen
  • Publication number: 20200304949
    Abstract: A method, apparatus and computer program product creates a viewpoint position structure for media content. The viewpoint position structure specifies a position of a viewpoint defined in a reference coordinate system and an offset of the reference coordinate system with respect to a geographical reference. The method, apparatus and computer program product cause storage of the viewpoint position structure. An indication may be created as to whether the media content is augmented reality media content. The augmented reality media content may comprise a background that is at least partially transparent. The offset may be determined, within the reference coordinate system, relative to a geomagnetic reference direction, based upon one or more of a viewpoint yaw angle, a viewpoint pitch angle, or a viewpoint roll angle.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 24, 2020
    Inventors: Sujeet Shyamsundar MATE, Emre Baris AKSU, Miska Matias HANNUKSELA, Igor Danilo Diego CURCIO, Kashyap KAMMACHI-SREEDHAR, Ville-Veikko MATTILA
  • Patent number: 10515472
    Abstract: A method that receives a visual media item and determines an identity of at least one intended viewer of the visual media item is disclosed. The method may further identify a visual representation of an object that is comprised by the visual media item and determine a relevance of the object based, at least in part, on the identity. The method may further generate a modified visual media item such that the modified visual media item differs from the visual media item, at least, by visual emphasis of the visual representation of the object.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: December 24, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Antti Eronen, Jussi Artturi Leppanen, Arto Juhani Lehtiniemi, Ville-Veikko Mattila
  • Patent number: 10514699
    Abstract: An apparatus (1), method and computer program wherein the apparatus (1) comprises: processing circuitry (5); and memory circuitry (7) including computer program code (11); the memory circuitry (7) and the computer program code (11) configured to, with the processing circuitry (7), cause the apparatus (1) at least to perform: obtaining information from a solar powered vehicle (31) wherein the information comprises at least a current location of the solar powered vehicle (31); obtaining information (25) relating to distribution of solar power in a predetermined area; using the obtained information to determine a solar power charging strategy (27); and enabling the solar powered vehicle (31) to access the solar power charging strategy (27).
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: December 24, 2019
    Assignee: Nokia Technologies Oy
    Inventor: Ville-Veikko Mattila
  • Patent number: 10397722
    Abstract: Apparatus including a processor configured to: receive a spatial audio signal associated with a microphone array configured to provide spatial audio capture and at least one additional audio signal associated with an additional microphone, the at least one additional microphone signal having been delayed by a variable delay determined such that the audio signals are time aligned; receive a relative position between a first position associated with the microphone array and a second position associated with the additional microphone; generate at least two output audio channel signals by processing and mixing the spatial audio signal and the at least one additional audio signal based on the relative position between the first position and the second position such that the at least two output audio channel signals present an augmented audio scene.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: August 27, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Antti Eronen, Jussi Leppanen, Arto Lehtiniemi, Matti Hamalainen, Sujeet Mate, Francesco Cricri, Mikko-Ville Laitinen, Mikko Tammi, Ville-Veikko Mattila
  • Publication number: 20180310114
    Abstract: Apparatus including a processor configured to: receive a spatial audio signal associated with a microphone array configured to provide spatial audio capture and at least one additional audio signal associated with an additional microphone, the at least one additional microphone signal having been delayed by a variable delay determined such that the audio signals are time aligned; receive a relative position between a first position associated with the microphone array and a second position associated with the additional microphone; generate at least two output audio channel signals by processing and mixing the spatial audio signal and the at least one additional audio signal based on the relative position between the first position and the second position such that the at least two output audio channel signals present an augmented audio scene.
    Type: Application
    Filed: October 11, 2016
    Publication date: October 25, 2018
    Inventors: Antti ERONEN, Jussi LEPPANEN, Arto LEHTINIEMI, Matti HAMALAINEN, Sujeet MATE, Francesco CRICRI, Mikko-Ville LAITINEN, Mikko TAMMI, Ville-Veikko MATTILA
  • Patent number: 10102675
    Abstract: The embodiments relate to a method and to technical equipment for implementing the method. The method includes receiving an image with location information from a client; requesting processed region data from a media server based on the location information, said processed region data including one or more images with the corresponding location information; applying a first process for determining a pose of a device for the received image by means of the processed region data; if the first process fails to result the pose of the device, applying a second process for determining a pose of a device for the received image by means of the processed region data; saving the image with the determined pose of the device to the media server; providing the image and the pose of the device to a client for client rendering.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 16, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Lixin Fan, Ville-Veikko Mattila, Yu You, Kimmo Roimela, Junsheng Fu, Antti Eronen
  • Publication number: 20180136663
    Abstract: An apparatus (1), method and computer program wherein the apparatus (1) comprises: processing circuitry (5); and memory circuitry (7) including computer program code (11); the memory circuitry (7) and the computer program code (11) configured to, with the processing circuitry (7), cause the apparatus (1) at least to perform: obtaining information from a solar powered vehicle (31) wherein the information comprises at least a current location of the solar powered vehicle (31); obtaining information (25) relating to distribution of solar power in a predetermined area; using the obtained information to determine a solar power charging strategy (27); and enabling the solar powered vehicle (31) to access the solar power charging strategy (27).
    Type: Application
    Filed: January 11, 2018
    Publication date: May 17, 2018
    Inventor: Ville-Veikko Mattila
  • Patent number: 9904288
    Abstract: An apparatus (1), method and computer program wherein the apparatus (1) comprises: processing circuitry (5); and memory circuitry (7) including computer program code (11); the memory circuitry (7) and the computer program code (11) configured to, with the processing circuitry (7), cause the apparatus (1) at least to perform: obtaining information from a solar powered vehicle (31) wherein the information comprises at least a current location of the solar powered vehicle (31); obtaining information (25) relating to distribution of solar power in a predetermined area; using the obtained information to determine a solar power charging strategy (27); and enabling the solar powered vehicle (31) to access the solar power charging strategy (27).
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: February 27, 2018
    Assignee: Nokia Technologies Oy
    Inventor: Ville-Veikko Mattila
  • Publication number: 20170323466
    Abstract: A method that receives a visual media item and determines an identity of at least one intended viewer of the visual media item is disclosed. The method may further identify a visual representation of an object that is comprised by the visual media item and determine a relevance of the object based, at least in part, on the identity. The method may further generate a modified visual media item such that the modified visual media item differs from the visual media item, at least, by visual emphasis of the visual representation of the object.
    Type: Application
    Filed: July 28, 2017
    Publication date: November 9, 2017
    Inventors: Antti ERONEN, Jussi Artturi Leppanen, Arto Juhani Lehtiniemi, Ville-Veikko Mattila
  • Publication number: 20170323478
    Abstract: An approach is provided for determining three-dimensional mesh data associated with one or more object surfaces depicted in at least one image. The approach involves processing and/or facilitating a processing of the three-dimensional mesh data, the at least one image, or a combination thereof to determine one or more visual features of the one or more object surfaces. The approach further involves determining at least one score indicating a suitability for in-situ augmentation of the one or more object surfaces with at least one content presentation based, at least in part, on the one or more visual features.
    Type: Application
    Filed: July 25, 2017
    Publication date: November 9, 2017
    Inventors: Ville-Veikko MATTILA, Matei STROILA
  • Patent number: 9792711
    Abstract: A method that receives a visual media item and determines an identity of at least one intended viewer of the visual media item is disclosed. The method may further identify a visual representation of an object that is comprised by the visual media item and determine a relevance of the object based, at least in part, on the identity. The method may further generate a modified visual media item such that the modified visual media item differs from the visual media item, at least, by visual emphasis of the visual representation of the object.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: October 17, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Antti Eronen, Jussi Artturi Leppanen, Arto Juhani Lehtiniemi, Ville-Veikko Mattila
  • Patent number: 9746339
    Abstract: An apparatus, method and computer program wherein the method comprises: processing circuitry; and memory circuitry including computer program code; the memory circuitry and the computer program code configured to, with the processing circuitry, cause the apparatus at least to perform: identifying at least one user device associated with a user; enabling information indicative of an intended path of a vehicle to be provided to the at least one identified user device; determining whether or not the apparatus has received a notification that the user has acknowledged the information indicative of the intended path of the vehicle; and if the apparatus has not received the notification, enabling modification of the intended path of the vehicle.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: August 29, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Ville-Veikko Mattila
  • Publication number: 20170227964
    Abstract: Apparatuses, computer programs and methods are provided. A first method includes responding to user input, at a wearable user input device, by causing transmission of a radio frequency signal includes a request from a pedestrian wearer of the wearable user input device. The request may be a request to cross a road. A second method includes responding to the user input, provided by the pedestrian wearer of the wearable user input device, by causing motion of a vehicle to change. The motion of the vehicle may be changed in order to enable the pedestrian to cross the road.
    Type: Application
    Filed: August 4, 2015
    Publication date: August 10, 2017
    Inventors: Arto LEHTINIEMI, Ville-Veikko MATTILA, Jussi Artturi LEPPANEN
  • Publication number: 20170132843
    Abstract: The embodiments relate to a method and to technical equipment for implementing the method. The method includes receiving an image with location information from a client; requesting processed region data from a media server based on the location information, said processed region data including one or more images with the corresponding location information; applying a first process for determining a pose of a device for the received image by means of the processed region data; if the first process fails to result the pose of the device, applying a second process for determining a pose of a device for the received image by means of the processed region data; saving the image with the determined pose of the device to the media server; providing the image and the pose of the device to a client for client rendering.
    Type: Application
    Filed: June 27, 2014
    Publication date: May 11, 2017
    Inventors: Lixin FAN, Ville-Veikko MATTILA, Yu YOU, Kimmo ROIMELA, Junsheng FU, Antti ERONEN
  • Publication number: 20170045888
    Abstract: An apparatus (1), method and computer program wherein the apparatus (1) comprises: processing circuitry (5); and memory circuitry (7) including computer program code (11); the memory circuitry (7) and the computer program code (11) con - figured to, with the processing circuitry (7), cause the apparatus (1) at least to perform: obtaining information from a solar powered vehicle (31) wherein the information comprises at least a current location of the solar powered vehicle (31); obtaining information (25) relating to distribution of solar power in a predetermined area; using the obtained information to determine a solar power charging strategy (27); and enabling the solar powered vehicle (31) to access the solar power charging strategy (27).
    Type: Application
    Filed: December 30, 2014
    Publication date: February 16, 2017
    Inventor: Ville-Veikko Mattila