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

  • Patent number: 7293271
    Abstract: A system and method are provided for binding a semantic to an event. The system includes a first network entity capable of transmitting a subscription message including an event package and a semantic description describing a semantic associated with the event package. The system also includes an event server capable of receiving the subscription message. The event server is thereafter capable of generating a semantic package identifier associated with the event package and the semantic description to thereby bind the event package to the semantic description. The event server is further capable of sending a first notify message to the first network entity, where the first notify message includes the semantic package identifier.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: November 6, 2007
    Assignee: Nokia Corporation
    Inventors: Dirk Trossen, Dana Pavel
  • Patent number: 7280505
    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: Grant
    Filed: June 19, 2003
    Date of Patent: October 9, 2007
    Assignee: Nokia Corporation
    Inventors: Hemant Chaskar, Govind Krishnamurthi, Dirk Trossen
  • Patent number: 7274943
    Abstract: A communication system includes a first communication network, a second communication network, a gateway entity, a subscriber entity, and at least one service provider entity. The first communication network services a mobile user equipment in accordance with a first communication protocol. The mobile user equipment is configured to generate a service request containing information regarding a desired service. The second communication network operates in accordance with a second communication protocol. The gateway entity interfaces the first and second communication networks. The subscriber entity connects to the second communication network for generating a service subscription message in accordance with the second communication protocol based on information from the service request. The at least one service provider entity provisions the requested service in response to the service subscription message generated by the subscriber entity.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: September 25, 2007
    Assignee: Nokia Corporation
    Inventor: Dirk Trossen
  • Patent number: 7272122
    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: Grant
    Filed: May 10, 2002
    Date of Patent: September 18, 2007
    Assignee: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar, Govind Krishnamurthi
  • Patent number: 7224677
    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: Grant
    Filed: November 15, 2002
    Date of Patent: May 29, 2007
    Assignee: Nokia Corporation
    Inventors: Govind Krishnamurthi, Dirk Trossen, Hemant Chaskar
  • Patent number: 7187931
    Abstract: A method and apparatus are provided for handing over a mobile node from a first access router to a second access router. This may include moving a mobile node from a first geographic location associated with the first access router to a second geographic location associated with the second access router. A request message may then be sent from the second access router to the mobile node. A connectivity report may then be sent from the mobile node to the second access router.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: March 6, 2007
    Assignee: Nokia Corporation
    Inventor: Dirk Trossen
  • Patent number: 7142876
    Abstract: A service provider entity includes a communication interface for communication with user equipment and for receiving location information from a plurality of different communication systems. The service provider entity further includes a processor for processing the received location information for determining the location of user equipment subscribing to the service provider entity and for providing services for the subscribing user equipment based on the determined location of the user equipment. A service can also be provided for the user in accordance with a registration if a check indicates that at least one condition that triggers providing the service and registered at the service providing entity is met.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: November 28, 2006
    Assignee: Nokia Corporation
    Inventors: Dirk Trossen, Dana Pavel
  • Publication number: 20060168319
    Abstract: A system is provided for multipoint service (e.g., web service) invocation includes a plurality of event servers and a proxy. The event servers are associated with a group address representative of at least one characteristic of the event servers, and are also associated with at least one contact address. The proxy is capable of receiving a request for invocation of a service, where the request is addressed to the group address. In response to receiving the request, the proxy is capable of mapping the group address to at least one contact address associated with the event servers, and forwarding the service invocation request to the event servers based upon the at least one contact address. In turn, the event servers are capable of receiving the service invocation request and separately invoking the requested service.
    Type: Application
    Filed: November 18, 2004
    Publication date: July 27, 2006
    Applicant: Nokia Corporation
    Inventor: Dirk Trossen
  • Publication number: 20060142027
    Abstract: A mobile terminal (10) includes a transceiver (11); a user interface (10D) and a location module (10B) coupled to the transceiver and responsive to a trigger to request that a map be downloaded to the mobile terminal for storage in a memory (10C). The location module is further coupled to the user interface for displaying at least a portion of a downloaded map to a user and for prompting the user to indicate the user's location on the map. The location module is responsive to the user indicating the user's location for supplying enhanced mobile terminal location information to an application (10A) that requests mobile terminal location information.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Govindarajan Krishnamurthi, Franklin Reynolds, Dana Pavel, Dirk Trossen
  • Publication number: 20060133385
    Abstract: A system for invoking a service includes an invoking entity and a network entity such as a service provider. The invoking entity can send a service invocation request to effectuate invocation of a service. The service invocation request is formatted and sent in accordance with a given messaging architecture (e.g., SOAP). The network entity is capable of receiving the service invocation request, such as to invoke the requested service. The network entity can also send a response to the service invocation request, although the response is sent across a SIP architecture. Similar to the service invocation request, the response includes a payload formatted in accordance with the given messaging architecture. Thus, although the network entity can send a response across a SIP architecture, the invoking entity sends the service invocation request independent of the SIP architecture.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Michael Mahan, Frederick Hirsch
  • Patent number: 7054643
    Abstract: The present invention provides methods and apparatus for transmitting 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 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: Grant
    Filed: February 20, 2002
    Date of Patent: May 30, 2006
    Assignee: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar
  • Publication number: 20060080428
    Abstract: An event notification system includes a data communications network (18), at least one event server (20) coupled to the data communications network and at least one subscriber (12) coupled to the data communications network. The subscriber is operable to send a subscribe message to the event server, the subscribe message containing information for specifying at least one application semantic. The event server is operable to generate a first notification to the subscriber upon the at least one application semantic being satisfied and to generate a second notification to the subscriber upon a change in the specified application semantic, thereby enabling an occurrence of a substitution of the specified application semantic with another application semantic.
    Type: Application
    Filed: June 7, 2004
    Publication date: April 13, 2006
    Inventors: Dirk Trossen, Dana Pavel
  • Patent number: 6996104
    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: Grant
    Filed: February 20, 2002
    Date of Patent: February 7, 2006
    Assignee: Nokia Corporation
    Inventors: Dirk Trossen, Hemant M. Chaskar
  • Publication number: 20060013233
    Abstract: Disclosed is an event notification system and a method to operate an event notification system that has servers and a subscriber unit. The method includes associating with a particular event subscription an “available” event template subscription; sending an initial notify message to the subscriber unit with a current availability of an event state of the event subscription and, for the duration of the particular event subscription, upon detecting a change in the availability of the event state sending an “available” event template notification to the subscriber unit from the event server for informing the subscriber unit of the change in the availability of the event state. The change can be from available to unavailable, or from unavailable to available.
    Type: Application
    Filed: June 23, 2004
    Publication date: January 19, 2006
    Inventors: Dirk Trossen, Dana Pavel
  • Publication number: 20060004924
    Abstract: In one aspect this invention provides a method to operate an event notification system that includes at least one event server, at least one device and a subscriber unit. The method includes registering an Address of Record (AOR) of the device with a system registrar for each service category in which the device offers a service, the AOR being based on a service category naming convention; sending a Subscribe message from the subscriber unit to the device for registering to receive an availability notification for a desired service, the Subscribe message comprising a Uniform Resource Identifier (URI) based on the AOR service category naming convention. In response to a receipt of the Subscribe message, the method sends an initial Notify message from the device to the subscriber unit, the initial Notify message containing an indication of whether the desired service is currently supported by the device.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventor: Dirk Trossen
  • Publication number: 20050289097
    Abstract: Disclosed is a system and a method to provide event notification. The method operates an event server (20) with a subscriber unit (12). The method includes formulating a query; sending a subscription request message to the event server, the subscription request message comprising the query; responsive to a receipt of the subscription request message, parsing the query; and accepting the subscription request if the query is successfully parsed and understood, and if appropriate resource data is available to the event server to determine a result of the query.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Inventors: Dirk Trossen, Dana Pavel
  • Publication number: 20050289096
    Abstract: Disclosed is an event notification system and a method to operate an event notification system that has servers and a subscriber unit. The method includes sending a subscription request message from the subscriber unit to a discovery server, where the subscription request message includes a discovery query, and responsive to a receipt of the subscription request message, parsing the discovery query and accepting the subscription request if the discovery query is supportable by the discovery server. The method further includes formulating a context query based on the parsed discovery query and sending the context query to a context query server. The context query server parses the context query and returns in response identifications of a plurality of event servers that form a community of event servers that together determine a result of the discovery query.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Inventors: Dirk Trossen, Dana Pavel
  • Publication number: 20050198525
    Abstract: A system is provided that includes at least one service provider capable of providing at least one context-based service. The system also includes a terminal capable of storing at least one cookie associated with the service provider(s). The terminal is capable of determining an authorization of the service provider(s) to receive context information relating to at least one context of the terminal and/or a terminal user. The terminal can then be capable of inserting, updating and/or deleting context information relating to the context(s) in the cookie(s) associated with each authorized service provider. Thereafter, authorized service provider(s) can be capable of providing context-based services to the terminal based upon the context information included in the cookie(s) associated with the respective service provider(s).
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Dana Pavel
  • Publication number: 20050197098
    Abstract: A method and a system provide a service for a user device with a service provider. The method includes establishing a service provisioning relationship between the user device and a bridging user device through a first wireless network (e.g., a Bluetooth network); providing a desired service for the user device with the service provider via the bridging user device and the first wireless network, and through a second wireless network (e.g., a cellular network) that couples the bridging user device to the service provider; while providing the service, recording charging data for the service provisioning relationship between the user device and the bridging user device; and reporting the charging data from the bridging user device to the service provider. In the preferred embodiment at least the establishing and recording functions use service provider trusted software running on the user device and on the bridging user device.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Inventor: Dirk Trossen
  • Publication number: 20050136946
    Abstract: A system for providing differential location service includes a service provider capable of receiving a request for a differential location service that includes a geographic area defined independent of a specific format. The service provider is capable of receiving the request such that the geographic area can be transformed to thereby define the geographic area in a predetermined manner. The system can include a tracking entity capable of sending the request. The system can additionally, or alternatively, include a network entity (e.g., service provider or a tracked entity) capable of entering a subscription including the geographic area defined in the predetermined manner such that the tracking entity has exclusive access rights to modify the subscription. The network entity can also determine whether to provide the requested differential location service based upon a current location of the tracked entity located remote from the tracking entity, and upon the subscription.
    Type: Application
    Filed: December 17, 2003
    Publication date: June 23, 2005
    Applicant: Nokia Corporation
    Inventors: Dirk Trossen, Dana Pavel