Patents by Inventor Mikael Sundstrom

Mikael Sundstrom 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).

  • Publication number: 20110044341
    Abstract: The present invention pertains to a method for performing specific data forwarding actions depending on the nature of data traffic comprising data packets, which method comprises the steps of: —receiving incoming data traffic of a specific nature, belonging to at least a specific class among a number of pre-defined classes, step 201 —classifying the data traffic by determining the nature of the data traffic, provided by a process of inspecting values of a plurality of selected header field(s) of an address space of a data packet, said process providing an input key, step 202, and comprising the step of compressing the rules in the classifier to a list of compressed rules such that the number of bits involved in classification is reduced, step 203, further selecting a first matching class from an ordered list of n rules that identify each class, wherein each rule comprises D fields, step 204 and a preprocessing algorithm for building a decision tree based on the structure of the classifier, said preprocessing
    Type: Application
    Filed: March 25, 2009
    Publication date: February 24, 2011
    Applicant: ORICANE AB
    Inventors: Mikael Sundstrom, Josefine Ahl
  • Publication number: 20100296514
    Abstract: The present invention relates to a method for representing a partition of n w-bit intervals associated to d-bit data in a data communications network, said method comprising the steps of: providing in a memory (102), a datagram forwarding data structure (10) provided for indicating where to forward a datagram in said network, which data structure (10) is in the form of a tree comprising at least one leaf (11) and possibly a number of nodes (13) including partial nodes, said data structure (10) having a height (h), corresponding to a number of memory accesses required for looking up a largest stored non-negative integer smaller than or equal to a query key, step 201, reducing worst storage cost by using a technique for reduction of worst case storage cost that are selectable from: partial block tree compaction, virtual blocks, bit push pulling, block aggregation or split block trees, and variations thereof, step 202, updating the layered data structure partially including by using a technique for scheduling ma
    Type: Application
    Filed: October 19, 2007
    Publication date: November 25, 2010
    Inventor: Mikael Sundström
  • Publication number: 20100257330
    Abstract: The present invention relates to a method for memory management in a mass storage device, said method comprising the steps of: providing a managed memory area of s blocks that can be moved and stored in two parts to prevent fragmentation, wherein the managed memory area (stockling) is associated with information about its size s, whether or not the area is divided in two parts and the location and size of the respective parts; associating each stockling with the address to the pointer to the data structure stored in the stockling so it can be updated when the stockling is moved; associating the stockling with a, possibly empty, procedure for encoding the location and size of the second part and the size of the first part in the first block, wherein ns is the number of stocklings of size s; storing the stocklings in a stockpile which is a contiguous sns blocks memory area, which stockpile can be moved one block to the left by moving one block from the left side of the stockpile to the right side of the stockpi
    Type: Application
    Filed: December 2, 2008
    Publication date: October 7, 2010
    Inventor: Mikael Sundström
  • Publication number: 20100238922
    Abstract: The present invention pertains to a method for performing specific data forwarding actions depending on the nature of data traffic comprising data packets, which method comprises the steps of: —receiving incoming data traffic of a specific nature, belonging to at least a specific class among a number of pre-defined classes, step 101-classifying the data traffic by determining the nature of the data traffic, step 102, provided by a process of inspecting values of one or more selected header field(s) of an address space of a data packet and selecting a first matching class from an ordered list of classes providing multi-dimensional classification, step 103.
    Type: Application
    Filed: November 2, 2007
    Publication date: September 23, 2010
    Inventor: Mikael Sundström
  • Patent number: 6533713
    Abstract: The invention is an entrainment device for a centrifugal separator. The entrainment device is comprised of two axial delimiting surfaces. One axial delimiting surface turns axially towards and the other turns axially away form an inlet chamber outlet of the separator. The entrainment device permits extended periods of operation without clogging of inlet chamber.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: March 18, 2003
    Assignee: Alfa Laval AB
    Inventors: Leonard Borgstrom, Claes Goran Carlsson, Peter Franzen, Claes Inge, Torgny Lagerstedt, Hans Moberg, Stefan Szepessy, Mikael Sundstrom
  • Publication number: 20020016826
    Abstract: A firewall (3), controlling network data packet traffic between internal and external networks (1,5,4), comprising filtering means, in dependence of the contents in data fields of a data packet being transmitted between said networks, selecting from a total set of rules a rule applicable to the data packet, whereby said packet is blocked or forwarded through the firewall (3). A 2-dimensional address lookup means (8) performs a 2-dimensional lookup of the source and destination addresses of the packet in a set of address prefixes, each prefix having a subset of rules of the total set of rules, in order to find a prefix associated with said source and destination addresses, and rule matching means (10), performs—based on the contents of said data fields—a rule matching in order to find the rule applicable to the data packet.
    Type: Application
    Filed: July 16, 2001
    Publication date: February 7, 2002
    Inventors: Olof Johansson, Svante Carlsson, Joel Lindholm, Mikael Sundstrom, Andrej Brodnik
  • Patent number: 6155574
    Abstract: A sealing device (4) is provided for sealing between a first member (1) and a second member (2) and comprises a first sealing element (10), provided on the first member and extending thereabout towards the second member, and a second sealing element (20), provided on the second member and extending towards the first member without direct contact with the first sealing element (10). The first sealing element (10) comprises a first flange member (12) extending towards the first member (1) forming a first chamber (13) and the second sealing element (20) comprises a second flange member (22) extending towards the second member (2) and forming a second chamber (23). The flange members (12, 22) are provided overlapping each other in such a manner that the first flange member (12) extends in the second chamber (23) and the second flange member (22) extends in the first chamber (13).
    Type: Grant
    Filed: October 27, 1997
    Date of Patent: December 5, 2000
    Assignee: Alfa Laval AB
    Inventors: Leonard Borgstrom, Claes Goran Carlsson, Peter Franzen, Claes Inge, Torgny Lagerstedt, Hans Moberg, Stefan Szepessy, Mikael Sundstrom
  • Patent number: 5788622
    Abstract: An outlet device for discharging liquid from a chamber (16) in a centrifugal rotor, that is rotatable around a rotational axis (12), comprises an outlet member (29). This outlet member is turnable around a turning axis (26) in parallel with said rotational axis (12) and is held by a spring (31) pressed radially outwardly in the chamber (16) against and partly into a liquid body rotating with the centrifugal rotor. The outlet member (29), which further forms an outlet channel (34) and an inlet opening (30) communicating therewith, is shaped such that the inlet opening (30) is situated downstream of said turning axis (26) during operation of the centrifugal rotor.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: August 4, 1998
    Assignee: Alfa-Laval AB
    Inventors: Leonard Borgstrom, Claes-Goran Carlsson, Peter Franzen, Claes Inge, Torgny Lagerstedt, Hans Moberg, Stefan Szepessy, Mikael Sundstrom