Patents by Inventor Dirk Trossen

Dirk Trossen 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).

  • Publication number: 20040127203
    Abstract: Systems and methods that extract application data from software applications and convert the application data to profile data formatted in accordance with a profile data syntax are disclosed. The common syntax allows several different software applications to be used during the processing of calls.
    Type: Application
    Filed: December 26, 2002
    Publication date: July 1, 2004
    Applicant: Nokia, Inc.
    Inventors: Outi Markki, Dirk Trossen
  • Publication number: 20040114744
    Abstract: A communications network user may define multiple states. The state of the user is communicated to a call processing server. A set of instructions establishes various call processing options for incoming or outgoing calls received when the user is in one of the defined states. Upon receipt of a request to establish communication to or from the user, the call processing server processes the request as specified by the instructions in the instruction set that are mapped to the user's current state. The instructions may be in the form of a Call Processing Language (CPL) script, and may reside on a Session Initiation Protocol (SIP) compliant proxy server. The user state may be uploaded to the server in various manners.
    Type: Application
    Filed: December 17, 2002
    Publication date: June 17, 2004
    Applicant: Nokia Corporation
    Inventor: Dirk Trossen
  • Publication number: 20040111476
    Abstract: A system, method and computer program product are provided for delivering media content. The system includes at least one recipient that may be associated with at least one recipient rule. The system also includes a sending entity capable of transmitting a multimedia message addressed to the recipients. The sending entity can also specify delivery rules in the message. In this regard, the multimedia message includes media content. The system further includes a network entity capable of receiving the multimedia message and identifying any recipient rules, sending entity rules and/or network rules associated with the multimedia message. The network entity can then deliver the media content to the recipients based upon respective rules. The network entity can also be capable of processing the media content based upon the rules before delivering the media content, such as by transcoding or truncating at least a portion of the media content prior to delivery.
    Type: Application
    Filed: December 6, 2002
    Publication date: June 10, 2004
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar
  • Publication number: 20040090937
    Abstract: A method, system and computer program are disclosed to perform a low latency inter-technology handoff of a MN from a WLAN to a cellular network. The method includes transmitting a Bearer Context from the MN for use by the cellular network, the Bearer Context containing information required to establish access network bearers in the cellular network for an ongoing Internet session of the MN; and responding to the Bearer Context with a Router Advertisement that is forwarded to the MN. The Bearer Context may be piggybacked on another message, or it may be sent as a separate message. The Bearer Context includes information expressive of: (a) a QoS requirement of an ongoing application or applications of the MN; (b) a unique identity of the MN that is recognizable by the cellular network; (c) parameters to facilitate the creation of a Point-to-Point Protocol state in the cellular network; and (d) parameters to enable establishment of packet filters in the cellular network.
    Type: Application
    Filed: June 19, 2003
    Publication date: May 13, 2004
    Applicant: NOKIA CORPORATION
    Inventors: Hemant Chaskar, Govind Krishnamurthi, Dirk Trossen
  • Publication number: 20040018841
    Abstract: A method for supporting relocation of an IP session during a network layer handover in a mobile communication system. In the method, application context information indicating activities that are advantageously executed pro-actively before the network layer handover is sent. The indicated activities are then pro-actively executed in a receiving network node. An advantage of the method and arrangement of the invention is that the pro-active actions, including pre-allocation of some critical resources for seamless handover of an ongoing IP session, facilitate timely implementation of the activities required for handing over an IP session, and/or selection of a target access router.
    Type: Application
    Filed: April 16, 2003
    Publication date: January 29, 2004
    Inventor: Dirk Trossen
  • Publication number: 20040005894
    Abstract: A solution for supporting relocation of an IP session of a mobile node during a network layer handover in a mobile communication system. In the method, from the application context information on the mobile node is detected a first set of capabilities of a network node that that facilitate maintaining the IP session. This first set of capabilities is queried from one or more potential next network node. Applicability of the potential next network node to the relocation of the IP session is determined by the capability information on the first set of capabilities.
    Type: Application
    Filed: April 16, 2003
    Publication date: January 8, 2004
    Inventors: Dirk Trossen, Dana Pavel, Govindarajan Krishnamurthi, Hermant M. Chaskar, Ram Gopal Lakshmi Narayanan
  • Publication number: 20040003058
    Abstract: Systems and methods are provided for service registration and service discovery as part of device registration. In one embodiment, service registration and discovery are performed as part of session initiation protocol (SIP) device registration. In one embodiment steps for performing service registration of a device include sending a REGISTER message to a network entity having a payload including service description information, and sending a service registration message from the network entity to one or more service discovery agents. In one embodiment steps for performing service discovery for one or more devices meeting service requirements include sending a QUERY message to a network entity, the network entity sending a service discovery message to one or more service discovery agents, the service discovery agents responding to the network entity, and the network entity sending a SERVICE message to the requester.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Applicant: NOKIA, Inc.
    Inventor: Dirk Trossen
  • Patent number: 6665723
    Abstract: A method for outsourcing Internet call processing functions from a session initiation protocol (SIP)-compliant proxy to a third-party call processing entity comprises the steps of executing a call processing language script in the SIP-compliant proxy, detecting an external-switch, transferring call processing to the third-party identified in an external-switch parameter, detecting an external-result, decoding the external-result and completing the call processing using information in the external-result. Similarly, a system for outsourcing Internet call processing functions to a third-party call processing entity from a session initiation protocol (SIP)-compliant proxy is described, which comprises a device for executing a call processing language script in the SIP-compliant proxy using an interpreter, communication between the call processing language script and the interpreter and communication between the interpreter and the third-party call processing entity.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: December 16, 2003
    Assignee: Nokia Corporation
    Inventor: Dirk Trossen
  • Publication number: 20030227911
    Abstract: An arrangement and a method is provided for discovering candidate access routers in a mobile IP (Internet Protocol) network to enable seamless IP handover of a mobile node between access routers. A server element (19), which is separate from the access routers (11, 12) and the mobile node (MN), is provided with access router information relating to one or more access routers and with information identifying the access router serving the mobile node and reachability information about one or more access routers other than the serving access router that are within reach to the mobile node. The address of at least one of said one or more access routers within reach to the mobile node is determined in the server element on the basis of the provided information.
    Type: Application
    Filed: March 27, 2003
    Publication date: December 11, 2003
    Inventor: Dirk Trossen
  • Publication number: 20030210666
    Abstract: The present invention provides a relocation of an application-specific functionality for an application that a mobile terminal (mobile node) is executing. Entities that may provide application-specific functionalities that assist the application include a location-based server (that may be associated with a supplementary service provider functionality), a transcoder proxy, and a security gateway. The relocation of the application-specific functionality with a network layer-level handoff enables the mobile terminal to seamlessly execute an application that utilizes the media content from a content source that is supporting the mobile terminal before the handoff Subsequent to the handoff, the mobile terminal registers with a current access router in order to inform the current access router about application context information.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar, Govind Krishnamurthi
  • Publication number: 20030212764
    Abstract: The present invention provides a relocation of content sources that provide media content to a mobile terminal (mobile node) when a network layer-level handoff occurs. The relocation of content sources enables the mobile terminal to seamlessly execute an application that utilizes the media content from a current content source before the handoff and from a new content source after the handoff. The mobile terminal registers with a current access router in order to inform the access router about application context information. The current access router informs a new access router about the impending handoff. The new access router consequently discovers the new content source.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar
  • Publication number: 20030204599
    Abstract: Service provisioning in mobile terminals is provided through registering and transferring of application context, which permits substantially seamless transfer of application functionality across administrative service domains. An architecture for providing application context transfer may include access routers, transcoder proxy servers, and gateway routers. A mobile terminal served by a current access router creates an application context for a session and registers it with the current access router. Around the time of handoff, the current access router transfers the application context to a new access router associated with a new administrative domain and a new access network. The new access router evaluates the application context and takes steps to provide application functionality for the mobile terminal and current sessions.
    Type: Application
    Filed: May 3, 2002
    Publication date: October 30, 2003
    Applicant: NOKIA, Inc.
    Inventors: Dirk Trossen, Hemant M. Chaskar
  • Publication number: 20030177242
    Abstract: A method for performing Internet call processing related to the completion of session initiation requests is provided. The session initiation requests include one or more triggers. Based on the detection of one or more triggers, a call processing entity involved with processing the session initiation request transfers call processing to one or more third parties. Each third party performs additional call processing and returns a result to the call processing entity. Based on reception of the result, the call processing entity continues processing the session initiation request. The URI of one or more third parties may be specified in the session initiation request. Also, one or more third parties may be pre-specified. A special trust relationship may exist between a terminal related to the session initiation request and one or more third parties, and the third parties may therefore perform call processing using context specific information or confidential information.
    Type: Application
    Filed: June 26, 2002
    Publication date: September 18, 2003
    Applicant: NOKIA, Inc.
    Inventors: Dirk Trossen, Dana Pavel
  • Publication number: 20030174667
    Abstract: This invention provides a messaging interface between a Mobile Node (MN) and an Access Router (AR) that enables the registration of MN preferences with a current AR (AR_current) and, when appropriate, the notification of the MN of the discovery of an AR in the proximity of AR_current that matches MN-specified preference criteria. The notifying AR_current may be the one that the MN originally registered its preferences with, or it could be another AR that, due to movement by the MN, has assumed the role of AR_current. In this case the MN preference data set to be transferred from one AR to another in response to the movement of the MN. The presently preferred messaging interface has two main modes of operation. In a first mode of operation, a “Query” mode, the MN explicitly queries AR_current for information descriptive of the capabilities of nearby ARs. AR_current responds to the MN query after examining the information stored in its PNL.
    Type: Application
    Filed: November 15, 2002
    Publication date: September 18, 2003
    Applicant: Nokia Corporation
    Inventors: Govind Krishnamurthi, Dirk Trossen, Hemant Chaskar
  • Publication number: 20030157899
    Abstract: The present invention provides methods and apparatus for transmitting muolticast data over a wireless channel. At least one wireless terminal requests a multicast service corresponding to at least one requested layer. A wireless infrastructure comprising a base station and a node determines a data rate that the at least one wireless terminal can receive reliably and correspondingly configures a multicast session for at least one layer. The node utilizes measurements provided by the wireless terminal. The node through the base station signals the wireless terminal about a link-level multicast address corresponding to a time slot for which the wireless terminal shall process packets. An associated point of attachment with a core data network controls a data flow from a multicast content source through the core data network in order to match the data rate over the wireless channel.
    Type: Application
    Filed: February 20, 2002
    Publication date: August 21, 2003
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar
  • Publication number: 20030156540
    Abstract: The present invention provides methods and apparatus for transmitting of multicast data over a wireless channel. At least one wireless terminal requests a multicast service corresponding to at least one requested layer. A wireless infrastructure comprising a base station and a node determines a data rate that the at least one wireless terminal can reliably receive and correspondingly configures a multicast session for at least one layer. The node utilizes measurements provided by the wireless terminal. The node through the base station signals the wireless terminal about a link-level multicast address corresponding to a time slot for which the wireless terminal shall process packets.
    Type: Application
    Filed: February 20, 2002
    Publication date: August 21, 2003
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar
  • Publication number: 20030101266
    Abstract: A method for outsourcing Internet call processing functions from a session initiation protocol (SIP)-compliant proxy to a third-party call processing entity comprises the steps of executing a call processing language script in the SIP-compliant proxy, detecting an external-switch, transferring call processing to the third-party identified in an external-switch parameter, detecting an external-result, decoding the external-result and completing the call processing using information in the external-result. Similarly, a system for outsourcing Internet call processing functions to a third-party call processing entity from a session initiation protocol (SIP)-compliant proxy is described, which comprises a device for executing a call processing language script in the SIP-compliant proxy using an interpreter, communication between the call processing language script and the interpreter and communication between the interpreter and the third-party call processing entity.
    Type: Application
    Filed: November 29, 2001
    Publication date: May 29, 2003
    Applicant: Nokia Corporation
    Inventor: Dirk Trossen
  • Publication number: 20030091021
    Abstract: An apparatus and method is provided for forwarding multicast packets in a communication network using a physically scoped routing protocol. Each of a plurality of access routers maintains information concerning the addresses of physically neighboring access routers. Multicast packets received by each access router are evaluated to determine whether they should be routed using a conventional administratively scoped routing rule or using a physically scoped routing rule. Administratively scoped packets are routed to the multicast address using conventional administrative scoping rules. Physically scoped packets are “tunneled” by encapsulating them in a unicast packet, which is then transmitted to one or more physically neighboring access routers. An optional time-to-live parameter allows multiple levels of neighboring proximity to be specified.
    Type: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Govind Krishnamurthi, Hemant M. Chaskar
  • Publication number: 20030048195
    Abstract: A system and method to provide a presence user agent (207) capable of receiving tag identifiers from a tagging sensor (205) and possibly tag statuses. The presence user agent (207) may send the tag identifier, tagging sensor identifier, and other associated data to a Session Initiation Protocol Presence Server (201). SIP Presence Server (201) may send a message based on the tag identifier and tagging sensor identifier to a requesting entity (211).
    Type: Application
    Filed: August 31, 2001
    Publication date: March 13, 2003
    Inventor: Dirk Trossen
  • Patent number: 6233241
    Abstract: A transmission system having a plurality of network elements arranged in a tree-like hierarchical structure, and which includes means for the management and allocation of resources to the network elements. Such a system may be a communication and data transmission network consisting of a plurality of users having distributed databases. In order to enhance the efficiency and transmission speed in such a transmission system, according to the invention network elements which are situated along a resource path (P) store only the course of such resource path, but not the possessors and states of resources in lower hierarchical levels of the system.
    Type: Grant
    Filed: April 8, 1998
    Date of Patent: May 15, 2001
    Assignee: U.S. Philips Corporation
    Inventors: Dirk Trossen, Tobias Helbig