Patents by Inventor Jonas Lindblom

Jonas Lindblom 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: 11556301
    Abstract: A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: January 17, 2023
    Assignee: SYMPHONY COMMUNICATION SERVICES HOLDINGS LLC
    Inventor: Jonas Lindblom
  • Publication number: 20210326096
    Abstract: A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.
    Type: Application
    Filed: April 5, 2021
    Publication date: October 21, 2021
    Inventor: Jonas LINDBLOM
  • Patent number: 10970029
    Abstract: A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: April 6, 2021
    Assignee: Symphony Communication Services Holdings LLC
    Inventor: Jonas Lindblom
  • Publication number: 20200117415
    Abstract: A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Inventor: JONAS LINDBLOM
  • Patent number: 9437216
    Abstract: A method of receiving at a terminal a first signal transmitted via a communication network, said method comprising the steps of; receiving at the terminal the first signal comprising a plurality of data elements; analyzing characteristics of the first signal; receiving from a user of the terminal a second signal to be transmitted from the terminal; analyzing characteristics of the second signal to detect audio activity in the second signal; and applying a delay between receiving at the terminal and outputting from the terminal at least one of said plurality of data elements; and adjusting the delay based on the analyzed characteristics of the first signal and on the detection of audio activity in the second signal.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: September 6, 2016
    Assignee: Skype
    Inventors: Renat Vafin, Jonas Lindblom, Markus Vaalgamaa
  • Patent number: 9436429
    Abstract: Various embodiments process updates of an image transmitted between a first terminal and second terminal for screen sharing, wherein updates to the image at the first terminal are also displayed at the second terminal. The image is divided into an array of contiguous sub-tiles, each sub-tile comprising more than one picture element of the image. When a plurality of sub-tiles of the image have changed at the first terminal, at least one of said changed sub-tiles and at least one contiguous sub-tile are selected to form a tile. The tile is encoded for transmission to the second terminal, and includes sub-tile data identifying which sub-tiles are included in the tile to enable updating the image at the second terminal in accordance with the changes to said changed sub-tiles. The configuration of the tile is flexible such that the number of contiguous sub-tiles encoded in the tile can be varied.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: September 6, 2016
    Assignee: Skype
    Inventors: Florin Braghis, Renars Ledins, Jonas Lindblom
  • Patent number: 9019336
    Abstract: A first terminal is coupled to a wide-area packet-based network and installed with first client application. One or more second terminals are coupled to the first terminal via a local wireless link, and each installed with an instance of a lightweight sub-client having reduced functionality relative to the first client. The first client establishes a call with a remote, third terminal over the network, based on a user credential identifying the first client. Each second terminal generates an audio or video stream, and each sub-client transmits the respective stream to the first client over the local wireless link for use in the call. The first client switches between a second state in which the call uses the streams from the sub-clients and a first state in which the call uses a stream generated by the first terminal without the streams from the sub-clients.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: April 28, 2015
    Assignee: Skype
    Inventors: Jonas Lindblom, Teemu Suutari
  • Patent number: 8885672
    Abstract: Processing of a signal received at a node in a network is described in which effects on the signal caused by applying an action to a first part of the signal are quantified based on characteristics of the first part of the signal and effects on the signal caused by not applying the action to the first part of the signal are quantified based on characteristics of a second, subsequent part of the signal. The action may then be selectively applied either to the first part of the signal or to the second part of the signal based upon the quantifications. In some embodiments, the action is applied to a portion of the signal for which the effects on at least one measure of the signal quality are less detrimental.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: November 11, 2014
    Assignee: Skype
    Inventors: Christoffer Rodbro, Soren Skak Jensen, Jonas Lindblom, Renat Vafin, Soren Vang Andersen
  • Publication number: 20140285401
    Abstract: Various embodiments process updates of an image transmitted between a first terminal and second terminal for screen sharing, wherein updates to the image at the first terminal are also displayed at the second terminal The image is divided into an array of contiguous sub-tiles, each sub-tile comprising more than one picture element of the image. When a plurality of sub-tiles of the image have changed at the first terminal, at least one of said changed sub-tiles and at least one contiguous sub-tile are selected to form a tile. The tile is encoded for transmission to the second terminal, and includes sub-tile data identifying which sub-tiles are included in the tile to enable updating the image at the second terminal in accordance with the changes to said changed sub-tiles. The configuration of the tile is flexible such that the number of contiguous sub-tiles encoded in the tile can be varied.
    Type: Application
    Filed: June 11, 2014
    Publication date: September 25, 2014
    Inventors: Florin Braghis, Renars Ledins, Jonas Lindblom
  • Patent number: 8787490
    Abstract: A signal to be transmitted from a terminal via a channel in a communication network is encoded by receiving the signal at the terminal; determining characteristics of the channel; encoding a first portion of the signal in accordance with a first encoding method to produce a first encoded signal portion; and encoding a second portion of the signal in accordance with a second encoding method to produce a second encoded signal portion. The first portion of the signal is encoded in accordance with the first encoding method depending on the determined characteristics of the channel. The first encoded signal portion and the second encoded signal portion are transmitted via the channel.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: July 22, 2014
    Assignee: Skype
    Inventors: Jonas Lindblom, Renat Vafin
  • Patent number: 8754827
    Abstract: Method, terminal, network and computer program product for processing updates of an image for transmission from a first terminal to a second terminal for use in screen sharing between the first terminal and the second terminal wherein updates to the image displayed on a first display at the first terminal are also displayed on a second display at the second terminal. The image is divided into an array of contiguous sub-tiles, each sub-tile comprising more than one picture element of the image. It is determined that a plurality of sub-tiles of the image have changed at the first terminal and at least one of said changed sub-tiles and at least one contiguous sub-tile are selected to form a tile.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: June 17, 2014
    Assignee: Skype
    Inventors: Florin Braghis, Renars Ledin{hacek over (s)}, Jonas Lindblom
  • Publication number: 20130132573
    Abstract: A method and communication system for delivering selected communication events to a user terminal over a communications network, and a user terminal arranged to deliver only the selected communication events to a user of the user terminal, the method comprising: executing a communication client application in a suspended state at the user terminal; receiving a communication event at a filtering component; using filtering parameters at the filtering component, to determine whether the communication event is a selected communication event; blocking the communication event at the filtering component if the communication event is not a selected communication event; if the communication event is a selected communication event, alerting a user of the user terminal to the communication event; and activating the communication client application to receive the communication event at the user terminal.
    Type: Application
    Filed: December 15, 2011
    Publication date: May 23, 2013
    Inventor: Nils Rune Jonas Lindblom
  • Patent number: 8429285
    Abstract: A method of transmitting data from a first node to a second node in a communication network includes receiving a signal; dividing the signal into data elements arranged in a first data stream comprising active and inactive data elements; analysing at least one characteristic of the signal to determine if the signal is stable; dropping at least one active data element from a plurality of data elements of the first data stream if it is determined that the portion of the signal included in the plurality of data elements is stable; inputting the data elements that are not dropped from the first data stream into a core stream; and transmitting the core stream from the first node to the second node.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: April 23, 2013
    Assignee: Skype
    Inventor: Jonas Lindblom
  • Patent number: 8385325
    Abstract: A method of receiving at a terminal a first signal transmitted via a communication network, said method comprising the steps of; receiving at the terminal the first signal comprising a plurality of data elements; analysing characteristics of the first signal; receiving from a user of the terminal a second signal to be transmitted from the terminal; analysing characteristics of the second signal to detect audio activity in the second signal; and applying a delay between receiving at the terminal and outputting from the terminal at least one of said plurality of data elements; and adjusting the delay based on the analysed characteristics of the first signal and on the detection of audio activity in the second signal.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 26, 2013
    Assignee: Skype
    Inventors: Renat Vafin, Jonas Lindblom, Markus Vaalgamaa
  • Publication number: 20120307677
    Abstract: A signal to be transmitted from a terminal via a channel in a communication network is encoded by receiving the signal at the terminal; determining characteristics of the channel; encoding a first portion of the signal in accordance with a first encoding method to produce a first encoded signal portion; and encoding a second portion of the signal in accordance with a second encoding method to produce a second encoded signal portion. The first portion of the signal is encoded in accordance with the first encoding method depending on the determined characteristics of the channel. The first encoded signal portion and the second encoded signal portion are transmitted via the channel.
    Type: Application
    Filed: August 15, 2012
    Publication date: December 6, 2012
    Applicant: Skype
    Inventors: Jonas Lindblom, Renat Vafin
  • Publication number: 20120275585
    Abstract: Processing of a signal received at a node in a network is described in which effects on the signal caused by applying an action to a first part of the signal are quantified based on characteristics of the first part of the signal and effects on the signal caused by not applying the action to the first part of the signal are quantified based on characteristics of a second, subsequent part of the signal. The action may then be selectively applied either to the first part of the signal or to the second part of the signal based upon the quantifications. In some embodiments, the action is applied to a portion of the signal for which the effects on at least one measure of the signal quality are less detrimental.
    Type: Application
    Filed: May 31, 2012
    Publication date: November 1, 2012
    Applicant: Skype
    Inventors: Christoffer Rodbro, Soren Skak Jensen, Jonas Lindblom, Renat Vafin, Soren Vang Andersen
  • Patent number: 8279968
    Abstract: A method of encoding a signal to be transmitted from a terminal via a channel in a communication network includes receiving the signal at the terminal; determining characteristics of the channel; encoding a first portion of the signal in accordance with a first encoding method to produce a first encoded signal portion; and encoding a second portion of the signal in accordance with a second encoding method to produce a second encoded signal portion. The first portion of the signal encoded in accordance with the first encoding method is dependent on the determined characteristics of the channel. The first encoded signal portion and the second encoded signal portion are transmitted via the channel.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: October 2, 2012
    Assignee: Skype
    Inventors: Jonas Lindblom, Renat Vafin
  • Patent number: 8194706
    Abstract: A method of processing a signal received at a node in a network, comprising the steps of; receiving the signal at the node; determining characteristics of a first part of the signal; determining characteristics of a second part of the signal that is subsequent to the first part of the signal; quantifying an effect on the signal caused by applying an action to the first part of the signal, based on characteristics of the first part of the signal; quantifying an effect on the signal caused by not applying the action on the first part of the signal, based on characteristics of the second part of the signal; applying the action to the first part of the signal if it is determined that the effect on the signal caused by applying the action to the first part of the signal is less detrimental to at least one measure of the signal quality than the effect on the signal caused by not applying the action to the first part of the signal.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: June 5, 2012
    Assignee: Skype
    Inventors: Christoffer Rodbro, Soren Skak Jensen, Jonas Lindblom, Renat Vafin, Soren Vang Anderson
  • Publication number: 20120001832
    Abstract: Method, terminal, network and computer program product for processing updates of an image for transmission from a first terminal to a second terminal for use in screen sharing between the first terminal and the second terminal wherein updates to the image displayed on a first display at the first terminal are also displayed on a second display at the second terminal. The image is divided into an array of contiguous sub-tiles, each sub-tile comprising more than one picture element of the image. It is determined that a plurality of sub-tiles of the image have changed at the first terminal and at least one of said changed sub-tiles and at least one contiguous sub-tile are selected to form a tile.
    Type: Application
    Filed: September 21, 2010
    Publication date: January 5, 2012
    Applicant: Skype Limited
    Inventors: Florin Braghis, Renars Ledins, Jonas Lindblom
  • Patent number: D1019981
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: March 26, 2024
    Assignee: Q-LINEA AB
    Inventors: Anders Lind, Caroline Johansson, Daniel Dolk Djurberg, Henrik Soderstrom, Jan Grawe, Jonas Jarvius, Jonas Melin, Karl Skold, Magnus Sandow, Markus Lindblom, Richard Kroon, Sara Frolander, Sebastian Carlsson, Simon Uhrberg, Ake Strese, Magnus Forslund