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: 10620803
    Abstract: 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: Grant
    Filed: September 29, 2015
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
  • Patent number: 9706000
    Abstract: 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: Grant
    Filed: December 19, 2013
    Date of Patent: July 11, 2017
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
  • Publication number: 20170090725
    Abstract: 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: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
  • Publication number: 20170068374
    Abstract: 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: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
  • Publication number: 20170068413
    Abstract: 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: Application
    Filed: September 9, 2015
    Publication date: March 9, 2017
    Inventors: Martin Jansky, Apaar Tuli, Erkko Anttila, Timo-Pekka Viljamaa
  • Patent number: 9331802
    Abstract: 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: Grant
    Filed: November 1, 2006
    Date of Patent: May 3, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Martin Jansky, Topi Pohjolainen, Toni Paila
  • Publication number: 20150062057
    Abstract: 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: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Inventors: Shahil Soni, Timo-Pekka Olavi Viljamaa, Martin Jansky
  • Publication number: 20140362257
    Abstract: 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: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventors: Timo-Pekka Viljamaa, Martin Jansky
  • Publication number: 20140331146
    Abstract: 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: Application
    Filed: May 2, 2013
    Publication date: November 6, 2014
    Applicant: Nokia Corporation
    Inventors: Sami Ronkainen, Urho Konttori, Kate Freebairn, Martin Jansky, Daniel Gratiot
  • Publication number: 20140329564
    Abstract: 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: Application
    Filed: May 2, 2013
    Publication date: November 6, 2014
    Applicant: Nokia Corporation
    Inventors: Sami Ronkainen, Urho Konttorri, Martin Jansky, Daniel Gratiot
  • Patent number: 8850217
    Abstract: 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: Grant
    Filed: August 19, 2009
    Date of Patent: September 30, 2014
    Assignee: Nokia Corporation
    Inventors: Anja Jerichow, Martin Jansky, Kyösti Koivisto, Matti Puputti
  • Patent number: 8639756
    Abstract: 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: Grant
    Filed: February 19, 2010
    Date of Patent: January 28, 2014
    Assignee: Nokia Corporation
    Inventors: Jani Boström, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
  • Patent number: 8520703
    Abstract: 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: Grant
    Filed: August 19, 2005
    Date of Patent: August 27, 2013
    Assignee: Nokia Corporation
    Inventors: Juhani Huttunen, Martin Jansky, Toni Paila, Topi Pohjolainen, Jani Poikela
  • Patent number: 8316132
    Abstract: 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: Grant
    Filed: September 8, 2005
    Date of Patent: November 20, 2012
    Assignee: Nokia Corporation
    Inventors: Topi Pohjolainen, Martin Jansky, Toni Paila
  • Patent number: 8111694
    Abstract: 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: Grant
    Filed: October 11, 2005
    Date of Patent: February 7, 2012
    Assignee: Nokia Corporation
    Inventors: Topi Pohjolainen, Martin Jansky, Jani Poikela, Toni Paila
  • Publication number: 20110208814
    Abstract: 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: Application
    Filed: February 19, 2010
    Publication date: August 25, 2011
    Applicant: Nokia Corporation
    Inventors: Jani Bostrom, Martin Jansky, Kristian Luoma, Olli Immonen, Juha Arrasvuori, Elina Ollila, Yanqing Cui, Akos Vetek
  • Publication number: 20110185185
    Abstract: 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: Application
    Filed: August 19, 2009
    Publication date: July 28, 2011
    Applicant: NOKIA CORPORATION
    Inventors: Anja Jerichow, Martin Jansky, Kyösti Koivisto, Matti Puputti
  • Patent number: 7870377
    Abstract: 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: Grant
    Filed: February 7, 2007
    Date of Patent: January 11, 2011
    Assignee: Nokia Corporation
    Inventor: Martin Jansky
  • Publication number: 20100281501
    Abstract: 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: Application
    Filed: May 29, 2008
    Publication date: November 4, 2010
    Applicant: NOKIA CORPORATION
    Inventors: Petri Paavola, Martin Jansky, Topi-Oskari Pohjolainen
  • Patent number: 7827580
    Abstract: 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: Grant
    Filed: December 22, 2006
    Date of Patent: November 2, 2010
    Assignee: Nokia Corporation
    Inventors: Kristian Rosberg, Arto Kiiskinen, Martin Jansky