Patents by Inventor Dan Nilsson

Dan Nilsson 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: 10595025
    Abstract: A transmitting device for generating a plurality of encoded portions of a video to be transmitted to a receiving device over a network configured to: receive an error message over a feedback channel from the receiving device indicating at least one of said plurality of encoded portions that has been lost at the receiving device; encode a recovery portion responsive to said receiving said error message; and transmit said recovery portion to the receiving device over said network; wherein said error message includes information pertaining to a decoded portion successfully decoded at the receiving device and said recovery portion is encoded relative to said decoded portion.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ming-Chieh Lee, Amy Lu, Pontus Carlsson, Mattias Dan Nilsson, Sergey Sablin, Sergey Silkin, David Yuheng Zhao, Magnus Hemmendorff, Sergei Nikiforov
  • Patent number: 10313685
    Abstract: A transmitting device for generating a plurality of encoded portions of a video to be transmitted to a receiving device over a network configured to: receive an error message over a feedback channel from the receiving device indicating at least one of said plurality of encoded portions that has been lost at the receiving device; encode a recovery portion responsive to said receiving said error message; and transmit said recovery portion to the receiving device over said network; wherein said error message includes information pertaining to a decoded portion successfully decoded at the receiving device and said recovery portion is encoded relative to said decoded portion.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: June 4, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ming-Chieh Lee, Amy Lu, Pontus Carlsson, Mattias Dan Nilsson, Sergey Sablin, Sergey Silkin, David Yuheng Zhao, Magnus Hemmendorff, Sergei Nikiforov
  • 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: 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
  • 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: 20170070739
    Abstract: A transmitting device for generating a plurality of encoded portions of a video to be transmitted to a receiving device over a network configured to: receive an error message over a feedback channel from the receiving device indicating at least one of said plurality of encoded portions that has been lost at the receiving device; encode a recovery portion responsive to said receiving said error message; and transmit said recovery portion to the receiving device over said network; wherein said error message includes information pertaining to a decoded portion successfully decoded at the receiving device and said recovery portion is encoded relative to said decoded portion.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Inventors: Ming-Chieh Lee, Amy Lu, Pontus Carlsson, Mattias Dan Nilsson, Sergey Sablin, Sergey Silkin, David Yuheng Zhao, Magnus Hemmendorff, Sergei Nikiforov
  • Publication number: 20170070738
    Abstract: A transmitting device for generating a plurality of encoded portions of a video to be transmitted to a receiving device over a network configured to: receive an error message over a feedback channel from the receiving device indicating at least one of said plurality of encoded portions that has been lost at the receiving device; encode a recovery portion responsive to said receiving said error message; and transmit said recovery portion to the receiving device over said network; wherein said error message includes information pertaining to a decoded portion successfully decoded at the receiving device and said recovery portion is encoded relative to said decoded portion.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Inventors: Ming-Chieh Lee, Amy Lu, Pontus Carlsson, Mattias Dan Nilsson, Sergey Sablin, Sergey Silkin, David Yuheng Zhao, Magnus Hemmendorff, Sergei Nikiforov
  • Patent number: 9399782
    Abstract: The invention relates to methods for producing a fermentation product from a lignocellulose-containing material comprising i) pre-treating lignocellulose-containing material; ii) hydrolyzing pre-treated lignocellulose-containing material; iii) fermenting using a fermenting organism; wherein fermentation is initiated and carried out at: a) a fermentation organism cell count in the range from 10-250×1010 cells per L fermentation medium; or b) a fermentation organism concentration in the range from 2-90 g dry weight fermenting organism per L fermentation medium.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: July 26, 2016
    Assignee: NOVOZYMES A/S
    Inventors: Mads Torry Smith, Guillermo Coward-Kelly, Dan Nilsson, Zhengfang Kang, Prashant Iyer, Randy Deinhammer
  • Publication number: 20140127768
    Abstract: The present invention provides a method and apparatus for recapturing heat from a solar-assisted volatile fermentation product production process comprising harvesting a volatile fermentation product from a solar-assisted fermentation product production apparatus and utilizing a heat recovery apparatus for recapturing the heat produced during the solar-assisted fermentation product production process. The volatile fermentation product can be produced in an autotrophic organism or by a fermenting organism fermenting fermentable sugars from one or more sugar crops, starch-containing and lignocellulose-containing materials.
    Type: Application
    Filed: May 18, 2012
    Publication date: May 8, 2014
    Applicant: SCALE BIOFUEL, APS
    Inventor: Dan Nilsson
  • Publication number: 20120301937
    Abstract: The invention relates to methods for producing and harvesting ethanol from fermentable sugars derived from sugar crops, starch-containing and lignocellulose-containing materials, and apparatuses for producing and harvesting the same.
    Type: Application
    Filed: January 26, 2011
    Publication date: November 29, 2012
    Applicant: Scale Biofuel, ApS
    Inventor: Dan Nilsson
  • Patent number: 8043843
    Abstract: Mutants of lactic acid bacteria including Lactococcus lactis which are defective in pyruvate formate-lyase production and/or in their lactate dehydrogenase (Ldh) production and methods of isolating such mutants or variants are provided. The mutants are useful in the production of food products or in manufacturing of compounds such as diacetyl, acetoin and acetaldehyde and as components of food starter cultures.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: October 25, 2011
    Inventor: Dan Nilsson
  • Patent number: 7892585
    Abstract: Method of preventing bacteriophage infection of bacterial cultures comprising modified strains, wherein the cultures are completely resistant to bacteriophage attack and have retained their capability of being metabolically active. The method is useful in the manufacturing of food products, feed products or useful metabolite products.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: February 22, 2011
    Assignee: CHR Hansen A/S
    Inventors: Dan Nilsson, Thomas Janzen
  • Publication number: 20100196980
    Abstract: The invention relates to methods for producing a fermentation product from a lignocellulose-containing material comprising i) pre-treating lignocellulose-containing material; ii) hydrolysing pre-treated lignocellulose-containing material; iii) fermenting using a fermenting organism; wherein fermentation is initiated and carried out at: a) a fermentation organism cell count in the range from 10-250×1010 cells per L fermentation medium; or b) a fermentation organism concentration in the range from 2-90 g dry weight fermenting organism per L fermentation medium.
    Type: Application
    Filed: June 27, 2008
    Publication date: August 5, 2010
    Applicant: NOVOZYMES A/S
    Inventors: Mads Torry Smith, Guillermo Coward-Kelly, Dan Nilsson, Zhengfang Kang, Prashant Iyer, Randy Deinhammer
  • Patent number: 7753851
    Abstract: A robot for medical ultrasonic examination has an articulated robot arm with a plurality of arm units (14-16), mounted one on the other to be pivotable, and a computerized system for controlling the movements of the arm, the outermost arm unit being arranged to carry a probe. The outermost arm unit has a carrying member rotatable about a longitudinal axis (IV), and carries a probe holder pivotable about a transverse axis (V) perpendicular to the longitudinal axis (IV). The probe holder has a housing rotatable about the transverse axis, and a holder sleeve rotatable about a longitudinal axis (VI). The three axes (IV, V, VI) intersect at a single point. The probe holder has an opening through which the probe can be inserted from the back and locked in position in the probe holder.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: July 13, 2010
    Assignee: Mobile Robotics Sweden AB
    Inventor: Dan Nilsson
  • Publication number: 20090155411
    Abstract: Mutants of lactic acid bacteria including Lactococcus lactis which are defective in pyruvate formate-lyase production and/or in their lactate dehydrogenase (Ldh) production and methods of isolating such mutants or variants are provided. The mutants are useful in the production of food products or in manufacturing of compounds such as diacetyl, acetoin and acetaldehyde and as components of food starter cultures.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 18, 2009
    Inventor: Dan Nilsson
  • Patent number: 7465575
    Abstract: Mutants of lactic acid bacteria including Lactococcus lactis which are defective in pyruvate formate-lyase production and/or in their lactate dehydrogenase (Ldh) production and methods of isolating such mutants or variants are provided. The mutants are useful in the production of food products or in the manufacturing of compounds such as diacetyl, acetoin and acetaldehyde and as components of food starter cultures.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: December 16, 2008
    Inventor: Dan Nilsson
  • Publication number: 20070205785
    Abstract: A robot for medical ultrasonic examination has an articulated robot arm with a plurality of arm units (14-16), mounted one on the other to be pivotable, and a computerized system for controlling the movements of the arm, the outermost arm unit being arranged to carry a probe. The outermost arm unit has a carrying member rotatable about a longitudinal axis (IV), and carries a probe holder pivotable about a transverse axis (V) perpendicular to the longitudinal axis (IV). The probe holder has a housing rotatable about the transverse axis, and a holder sleeve rotatable about a longitudinal axis (VI). The three axes (IV, V, VI) intersect at a single point. The probe holder has an opening through which the probe can be inserted from the back and locked in position in the probe holder.
    Type: Application
    Filed: April 13, 2007
    Publication date: September 6, 2007
    Inventor: Dan Nilsson
  • Patent number: 6897967
    Abstract: Railroad beds require regrading in order to permit for an increased axial load. There are often cables or tubes embedded in the roadbed at the roadbed sides, making regrading difficult. In accordance with the present invention, material is moved by suction to form pits at each side of the track at intervals along the railroad bed, and a laser camera is used to obtain information relating to the profile adjacent to the pits and the positions of the embedded cables or tubes. This information is saved, and used to control a device for mechanically excavating material from the railroad bed sides without damaging the embedded cables or tubes and grading the railroad bed. A laser measuring device is provided for reading the railroad bed profile.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: May 24, 2005
    Assignee: Railcare AB
    Inventor: Dan Nilsson