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: 8630292Abstract: 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: GrantFiled: March 12, 2007Date of Patent: January 14, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Anders Danne, Anders Lindgren, Christer Boberg
-
Patent number: 8185094Abstract: 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: GrantFiled: December 21, 2005Date of Patent: May 22, 2012Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Anders Lindgren, Anders Danne, Christer Boberg
-
Patent number: 7844708Abstract: 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: GrantFiled: June 27, 2002Date of Patent: November 30, 2010Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan Willehadson, Anders Danne, Max Blomme
-
Patent number: 7739364Abstract: 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: GrantFiled: June 27, 2002Date of Patent: June 15, 2010Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan Willehadson, Anders Danne, Max Blomme
-
Publication number: 20090094611Abstract: 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: ApplicationFiled: December 15, 2005Publication date: April 9, 2009Inventors: Anders Danne, Christer Boberg, Kristoffer Gronowski
-
Publication number: 20090029726Abstract: 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: ApplicationFiled: March 13, 2007Publication date: January 29, 2009Inventors: Anders Danne, Anders Lindgren, Christer Boberg
-
Publication number: 20090023399Abstract: 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: ApplicationFiled: December 21, 2005Publication date: January 22, 2009Inventors: Anders Lindgren, Anders Danne, Christer Boberg
-
Publication number: 20080172486Abstract: 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: ApplicationFiled: May 2, 2006Publication date: July 17, 2008Inventors: Anders Danne, Anders Lindgren, Christer Boberg
-
Publication number: 20080008106Abstract: 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: ApplicationFiled: December 20, 2005Publication date: January 10, 2008Inventors: Christer Boberg, Anders Lindgren, Anders Danne
-
Publication number: 20070142029Abstract: 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: ApplicationFiled: January 28, 2004Publication date: June 21, 2007Inventors: Stefan Willehadson, Anders Danne
-
Publication number: 20050091653Abstract: 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: ApplicationFiled: June 27, 2002Publication date: April 28, 2005Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Stefan Willehadson, Anders Danne, Max Blomme
-
Publication number: 20050066014Abstract: 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: ApplicationFiled: June 27, 2002Publication date: March 24, 2005Inventors: Stefan Willehadson, Anders Danne, Max Blomme
-
Patent number: 6295302Abstract: 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: GrantFiled: April 24, 1998Date of Patent: September 25, 2001Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Karl Hellwig, Anders Danne
-
Patent number: 6157620Abstract: 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: GrantFiled: May 16, 1997Date of Patent: December 5, 2000Assignee: Telefonaktiebolaget LM EricssonInventors: Anders Danne, John-Olof Bauner
-
Patent number: 5761619Abstract: 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: GrantFiled: March 23, 1995Date of Patent: June 2, 1998Assignee: Telefoanktiebolaget LM EricssonInventors: Anders Danne, Steinar Dahlin
-
Patent number: 5572221Abstract: 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: GrantFiled: October 26, 1994Date of Patent: November 5, 1996Assignee: Telefonaktiebolaget LM EricssonInventors: Alexander Marlevi, Anders Danne, George Liu