Patents by Inventor Lars-Goran Petersen

Lars-Goran Petersen 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: 7433305
    Abstract: A system and method are disclosed for switching a data flow of information packets intended for paths between a respective sending and receiving entity, the method includes buffering the packets from the paths in a queue; halting a sending entity on congestion of the queue; storing the halt condition in a switch state; noting the individual portions that different of the paths occupy in the queue; halting the sending entity for the path occupying the individually greatest portion of the queue; storing the halted path in a free one of the switch states including storing its bandwidth; successively updating the respective bandwidth of halted paths as the queue is repeatedly congested; determining an older part of the states; and purging the state for a path having the smallest bandwidth in said older part of the states.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: October 7, 2008
    Assignee: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventors: Ulf Peter Hansson, Lars-Göran Petersen, Mats Nils Fredrik Ernkell
  • Patent number: 7397820
    Abstract: The present invention relates to a method for transportation of user information in a core network (CN). The core network is located between a source access network (SAN) and a destination access network (DANB). The method comprises the following steps: collecting in a source center (MSCa) in the source network (SAN) of voice packets from source units (1a, 2a, 3a, 4a, 5a) in the source network. The voice packets have the destination network (DANB) specified as receiving network; arranging of the collected voice packets into a payload part (IPPL) of an IP-packet (IP) in the core network (CN); transferring of the IP-packet in the core network (CN) from the source center (MSCa) to a destination center (MSCb) in the destination network (DANB).
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: July 8, 2008
    Assignee: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventor: Lars-Göran Petersen
  • Patent number: 7266126
    Abstract: The present invention refers to a gateway (MGW1) in a telecommunication system (TS1) enabling connections to be effectively established between various networks (N1, N2, N3) in the telecommunication system. The gateway comprises resources from different nodes (RNC1, MSC1, IP1, VX1) of the various networks. Servers (S1-S6) from the networks are connected to the gateway (MGW1) and co-utilize the resources, which contributes to the effective utilization of the resources. This effective utilization of the resources is supported by the resources being divided into resource groups. Specific ones of these resource groups can be utilized by solely each one of the servers. Consequently, important services such as alarm services and security services can always reach the necessary resources in the gateway. Other resource groups can be co-utilized by only a small number of the servers while additional resource groups may be co-utilized by all of the servers (S1-6).
    Type: Grant
    Filed: July 5, 2000
    Date of Patent: September 4, 2007
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gunnar Larsson, Patrik Wiss, Lars-Göran Petersen, Ulf Ekstedt
  • Patent number: 7116683
    Abstract: Techniques are provided for sequencing user data packets (e.g., voice packets) segmented into plural AAL2 packets which are in turn carried over Internet Protocol (IP). Concerning segmented user data packets, the techniques of the present invention utilize one or more predetermined values in the length indicator (LI) field in the headers of the certain ones of the plural AAL2 packets to carry information other than packet size information. Further, the techniques of the present invention use the User-to-User indicator (UUI) field of the AAL2 packets to carry AAL2 information such as segmentation notification and sequence-derivable information. For AAL2 packets which carry non-segmented user data packets (e.g., user data packets which can fit with the maximum size of a single AAL2 packet), the length indicator (LI) field contains the actual length of the AAL2 packet in conventional manner.
    Type: Grant
    Filed: November 21, 2000
    Date of Patent: October 3, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars-Göran Petersen, David Comstock
  • Patent number: 7065094
    Abstract: The present invention relates to a coupling node (MG1) for coupling of communications in a telecommunication system, comprising networks (N1, N2) with different signal formats. The coupling node has switching and trunking functions (CP21, CP23) corresponding to the signal formats, and telefunctions, e.g. coders/decoders (F21) and echo cancellers (F22), which the node can couple into a communication by means of a selector (PS1). The functions are supported by printed board assemblies (CB1–CB9) in magazines (SR1), and the printed board assemblies have signal processors (DSP11–DSP13) with access points (SAP11–SAP14). The selector hunts one of the signal processors for handling one of the functions. If the processor has sufficiently free memory space in its data store and in its instruction memory and sufficient processor capacity, this processor is selected. Otherwise a new processor is hunted which is investigated in the same way.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: June 20, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars-Göran Petersen, Gunnar Larsson, Patrik Wiss, Ulf Ekstedt
  • Patent number: 7054318
    Abstract: A method of indicating the length of a mini cells in a mobile telephony network. Non linear coding of a short fixed length field in the header of the mini cell is described. Either an extension bit method or an extension code method is used to extend the length field so as to increase the number of length values available for coding of the mini cell sizes. The length of a mini cell is indicated in the individual mini cell or is indicated indirectly using a CID/length mapping table. Mini cell sizes are changed during a connection and methods are described for doing this. Cell header reading devices for extracting user information of individual mini cells are described. A mobile telephone network using the cell header reading devices is described.
    Type: Grant
    Filed: October 23, 2001
    Date of Patent: May 30, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars Göran Vilhelm Eneroth, Karl Anders Näsman, Lars-Göran Petersen
  • Patent number: 6993018
    Abstract: A switching node (20) has a semiconductor switch core (22) and plural switch port devices (24). The semiconductor switch core comprises a two dimensional buffer matrix having one buffer memory (40) per crosspoint to which cells having differing priority classes are written. The switch core further has plural switch core ports (30), with each of the switch core ports writing traffic cells to a row (42) of the matrix and reading traffic cells from a column (44) of the matrix. For each crosspoint of the matrix a high priority signaling element (46H) is formed in the semiconductor switch core. A novel low priority cell flushing operation the present invention moots any cell blocking problems.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: January 31, 2006
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dan Hörlin, Lars-Göran Petersen
  • Patent number: 6894998
    Abstract: A media stream system (140) processes plural media streams (148), e.g., speech streams or speech channels. The system comprises plural processors (146), each of which execute one or more plural types of media stream processing functions (147). A switch function (144) routes packets of the plural media streams to a sequence of the plural processors whereby the plural types of media stream processing functions are sequentially performed relative to the packets. A packet size for the packets is chosen to minimize overhead load on at least one of the plural processors without causing undue delay for a packet awaiting processing by the at least one of the plural processors. In an example non-limiting implementation, the packet size for a packet of media information is chosen to be 160 octets, consecutive packets of a same media stream being separated by a packet repetition interval which is 20 milliseconds.
    Type: Grant
    Filed: October 25, 2000
    Date of Patent: May 17, 2005
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Patrik Wiss, Ulf Ekstedt, Ola Dagberg, Gunnar Larsson, Lars-Göran Petersen
  • Patent number: 6848103
    Abstract: Method and apparatus for processing data in a multi-processor environment are provided. An application chain is built including at least one application to be performed on the data. The data is received, and program information, e.g., a pointer, is added to the data for identifying a current application in the application chain to be performed on the data. The data is forwarded to an available processor in the multi-processor environment and is processed using the current application identified by the added program information. The processed data is updated with new program information identifying a next application in the application chain to be performed, if any. The processed data is forwarded to an available processor, processed, and updated repeated times until the data is processed by all applications in the application chain.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: January 25, 2005
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Gunnar Larsson, Patrik Wiss, Lars-Göran Petersen, Ulf Ekstedt
  • Publication number: 20040260834
    Abstract: The invention distributes the adjacent-router link interfaces of a network node among several logical routers and provides a node-internal interface between at least two of the logical routers. Each logical router is generally assigned a dedicated subset of the adjacent-router link interfaces of the network node. Thereby, the number of adjacencies related to each logical router is reduced, leading to a reduction in the load on the corresponding routing protocol process of each logical router. The routing protocol processes are preferably executed on seperate processors, one for each logical router. This network node implementation is directly scalable by selecting the number of logical routers and properly dividing the adjacencies of the network node among the logical routers.
    Type: Application
    Filed: May 11, 2004
    Publication date: December 23, 2004
    Inventors: Lars Ake Anders Lindholm, Lars-Goran Petersen
  • Patent number: 6804246
    Abstract: A communications network (40) has ATM cells with AAL2 protocol packets carried on a first interface (54) between two nodes (42, 44) of the network. Using the AAL2 protocol packets, many user channels are multiplexed onto one ATM VC between the two nodes. In one of the two nodes designated as a control node (44), user channels are terminated by mapping AAL2 packets of the user channels into modified ATM cells having a AAL protocol different than AAL2. The AAL protocol utilized for the modified ATM cells, termed AAL2 prime, requires that AAL2 packets carried in the ATM cell payload be whole packets and that the ATM payload not have an AAL2-type start field. Preferably, in the AAL2 prime protocol only one whole AAL2 packet is carried per ATM cell payload. Termination of the AAL2 user channels at the control node preferably occurs at a pooled and centralized resource termed a cell handling unit (32).
    Type: Grant
    Filed: November 9, 1998
    Date of Patent: October 12, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars-Göran Petersen, Staffan Andersson, Per Erik Filip Sydhoff, Peter Carl Birger Lundh
  • Patent number: 6757296
    Abstract: Asynchronous data samples are received from a plurality of data channels for distribution onto a plurality of data processors each having a plurality of processing-slots. The identity of a channel from which a sample is received is determined using a channel ID associated with the sample. A time-stamp is assigned to at least one sample from each respective channel. Finally, at least one time-stamped sample is assigned to a processing-slot such that the separation between the time-stamp and a nearest time-stamp of at least one sample assigned to at least one other processing-slot of each respective processor is maximized.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: June 29, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gunnar Larsson, Lars-Göran Petersén, Stefan Pudas, Patrik Wiss
  • Patent number: 6754227
    Abstract: A gateway (MG1) interconnects telecom networks (N1,N2) of different types with different signal formats (ATM,IP). A first control unit (CC1), connected (C1) to a server, controls connection set up. A second control unit (RC2) provides telecom functions (F21-F28), such as speech coder/decoder or echo extinguisher, to the connection. A third control unit (BC3) establishes connections and sets up switch functions (CP21-CP27) corresponding to the different signal formats (ATM,IP). A signal format converter (CP29) converts to/from a common signal format (COM1) that the telecom functions uses. A speech request goes via the server to the first control unit (CC1), which requests telecom function (F21) by the second control unit (RC2). This returns the address (ADR11) of the telecom function to the first control unit (CC1) which sends the function address (ADR11) and the network address (ADR2) of the connection to the third control unit (BC3).
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: June 22, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars-Göran Petersen, Ulf Ekstedt, Patrik Wiss, Ola Dagberg, Gunnar Larsson, Hans Peter Lippelt
  • Publication number: 20040109412
    Abstract: A system and method are disclosed for switching a data flow of information packets intended for paths between a respective sending and receiving entity, the method includes buffering the packets from the paths in a queue; halting a sending entity on congestion of the queue; storing the halt condition in a switch state; noting the individual portions that different of the paths occupy in the queue; halting the sending entity for the path occupying the individually greatest portion of the queue; storing the halted path in a free one of the switch states including storing its bandwidth; successively updating the respective bandwidth of halted paths as the queue is repeatedly congested; determining an older part of the states; and purging the state for a path having the smallest bandwidth in said older part of the states.
    Type: Application
    Filed: October 21, 2003
    Publication date: June 10, 2004
    Inventors: Ulf Peter Hansson, Lars-Goran Petersen, Mats Nils Fredrik Ernkell
  • Patent number: 6747954
    Abstract: An asynchronous transfer mode (ATM) switch (20) has plural switch ports (24) connected by respective bidirectional links (27, 28) to a switch core (22). Connected to each switch port is a corresponding row column unit (40), each row column unit managing the writing of service cells to one row of cross point units (32) and the reading of service cells from one column of cross point units. The bidirectional links between each switch port and its corresponding row column unit of the switch core carry both service cells and control cells. An interactive exchange of control cells is implemented to sequence operation of the switch core. The operations particularly dependent upon control cell generation include transmission of service cells from the switch core; transmission of pollstate control cells from the switch core; retrieval of contents of certain control registers maintained by the switch core; and synchronization procedures.
    Type: Grant
    Filed: November 9, 1998
    Date of Patent: June 8, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars-Göran Petersen, Hans Magnus Broberg
  • Patent number: 6738381
    Abstract: A queuing system (230) stores a package (246) derived from an ATM cell, the package including an internal interface header (IIH) and either an ATM cell payload or an AAL2 packet. The queuing system comprises a queue (312, 320) for storing the package, as well as a processor which executes plural functions. A time stamping function applies a time stamp upon storage of the package in the queue. The time stamping function can apply the time stamp to a package as replacement of the internal interface header. A time stamp checking function uses the time stamp to make a determination whether the tenure of the package in the queue is longer than permissible. The time stamp checking function can make the tenure determination in conjunction with a potential readout of the package from the queue. Alternatively, time stamp checking function can make the tenure determination when invoked by a queue monitoring function which monitors a fill level of the queue (e.g., when a queue fill level exceeds a threshold).
    Type: Grant
    Filed: November 9, 1998
    Date of Patent: May 18, 2004
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Mikael Agnevik, Arne Lundbäck, Lars-Göran Petersen, Mattias Östman
  • Publication number: 20040071102
    Abstract: The present invention relates to an arrangement and a method for echo cancellation wherein only telecommunications traffic (s6) of a downlink (3), for which echo cancellation is performed, passes through an echo canceller function (1′). Traffic (s5) of an uplink (2) is forwarded via a switch (15) to a near end (B) without passing through the echo canceller function (1′). A signal copy (s9) of traffic (s5) of the uplink is created by the switch (15) and directed to the echo canceller function (1′) in order to serve as a base for an estimated echo signal (e′). The estimated echo signal (e′) is subtracted from the traffic (s6) of the downlink, which is input to the echo canceller function (1′), so as to create an output signal (s8), which is substantially free from echo. The invention makes it possible to reduce the processing capacity required in connection with echo cancellation and provides for a decreased delay of traffic of the uplink (2).
    Type: Application
    Filed: October 31, 2003
    Publication date: April 15, 2004
    Inventors: Lars-Goran Petersen, Gunnar Larsson, Patrik Wiss, Stefan Pudas
  • Publication number: 20040042400
    Abstract: A connection admission control (CAC) technique for a telecommunications node approximates probability of loss using a log moment generating function and its two partial derivatives of workload on a queue over a time interval. The approximation uses four state variables, which depend on the log moment generating function and its two partial derivatives. The four state variables are: (1) Linear term in approximation to log loss ratio at a working point; (2) the argument of logarithmic term in approximation to log loss ratio at the working point; (3) a buffer limit used at the working point; and (4) a multiplier of imaginary traffic used at the working point. Advantageously, these state variables vary linearly with the traffic, so a new connection can simply add its contributions to them.
    Type: Application
    Filed: July 30, 2003
    Publication date: March 4, 2004
    Applicant: Telefonaktiebolaget LM Ericsson
    Inventors: Dan Horlin, Lars-Goran Petersen
  • Patent number: 6631116
    Abstract: The invention relates to a method of changing the size of mini cells belonging to an individual connection during an ongoing connection. A control mini cell is used for this purpose. The control mini cell is transported either in a separate connection or in the same individual connection the mini cell size of which it shall change. Depending on system design the control mini cell is handled either at the control plane by the operation and maintenance system of the telecommunication network or is it handled at the traffic plane by transmission equipments.
    Type: Grant
    Filed: January 27, 1997
    Date of Patent: October 7, 2003
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lars Göran Vilhelm Eneroth, Karl Anders Näsman, Lars-Göran Petersen
  • Publication number: 20030169726
    Abstract: The invention concerns a telecommunication gateway for processing a data stream in a local chain of process function such as media stream applications (MSAs). The gateway basically includes a bearer control unit (102), a connection coordinator (103), and a resource manager (104) with an associated pool (105) of resources. For a requested connection, the connection coordinator (103) requests a media connection agent (106) and the necessary media stream applications (MSA1-MSA3) from the resource manager (104). The connection agent (106) determines a routing table (107) based on the destination addresses of the requested MSAs, and uses the routing table (107) to route the data stream from an incoming exchange terminal (ET1) to an outgoing exchange terminal (ET2) through the chain of MSAs.
    Type: Application
    Filed: March 31, 2003
    Publication date: September 11, 2003
    Inventors: Gunnar Bengt Larsson, Patrik Wiss, Lars-Goran Petersen, Ulf Ekstedt