Patents by Inventor Soren Lassen
Soren Lassen 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: 7293222Abstract: Decoding that uses an extended Hamming code in one of the primary stages of static encoding uses a calculation of the r+1 Hamming redundant symbols for k input symbols from which Hamming redundant symbols are calculated, where r satisfies 2r?1?r?k<2r?r?1. This efficient method requires on the order of 2k+3r+1 XORs of input symbols to calculate the r+1 Hamming redundant symbols.Type: GrantFiled: January 29, 2004Date of Patent: November 6, 2007Assignee: Digital Fountain, Inc.Inventors: M. Amin Shokrollahi, Soren Lassen
-
Publication number: 20070224673Abstract: The present invention relates to isolated proteases of the RP-II type and variants of RP-II proteases exhibiting improved properties in comparison to the parent RP-II protease, DNA constructs and vectors coding for the expression of said proteases and variants, host cells capable of expressing the proteases and variants from the DNA constructs, as well as a method of producing them by cultivating said host cells. The proteases may advantageously be used as constituents in detergent compositions and additives, optionally in combination with other enzymes such as proteases, lipases, cellulases, amylases, peroxidases or oxidases.Type: ApplicationFiled: February 27, 2007Publication date: September 27, 2007Applicant: Novozymes A/SInventors: Mads Norregaard-Madsen, Peter Ostergaard, Claus Bo Christensen, Soren Lassen
-
Patent number: 7265688Abstract: A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source symbol in an attempt to produce an output symbol of degree one. The inactivation process can be repeated either successively until an output symbol of degree one is identified, and/or whenever the decoding process is unable to locate an output symbol of degree one.Type: GrantFiled: February 15, 2006Date of Patent: September 4, 2007Assignee: Digital Fountain, Inc.Inventors: M. Amin Shokrollahi, Soren Lassen, Richard Karp
-
Patent number: 7249291Abstract: A method for communicating the content of a live data stream to a receiver using a plurality of channels comprising two encoder channels used to encode the live data content prior to transmission. Initially a plurality of segments of a live data stream are received, wherein each segment contains segment data. A forward error correction algorithm is applied to each segment's data, thereby producing FEC-encoded segment data. The FEC-encoded segment data is contained within an FEC-encoded block, resulting in a corresponding plurality of FEC-encoded blocks being generated. Each FEC-encoded block is copied to a sub-channel on both a first encoder channel and a second encoder channel, resulting in a plurality of FEC-encoder blocks residing on the first and second encoder channels. The first and second encoder channels differ in the number of sub-channels they contain (interleaving depth), and accordingly the arrangement of the FEC-encoded blocks in the first and second encoder channels are different.Type: GrantFiled: February 14, 2003Date of Patent: July 24, 2007Assignee: Digital Fountain, Inc.Inventors: Jens Rasmussen, Amin Shokrollahi, Soren Lassen, Gavin Horn, Vivek Goyal, Barry Dobyns, Michael Luby
-
Patent number: 7240358Abstract: A media object is scheduled for transmission between a server and a client. The media object is partitioned into segments of blocks, wherein each block is a unit of media for which a client will wait to receive an entire block before playing out the block, and wherein each segment includes an integer number of blocks. One or more channels on which to serve each segment are determined, and a rate at which to serve each segment is determined. Additionally, a schedule pair for each channel is determined. The schedule pair includes a time at which the client may start receiving on the channel and a time at which the client may stop receiving on the channel.Type: GrantFiled: January 23, 2001Date of Patent: July 3, 2007Assignee: Digital Fountain, Inc.Inventors: Gavin Horn, Michael G. Luby, Jens Rasmussen, Per Knudsgaard, Soren Lassen
-
Publication number: 20070082381Abstract: The present invention relates to Isolated mature functional polypeptide which is at least 90% identical to and exhibits the same function of a corresponding secreted polypeptide obtainable from the bacterium Alicyclobacillus sp. deposited under accession number DSM 15716 are disclosed.Type: ApplicationFiled: December 11, 2006Publication date: April 12, 2007Applicant: Novozymes A/SInventors: Reinhard Wilting, Soren Lassen, Peter Ostergaard
-
Publication number: 20060262877Abstract: A method of encoding data for transmission from a source to a destination over a communications channel is provided. A plurality of redundant symbols are generated from an ordered set of input symbols to be transmitted. A plurality of output symbols are generated from a combined set of symbols including the input symbols and the redundant symbols, wherein the number of possible output symbols is much larger than the number of symbols in the combined set of symbols, wherein at least one output symbol is generated from more than one symbol in the combined set of symbols and from less than all of the symbols in the combined set of symbols, and such that the ordered set of input symbols can be regenerated to a desired degree of accuracy from any predetermined number, N, of the output symbols.Type: ApplicationFiled: February 13, 2006Publication date: November 23, 2006Applicant: Digital Fountain, Inc.Inventors: M. Shokrollahi, Soren Lassen, Michael Luby
-
Publication number: 20060236414Abstract: A secreted mature polypeptide derived from an S2A or S1E protease which after maturation has protease activity, which polypeptide when expressed and before maturation comprises a heterologous pro-region.Type: ApplicationFiled: June 21, 2004Publication date: October 19, 2006Applicant: Novozymes A/SInventor: Soren Lassen
-
Publication number: 20060227022Abstract: A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source symbol in an attempt to produce an output symbol of degree one. The inactivation process can be repeated either successively until an output symbol of degree one is identified, and/or whenever the decoding process is unable to locate an output symbol of degree one.Type: ApplicationFiled: February 15, 2006Publication date: October 12, 2006Applicant: Digital Fountain, Inc.Inventors: M. Shokrollahi, Soren Lassen, Richard Karp
-
Patent number: 7072971Abstract: Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates.Type: GrantFiled: February 22, 2001Date of Patent: July 4, 2006Assignee: Digital Foundation, Inc.Inventors: Soren Lassen, Gavin Horn, Jeffrey J. Persch, Armin Haken, Michael G. Luby
-
Publication number: 20060143738Abstract: A secreted proteolytic polypeptide comprising at least three non-polar or uncharged polar amino acids within the last four amino acids of the C-terminus of the polypeptide, encoding polynucleotides, expression vectors comprising the polynucleotides, host cell comprising the polynucleotides, methods for producing said polypeptide, and methods for using the polypeptideType: ApplicationFiled: June 21, 2004Publication date: June 29, 2006Applicant: Novozymes A/SInventor: Soren Lassen
-
Patent number: 7068729Abstract: A method of encoding data for transmission from a source to a destination over a communications channel is provided. A plurality of redundant symbols are generated from an ordered set of input symbols to be transmitted. A plurality of output symbols are generated from a combined set of symbols including the input symbols and the redundant symbols, wherein the number of possible output symbols is much larger than the number of symbols in the combined set of symbols, wherein at least one output symbol is generated from more than one symbol in the combined set of symbols and from less than all of the symbols in the combined set of symbols, and such that the ordered set of input symbols can be regenerated to a desired degree of accuracy from any predetermined number, N, of the output symbols.Type: GrantFiled: December 21, 2001Date of Patent: June 27, 2006Assignee: Digital Fountain, Inc.Inventors: M. Amin Shokrollahi, Soren Lassen, Michael Luby
-
Publication number: 20060129692Abstract: Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates.Type: ApplicationFiled: September 26, 2005Publication date: June 15, 2006Applicant: Digital Fountain, Inc.Inventors: Soren Lassen, Gavin Horn, Jeffrey Persch, Armin Haken, Michael Luby
-
Patent number: 7030785Abstract: A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source symbol in an attempt to produce an output symbol of degree one. The inactivation process can be repeated either successively until an output symbol of degree one is identified, and/or whenever the decoding process is unable to locate an output symbol of degree one.Type: GrantFiled: January 7, 2005Date of Patent: April 18, 2006Assignee: Digital Fountain, Inc.Inventors: M. Amin Shokrollahi, Soren Lassen, Richard Karp
-
Publication number: 20050226272Abstract: In a transport system, data is reliably transported from a sender to a receiver by organizing the data to be transported into data blocks, wherein each data block comprises a plurality of encoding units, transmitting encoding units of a first data block from the sender to the receiver, and detecting, at the sender, acknowledgments of receipt of encoding units by the receiver. At the sender, a probability that the receiver received sufficient encoding units of the first data block to recover the first data block at the receiver is detected and the probability is tested against a threshold probability to determine whether a predetermined test is met. Following the step of testing and prior to the sender receiving confirmation of recovery of the first data block at the receiver, when the predetermined test is met, transmitting encoding units of a second data block from the sender.Type: ApplicationFiled: October 8, 2004Publication date: October 13, 2005Applicant: Digital Fountain, Inc.Inventors: Michael Luby, Matt Doucleff, Avi Wigderson, Soren Lassen
-
Publication number: 20050206537Abstract: A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source symbol in an attempt to produce an output symbol of degree one. The inactivation process can be repeated either successively until an output symbol of degree one is identified, and/or whenever the decoding process is unable to locate an output symbol of degree one.Type: ApplicationFiled: January 7, 2005Publication date: September 22, 2005Applicant: Digital Fountain, Inc.Inventors: M. Shokrollahi, Soren Lassen, Richard Karp
-
Publication number: 20050147983Abstract: Isolated polypeptides are disclosed selected from the group consisting of: (a) polypeptides comprising an amino acid sequence which has at least 90% identity with a sequence of a mature polypeptide comprised in the group of SEQ ID NO: 26 to SEQ ID NO:50; (b) polypeptides which are encoded a nucleotide sequence which hybridize under high stringency conditions with a polynucleotide probe selected from the group consisting of (i) the complementary strand to a nucleotide sequence selected from the group of regions of SEQ ID NO: 1 to SEQ ID NO: 25 encoding a mature polypeptide.Type: ApplicationFiled: February 23, 2004Publication date: July 7, 2005Applicant: Novozymes A/SInventors: Reinhard Wilting, Soren Lassen, Peter Ostergaard
-
Publication number: 20050070003Abstract: The present invention relates to enzyme preparations consisting essentially of an enzyme which has cellulytic activity and comprises a first amino acid sequence having the following sequence (SEQ ID NO: 79) Thr Arg Xaa Xaa Asp Cys Cys Xaa Xaa Xaa Cys Xaa Trp Xaa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 and a second amino acid sequence having the following sequence Trp Cys Cys Xaa Cys (SEQ ID NO: 80) 1 2 3 4 5 wherein, at position 3 of the first sequence, the amino acid is Trp, Tyr or Phe; at position 4 of the first sequence, the amino acid is Trp, Tyr or Phe; at position 8 of the first sequence, the amino acid is Arg, Lys or His; at positions 9, 10, 12 and 14, respectively, of the first sequence, and at position 4 of the second sequence, the amino acid is any of the 20 naturally occurring amino acid residues with the provisos that, in the first amino acid sequence, (i) when the amino residue at position 12 is Ser, then the amino acid residue at positType: ApplicationFiled: October 14, 2004Publication date: March 31, 2005Applicant: Novozymes A/SInventors: Martin Schulein, Torben Henriksen, Lene Andersen, Soren Lassen, Markus Kauppinen, Lene Lange, Ruby Nielsen, Shinobu Takagi, Michiko Ihara
-
Publication number: 20050054072Abstract: The present invention relates to isolated proteases of the RP-II type and variants of RP-II proteases exhibiting improved properties in comparison to the parent RP-II protease, DNA constructs and vectors coding for the expression of said proteases and variants, host cells capable of expressing the proteases and variants from the DNA constructs, as well as a method of producing them by cultivating said host cells. The proteases may advantageously be used as constituents in detergent compositions and additives, optionally in combination with other enzymes such as proteases, lipases, cellulases, amylases, peroxidases or oxidases.Type: ApplicationFiled: August 11, 2003Publication date: March 10, 2005Applicant: Novozymes A/SInventors: Mads Norregaard-Madsen, Peter Ostergaard, Claus Bo Christensen, Soren Lassen
-
Patent number: 6856263Abstract: A method for processing a chain reaction codes includes first selecting a source symbol which is associated an output symbol of degree two or higher (i.e., an output symbol which is itself associated with two or more input symbols), and subsequently deactivating the selected source symbol in an attempt to produce an output symbol of degree one. The inactivation process can be repeated either successively until an output symbol of degree one is identified, and/or whenever the decoding process is unable to locate an output symbol of degree one.Type: GrantFiled: June 10, 2003Date of Patent: February 15, 2005Assignee: Digital Fountain, Inc.Inventors: M. Amin Shokrollahi, Soren Lassen, Richard Karp