Patents by Inventor Jonas Nils Rune Lindblom

Jonas Nils Rune 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: 10681324
    Abstract: Techniques for processing content for communication sessions are described. Implementations, for example, enable various ways of detecting and storing events that occur during communication sessions.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fredrik Furesjö, Mattias Dan Nilsson, Daniel Nitsche, Henrik Valdemar Turbell, Jonas Nils Rune Lindblom
  • Patent number: 10470232
    Abstract: A method of controlling a call between first and second user terminals, the method comprising: during the call, detecting a failure of a connection between the first user terminal and a packet-switched network; and in response, causing the call to be conducted at least part way via a PSTN network, via a connection between the first user terminal and the PSTN network. The call may be initiated by the first user terminal (such that the first user terminal is the caller and the second is the callee). The call may be initially conducted, prior to the failure, via a packet-switched connection between the first user terminal and a packet-switched network. The method may be implemented by a client application run on the first user terminal. Alternatively, the method may be implemented by a server.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: November 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christoffer A. Rodbro, Sergey Sukhanov, Tanel Erm, Jonas Nils Rune Lindblom
  • Publication number: 20180295334
    Abstract: Techniques for processing content for communication sessions are described. Implementations, for example, enable various ways of detecting and storing events that occur during communication sessions.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 11, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Fredrik Furesjö, Mattias Dan Nilsson, Daniel Nitsche, Henrik Valdemar Turbell, Jonas Nils Rune Lindblom
  • Patent number: 10038886
    Abstract: Embodiments discussed herein include: accessing by a user terminal a recording of a communication session in the form of a media file wherein the media file comprises at least an audio component; accessing by the user terminal, metadata associated with the media file, wherein the metadata comprises an indication of a respective one or more visual representations of each of a plurality of events determined to have occurred during the communication session, wherein at least some of the visual representations comprise text converted from at least one communication stream of the recorded communication session, and wherein the metadata further comprises timing information linking the respective visual representations to the events; playing the media file using a media playing application running on the user terminal; and controlling play back of the media file so that a play back rate of the audio component is synchronized with a rate of a user scrolling through the visual representations.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: July 31, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Fredrik Furesjö, Mattias Dan Nilsson, Daniel Nitsche, Henrik Valdemar Turbell, Jonas Nils Rune Lindblom
  • Publication number: 20180092152
    Abstract: A method of controlling a call between first and second user terminals, the method comprising: during the call, detecting a failure of a connection between the first user terminal and a packet-switched network; and in response, causing the call to be conducted at least part way via a PSTN network, via a connection between the first user terminal and the PSTN network. The call may be initiated by the first user terminal (such that the first user terminal is the caller and the second is the callee). The call may be initially conducted, prior to the failure, via a packet-switched connection between the first user terminal and a packet-switched network. The method may be implemented by a client application run on the first user terminal. Alternatively, the method may be implemented by a server.
    Type: Application
    Filed: November 9, 2016
    Publication date: March 29, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Christoffer A. Rodbro, Sergey Sukhanov, Tanel Erm, Jonas Nils Rune Lindblom
  • Publication number: 20170083214
    Abstract: A method for automatically selecting one or more portions of text data, said text data being converted from one or more communication streams of a communication session, the method comprising: accessing, by a user terminal, the communication session in the form of a media file; accessing by the user terminal, temporal metadata associated with the media file, wherein the metadata defines events determined to have occurred during the communication session; displaying, in a user interface of an application running on the user terminal, one or more portions of the text data, said events being represented by ones of said portions; respectively assigning each of the portions with a relevance value; and associating each unique relevance value with a respective zoom level of the user interface so that said displaying of the text data comprises the application selecting for display one or more of said portions of text at different zoom levels of the user interface based on the relevance value respectively assigned to
    Type: Application
    Filed: November 5, 2015
    Publication date: March 23, 2017
    Inventors: Fredrik Furesjö, Mattias Dan Nilsson, Daniel Nitsche, Henrik Valdemar Turbell, Jonas Nils Rune Lindblom
  • Publication number: 20170085854
    Abstract: Embodiments discussed herein include: accessing by a user terminal a recording of a communication session in the form of a media file wherein the media file comprises at least an audio component; accessing by the user terminal, metadata associated with the media file, wherein the metadata comprises an indication of a respective one or more visual representations of each of a plurality of events determined to have occurred during the communication session, wherein at least some of the visual representations comprise text converted from at least one communication stream of the recorded communication session, and wherein the metadata further comprises timing information linking the respective visual representations to the events; playing the media file using a media playing application running on the user terminal; and controlling play back of the media file so that a play back rate of the audio component is synchronised with a rate of a user scrolling through the visual representations.
    Type: Application
    Filed: November 18, 2015
    Publication date: March 23, 2017
    Inventors: Fredrik Furesjö, Mattias Dan Nilsson, Daniel Nitsche, Henrik Valdemar Turbell, Jonas Nils Rune Lindblom