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: 9380124
    Abstract: 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: Grant
    Filed: March 11, 2015
    Date of Patent: June 28, 2016
    Assignee: Skype
    Inventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
  • Patent number: 9130894
    Abstract: 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: Grant
    Filed: July 31, 2012
    Date of Patent: September 8, 2015
    Assignee: Skype
    Inventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi
  • Publication number: 20150189029
    Abstract: 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: Application
    Filed: March 11, 2015
    Publication date: July 2, 2015
    Inventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
  • Patent number: 9032030
    Abstract: 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: Grant
    Filed: December 28, 2007
    Date of Patent: May 12, 2015
    Assignee: Skype
    Inventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
  • Publication number: 20120296976
    Abstract: 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: Application
    Filed: July 31, 2012
    Publication date: November 22, 2012
    Applicant: Skype
    Inventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi
  • Patent number: 8275841
    Abstract: 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: Grant
    Filed: November 23, 2005
    Date of Patent: September 25, 2012
    Assignee: Skype
    Inventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi
  • Patent number: 7743024
    Abstract: 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: Grant
    Filed: May 1, 2007
    Date of Patent: June 22, 2010
    Assignee: Skype Limited
    Inventors: Indrek Mandre, Teet Konnussaar
  • Publication number: 20080291896
    Abstract: 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: Application
    Filed: December 28, 2007
    Publication date: November 27, 2008
    Inventors: Tauri Tuubel, Liz Rice, Stuart John, Teet Konnussaar, Jill Tolan
  • Publication number: 20080046478
    Abstract: 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: Application
    Filed: May 1, 2007
    Publication date: February 21, 2008
    Inventors: Indrek Mandre, Teet Konnussaar
  • Publication number: 20070118602
    Abstract: 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: Application
    Filed: November 23, 2005
    Publication date: May 24, 2007
    Inventors: Ahti Heinla, Teet Kõnnussaar, Indrek Mandre, Lauri Tepandi