Patents by Inventor Magnus Karlsson

Magnus Karlsson 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: 6875446
    Abstract: A new oral IR formulation in solid form for a low molecular weight thrombin inhibitor having pH dependant dissolution, characterized in that the formulation comprises a filler or a combination of fillers having disintegrant properties in an amount higher than 35% w/w of the formulation.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: April 5, 2005
    Assignee: AstraZeneca AB
    Inventors: Sigbrit Forsman, Christer Karlsson, Magnus Karlsson
  • Patent number: 6836827
    Abstract: Delayed caching receives an evaluation interval to delay updating the objects stored in a delayed cache, delays a time period corresponding to the evaluation interval, and updates the objects stored in the contents of the delayed cache when the time period delay has completed. The configuration operation for the delayed cache selects a time interval to sample a trace having object access frequencies for objects stored in a cache, creates a first working set of objects accessed during the time interval and a second working set of objects accessed during a subsequent time interval based on the historical trace, determines that the difference between the objects contained in the first and second working sets does not exceed a maximum threshold with the selected time interval, and sets a evaluation interval for evaluating the contents of the cache to the selected time interval.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: December 28, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Magnus Karlsson, Mallik Mahalingam
  • Publication number: 20040213157
    Abstract: The present invention provides an apparatus and system for high speed end-to-end telecommunication traffic using an Asynchronous Transfer Mode (ATM) architecture for convergence of video, data and voice in an SOHO application using a DSL router. An ATM processor (120) enables traffic shaping, and operation and maintenance processing within a single module. The ATM processor (120) further includes a processor (114) which executes firmware from a program memory (110). A register block (116) is provided for communicating setup and teardown notification, and OAM configuration to the processor (114) and a connection state RAM (12) provides for communicating connection configuration in which this information is used by the processor (114) when performing the functions of switching, QoS, and OAM. Transmit scheduler hardware (118) is provided for the scheduling of ATM cell transmission and is configured by the processor (114).
    Type: Application
    Filed: April 6, 2001
    Publication date: October 28, 2004
    Inventors: Magnus Karlsson, Gregory Lee Christison, Norayda Humphrey
  • Publication number: 20040202149
    Abstract: The present invention provides an apparatus, system and method for transmitting asynchronous transfer mode (ATM) data cells on an ATM adaptation layer (AAL) configured connection within an ATM system comprising a digital signal processor (DSP) sub-system (160) and a host processor (190). The transmitter interfaces directly with the DSP sub-system (160) (which converts the digitized voice samples into voice signals) and the host processor (190) (which performs AAL2 signaling and layer management functions). The transmitter is configured to interleave AAL2 voice packets from the DSP sub-system (160) and signaling and management packets from the host processor (190) on an ATM connection. Data is fetched by DMA(s) (415). A channel look-up table uses the DSP assigned voice channel as an index into the table to map a voice channel to the ATM connection.
    Type: Application
    Filed: April 6, 2001
    Publication date: October 14, 2004
    Inventors: Magnus Karlsson, Gregory Lee Christison, Norayda Humphrey
  • Publication number: 20040165536
    Abstract: A system and method to summarize routing states for an auxiliary network for a P2P overlay network. By summarizing, the amount of routing information to be maintained is reduced.
    Type: Application
    Filed: February 20, 2003
    Publication date: August 26, 2004
    Inventors: Zhichen Xu, Mallik Mahalingam, Magnus Karlsson
  • Patent number: 6765670
    Abstract: The present invention relates to a spectrometer module comprising an input, for receiving an incoming optical signal, a variable differential group delay (DGD) element, for applying a variable birefringence retardation to said incoming optical signal, and a detector unit for detecting the power of a signal exiting said variable DGD element, having a defined state of polarization. It also relates to a monitor module, a monitoring unit and a monitoring system, comprising such a spectrometer module for use in monitoring an optical network. Further, the invention relates to a spectrometer device, for spectrometry purposes, comprising a spectrometer module as stated above.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: July 20, 2004
    Assignee: Pro Forma Alfa
    Inventors: Bengt-Erik Olsson, Magnus Karlsson, Henrik Sunnerud
  • Patent number: 6760596
    Abstract: A mobile station decreases its transmit bit rate in response to a determination that its transmit power has exceeded an alarm-power threshold. The mobile station increases its bit rate in response to a determination that its transmit power is below a lower-power threshold. Lower-power threshold and alarm-power threshold delays can be employed to prevent ping-pong effects and avoid unnecessary throughput degradation. A dynamic lower-power threshold can be employed in which the mobile station estimates or predicts its transmit power if it were to increase its transmit bit rate and increases its transmit bit rate only if this can be performed without exceeding the alarm-power threshold.
    Type: Grant
    Filed: November 22, 2000
    Date of Patent: July 6, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andrea Fiorini, Magnus Karlsson, Luca Vignali
  • Publication number: 20040085912
    Abstract: A system and method for an auxiliary network for a peer-to-peer overlay network using autonomous system level topology. Using information available through the auxiliary network, expressway connections are established amongst expressway nodes and ordinary connections are established between ordinary and expressway nodes. The connections established is unconstrained and arbitrary. After the connections are established, efficient routing of information may take place.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Zhichen Xu, Mallik Mahalingam, Magnus Karlsson
  • Publication number: 20040085329
    Abstract: A system and method for an auxiliary network for a peer-to-peer overlay network using landmark numbering. Using information available through the auxiliary network, expressway connections are established amongst expressway nodes and ordinary connections are established between ordinary and expressway nodes. The connections established is unconstrained and arbitrary. After the connections are established, efficient routing of information may take place.
    Type: Application
    Filed: October 31, 2002
    Publication date: May 6, 2004
    Inventors: Zhichen Xu, Mallik Mahalingam, Magnus Karlsson
  • Publication number: 20040034744
    Abstract: Delayed caching receives an evaluation interval to delay updating the objects stored in a delayed cache, delays a time period corresponding to the evaluation interval, and updates the objects stored in the contents of the delayed cache when the time period delay has completed. The configuration operation for the delayed cache selects a time interval to sample a trace having object access frequencies for objects stored in a cache, creates a first working set of objects accessed during the time interval and a second working set of objects accessed during a subsequent time interval based on the historical trace, determines that the difference between the objects contained in the first and second working sets does not exceed a maximum threshold with the selected time interval, and sets a evaluation interval for evaluating the contents of the cache to the selected time interval.
    Type: Application
    Filed: August 13, 2002
    Publication date: February 19, 2004
    Inventors: Magnus Karlsson, Mallik Mahalingam
  • Publication number: 20030208552
    Abstract: The present invention provides an apparatus and system for buffering data in a communication network with an arranged priority which enables traffic shaping. A cell buffer unit (600) is arranged with a plurality of queues (614) configured to store PDUs on-chip and off-chip. There are associated queues both on-chip and off-chip for each priority queue. A cell buffer controller (620) forwards PDUs to a predetermined priority queue and manages the transfer of PDUs off-chip when a priority queue on-chip is fully occupied. The controller (620) also manages the transfer of PDUs from the off-chip queue when the on-chip priority queue becomes less than fully occupied.
    Type: Application
    Filed: April 6, 2001
    Publication date: November 6, 2003
    Inventors: Magnus Karlsson, Gregory Lee Christison, Norayda Humphrey
  • Publication number: 20030118644
    Abstract: A new oral IR formulation in solid form for a low molecular weight thrombin inhibitor having pH dependant dissolution, characterized in that the formulation comprises a filler or a combination of fillers having disintegrant properties in an amount higher than 35% W/W of the formulation.
    Type: Application
    Filed: January 21, 2003
    Publication date: June 26, 2003
    Inventors: Sigbrit Forsman, Christer Karlsson, Magnus Karlsson
  • Publication number: 20030076493
    Abstract: The present invention relates to a spectrometer module comprising an input, for receiving an incoming optical signal, a variable differential group delay (DGD) element, for applying a variable birefringence retardation to said incoming optical signal, and a detector unit for detecting the power of a signal exiting said variable DGD element, having a defined state of polarization. It also relates to a monitor module, a monitoring unit and a monitoring system, comprising such a spectrometer module for use in monitoring an optical network.
    Type: Application
    Filed: November 27, 2001
    Publication date: April 24, 2003
    Inventors: Bengt-Erik Olsson, Magnus Karlsson, Henrik Sunnerud
  • Patent number: 6521253
    Abstract: A new oral IR formulation in solid form for a low molecular weight thrombin inhibitor having pH dependant dissolution, characterized in that the formulation comprises a filler or a combination of fillers having disintegrant properties in an amount higher than 35% w/w of the formulation.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: February 18, 2003
    Assignee: AstraZeneca AB
    Inventors: Sigbrit Forsman, Christer Karlsson, Magnus Karlsson
  • Publication number: 20030028636
    Abstract: A method and system for workload-aware request in cluster-based network servers. The present invention provides a web server cluster having a plurality of nodes wherein each node comprises a distributor component, a dispatcher component and a server component. In another embodiment, the present provides a method for managing request distribution to a set of files stored on a web server cluster. A request for a file is received at a first node of a plurality of nodes, each node comprising a distributor component, a dispatcher component and a server component. If the request is for a core file, the request is processed at the first node (e.g., processed locally). If the request is for a partitioned file, it is determined whether the request is assigned to be processed locally at the first node or at another node (e.g., processed remotely). If the request is for neither a core file nor a partitioned file, the request is processed at the first node.
    Type: Application
    Filed: June 20, 2001
    Publication date: February 6, 2003
    Inventors: Ludmila Cherkasova, Magnus Karlsson
  • Publication number: 20030005042
    Abstract: One embodiment of the present invention provides a method for detecting client aborted connections from web access logs produced by web servers. The present embodiment utilizes the following two fields of the logs: the requested web document name and the number of bytes transferred by the web server of that requested document. Specifically, the present embodiment first determines the real size of the web document from the log information. Once determined, if another transferred bytes value is less than the real size, the document was either modified or the client aborted the connection. The present embodiment filters out the document modifications from the aborted connections by relying on the assumption that modifications to a document generate one change in transferred bytes followed by the same size for a time while an aborted connection will manifest itself as a one time change in the number of transferred bytes.
    Type: Application
    Filed: July 2, 2001
    Publication date: January 2, 2003
    Inventors: Magnus Karlsson, Ludmila Cherkasova
  • Publication number: 20020146014
    Abstract: The present invention provides a unitary mechanism for high speed end-to-end telecommunication traffic using an Asynchronous Transfer Mode (ATM) architecture for convergence of video, data and voice in an SOHO application using a DSL router. An ATM module (101) for convergence of the telecommunications traffic includes an ATM processor (120) configured to perform QoS, OAM processing and switching in an ATM system. Function modules (102,104,105) and data ports (106,108) are configurable to transceive data, voice and video traffic in which the traffic is packetized in ATM data cells.
    Type: Application
    Filed: April 6, 2001
    Publication date: October 10, 2002
    Inventors: Magnus Karlsson, Gregory Lee Christison, Norayda Humphrey
  • Publication number: 20020146013
    Abstract: The present invention provides an apparatus, system and method for receiving asynchronous transfer mode (ATM) data cells on an ATM adaptation layer (AAL) configured connection within an ATM system comprising a digital signal processor (DSP) sub-system (412) and a host processor (414). The receiver interfaces directly with the DSP sub-system (412) (which converts the digitized voice samples into voice signals) and the host processor (414) (which performs AAL2 signaling and layer management functions). The receiver filters the AAL2 signaling and management packets from the AAL2 voice packets using a host programmable CID filter (550) and UUI filter (560). A match from either filter (550,560) enables the packet to be forwarded to the host processor (414). If no match is made in either filter (550,560), then a look-up is performed in a receive CID look-up table and the packet is forwarded to the DSP sub-system (412) on a look-up match.
    Type: Application
    Filed: April 6, 2001
    Publication date: October 10, 2002
    Inventors: Magnus Karlsson, Gregory Lee Christison, Norayda Humphrey
  • Patent number: 6020975
    Abstract: A system for accelerated data recompression in which uncompressed data need not be swapped in and out of memory at each iterative data recompression step. The data recompression system includes a main memory for storing image data, and a decompression device which receives compressed data from the main memory and decompresses it to produce discrete blocks of uncompressed data. An intermediate compression buffer, separate from the main memory and connected to the decompression device, is used by the decompression device to store one block of uncompressed data at a time. The blocks of data are received one at a time by a data compression device taking input directly from the intermediate compression buffer. There the uncompressed data blocks are compressed and stored back to the main memory one block at a time. Thus, an entire compressed image stored in main memory is decompressed and recompressed one block at a time, and uncompressed data need not be swapped in and out of main memory.
    Type: Grant
    Filed: December 20, 1996
    Date of Patent: February 1, 2000
    Assignee: Apple Computer, Inc.
    Inventors: Kok S. Chen, Magnus Karlsson, Hungviet H. Nguyen
  • Patent number: 5708817
    Abstract: A programmable interrupt delay in a communication circuit enables accurate timing of an interrupt delay without tying up processor CPU cycles in the execution of a delay loop. The interrupt delay comprises a memory containing the program delay value. A communication circuit which generates an interrupt output corresponding to the transmission of a communication data stream is coupled to a timing circuit having a time value. This timing circuit also has a timing start input, which triggers timing of the timing value upon receipt of the interrupt output. A comparator coupled to the memory and to the timing circuit compares the time value to the delay value and generates a delayed interrupt when the time value and the delay value are equal.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: January 13, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Chi-Shing J. Ng, Magnus Karlsson