Patents by Inventor Jan O. Blom

Jan O. Blom 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: 10259682
    Abstract: In accordance with exemplary embodiments there is determining geo-routines of a user, the geo-routines based on at least one of a location and an altitude and a trajectory of the user, recording the determined geo-routines of user of the system; and based on a current trajectory of a user indicating that the user is going to use a transportation system, optimizing a use of the system according to the recorded geo-routines of the user of the system. In addition, sending information including a location and/or an altitude of a user, and a trajectory of the user, the information associated with a current geo-routine of the user, and receiving information to optimize the use of a transportation system, the receiving based on a current trajectory indicating that the user is going to use the transportation system and on the current geo-routine and/or historical geo-routines of a user of the transportation system.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: April 16, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Jan O. Blom, Julian Charles Nolan
  • Publication number: 20160236903
    Abstract: In accordance with exemplary embodiments there is determining geo-routines of a user, the geo-routines based on at least one of a location and an altitude and a trajectory of the user, recording the determined geo-routines of user of the system; and based on a current trajectory of a user indicating that the user is going to use a transportation system, optimizing a use of the system according to the recorded geo-routines of the user of the system. In addition, sending information including a location and/or an altitude of a user, and a trajectory of the user, the information associated with a current gee-routine of the user, and receiving information to optimize the use of a transportation system, the receiving based on a current trajectory indicating that the user is going to use the transportation system and on the current geo-routine and/or historical geo-routines of a user of the transportation system.
    Type: Application
    Filed: April 25, 2016
    Publication date: August 18, 2016
    Inventors: Jan O Blom, Julian Charles Nolan
  • Patent number: 9323232
    Abstract: In accordance with exemplary embodiments there is determining geo-routines of a user, the geo-routines based on at least one of a location and an altitude and a trajectory of the user, recording the determined geo-routines of user of the system; and based on a current trajectory of a user indicating that the user is going to use a transportation system, optimizing a use of the system according to the recorded geo-routines of the user of the system. In addition, sending information including a location and/or an altitude of a user, and a trajectory of the user, the information associated with a current geo-routine of the user, and receiving information to optimize the use of a transportation system, the receiving based on a current trajectory indicating that the user is going to use the transportation system and on the current geo-routine and/or historical geo-routines of a user of the transportation system.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: April 26, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Jan O. Blom, Julian Charles Nolan
  • Publication number: 20130245832
    Abstract: In accordance with exemplary embodiments there is determining geo-routines of a user, the geo-routines based on at least one of a location and an altitude and a trajectory of the user, recording the determined geo-routines of user of the system; and based on a current trajectory of a user indicating that the user is going to use a transportation system, optimizing a use of the system according to the recorded geo-routines of the user of the system. In addition, sending information including a location and/or an altitude of a user, and a trajectory of the user, the information associated with a current geo-routine of the user, and receiving information to optimize the use of a transportation system, the receiving based on a current trajectory indicating that the user is going to use the transportation system and on the current geo-routine and/or historical geo-routines of a user of the transportation system.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Inventors: Jan O. Blom, Julian Charles Nolan
  • Publication number: 20090164910
    Abstract: An apparatus includes a data processor, a memory that stores an electronic calendar application and an associated electronic calendar database that stores data representing at least one electronic calendar, a user interface and a transmitter. The data processor is configurable to operate with the electronic calendar application and to receive user input from the user interface to generate a time-block from the at least one electronic calendar and to send the time-block through the transmitter to a recipient electronic calendar application in another apparatus. The user enters at least one date and a start time and an end time for the at least one date into the user interface for use in generating the time-block. The apparatus may further include a receiver configurable to receive a time-block from another electronic calendar application residing in another apparatus, where the data processor is further configurable to create a new electronic calendar that includes calendar entries received in the time-block.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 25, 2009
    Inventors: Katri T. Laakso, Petri M.O. Piippo, Jan O. Blom, James F. Reilly