Patents by Inventor Markus Kahari

Markus Kahari 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: 9596414
    Abstract: The invention concerns an electronic device (10) for providing information (PUB_INFO, PERSON1_INFO) concerning one or more targets (PUB, PERSON1), relative to which target the device is to be aligned in a set manner, and in connection with which device are arranged—at least one source (GPS, BM, COMP, TS, MEM) of first information (X, Y, ALT, Odevice, IMSI_10.0), including at least a source of position and orientation information, in order to define the position of the device and the target, or for positioning the target and—aiming means (CAM, DISP) for aligning the target relative to the device in a set manner, and in connection with which device, second information relating to the target can be arranged, which second information is arranged, in connection with the application of the aiming means, to be brought to the attention of the user by means of the device. The aiming means consist camera and viewfinder means (CAM, DISP).
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: March 14, 2017
    Assignee: Nokie Technologies Oy
    Inventors: Joonas Paalasmaa, Markus Kahari, Antti Sorvari
  • Publication number: 20160344939
    Abstract: The invention concerns an electronic device (10) for providing information (PUB_INFO, PERSON1_INFO) concerning one or more targets (PUB, PERSON1), relative to which target the device is to be aligned in a set manner, and in connection with which device are arranged—at least one source (GPS, BM, COMP, TS, MEM) of first information (X, Y, ALT, Odevice, IMSI_10.0), including at least a source of position and orientation information, in order to define the position of the device and the target, or for positioning the target and—aiming means (CAM, DISP) for aligning the target relative to the device in a set manner, and in connection with which device, second information relating to the target can be arranged, which second information is arranged, in connection with the application of the aiming means, to be brought to the attention of the user by means of the device. The aiming means consist camera and viewfinder means (CAM, DISP).
    Type: Application
    Filed: August 1, 2016
    Publication date: November 24, 2016
    Inventors: Joonas PAALASMAA, Markus KAHARI, Antti SORVARI
  • Patent number: 9451219
    Abstract: The invention concerns an electronic device for providing information (PUB_INFO, PERSON1_INFO) concerning one or more targets (PUB, PERSON1), relative to which target the device is to be aligned in a set manner, and in connection with which device are arranged at least one source (GPS, BM, COMP, TS, MEM) of first information (X, Y, ALT, Odevice, IMSI_10.1), including at least a source of position and orientation information, in order to define the position of the device and the target, or for positioning the target and an aimer (CAM, DISP) for aligning the target relative to the device in a set manner, and in connection with which device, second information relating to the target can be arranged, which second information is arranged, in connection with the application of the aimer, to be brought to the attention of the user by the device. The aimer consists of a camera and a viewfinder (CAM, DISP).
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: September 20, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Joonas Paalasmaa, Markus Kahari, Antti Sorvari
  • Patent number: 9280607
    Abstract: A memory efficient method and electronic device for counting frequencies of various events. The structure for storing frequency data comprises primary (204) and secondary (206) storages which contain frequency data (208, 210, 214) in different levels of detail. The primary storage (204) is a detailed storage comprising both event type and count information units in a fully restorable form. The secondary storage (206) is targeted for more infrequent events with lower level of detail and constructed as an array of count values addressed by a hash function using event type as an input. Another option is to derive a shortened ID from the event type by utilizing a hash function and exploit the ID as an addressing key for the corresponding count. Events are moved between primary (204) and secondary (206) storages depending on the detected event type frequencies. The invention is utilized in a recommendation engine for grading and sorting bookmarks stored in browsers for accessing the Internet.
    Type: Grant
    Filed: March 7, 2003
    Date of Patent: March 8, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Hannu Toivonen, Antti Sorvari, Markus Kähäri
  • Patent number: 9213779
    Abstract: A method, a terminal implementing the method and a software product for loading at least one data element into a wireless terminal including data on the web pages browsed by the user stored in a definition file. The definition file includes at least the address of one web page. The terminal includes a browser functionality that allows the user to browse web pages on his/her terminal. The terminal detects an appropriate data transmission connection that can be established, whereupon the appropriate data transmission connection is established to the web page, from where at least one data element is stored into the memory of the terminal.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: December 15, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Markus Kähäri, Antti Sorvari, Hannu Toivonen
  • Patent number: 8483712
    Abstract: Displaying network content searches on mobile devices involves obtaining results of a network content request via a mobile device. A geolocation of at least one object associated with the results of the network content request is also obtained. A scene is viewed in a camera view of the mobile device. A virtual location is determined in the camera view. The virtual location represents the actual location of the object relative to the scene contained in the camera view. A graphic representing the object is then displayed at the virtual location in the camera view.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 9, 2013
    Assignee: Nokia Corporation
    Inventors: Kimmo Hamynen, Pasi Korhonen, Markus Kahari, Antti Sorvari, Yka Huhtala, David Joseph Murphy, Joonas Paalasmaa
  • Publication number: 20130012237
    Abstract: Displaying network content searches on mobile devices involves obtaining results of a network content request via a mobile device. A geolocation of at least one object associated with the results of the network content request is also obtained. A scene is viewed in a camera view of the mobile device. A virtual location is determined in the camera view. The virtual location represents the actual location of the object relative to the scene contained in the camera view. A graphic representing the object is then displayed at the virtual location in the camera view.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: Nokia Corporation
    Inventors: Kimmo HAMYNEN, Pasi Korhonen, Markus Kahari, Antti Sorvari, Yka Huhtala, David Murphy, Joonas Paalasmaa
  • Patent number: 8301159
    Abstract: Displaying network content searches on mobile devices involves obtaining results of a network content request via a mobile device. A geolocation of at least one object associated with the results of the network content request is also obtained. A scene is viewed in a camera view of the mobile device. A virtual location is determined in the camera view. The virtual location represents the actual location of the object relative to the scene contained in the camera view. A graphic representing the object is then displayed at the virtual location in the camera view.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: October 30, 2012
    Assignee: Nokia Corporation
    Inventors: Kimmo Hamynen, Pasi Korhonen, Markus Kahari, Antti Sorvari, Yka Huhtala, David Murphy, Joonas Paalasmaa
  • Patent number: 8201436
    Abstract: A method of calibrating a device comprising: imaging an object in a viewfinder of a device; obtaining a device location from a location mechanism and a device orientation from an orientation mechanism; and using the obtained device location and device orientation to calibrate one or more of the location mechanism and the orientation mechanism such that a difference between an expected location of the object in the viewfinder and a location of the object in the viewfinder is reduced.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: June 19, 2012
    Assignee: Nokia Corporation
    Inventors: David J. Murphy, Markus Kahari, Antti Sorvari, Yka Huhtala
  • Patent number: 7840346
    Abstract: Real time performance comparison involves identifying predefined route data corresponding to a route. Measured locations are detected while a user traverses the route carrying a mobile device. The measured locations are sent via a network synchronously with the detection of the respective measured locations. Comparative data points are derived based on the predefined route data and the measured locations in response to receiving the measured locations. The comparative data points are sent, via the network, in response to measured locations. The comparative data points allow the user to measure relative performance during the route traversal.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: November 23, 2010
    Assignee: Nokia Corporation
    Inventors: Yka Huhtala, Antti Sorvari, Markus Kahari
  • Publication number: 20100161658
    Abstract: Displaying network content searches on mobile devices involves obtaining results of a network content request via a mobile device. A geolocation of at least one object associated with the results of the network content request is also obtained. A scene is viewed in a camera view of the mobile device. A virtual location is determined in the camera view. The virtual location represents the actual location of the object relative to the scene contained in the camera view. A graphic representing the object is then displayed at the virtual location in the camera view.
    Type: Application
    Filed: November 23, 2009
    Publication date: June 24, 2010
    Inventors: Kimmo Hamynen, Pasi Korhonen, Markus Kahari, Antiti Sorvari, Yka Huhtala, David Murphy, Joonas Paalasmaa
  • Patent number: 7720436
    Abstract: Displaying network content searches on mobile devices involves obtaining results of a network content request via a mobile device. A geolocation of at least one object associated with the results of the network content request is also obtained. A scene is viewed in a camera view of the mobile device. A virtual location is determined in the camera view. The virtual location represents the actual location of the object relative to the scene contained in the camera view. A graphic representing the object is then displayed at the virtual location in the camera view.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: May 18, 2010
    Assignee: Nokia Corporation
    Inventors: Kimmo Hamynen, Pasi Korhonen, Markus Kahari, Antti Sorvari, Yka Huhtala, David Murphy, Joonas Paalasmaa
  • Publication number: 20100018285
    Abstract: A method of calibrating a device comprising: imaging an object in a viewfinder of a device; obtaining a device location from a location mechanism and a device orientation from an orientation mechanism; and using the obtained device location and device orientation to calibrate one or more of the location mechanism and the orientation mechanism such that a difference between an expected location of the object in the viewfinder and a location of the object in the viewfinder is reduced.
    Type: Application
    Filed: April 28, 2006
    Publication date: January 28, 2010
    Inventors: David J. Murphy, Markus Kahari, Antti Sorvari, Yka Huhtala
  • Patent number: 7620616
    Abstract: The invention relates to a terminal apparatus, comprising: a display, a memory, and a user interface for receiving a sample string including one or several symbols. In order to achieve a user-friendly solution for selecting a symbol string the terminal apparatus is configured to: retrieve, from said memory symbol strings with a first part that matches with a sample string and to display the retrieved symbol strings on said display such that if the group of symbol strings includes an identical first part, then at least for these symbol strings only the first part is displayed and only once, display on said display, in response to a user selection via said user interface, information relating to those retrieved symbol strings which have an identical first part with the user selected symbol string, and receive, via said user interface, a second user selection identifying a selected symbol string.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: November 17, 2009
    Assignee: Nokia Corporation
    Inventors: Antti Sorvari, Markus Kahari
  • Patent number: 7580363
    Abstract: An apparatus and method for facilitating user selection of communication recipients via communication devices. Communication attributes of previous communication events involving the communication device are monitored. Selection criteria are established based on the monitored communication attributes. One or more adaptive recipient history lists are maintained, which correspond to contacts that are affiliated with the communication events satisfying the selection criteria. At least one of the adaptive recipient history lists are presented to the user via the communication device, thereby allowing the user to select the intended recipient via more relevant, focused short lists of likely recipients.
    Type: Grant
    Filed: August 16, 2004
    Date of Patent: August 25, 2009
    Assignee: Nokia Corporation
    Inventors: Antti Sorvari, Markus Kahari, Hannu Toivonen, Jukka-Pekka Salmenkaita, Catalin Gheorghiu
  • Patent number: 7570943
    Abstract: A system and method is disclosed to provide recommendations to a wireless device, based on stored bookmark/short-cut data. When a wireless device accesses services, data pertaining to the service access, along with any context related information is transmitted within the wireless device, or to a remote server. The data is processed in conjunction with bookmarks/short-cuts specified within the device, and are organized and presented to the wireless device in accordance with preference instructions specified within the wireless device.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: August 4, 2009
    Assignee: Nokia Corporation
    Inventors: Antti Sorvari, Markus Kähäri, Hannu Toivonen, Heikki Mannila, Jukka-Pekka Salmenkaita
  • Patent number: 7505753
    Abstract: The invention relates to a method, a device and a process for distributing various tasks performed by a mobile terminal (101) over time. The idea of the invention is to increase talk and standby times of said terminal (101) by executing as many power consuming, delayable tasks as possible when the terminal is connected to a charging device (102). Advanced solution exploits e.g. ideal task execution time intervals, the calculation of which is based on gathered user profile information. An intelligent charging device (102) with memory and processing means to share the task execution with said terminal (101) or to completely take care of some tasks on behalf of said terminal (101) is presented.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: March 17, 2009
    Assignee: Nokia Corporation
    Inventors: Antti Sorvari, Markus Kähäri
  • Publication number: 20080268876
    Abstract: Systems, methods, devices and computer program products which relate to utilizing a camera of a mobile terminal as a user interface for search applications and online services to perform visual searching are provided. The system consists of an apparatus that includes a processor that is configured to capture an image of one or more objects and analyze data of the image to identify an object(s) of the image. The processor is further configured to receive information that is associated with at least one object of the images and display the information that is associated with the image. In this regard, the apparatus is able to simplify access to location based services and improve a user's experience. The processor of the apparatus is configured to combine results of robust visual searches with online information resources to enhance location based services.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 30, 2008
    Inventors: Natasha Gelfand, Ramakrishna Vedantham, C. Philipp Schloter, Radek Grzeszczuk, Wei-Chao Chen, Suresh Chitturi, Jiang Gao, Markus Kahari, David Murphy, Kari Pulli, Ramin Vatanparast, Yingen Xiong
  • Publication number: 20080141772
    Abstract: Systems and methods applicable, for example, in distance functionality. Distances might, for instance, be ascertained. One or more heights, one or more optical values, information corresponding to orientation, and/or one or more values corresponding to captured images might, for example, be employed. Ascertained distances might, for example, be updated. An area captured by a device of a first user might, for instance, be recognized as captured by a device of a second user. Such recognition might, for example involve the use of one or more distances between the two users.
    Type: Application
    Filed: December 13, 2006
    Publication date: June 19, 2008
    Applicant: Nokia Corporation
    Inventors: Markus Kahari, David J. Murphy, Yka Huhtala
  • Publication number: 20080109158
    Abstract: Real time performance comparison involves identifying predefined route data corresponding to a route. Measured locations are detected while a user traverses the route carrying a mobile device. The measured locations are sent via a network synchronously with the detection of the respective measured locations. Comparative data points are derived based on the predefined route data and the measured locations in response to receiving the measured locations. The comparative data points are sent, via the network, in response to measured locations. The comparative data points allow the user to measure relative performance during the route traversal.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 8, 2008
    Inventors: Yka Huhtala, Antti Sorvari, Markus Kahari