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: 10776631Abstract: 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 mType: GrantFiled: July 5, 2016Date of Patent: September 15, 2020Assignee: Nokia Technologies OyInventors: Francesco Cricri, Jukka Saarinen
-
Patent number: 10521940Abstract: 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: GrantFiled: March 7, 2017Date of Patent: December 31, 2019Assignee: Nokia Tecnologies OyInventors: Francesco Cricri, Jukka Saarinen
-
Patent number: 10405123Abstract: 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: GrantFiled: June 13, 2017Date of Patent: September 3, 2019Assignee: Nokia Technologies OyInventors: Francesco Cricri, Jukka Saarinen
-
Publication number: 20190196576Abstract: 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: ApplicationFiled: November 19, 2018Publication date: June 27, 2019Inventors: Jukka SAARINEN, Tero JOKELA
-
Patent number: 10303340Abstract: 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: GrantFiled: March 16, 2011Date of Patent: May 28, 2019Assignee: Nokia Technologies OyInventors: Sami Ronkainen, Jukka Saarinen
-
Patent number: 10108701Abstract: 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: GrantFiled: February 22, 2012Date of Patent: October 23, 2018Assignee: NOKIA TECHNOLOGIES OYInventors: Jukka Saarinen, Leo Karkkainen, Mikko Terho, Ilenia Fronza, Andrea Janes, Alberto Sillitti, Giancarlo Succi
-
Publication number: 20180197015Abstract: 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 mType: ApplicationFiled: July 5, 2016Publication date: July 12, 2018Inventors: Francesco Cricri, Jukka Saarinen
-
Publication number: 20180007486Abstract: 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: ApplicationFiled: June 13, 2017Publication date: January 4, 2018Inventors: Francesco CRICRI, Jukka SAARINEN
-
Publication number: 20170263032Abstract: 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: ApplicationFiled: March 7, 2017Publication date: September 14, 2017Inventors: Francesco Cricri, Jukka Saarinen
-
Patent number: 9483117Abstract: 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: GrantFiled: April 8, 2013Date of Patent: November 1, 2016Assignee: Nokia Technologies OyInventors: Leo Karkkainen, Akos Vetek, Jari Antero Kangas, Mikko Uusitalo, Jukka Saarinen
-
Patent number: 9471127Abstract: 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: GrantFiled: March 16, 2011Date of Patent: October 18, 2016Assignee: NOKIA TECHNOLOGIES OYInventor: Jukka Saarinen
-
Publication number: 20150154285Abstract: 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: ApplicationFiled: February 22, 2012Publication date: June 4, 2015Inventors: Jukka Saarinen, Leo Karkkainen, Mikko Terho, Ilenia Fronza, Andrea janes, Alberto Sillitti, Giancarlo Succi
-
Publication number: 20140359325Abstract: 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: ApplicationFiled: March 16, 2011Publication date: December 4, 2014Inventor: Jukka Saarinen
-
Publication number: 20140300532Abstract: 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: ApplicationFiled: April 8, 2013Publication date: October 9, 2014Applicant: Nokia CorporationInventors: Leo Karkkainen, Akos Vetek, Jari Antero Kangas, Mikko Uusitalo, Jukka Saarinen
-
Publication number: 20140157143Abstract: 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: ApplicationFiled: March 16, 2011Publication date: June 5, 2014Applicant: Nokia CorporationInventors: Sami Ronkainen, Jukka Saarinen
-
Publication number: 20110078761Abstract: 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: ApplicationFiled: September 25, 2009Publication date: March 31, 2011Applicant: Nokia CorporationInventors: Juha Kaario, Jukka Saarinen