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: 11057242Abstract: 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: GrantFiled: January 27, 2020Date of Patent: July 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae
-
Publication number: 20200162286Abstract: 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: ApplicationFiled: January 27, 2020Publication date: May 21, 2020Inventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae
-
Patent number: 10594511Abstract: 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: GrantFiled: August 7, 2012Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae
-
Publication number: 20180213027Abstract: 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: ApplicationFiled: January 31, 2018Publication date: July 26, 2018Inventors: Marek Laasik, Andrew Macks, Devid Liik, Jonas Kaulakis
-
Patent number: 9930101Abstract: 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: GrantFiled: June 21, 2013Date of Patent: March 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Marek Laasik, Andrew Macks, Devid Liik, Jonas Kaulakis
-
Publication number: 20140297719Abstract: 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: ApplicationFiled: June 21, 2013Publication date: October 2, 2014Inventors: Marek Laasik, Andrew Macks, Devid Liik, Jonas Kaulakis
-
Publication number: 20130332626Abstract: 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: ApplicationFiled: August 7, 2012Publication date: December 12, 2013Applicant: MICROSOFT CORPORATIONInventors: Vahur Laas, Ilja Morozov, Rain Johanson, Jonas Kaulakis, Mati Kosemae