Patents by Inventor Jonas Kaulakis

Jonas Kaulakis 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: 11057242
    Abstract: Device, address system and computer program product for routing data from the device to an endpoint over a network. The device executes an instance of a client for routing the data. An address query for requesting a network address of the endpoint is formed in dependence on the type of the client instance, and the address query is sent to the address system. The address system determines an endpoint address based on the address query such that the endpoint address is dependent upon the type of the client instance and sends the endpoint address to the device. Data is then routed from the device to the endpoint address over the network.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae
  • Publication number: 20200162286
    Abstract: Device, address system and computer program product for routing data from the device to an endpoint over a network. The device executes an instance of a client for routing the data. An address query for requesting a network address of the endpoint is formed in dependence on the type of the client instance, and the address query is sent to the address system. The address system determines an endpoint address based on the address query such that the endpoint address is dependent upon the type of the client instance and sends the endpoint address to the device. Data is then routed from the device to the endpoint address over the network.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae
  • Patent number: 10594511
    Abstract: Device, address system and computer program product for routing data from the device to an endpoint over a network. The device executes an instance of a client for routing the data. An address query for requesting a network address of the endpoint is formed in dependence on the type of the client instance, and the address query is sent to the address system. The address system determines an endpoint address based on the address query such that the endpoint address is dependent upon the type of the client instance and sends the endpoint address to the device. Data is then routed from the device to the endpoint address over the network.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae
  • Publication number: 20180213027
    Abstract: Disclosed are methods, apparatus, and computer readable storage mediums for filtering communication events communicated over a communications network from a network node to a device. In one aspect, a method includes configuring, via a communication client application, the device to associate each of a plurality of sets of filtering parameters with a different operating mode of the device, in response to a transition of the device from a first operating mode to a second operating mode, determining, by the device, a first set of filtering parameters associated with the second operating mode based on the configuring, and transmitting, by the device, the determined first set of filtering parameters to the network node, the transmission instructing the network node to transmit particular types of communication events permitted by the first set of filtering parameters to the device and to block other types of communication events to the device that are not permitted by the first set of filtering parameters.
    Type: Application
    Filed: January 31, 2018
    Publication date: July 26, 2018
    Inventors: Marek Laasik, Andrew Macks, Devid Liik, Jonas Kaulakis
  • Patent number: 9930101
    Abstract: Method, node and user terminal for receiving communication events over a communications network. The method comprising: executing a communication client at the user terminal, the client arranged to operate in one of a plurality of modes, filtering parameters associated with each of the modes are stored in storage at the user terminal; the client detecting a mode that the client is operating in and accessing the filtering parameters associated with the mode from the storage; the communication client transmitting the filtering parameters accessed from said storage to a node in the network, the filtering parameters defining one or more types of communication event that are permitted to be received at the terminal from said network when the communication client is operating in said mode; and receiving only said one or more types of communication event at the terminal from said node when the communication client is operating in said mode.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: March 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marek Laasik, Andrew Macks, Devid Liik, Jonas Kaulakis
  • Publication number: 20140297719
    Abstract: Method, node and user terminal for receiving communication events over a communications network. The method comprising: executing a communication client at the user terminal, the client arranged to operate in one of a plurality of modes, filtering parameters associated with each of the modes are stored in storage at the user terminal; the client detecting a mode that the client is operating in and accessing the filtering parameters associated with the mode from the storage; the communication client transmitting the filtering parameters accessed from said storage to a node in the network, the filtering parameters defining one or more types of communication event that are permitted to be received at the terminal from said network when the communication client is operating in said mode; and receiving only said one or more types of communication event at the terminal from said node when the communication client is operating in said mode.
    Type: Application
    Filed: June 21, 2013
    Publication date: October 2, 2014
    Inventors: Marek Laasik, Andrew Macks, Devid Liik, Jonas Kaulakis
  • Publication number: 20130332626
    Abstract: Device, address system and computer program product for routing data from the device to an endpoint over a network. The device executes an instance of a client for routing the data. An address query for requesting a network address of the endpoint is formed in dependence on the type of the client instance, and the address query is sent to the address system. The address system determines an endpoint address based on the address query such that the endpoint address is dependent upon the type of the client instance and sends the endpoint address to the device. Data is then routed from the device to the endpoint address over the network.
    Type: Application
    Filed: August 7, 2012
    Publication date: December 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae