Patents by Inventor Jakob Andersen

Jakob Andersen 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: 7250040
    Abstract: An arrangement at a stoma bag of the type used by persons or animals with a colostoma, including a flexible bag (flexibag) and a ring fastener/magazine ring, where the ring fastener/magazine ring is designed to be connected to a stoma plate, and where, in its initial position, the entire flexibag is located in or in close proximity to the ring fastener/magazine ring.
    Type: Grant
    Filed: January 8, 2002
    Date of Patent: July 31, 2007
    Assignee: Bristol-Myers Squibb Company
    Inventor: Svein Jakob Andersen
  • Publication number: 20060294528
    Abstract: A technique for dynamic dispatch involves adapting a method at a dispatch point to reference a state cache. State of the state cache may be associated with an object type and a method signature. When a method is adapted at the dispatch point to reference a state cache, the reference is to a state cache associated with a state that matches the method signature and the object type of the object dispatched upon. The state cache may be shared among multiple methods with similar associated states to reduce memory requirements.
    Type: Application
    Filed: July 27, 2006
    Publication date: December 28, 2006
    Inventors: Kasper Lund, Lars Bak, Jakob Andersen, Steffen Grarup, Beat Heeb
  • Publication number: 20060248130
    Abstract: A technique for dynamically relocating an object during garbage collection involves guaranteeing bounds on thread pause times. A process according to the technique may include pausing threads, bounding pause times by scanning only one of a plurality of threads, and resuming the threads. Another process according to the technique may include suspending a plurality of threads, relocating an object to a new memory location, updating references associated with an old memory location for only one of the threads such that the references are associated with the new memory location, and resuming the threads. In an embodiment, the process may include initially marking each of the threads “unscanned.” In another embodiment, the process may include reading the object from the first memory location and writing the object to the second memory location. An example system according to the technique may include a scheduler and a relocation engine.
    Type: Application
    Filed: April 22, 2005
    Publication date: November 2, 2006
    Inventors: Steffen Grarup, Lars Bak, Kasper Lund, Jakob Andersen
  • Publication number: 20060242631
    Abstract: A technique for sharing code fragments involves detecting identical code fragments, then replacing code fragments with references to an identical code fragment. A process according to the technique may include detecting identical code fragments in one or more modules, presenting at runtime a single code fragment that is identical to the identical code fragments, and automatically sharing the single code fragment among the one or more modules. A system according to the technique may include a code fragments database that may includes code fragments and a code server configured to receive requests for a program and provide references to one or more of the code fragments in the code fragments database. Another system according to the technique may include a first object, a second object, and a method object, wherein a reference associated with a first method of the first object and the reference associated with a second method of the second object are pointers to the method object.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Inventors: Jakob Andersen, Lars Bak, Kasper Lund, Steffen Grarup
  • Publication number: 20060242654
    Abstract: A technique for dynamic dispatch involves adapting a method at a dispatch point to reference a state cache. State of the state cache may be associated with an object type and a method signature. When a method is adapted at the dispatch point to reference a state cache, the reference is to a state cache associated with a state that matches the method signature and the object type of the object dispatched upon. The state cache may be shared among multiple methods with similar associated states to reduce memory requirements.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Inventors: Kasper Lund, Lars Bak, Jakob Andersen, Steffen Grarup
  • Publication number: 20040073179
    Abstract: An arrangement at a stoma bag of the type used by persons or animals with a colostoma, comprising a flexible bag (10) (flexibag) and a ring fastener/magazine ring (4), where the ring fastener/magazine ring (4) is designed to be connected to a stoma plate (1), and where, in its initial position, the entire flexibag (10) is located in or in close proximity to the ring fastener/magazine ring (4).
    Type: Application
    Filed: October 27, 2003
    Publication date: April 15, 2004
    Inventor: Svein Jakob Andersen
  • Publication number: 20040039357
    Abstract: An arrangement at a stoma plate (15) for use with persons or animals with a colostoma (10), where there is a collecting device in the form of a stoma plate (15) and a collecting bag (19) or a similar arrangement, and where a stoma cuff (1) is disposed to enclose and seal against the colon (10), while at the same time being connected to the stoma plate (15) or another part, possibly of a similar collecting device, in a sealing manner.
    Type: Application
    Filed: August 4, 2003
    Publication date: February 26, 2004
    Inventor: Svein Jakob Andersen
  • Patent number: 6581293
    Abstract: A pair of hole punching pliers, so-called stoma pliers, is arranged to punch a hole in a skin protection plate for a stoma bag. The hole punching remedies of the pliers consist of a hole socket (16) and a holding-up plate (18) for the same. During the punching, a plastic skin protection plate is located between the hole socket (16) and the opposing surface of the holding-up plate (18), as the free, outer cutting/punching edge (22) of the hole socket (16) after the completion of the punching abuts directly on said opposing holding-up plate surface.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: June 24, 2003
    Inventor: Svein Jakob Andersen
  • Patent number: D504162
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: April 19, 2005
    Assignee: Dracco Company Ltd.
    Inventor: Jakob Andersen