Patent ID: 7843857

Claim:
A context-aware service providing system providing a context-aware service to a user in a ubiquitous computing environment, the system comprising: a plurality of context-aware service providers for providing a service corresponding to respective contexts of a user by requesting a Session Initiation Protocol (SIP) subscription for user context information based on subscriber information in the context-aware service, said context information including a present user location; and an SIP server for managing context-aware service provider information and context information obtained from a SIP event subscription, obtaining service terminal capabilities and said context information of the user by SIP registration and SIP event publication of the user, and transmitting SIP event notification including the user context information by selecting a context-aware service provider subscribing the SIP event corresponding to the user context information obtained by the SIP registration and the SIP event publication, wherein the context-aware service provider receiving the SIP event notification from the SIP server selects a service corresponding to the user context information including the present user location, and provides the service to the user through a service terminal corresponding to the service terminal capabilities and the provided service adaptively varies based on the user context information including the present user location, wherein the SIP server includes: an SIP basic module for performing SIP registration and SIP deregistration of the user by SIP registration and SIP deregistration requests; a context information manager for managing the context information and current user logon/off information corresponding to the SIP registration and the SIP deregistration; and a context-aware service manager for managing a list of the context-aware service providers, wherein the SIP basic module includes: a location registration manager for obtaining the user context information from the SIP registration request and providing the obtained user context information to the context information manager; an event publication manager for obtaining user context information from the SIP event publication of the user, and transmitting the user context information to the context information manager; and an event subscription manager for transmitting information on the context-aware service provider and subscription information obtained from the SIP event subscription request to the context-aware service manager, and providing the user context information to the context-aware service provider.