Patents by Inventor Jukka Saarinen

Jukka Saarinen 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: 10776631
    Abstract: A method comprising: recognizing a first two-handed gesture and a second two-handed gesture in a monitored scene space to at least partially define a shape and position of a computer-implemented virtual boundary in a corresponding monitoring space, wherein the first two-handed gesture in the monitored scene space specifies a first two points in the monitoring space and the second two-handed gesture in the monitored scene space specifies a second two points in the monitoring space; causing implementation of the computer-implemented virtual boundary in the monitoring space corresponding to the monitored scene space, wherein a shape and position of the computer-implemented virtual boundary is at least partially defined by the first two points in the monitoring space and the second two points in the monitoring space; and processing received data to generate a response event when there is a change in a portion of the monitored scene space relative to the computer-implemented virtual boundary in the corresponding m
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: September 15, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Francesco Cricri, Jukka Saarinen
  • Patent number: 10521940
    Abstract: A method, apparatus, and computer product for: determining that the location of a user satisfies at least one spatial boundary condition; and in response to said determination, causing the presentation of an avatar to the user, wherein the presentation of the avatar comprises presenting an instruction given by the avatar to the user.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: December 31, 2019
    Assignee: Nokia Tecnologies Oy
    Inventors: Francesco Cricri, Jukka Saarinen
  • Patent number: 10405123
    Abstract: This specification describes a method comprising determining whether an estimated position of an audio capture device which captures audio data is within boundaries of a predetermined area, and in response to a determination that the estimated position is not within the boundaries of the predetermined area, associating the captured audio data with an adjusted position.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: September 3, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Francesco Cricri, Jukka Saarinen
  • Publication number: 20190196576
    Abstract: The invention relates to a method comprising: transmitting viewing parameters associated with displayed virtual reality content to a virtual reality server by a virtual reality device, and receiving scent instructions from the server for providing a first scent associated with a first region of interest in the content and being determined based on scent preference information associated with the device, and to a method comprising: receiving viewing parameters associated with the content from a plurality of users, determining at least one region of interest in the content based on the received viewing parameters, obtaining scent information for at least one first user, determining a first scent on basis of the scent information of the first user, and providing scent instructions comprising instructions for the device to provide the first scent associated with the region of interest in the virtual reality content. The invention further relates to apparatuses arranged to perform the methods.
    Type: Application
    Filed: November 19, 2018
    Publication date: June 27, 2019
    Inventors: Jukka SAARINEN, Tero JOKELA
  • Patent number: 10303340
    Abstract: The present application relates to adapting a user interface based on context information. In the method, apparatus and system according to the present application, a context vector (920) is used to select a plurality of resource availability vectors (930, 940, 950). The plurality of resource availability vectors are indicative of availability of user resources in the corresponding context. The selected resource availability vectors are then used together in adapting a user interface (960, 970, 980) according to the availability of the user resources. There is also a method and devices for forming a data structure that can be used in the selection of the resource availability vectors. The method may select from different user interface modalities (960, 970, 980) by processing sensor input data with an associative memory, such as a sparse distributed memory.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: May 28, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Sami Ronkainen, Jukka Saarinen
  • Patent number: 10108701
    Abstract: The invention relates to determining a context of a system so that the system can be controlled or the context information be used in the system. The context of a system is described with tags or words that characterize e.g. the state of the system, the surroundings of the system and the state of the user. These tags are determined at multiple time instances. The tags are collected over a first time span and a second time span, and the two (or more) sets of tags are used to determine the context of the system. If the determination using the two sets gives a different result, that is, there is a large distance between the two derived contexts, it is determined that a change in context has occurred. Detecting the change in context can be used to control the system, e.g. by changing the applications presented to the user on the user interface, or by changing the state and/or priority of applications.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: October 23, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jukka Saarinen, Leo Karkkainen, Mikko Terho, Ilenia Fronza, Andrea Janes, Alberto Sillitti, Giancarlo Succi
  • Publication number: 20180197015
    Abstract: A method comprising: recognizing a first two-handed gesture and a second two-handed gesture in a monitored scene space to at least partially define a shape and position of a computer-implemented virtual boundary in a corresponding monitoring space, wherein the first two-handed gesture in the monitored scene space specifies a first two points in the monitoring space and the second two-handed gesture in the monitored scene space specifies a second two points in the monitoring space; causing implementation of the computer-implemented virtual boundary in the monitoring space corresponding to the monitored scene space, wherein a shape and position of the computer-implemented virtual boundary is at least partially defined by the first two points in the monitoring space and the second two points in the monitoring space; and processing received data to generate a response event when there is a change in a portion of the monitored scene space relative to the computer-implemented virtual boundary in the corresponding m
    Type: Application
    Filed: July 5, 2016
    Publication date: July 12, 2018
    Inventors: Francesco Cricri, Jukka Saarinen
  • Publication number: 20180007486
    Abstract: This specification describes a method comprising determining whether an estimated position of an audio capture device which captures audio data is within boundaries of a predetermined area, and in response to a determination that the estimated position is not within the boundaries of the predetermined area, associating the captured audio data with an adjusted position.
    Type: Application
    Filed: June 13, 2017
    Publication date: January 4, 2018
    Inventors: Francesco CRICRI, Jukka SAARINEN
  • Publication number: 20170263032
    Abstract: A method, apparatus, and computer product for: determining that the location of a user satisfies at least one spatial boundary condition; and in response to said determination, causing the presentation of an avatar to the user, wherein the presentation of the avatar comprises presenting an instruction given by the avatar to the user.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 14, 2017
    Inventors: Francesco Cricri, Jukka Saarinen
  • Patent number: 9483117
    Abstract: An apparatus, method and computer program where the apparatus comprises: at least one memory configured to store a computer program comprising computer program instructions; and at least one processor configured to execute the computer program instructions to cause the apparatus at least to perform: obtaining, from at least one detector, a detection of at least one bio-signal from at least one user where the user is using a user output device; determining from the at least one obtained bio-signal that movement of the user's head is about to occur; and in response to determining that movement of the user's head is about to occur, enabling the processor to control the output provided by the user output device to coordinate with the movement of the user's head.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: November 1, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Leo Karkkainen, Akos Vetek, Jari Antero Kangas, Mikko Uusitalo, Jukka Saarinen
  • Patent number: 9471127
    Abstract: The present application relates to carrying out energy management based on context information. In the method, apparatus and system according to the application, a context vector (820) is used to select a operational state plurality of operational state vectors (825, 835). The plurality of operational state vectors are indicative of the state and/or energy consumption of different operational units in the corresponding context. The selected operational state vectors are then used together in adapting an operational state of the operational units according to the needs in the context (855). There is also a method and devices for forming a data structure (810) that can be used in the selection of the operational state vectors. The method can be used in the energy management of mobile devices, where the operational units are components of these devices and the context can include data from sensors. The method may use an associative memory such as a sparse distributed memory in storing operational state vectors.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: October 18, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Jukka Saarinen
  • Publication number: 20150154285
    Abstract: The invention relates to determining a context of a system so that the system can be controlled or the context information be used in the system. The context of a system is described with tags or words that characterize e.g. the state of the system, the surroundings of the system and the state of the user. These tags are determined at multiple time instances. The tags are collected over a first time span and a second time span, and the two (or more) sets of tags are used to determine the context of the system. If the determination using the two sets gives a different result, that is, there is a large distance between the two derived contexts, it is determined that a change in context has occurred. Detecting the change in context can be used to control the system, e.g. by changing the applications presented to the user on the user interface, or by changing the state and/or priority of applications.
    Type: Application
    Filed: February 22, 2012
    Publication date: June 4, 2015
    Inventors: Jukka Saarinen, Leo Karkkainen, Mikko Terho, Ilenia Fronza, Andrea janes, Alberto Sillitti, Giancarlo Succi
  • Publication number: 20140359325
    Abstract: The present application relates to carrying out energy management based on context information. In the method, apparatus and system according to the application, a context vector (820) is used to select a operational state plurality of operational state vectors (825, 835). The plurality of operational state vectors are indicative of the state and/or energy consumption of different operational units in the corresponding context. The selected operational state vectors are then used together in adapting an operational state of the operational units according to the needs in the context (855). There is also a method and devices for forming a data structure (810) that can be used in the selection of the operational state vectors. The method can be used in the energy management of mobile devices, where the operational units are components of these devices and the context can include data from sensors. The method may use an associative memory such as a sparse distributed memory in storing operational state vectors.
    Type: Application
    Filed: March 16, 2011
    Publication date: December 4, 2014
    Inventor: Jukka Saarinen
  • Publication number: 20140300532
    Abstract: An apparatus, method and computer program where the apparatus comprises: at least one memory configured to store a computer program comprising computer program instructions; and at least one processor configured to execute the computer program instructions to cause the apparatus at least to perform: obtaining, from at least one detector, a detection of at least one bio-signal from at least one user where the user is using a user output device; determining from the at least one obtained bio-signal that movement of the user's head is about to occur; and in response to determining that movement of the user's head is about to occur, enabling the processor to control the output provided by the user output device to coordinate with the movement of the user's head.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Applicant: Nokia Corporation
    Inventors: Leo Karkkainen, Akos Vetek, Jari Antero Kangas, Mikko Uusitalo, Jukka Saarinen
  • Publication number: 20140157143
    Abstract: The present application relates to adapting a user interface based on context information. In the method, apparatus and system according to the present application, a context vector (920) is used to select a plurality of resource availability vectors (930, 940, 950). The plurality of resource availability vectors are indicative of availability of user resources in the corresponding context. The selected resource availability vectors are then used together in adapting a user interface (960, 970, 980) according to the availability of the user resources. There is also a method and devices for forming a data structure that can be used in the selection of the resource availability vectors. The method may select from different user interface modalities (960, 970, 980) by processing sensor input data with an associative memory, such as a sparse distributed memory.
    Type: Application
    Filed: March 16, 2011
    Publication date: June 5, 2014
    Applicant: Nokia Corporation
    Inventors: Sami Ronkainen, Jukka Saarinen
  • Publication number: 20110078761
    Abstract: An approach is provided for embedding requests for news inputs in web feeds to news input sources. A request for news input is received in conjunction with a web feed. The request includes filtering information for targeting news input sources. And, the web feed with the request for news input embedded in the web feed is caused at least in part to be transmitted to a news input source that satisfies the filtering information.
    Type: Application
    Filed: September 25, 2009
    Publication date: March 31, 2011
    Applicant: Nokia Corporation
    Inventors: Juha Kaario, Jukka Saarinen