Patents by Inventor Martin Jansky
Martin Jansky 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: 10620803Abstract: An apparatus is provided. The apparatus comprises at least one processing unit, at least one memory, a pressure level sensitive user input device, and a graphical user interface. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to detect that a pressure level applied on the pressure level sensitive user input device at a touching point exceeds a predetermined pressure level, the touching point corresponding to a location on the graphical user interface, detect an increase in the applied pressure level, and expand a selection area from the location in response to the increase in the applied pressure level to select at least one graphical user interface item.Type: GrantFiled: September 29, 2015Date of Patent: April 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
-
Patent number: 9706000Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: GrantFiled: December 19, 2013Date of Patent: July 11, 2017Assignee: NOKIA TECHNOLOGIES OYInventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
-
Publication number: 20170090725Abstract: An apparatus is provided. The apparatus comprises at least one processing unit, at least one memory, a pressure level sensitive user input device, and a graphical user interface. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to detect that a pressure level applied on the pressure level sensitive user input device at a touching point exceeds a predetermined pressure level, the touching point corresponding to a location on the graphical user interface, detect an increase in the applied pressure level, and expand a selection area from the location in response to the increase in the applied pressure level to select at least one graphical user interface item.Type: ApplicationFiled: September 29, 2015Publication date: March 30, 2017Inventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
-
Publication number: 20170068374Abstract: An apparatus comprises at least one processing unit, at least one memory, a pressure level sensitive user input device and a graphical user interface. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to detect that a pressure level applied on the pressure level sensitive user input device exceeds a predetermined pressure level, map the pressure level to an interaction layer of a set of interaction layers provided by the graphical user interface, detect release of the pressure on the pressure level sensitive user input device, and switch to the interaction layer mapped to the pressure level in response to detecting the release of the pressure level on the pressure level sensitive user input device.Type: ApplicationFiled: September 9, 2015Publication date: March 9, 2017Inventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
-
Publication number: 20170068413Abstract: An apparatus is provided. The apparatus comprises at least one processing unit, at least one memory, a pressure level sensitive user input device and a graphical user interface. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to detect that a pressure level applied on the pressure level sensitive user input device on a graphical user interface element of the graphical user interface exceeds a predetermined pressure level, provide an information set relating to the graphical user interface element on the graphical user interface while the applied pressure level exceeds the predetermined pressure level, detect that the applied pressure level becomes lower than the predetermined pressure level, and remove the information set from the graphical user interface.Type: ApplicationFiled: September 9, 2015Publication date: March 9, 2017Inventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
-
Patent number: 9331802Abstract: Provided are apparatuses and methods in a digital broadcast transmission system for identifying a desired ESG fragment in a list of ESG fragments. The list of ESG fragments or bootstrap ESG may be created by a designated service provider, operator or other apparatus or system. The bootstrap ESG may contain information on, or refer to, secondary ESG fragments. In addition, the secondary ESG fragments may contain information on, or refer to, other ESG fragments in a hierarchical arrangement. A mobile terminal may identify a desired ESG fragment from the bootstrap ESG by identifying criteria within the bootstrap ESG corresponding to a secondary ESG, for example.Type: GrantFiled: November 1, 2006Date of Patent: May 3, 2016Assignee: Nokia Technologies OyInventors: Martin Jansky, Topi Pohjolainen, Toni Paila
-
Publication number: 20150062057Abstract: A method comprising receiving an indication of a first touch input that is associated with a region of a grip surface of an apparatus, the first touch input comprising a contact input, determining that the first touch input is a setting designation input that designates a setting for adjustment, receiving an indication of a second touch input that is associated with a different region of a grip surface of the apparatus, the second touch input being separate from the first touch input, performing adjustment of a value of the setting based, at least in part, on the second touch input, and receiving an indication of a release input of the first touch input is disclosed.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Inventors: Shahil Soni, Timo-Pekka Olavi Viljamaa, Martin Jansky
-
Publication number: 20140362257Abstract: An apparatus comprising: a processor; and a memory including computer program code, the memory and the computer program code configured, with the processor, to cause the apparatus to perform at least the following: control the mode of at least one camera of a portable electronic device based on a determined user's grip of the portable electronic device.Type: ApplicationFiled: June 6, 2014Publication date: December 11, 2014Inventors: Timo-Pekka Viljamaa, Martin Jansky
-
Publication number: 20140331146Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: according to a particular determined volume characteristic of at least one stylus within a detection range of a user interface for an electronic device, enable the selection of a particular function of the electronic device selectable using the user interface, the particular function corresponding to the particular determined volumetric characteristic.Type: ApplicationFiled: May 2, 2013Publication date: November 6, 2014Applicant: Nokia CorporationInventors: Sami Ronkainen, Urho Konttori, Kate Freebairn, Martin Jansky, Daniel Gratiot
-
Publication number: 20140329564Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: enable selection of a particular function of an electronic device based on a comparison between received shape data corresponding to at least one object within a detection range of a user interface of the electronic device and predefined ear shape data.Type: ApplicationFiled: May 2, 2013Publication date: November 6, 2014Applicant: Nokia CorporationInventors: Sami Ronkainen, Urho Konttorri, Martin Jansky, Daniel Gratiot
-
Patent number: 8850217Abstract: A method comprises detecting zapping to or from one or more services; determining whether the zapping includes termination of a password-protected service; and sending a trigger message (248, 256, 262) only if the zapping includes termination of a password-protected service (X, Y, Z). In one embodiment, the trigger message is sent to a smartcard (SC). In one embodiment, the password-protected service is password-protected for parental control. In one embodiment, the method further includes requesting a password when the zapping includes zapping to a password-protected service. In one embodiment, the password-protected service is a pincode-protected service.Type: GrantFiled: August 19, 2009Date of Patent: September 30, 2014Assignee: Nokia CorporationInventors: Anja Jerichow, Martin Jansky, Kyösti Koivisto, Matti Puputti
-
Patent number: 8639756Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: GrantFiled: February 19, 2010Date of Patent: January 28, 2014Assignee: Nokia CorporationInventors: Jani Boström, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
-
Patent number: 8520703Abstract: An aspect of the invention provides an efficient transportation of ESG fragments to a receiver through the formation of containers. A container comprises at least one ESG fragment, but may contain a plurality of fragments. A fragment may be also carried by more than one container. Aspects of the present invention utilize a simple and extensible header structure apart from the fragments and independent of the type and format of the individual fragments. In an aspect of the present invention, compression is applied over the entire container, including the fragments and any headers. In an aspect of the present invention, a 3GPP metadata envelope is carried within the container without the need for unnecessary repetition of parameters, such as for example, version, validity time, and identification. In an aspect of the present invention, a simplified container system allows for the updating of previously received fragments.Type: GrantFiled: August 19, 2005Date of Patent: August 27, 2013Assignee: Nokia CorporationInventors: Juhani Huttunen, Martin Jansky, Toni Paila, Topi Pohjolainen, Jani Poikela
-
Patent number: 8316132Abstract: Provided are apparatuses and methods in a digital broadcast transmission system for deducing the contents or topology of an ESG fragment, transport object, container or session. In one example, descriptors may be transmitted on a first channel that may correspond to ESG fragments transmitted on a second channel. The first and second channel can be received at a subscriber terminal. The subscriber terminal may thus be apprised of the topology of the ESG fragments to minimize the amount of information the subscriber terminal needs to receive. This provides an optimized overall retrieval of the ESG fragments.Type: GrantFiled: September 8, 2005Date of Patent: November 20, 2012Assignee: Nokia CorporationInventors: Topi Pohjolainen, Martin Jansky, Toni Paila
-
Patent number: 8111694Abstract: The invention provides an efficient transportation of ESG fragments to a mobile device through the formation of containers. In this sense, a container comprises at least one ESG fragment, but may contain a plurality of fragments. A fragment may be also carried in more than one container. Aspects of the present invention utilize a simple and extensible header structure apart from the fragments independent of the type and format of the individual fragments. In further embodiments, compression is applied over the entire container, including the fragments and any headers. In yet further embodiments, a 3GPP metadata envelope is carried within the container without the need for unnecessary repetition of parameters, such as for example, version, validity time, and identification. In further embodiments, a simplified container system allowing for the updating of previously received fragments is disclosed.Type: GrantFiled: October 11, 2005Date of Patent: February 7, 2012Assignee: Nokia CorporationInventors: Topi Pohjolainen, Martin Jansky, Jani Poikela, Toni Paila
-
Publication number: 20110208814Abstract: An approach is provided for generating a relevant social graph. A social graph identifying people associated with a user is retrieved. A communication history from a device associated with the user is retrieved. Information regarding a respective occurrence of each identified person in the communication history is determined. A relevant social graph is generated based, at least in part, on the determined occurrence information.Type: ApplicationFiled: February 19, 2010Publication date: August 25, 2011Applicant: Nokia CorporationInventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
-
Publication number: 20110185185Abstract: A method comprises detecting zapping to or from one or more services; determining whether the zapping includes termination of a password-protected service; and sending a trigger message (248, 256, 262) only if the zapping includes termination of a password-protected service (X, Y, Z). In one embodiment, the trigger message is sent to a smartcard (SC). In one embodiment, the password-protected service is password-protected for parental control. In one embodiment, the method further includes requesting a password when the zapping includes zapping to a password-protected service. In one embodiment, the password-protected service is a pincode-protected service.Type: ApplicationFiled: August 19, 2009Publication date: July 28, 2011Applicant: NOKIA CORPORATIONInventors: Anja Jerichow, Martin Jansky, Kyösti Koivisto, Matti Puputti
-
Patent number: 7870377Abstract: Embodiments of the invention are directed to identifying a bootstrap electronic service guide (“ESG”), determining how many ESGs that use a selected specification/standard are declared in the bootstrap ESG; and if the bootstrap ESG declares more than 1 ESG that uses the selected specification/standard, selecting, from the bootstrap ESG, based on a specification/standard priority-selection scheme, at least one of the ESGs that use the selected specification/standard. Embodiments of the invention are directed to determining how many ESGs that use a selected service operator are declared in the bootstrap ESG, and if the bootstrap ESG declares more than 1 ESG that uses the selected service operator, selecting, from the bootstrap ESG, based on a service-operator priority-selection scheme, at least one of the ESGs that use the selected service operator. One or more ESGs may be selected from the ESGs declared in the bootstrap ESG based on user input.Type: GrantFiled: February 7, 2007Date of Patent: January 11, 2011Assignee: Nokia CorporationInventor: Martin Jansky
-
Publication number: 20100281501Abstract: A system and method for providing Electronic Service Guide (ESG) information to one or more terminals. Sliding time windows are used in a hierarchical fashion in order to prioritize file delivery sessions. In this arrangement, file delivery sessions representing a first interval of the hierarchy are extended to cover a longer interval whenever the interval becomes obsolete, i.e., when the end point of the interval becomes a point in the past before the current time. The end point of the first interval is extended beyond the current time by creating one or more subsequent intervals in the hierarchy. When a session is dropped, a new session is introduced at the end of the hierarchy. Various embodiments also provide a mechanism by which bandwidth can be allocated so that more bandwidth is provided to desired portions of the ESG.Type: ApplicationFiled: May 29, 2008Publication date: November 4, 2010Applicant: NOKIA CORPORATIONInventors: Petri Paavola, Martin Jansky, Topi-Oskari Pohjolainen
-
Patent number: 7827580Abstract: Embodiments of the invention are directed to allocating mobile-terminal electronic-service-guide (ESG) memory for use in storing a dynamically adjustable ESG, determining a composition of a dynamically adjustable ESG that can be stored in the allocated mobile-terminal ESG memory, and determining whether ESG fragments are deleted from the dynamically adjustable ESG to reduce the size of the dynamically adjustable ESG. The size of the allocated ESG memory may be determined based on an amount of memory dynamically available in a mobile terminal and/or by checking statistics of previously stored and/or received ESG data. A time-filter value may be determined for use in determining whether particular ESG fragments should be stored in the dynamically adjustable ESG. The time-filter value may be determined based on a number of channels (or services) for which ESG fragments will be stored in the dynamically adjustable ESG and/or based on whether an ESG-memory-usage threshold has been exceeded.Type: GrantFiled: December 22, 2006Date of Patent: November 2, 2010Assignee: Nokia CorporationInventors: Kristian Rosberg, Arto Kiiskinen, Martin Jansky