Patents by Inventor Teet Konnussaar
Teet Konnussaar 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: 9380124Abstract: A method of determining an overall presence state for a user of a communication system in which the user is connected to the communication system using a plurality of devices. The method includes each of the plurality of devices storing in a device memory a presence state for that device; detecting a change in the presence state in at least one of the plurality of devices; each of the plurality of devices transmitting a message via the communication system to the remainder of the plurality of devices, the message comprising the presence state; receiving the messages at the remainder of the plurality of devices; and executing a decision-making code sequence in a processor at each of the remainder of the plurality of devices to determine whether to synchronize the presence state of that device with the presence state from one of the messages based on the origin of an event causing the change in presence state at the at least one of the plurality of devices.Type: GrantFiled: March 11, 2015Date of Patent: June 28, 2016Assignee: SkypeInventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
-
Patent number: 9130894Abstract: Message delivery systems and methods for delivering messages to a computing system are described. The system uses a message ID structure and a message ID database to allow a user to check whether he or she is recipient of a new message without having to contact the message server that holds messages to be delivered. The resource load related to users checking for messages is therefore left to a separate computing system, allowing the message server to dedicate its resources to the receiving and delivering of messages.Type: GrantFiled: July 31, 2012Date of Patent: September 8, 2015Assignee: SkypeInventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi
-
Publication number: 20150189029Abstract: A method of determining an overall presence state for a user of a communication system in which the user is connected to the communication system using a plurality of devices. The method includes each of the plurality of devices storing in a device memory a presence state for that device; detecting a change in the presence state in at least one of the plurality of devices; each of the plurality of devices transmitting a message via the communication system to the remainder of the plurality of devices, the message comprising the presence state; receiving the messages at the remainder of the plurality of devices; and executing a decision-making code sequence in a processor at each of the remainder of the plurality of devices to determine whether to synchronise the presence state of that device with the presence state from one of the messages based on the origin of an event causing the change in presence state at the at least one of the plurality of devices.Type: ApplicationFiled: March 11, 2015Publication date: July 2, 2015Inventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
-
Patent number: 9032030Abstract: A method of determining an overall presence state for a user of a communication system in which the user is connected to the communication system using a plurality of devices. The method includes each of the plurality of devices storing in a device memory a presence state for that device; detecting a change in the presence state in at least one of the plurality of devices; each of the plurality of devices transmitting a message via the communication system to the remainder of the plurality of devices, the message comprising the presence state; receiving the messages at the remainder of the plurality of devices; and executing a decision-making code sequence in a processor at each of the remainder of the plurality of devices to determine whether to synchronise the presence state of that device with the presence state from one of the messages based on the origin of an event causing the change in presence state at the at least one of the plurality of devices.Type: GrantFiled: December 28, 2007Date of Patent: May 12, 2015Assignee: SkypeInventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
-
Publication number: 20120296976Abstract: Message delivery systems and methods for delivering messages to a computing system are described. The system uses a message ID structure and a message ID database to allow a user to check whether he or she is recipient of a new message without having to contact the message server that holds messages to be delivered. The resource load related to users checking for messages is therefore left to a separate computing system, allowing the message server to dedicate its resources to the receiving and delivering of messages.Type: ApplicationFiled: July 31, 2012Publication date: November 22, 2012Applicant: SkypeInventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi
-
Patent number: 8275841Abstract: The present invention relates to a message delivery system and methods for delivering messages to a computing system. The system uses a message ID structure and a message ID database to allow a user to check whether he or she is recipient of a new message without having to contact the message server that holds messages to be delivered. The resource load related to users checking for messages is therefore left to a separate computing system, allowing the message server to dedicate its resources to the receiving and delivering of messages.Type: GrantFiled: November 23, 2005Date of Patent: September 25, 2012Assignee: SkypeInventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi
-
Patent number: 7743024Abstract: A method of synchronizing the contact information of a group of users of a telephony system between the group of users over a communications network is provided. Each user of the group of users has a user terminal connected to the communications network and executes a client, the client comprising a contact information list. A first user belonging to the group of users selects the contact information of other users in the group from the contact information list and chooses to synchronize the contact information. An invitation message is transmitted from the client executed on the user terminal of the first user to the client executed on the user terminal of each of the other users in the group, the invitation message including an invitee list of users belonging to the group. The invitation message is received at the client of each of the other users in the group.Type: GrantFiled: May 1, 2007Date of Patent: June 22, 2010Assignee: Skype LimitedInventors: Indrek Mandre, Teet Konnussaar
-
Publication number: 20080291896Abstract: A method of determining an overall presence state for a user of a communication system in which the user is connected to the communication system using a plurality of devices. The method includes each of the plurality of devices storing in a device memory a presence state for that device; detecting a change in the presence state in at least one of the plurality of devices; each of the plurality of devices transmitting a message via the communication system to the remainder of the plurality of devices, the message comprising the presence state; receiving the messages at the remainder of the plurality of devices; and executing a decision-making code sequence in a processor at each of the remainder of the plurality of devices to determine whether to synchronise the presence state of that device with the presence state from one of the messages based on the origin of an event causing the change in presence state at the at least one of the plurality of devices.Type: ApplicationFiled: December 28, 2007Publication date: November 27, 2008Inventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
-
Publication number: 20080046478Abstract: A method of synchronising the contact information of a group of users of a telephony system between the group of users over a communications network is provided. Each user of the group of users has a user terminal connected to the communications network and executes a client, the client comprising a contact information list. A first user belonging to the group of users selects the contact information of other users in the group from the contact information list and chooses to synchronise the contact information. An invitation message is transmitted from the client executed on the user terminal of the first user to the client executed on the user terminal of each of the other users in the group, the invitation message including an invitee list of users belonging to the group. The invitation message is received at the client of each of the other users in the group.Type: ApplicationFiled: May 1, 2007Publication date: February 21, 2008Inventors: Indrek Mandre, Teet Konnussaar
-
Publication number: 20070118602Abstract: The present invention relates to a message delivery system and methods for delivering messages to a computing system. The system uses a message ID structure and a message ID database to allow a user to check whether he or she is recipient of a new message without having to contact the message server that holds messages to be delivered. The resource load related to users checking for messages is therefore left to a separate computing system, allowing the message server to dedicate its resources to the receiving and delivering of messages.Type: ApplicationFiled: November 23, 2005Publication date: May 24, 2007Inventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi