Patents by Inventor Anders Danne

Anders Danne 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: 8630292
    Abstract: A method and arrangement for distributing services messages from a client terminal to multiple service units or applications in one or more application servers in a multimedia service network. A service message distributor receives from the terminal, a multi-service message that includes a plurality of service message documents containing service-related data targeted to a specific service unit or application. The message distributor converts the received message into a plurality of individual service messages corresponding to the documents. The individual messages are sent separately toward their respective target service units or applications.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: January 14, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Anders Danne, Anders Lindgren, Christer Boberg
  • Patent number: 8185094
    Abstract: A method of handling the delivery of push messages from a notification server of a Session Initiation Protocol based network to a network user. The method comprises signalling to said notification server the start of a Session Initiation Protocol session and the end of a Session Initiation Protocol session, and deferring the delivery of some or all push messages, scheduled for delivery to said user during the ongoing session, until the session has finished.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: May 22, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Anders Lindgren, Anders Danne, Christer Boberg
  • Patent number: 7844708
    Abstract: A method and apparatus for distributing load between a plurality of servers, for handling incoming service requests in a server system. When a service request in received in an access node, a primary server is assigned out of a set of primary servers, using a first scheduling algorithm, for performing a processing task for the received service request. The first scheduling algorithm is capable of selecting any primary server. Further, a secondary server is assigned out of a set of secondary servers, using a second scheduling algorithm, for performing a storing task for the received service request. The second scheduling algorithm is capable of selecting one specific secondary servers for a storing task.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: November 30, 2010
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Willehadson, Anders Danne, Max Blomme
  • Patent number: 7739364
    Abstract: A method and apparatus for dynamically reconfiguring a server system. When a new server configuration is applied, a previous server configuration is saved. When receiving a service request, a first server is selected by using a first scheduling algorithm according to the new configuration. If the selected server is incorrect, a second server is selected by using a second scheduling algorithm according to the saved previous server configuration. User data associated with the received service request is moved from the second server, if correct, to the first server. In this way, stored data will be gradually and dynamically reorganized from the previous configuration to the new configuration in a relatively simple way.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: June 15, 2010
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Willehadson, Anders Danne, Max Blomme
  • Publication number: 20090094611
    Abstract: A method and arrangement for handling incoming requests for multimedia services in an application server having a plurality of processors. A service request is received from a user, requiring the handling of user-specific data. The identity of the user or other consistent user-related parameter is extracted from the received service request. Then, a scheduling algorithm is applied using the extracted identity or other user-related parameter as input, for selecting a processor associated with the user and that stores user-specific data for the user locally. Thereafter, the service request is transferred to the selected processor in order to be processed by handling the user-specific data.
    Type: Application
    Filed: December 15, 2005
    Publication date: April 9, 2009
    Inventors: Anders Danne, Christer Boberg, Kristoffer Gronowski
  • Publication number: 20090029726
    Abstract: A method and arrangement for distributing services messages from a client terminal to multiple service units or applications in one or more application servers in a multimedia service network. A service message distributor receives from the terminal, a multi-service message that includes a plurality of service message documents containing service-related data targeted to a specific service unit or application. The message distributor converts the received message into a plurality of individual service messages corresponding to the documents. The individual messages are sent separately toward their respective target service units or applications.
    Type: Application
    Filed: March 13, 2007
    Publication date: January 29, 2009
    Inventors: Anders Danne, Anders Lindgren, Christer Boberg
  • Publication number: 20090023399
    Abstract: A method of handling the delivery of push messages from a notification server of a Session Initiation Protocol based network to a network user. The method comprises signalling to said notification server the start of a Session Initiation Protocol session and the end of a Session Initiation Protocol session, and deferring the delivery of some or all push messages, scheduled for delivery to said user during the ongoing session, until the session has finished.
    Type: Application
    Filed: December 21, 2005
    Publication date: January 22, 2009
    Inventors: Anders Lindgren, Anders Danne, Christer Boberg
  • Publication number: 20080172486
    Abstract: A method and arrangement for handling client-related information in an application server connected to a telecommunication network for a client that has registered with the network. The application server receives a message from the client that results in the activation of a client state in the server. The server then creates a subscription with a registration unit such as an S-CSCF for monitoring registration events when the client's registration is changed. When the application server receives a registration event notification from the registration unit, the server updates the client state in response thereto.
    Type: Application
    Filed: May 2, 2006
    Publication date: July 17, 2008
    Inventors: Anders Danne, Anders Lindgren, Christer Boberg
  • Publication number: 20080008106
    Abstract: A method and arrangement for making membership information in communication groups easily available to clients. A group management server (202A) receives a group creation request (2.1) from a first client (A) for a new group comprising at least a second client (B). A list (Li) of members in the group is then stored (2.2), and a group event notification (2.3) is sent to a home network (200B) of the second client, to inform the network that the second client has become a member in the new group. A client can then find out which active communication groups he/she is a member of, without elaborate searching.
    Type: Application
    Filed: December 20, 2005
    Publication date: January 10, 2008
    Inventors: Christer Boberg, Anders Lindgren, Anders Danne
  • Publication number: 20070142029
    Abstract: The invention enables efficient management of messages in a communication system. A messaging center (100) generates, in response to reception of a request message from a first user (200) and intended to a second user (300), transaction information. This information is stored in a database (180) together with an identifier of the first user (200). A temporary address is generated based on the transaction information and an identifier of the center (100). A second request message including the temporary address is transmitted to the second user (300). Due to careful choice of the temporary address, the second user (300) may easily transmit a response message to the center (100). Upon reception, the center (100) extracts the temporary address from the response message and extracts the transaction information from the address.
    Type: Application
    Filed: January 28, 2004
    Publication date: June 21, 2007
    Inventors: Stefan Willehadson, Anders Danne
  • Publication number: 20050091653
    Abstract: A method and apparatus for distributing load between a plurality of servers, for handling incoming service requests in a server system. When a service request in received in an access node, a primary server is assigned out of a set of primary servers, using a first scheduling algorithm, for performing a processing task for the received service reqest. The first scheduling algorithm is capable of selecting any primary server. Further, a secondary server is assigned out of a set of secondary servers, using a second scheduling algorithm, for perfomring a storing task for the received service request. The second scheduling algorithm is capable of selecting one specific secondary servers for a storing task.
    Type: Application
    Filed: June 27, 2002
    Publication date: April 28, 2005
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Willehadson, Anders Danne, Max Blomme
  • Publication number: 20050066014
    Abstract: A method and apparatus for dynamically reconfiguring a server system (200). When a new server configuration is applied, a previous server configuration is saved. When receiving service requests, a first server is selected by using a first scheduling algorithm according to the new configuration. If the selected server was incorrect, a second server is selected by using a second scheduling algorithm according to the saved previous configuration. User data associated with the received service request is moved from the second server, if correct, to the first server. In this way, stored data will be gradually and dynamically re-organised from the old configuration to the new configuration in a relatively simple way.
    Type: Application
    Filed: June 27, 2002
    Publication date: March 24, 2005
    Inventors: Stefan Willehadson, Anders Danne, Max Blomme
  • Patent number: 6295302
    Abstract: Alternate speech and data communication over a single circuit is implemented within a communication network which include first nodes which include both a data source and a speech source. Digital information, comprising either speech parameters or data, is sent in discrete blocks between the first node and a second node connected to the network. An inband signaling bit pattern is included within selected blocks sent by a TX-alternator in the sending node to indicate whether all following digital information is to be interpreted by the receiving node as speech or data and a RX-alternator in the receiving node interprets the digital information in accordance with the last received inband signaling pattern. One exemplary implementation is in a GSM cellular radio network in tandem free operation.
    Type: Grant
    Filed: April 24, 1998
    Date of Patent: September 25, 2001
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Karl Hellwig, Anders Danne
  • Patent number: 6157620
    Abstract: An enhanced radio telephone providing both wireless communication and Internet-protocol (IP) telephone communication. In addition to transmitting and receiving digitized and coded speech signals in a wireless fashion using a radio transceiver, the enhanced radio telephone can also exchange coded speech data with a computer which is coupled to a communication network. Thus, the enhanced radio telephone can selectively operate as either a conventional radio telephone or as an improved IP telephone. The enhanced radio telephone includes an internal speech coder which is implemented for low power consumption and which allows the enhanced radio telephone to be used with a relatively low-cost computer for effective and economic IP telephony.In exemplary embodiments, an enhanced radio handset is connected to an input/output port of a personal computer running a software telephony application.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: December 5, 2000
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Anders Danne, John-Olof Bauner
  • Patent number: 5761619
    Abstract: A cellular telecommunications system has a plurality of nodes, each for performing at least one of a number of cellular telecommunications system functions, including base station, speech coder, control processing, signal processing, local handoff, location register, and network interface functions. The nodes are interconnected by a network preferably comprising an optical fiber cable. In one aspect of the invention, the protocol that is used on the network is a high speed synchronous protocol, such as the DTM protocol. A first node in the system may be an antenna; an RF component coupled to the antenna; an analog-to-digital converter having an analog port and a digital port, the analog port being coupled to the RF component; and an optical fiber modem for connecting the digital port of the analog-to-digital converter to the network means. A second node in the system may be for performing base station controller functions, wherein the first and second nodes, together, operate as a distributed base station.
    Type: Grant
    Filed: March 23, 1995
    Date of Patent: June 2, 1998
    Assignee: Telefoanktiebolaget LM Ericsson
    Inventors: Anders Danne, Steinar Dahlin
  • Patent number: 5572221
    Abstract: Methods and apparatus for detecting and predicting movement patterns of mobile radio transceivers, such as mobile cellular telephones, enhance the performance of hierarchical radio networks, in which network structures, such as different cells, have different communication bandwidths. One method of predicting a next location of a mobile terminal based on stored previous locations of the mobile terminal includes the step of comparing a current sequence that includes the current location of the mobile terminal and a plurality of previous locations of the mobile terminal to each of a plurality of stored sequences that each include previous locations of the mobile terminal. The method also includes the steps of selecting one of the stored sequences based on at least one quantitative measure of a degree of matching between the current sequence and each stored sequence, and predicting the next location of the mobile terminal based on the selected one of the stored sequences.
    Type: Grant
    Filed: October 26, 1994
    Date of Patent: November 5, 1996
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Alexander Marlevi, Anders Danne, George Liu