CA2503100A1 - Dynamic service binding providing transparent switching of information services having defined coverage regions - Google Patents

Dynamic service binding providing transparent switching of information services having defined coverage regions Download PDF

Info

Publication number
CA2503100A1
CA2503100A1 CA 2503100 CA2503100A CA2503100A1 CA 2503100 A1 CA2503100 A1 CA 2503100A1 CA 2503100 CA2503100 CA 2503100 CA 2503100 A CA2503100 A CA 2503100A CA 2503100 A1 CA2503100 A1 CA 2503100A1
Authority
CA
Canada
Prior art keywords
information service
information
service
communications
mobile device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA 2503100
Other languages
French (fr)
Other versions
CA2503100C (en
Inventor
Alan George Cole
Sastry S. Duri
Jonathan Paul Munson
John S. Murdock Jr.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2503100A1 publication Critical patent/CA2503100A1/en
Application granted granted Critical
Publication of CA2503100C publication Critical patent/CA2503100C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/32Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Abstract

It is determined whether a location of a mobile device is within a coverage region of a first information service. Communications for the first information service are redirected to a second information service when the location of the mobile device is not within a coverage region of the first information service. The second information service generally has a coverage region encompassing the location of the mobile device. Communications betwee n a mobile device and a first information service are redirected to another information service when properties of the new information service are determined to meet predetermined criteria set by a user of the mobile device , by an application, or both. In yet another aspect of the invention, Replacement of information services can be "aggressive" or "non-aggressive." Communications between a mobile device and an original information service a re redirected to another information service when the original information service fails.

Claims (27)

1. A method for switching information services, the method comprising the steps of:
determining whether a location of a mobile device is within a coverage region of a first information service; and redirecting one or more communications for the first information service to a second information service when the location of the mobile device is not within a coverage region of the first information service.
2. The method of claim 1, further comprising the step of:
selecting the second information service by selecting an information service from one or more information services having coverage regions encompassing the location of the mobile device.
3. The method of claim 1, further comprising the steps of:
determining whether the first information service has failed; and redirecting the one or more communications for the first information service to the second information service when the first information service has failed.
4. The method of claim 1, wherein the step of determining whether a location of a mobile device is within a coverage region of a first information service further comprises the step of periodically determining whether a location of a mobile device is within a coverage region of a first information service.
5. The method of claim 4, wherein the step of periodically determining whether a location of a mobile device is within a coverage region of a first information service further comprises the step of periodically determining, by using predetermined criteria, a candidate list of information services.
6. The method of claim 5, wherein the predetermined criteria comprises one or more preferences and wherein the candidate list is sorted in order of the one or more preferences.
7. The method of claim 5, wherein the step of periodically determining, by using predetermined criteria, a candidate list of information services further comprises the step of selecting an information service having a highest value according to the predetermined criteria from the candidate list, and wherein the step of redirecting one or more communications further comprises redirecting the one or more communications for the first information service to the information service having the highest value in the candidate list when the first information service is not the information service having the highest value in the candidate list.
8. The method of claim 5, wherein the step of periodically determining, by using predetermined criteria, a candidate list of information services further comprises the steps of determining whether the first information service is in the candidate list, and allowing the one or more communications to the first information service when the first information service is in the candidate list.
9. The method of claim 1, wherein the mobile device accesses an application bound to the first information service.
10. The method of claim 1, further comprising the step of creating a candidate list of information sources by using predetermined criteria.
11. The method of claim 10, wherein the predetermined criteria comprise a preference defined by more than one compatibility sets, each compatibility set comprising a name and at least one value.
12. The method of claim 10, wherein the predetermined criteria comprise one or more of a coverage region, one or more compatibility names, one or more formats, a cost and one or more specialty preferences.
13. The method of claim 10, wherein the predetermined criteria comprise user preferences.
14. The method of claim 13, wherein the user preferences comprise one or more of a cost preference and a replacement preference, wherein the replacement preference comprises one of aggressive placement, no preference, and non-aggressive replacement.
15. The method of claim 1, further comprising the steps of:
comparing one or more compatibility sets with properties of the first information service in order to determine whether properties of the first information set meet requirements of the one or more compatibility sets;
redirecting the one or more communications for the first information service to the second information service when the properties of the first information service do not meet the requirements of the one or more compatibility sets;
and determining that properties of the second information service do meet the requirements of the one or more compatibility sets.
16. The method of claim 1, wherein the one or more communications are from an application and wherein the step of redirecting one or more communications further comprises the step of redirecting the one or more communications for the first information service to a second information service by binding the application to a new information service.
17. The method of claim 16, wherein the step of redirecting the one or more communications for the first information service to a second information service by binding the application to a new information service further comprises the step of placing a new reference to a new service adapter in a service proxy, the new service adapter accessing the second information service, the new reference replacing an old reference, the old reference referencing an old service adapter accessing the first information service.
18. The method of claim 17, wherein the step of redirecting the one or more communications further comprises the steps of instantiating the new service adapter and deleting the old service adapter.
19. An article of manufacture for switching information services, comprising:
a computer readable medium containing one or more programs which when executed implement the steps of:
determining whether a location of a mobile device is within a coverage region of a first information service; and redirecting one or more communications for the first information service to a second information service when the location of the mobile device is not within a coverage region of the first information service.
20. An apparatus for switching information services, comprising:
a memory; and at least one processor, coupled to the memory, operative to:
determine whether a location of a mobile device is within a coverage region of a first information service; and redirect one or more communications for the first information service to a second information service when the location of the mobile device is not within a coverage region of the first information service.
21. The apparatus of claim 20, wherein the at least one processor is further operative to:

select the second information service by selecting an information service from one or more information services having coverage regions encompassing the location of the mobile device.
22. The apparatus of claim 20, wherein the at least one processor is further operative to:
create a candidate list of information sources by using predetermined criteria.
23. The apparatus of claim 20, wherein the one or more communications are from an application and wherein the at least one processor is further operative, when redirecting one or more communications, to redirect the one or more communications for the first information service to a second information service by binding the application to a new information service.
24. The apparatus of claim 23, wherein the at least one processor is further operative, when redirecting one or more communications, to place a new reference to a new service adapter in a service proxy, the new service adapter accessing the second information service, the new reference replacing an old reference, the old reference referencing an old service adapter accessing the first information service.
25. The apparatus of claim 20, wherein the at least one processor is further operative, when determining whether a location of a mobile device is within a coverage region, to periodically determine, by using predetermined criteria, a candidate list of information services.
26. The apparatus of claim 25, wherein the at least one processor is further operative:

when periodically determining whether a location of a mobile device is within a coverage region, to select an information service having a highest value according to the predetermined criteria from the candidate list; and when redirecting, to redirect the one or more communications for the first information service to the information service having the highest value in the candidate list when the first information service is not the information service having the highest value in the candidate list.
27. The apparatus of claim 25, wherein the at least one processor is further operative, when periodically determining whether a location of a mobile device is within a coverage region, to determine whether the first information service is in the candidate list, and to allow the one or more communications to the first information service when the first information service is in the candidate list.
CA 2503100 2002-12-10 2003-02-10 Dynamic service binding providing transparent switching of information services having defined coverage regions Expired - Lifetime CA2503100C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/315,650 2002-12-10
US10/315,650 US20040203891A1 (en) 2002-12-10 2002-12-10 Dynamic service binding providing transparent switching of information services having defined coverage regions
PCT/US2003/004004 WO2004054295A1 (en) 2002-12-10 2003-02-10 Dynamic service binding providing transparent switching of information services having defined coverage regions

Publications (2)

Publication Number Publication Date
CA2503100A1 true CA2503100A1 (en) 2004-06-24
CA2503100C CA2503100C (en) 2011-04-19

Family

ID=32505878

Family Applications (1)

Application Number Title Priority Date Filing Date
CA 2503100 Expired - Lifetime CA2503100C (en) 2002-12-10 2003-02-10 Dynamic service binding providing transparent switching of information services having defined coverage regions

Country Status (11)

Country Link
US (4) US20040203891A1 (en)
EP (1) EP1576842A4 (en)
JP (1) JP4425147B2 (en)
KR (1) KR100800361B1 (en)
CN (1) CN100484262C (en)
AU (1) AU2003210950B2 (en)
BR (2) BRPI0317238B1 (en)
CA (1) CA2503100C (en)
IL (1) IL168980A (en)
TW (1) TWI232669B (en)
WO (1) WO2004054295A1 (en)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3898450B2 (en) * 2001-02-02 2007-03-28 株式会社エヌ・ティ・ティ・ドコモ Location information notification method and apparatus
US20040203891A1 (en) * 2002-12-10 2004-10-14 International Business Machines Corporation Dynamic service binding providing transparent switching of information services having defined coverage regions
GB2404305B (en) * 2003-07-22 2005-07-06 Research In Motion Ltd Security for mobile communications device
US8060553B2 (en) 2003-08-27 2011-11-15 International Business Machines Corporation Service oriented architecture for a transformation function in a data integration platform
US8041760B2 (en) 2003-08-27 2011-10-18 International Business Machines Corporation Service oriented architecture for a loading function in a data integration platform
US8307109B2 (en) 2003-08-27 2012-11-06 International Business Machines Corporation Methods and systems for real time integration services
US20050215228A1 (en) * 2004-03-26 2005-09-29 Comverse Ltd. Voice session data session interoperability in the telephony environment
US7620402B2 (en) * 2004-07-09 2009-11-17 Itis Uk Limited System and method for geographically locating a mobile device
WO2006026659A2 (en) * 2004-08-31 2006-03-09 Ascential Software Corporation Services oriented architecture for data integration services
GB2422217B (en) * 2005-01-14 2009-12-23 Hewlett Packard Development Co Provision of services over a common delivery platform such as a mobile telephony network
AU2006288830A1 (en) 2005-09-07 2007-03-15 Nokia Corporation Signalling of cell ID in digital mobile broadcast service guide for localized broadcasting
KR100650741B1 (en) * 2005-12-02 2006-11-30 한국전자통신연구원 Apparatus and method for dynamically binding binary code and virtual forwarding component of network processor
US8320932B2 (en) * 2006-04-11 2012-11-27 Motorola Solutions, Inc. Method and system of utilizing a context vector and method and system of utilizing a context vector and database for location applications
US20080040281A1 (en) * 2006-07-11 2008-02-14 Dipanjan Chakraborty User-vendor matching based on request from mobile wireless device
CN101009627A (en) * 2006-12-27 2007-08-01 华为技术有限公司 A service binding method and device
US8700301B2 (en) 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
US20090315766A1 (en) 2008-06-19 2009-12-24 Microsoft Corporation Source switching for devices supporting dynamic direction information
US20100009662A1 (en) 2008-06-20 2010-01-14 Microsoft Corporation Delaying interaction with points of interest discovered based on directional device information
US20110113138A1 (en) * 2008-06-24 2011-05-12 Nokia Corporation Semantically enhanced service switching
KR101035560B1 (en) * 2008-09-23 2011-05-19 한국전자통신연구원 Service offering system and its method
US8793306B2 (en) * 2008-10-03 2014-07-29 Infosys Limited System, wireless communication device and method for combining compatible services
US20100235394A1 (en) * 2009-03-10 2010-09-16 Nokia Corporation Method and apparatus for accessing content based on user geolocation
US8417720B2 (en) * 2009-03-10 2013-04-09 Nokia Corporation Method and apparatus for accessing content based on user geolocation
US8355948B2 (en) 2009-05-05 2013-01-15 Groupon, Inc. System and methods for discount retailing
US8301495B2 (en) 2009-05-05 2012-10-30 Groupon, Inc. System and methods for discount retailing
US8650072B2 (en) 2009-05-05 2014-02-11 Groupon, Inc. System and methods for providing location based discount retailing
US8872767B2 (en) 2009-07-07 2014-10-28 Microsoft Corporation System and method for converting gestures into digital graffiti
US8434097B2 (en) * 2009-12-30 2013-04-30 Sybase, Inc. Dynamic data binding for MBOs for container based application
US8504059B2 (en) 2010-01-15 2013-08-06 Apple Inc. Location filtering using mobile country code
US8433334B2 (en) 2010-01-15 2013-04-30 Apple Inc. Managing a location database for network-based positioning system
US8634860B2 (en) 2010-01-15 2014-01-21 Apple Inc. Location determination using cached location area codes
US8200251B2 (en) * 2010-01-15 2012-06-12 Apple Inc. Determining a location of a mobile device using a location database
US8660576B2 (en) 2010-01-15 2014-02-25 Apple Inc. Adaptive location determination
US8655371B2 (en) 2010-01-15 2014-02-18 Apple Inc. Location determination using cached location area codes
US8620344B2 (en) 2010-04-07 2013-12-31 Apple Inc. Location-based application program management
US8266551B2 (en) * 2010-06-10 2012-09-11 Nokia Corporation Method and apparatus for binding user interface elements and granular reflective processing
EP2789138B1 (en) * 2011-12-06 2016-09-14 Seven Networks, LLC A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
US8996729B2 (en) 2012-04-12 2015-03-31 Nokia Corporation Method and apparatus for synchronizing tasks performed by multiple devices
WO2013097896A1 (en) 2011-12-28 2013-07-04 Nokia Corporation Application switcher
US10192243B1 (en) 2013-06-10 2019-01-29 Groupon, Inc. Method and apparatus for determining promotion pricing parameters
US9996859B1 (en) 2012-03-30 2018-06-12 Groupon, Inc. Method, apparatus, and computer readable medium for providing a self-service interface
US10147130B2 (en) 2012-09-27 2018-12-04 Groupon, Inc. Online ordering for in-shop service
US10664861B1 (en) 2012-03-30 2020-05-26 Groupon, Inc. Generating promotion offers and providing analytics data
US10304091B1 (en) 2012-04-30 2019-05-28 Groupon, Inc. Deal generation using point-of-sale systems and related methods
US10255620B1 (en) 2013-06-27 2019-04-09 Groupon, Inc. Fine print builder
US10664876B1 (en) 2013-06-20 2020-05-26 Groupon, Inc. Method and apparatus for promotion template generation
US10304093B2 (en) 2013-01-24 2019-05-28 Groupon, Inc. Method, apparatus, and computer readable medium for providing a self-service interface
US11386461B2 (en) 2012-04-30 2022-07-12 Groupon, Inc. Deal generation using point-of-sale systems and related methods
EP2717208A1 (en) * 2012-10-05 2014-04-09 Vodafone Holding GmbH System solution for derivation and provision of anonymised cellular mobile network data for polulation density and mobility report generation
TWI501675B (en) * 2012-11-20 2015-09-21 Inst Information Industry System, method and computer readable storage medium for storing thereof for providing location-based service
US20150052239A1 (en) * 2013-08-19 2015-02-19 Anthony G. LaMarca Context based spectrum management system
US9396586B2 (en) * 2014-03-14 2016-07-19 Matterport, Inc. Processing and/or transmitting 3D data
US9454383B2 (en) * 2014-04-30 2016-09-27 International Business Machines Corporation Autowiring location agnostic services into application software
US9906605B2 (en) * 2014-05-23 2018-02-27 Qualcomm Connected Experiences, Inc. Enhanced DNS-based service discovery in an internet of things (IoT) environment

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5060165A (en) * 1989-10-03 1991-10-22 Pitney Bowes Inc. Optimizing mail processing by matching publisher and printer entities
JPH06508970A (en) * 1991-07-01 1994-10-06 モトローラ・インコーポレイテッド Personal communication system providing auxiliary information mode
US5982870A (en) * 1992-05-26 1999-11-09 Bell Atlantic Network Services, Inc. Method for concurrently establishing switch redirection for multiple lines of the public telephone network
US5442806A (en) * 1993-06-08 1995-08-15 Oki Telecom Preferred carrier selection method for selecting any available cellular carrier frequency when neither home nor preferred cellular carrier frequencies are available
US5825759A (en) * 1994-10-26 1998-10-20 Telefonaktiebolaget Lm Ericsson Distributing network services and resources in a mobile communications network
US5771381A (en) * 1994-12-13 1998-06-23 Microsoft Corporation Method and system for adding configuration files for a user
US5819284A (en) * 1995-03-24 1998-10-06 At&T Corp. Personalized real time information display as a portion of a screen saver
JP2803720B2 (en) * 1996-04-10 1998-09-24 日本電気株式会社 Handoff control method for CDMA mobile communication system
US6044224A (en) * 1996-06-26 2000-03-28 Sun Microsystems, Inc. Mechanism for dynamically associating a service dependent representation with objects at run time
US5974300A (en) * 1996-07-30 1999-10-26 Lucent Technologies Inc. Two-way wireless cellular messaging system
US6088598A (en) * 1996-12-17 2000-07-11 Telefonaktiebolaget L M Ericsson Method and system for displaying greetings in a mobile radio communications system
US6496704B2 (en) * 1997-01-07 2002-12-17 Verizon Laboratories Inc. Systems and methods for internetworking data networks having mobility management functions
GB9707615D0 (en) * 1997-04-14 1997-06-04 British Telecomm Telecommunications apparatus and method
KR100204917B1 (en) * 1997-05-17 1999-06-15 윤종용 Method for updating in a database of a hlr system in digital mobile telecom
WO1998059503A1 (en) * 1997-06-20 1998-12-30 British Telecommunications Public Limited Company Location dependent service for mobile telephones
US6167250A (en) * 1997-09-24 2000-12-26 Telefonaktiebolaget Lm Ericsson (Publ) Network based tariff acquisition system for roaming mobile subscribers
US6236978B1 (en) * 1997-11-14 2001-05-22 New York University System and method for dynamic profiling of users in one-to-one applications
US6128491A (en) * 1998-02-11 2000-10-03 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for selecting control channels from base stations located near a border between radio telecommunications networks
US6161015A (en) * 1998-05-28 2000-12-12 Motorola, Inc. Method for improving communication coverage in multi-cell communication systems using location information
US7606936B2 (en) * 1998-05-29 2009-10-20 Research In Motion Limited System and method for redirecting data to a wireless device over a plurality of communication paths
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
KR100413418B1 (en) * 1998-07-10 2004-02-14 엘지전자 주식회사 Separated Soft Handoff Control Method of Reverse Link
AU5220199A (en) * 1998-07-20 2000-02-07 Signalsoft Corp. Subscriber delivered location-based services
US6336035B1 (en) * 1998-11-19 2002-01-01 Nortel Networks Limited Tools for wireless network planning
US6400944B1 (en) * 1998-12-22 2002-06-04 Ericsson Inc. System and method for handling incoming calls to an optimized mobile station within a satellite network
US6480861B1 (en) * 1999-02-26 2002-11-12 Merrill Lynch, Co., Inc Distributed adaptive computing
EP1041831A1 (en) 1999-03-30 2000-10-04 Motorola, Inc. Terminal and method for accessing information services in a telecommunications network
US6466796B1 (en) * 1999-04-01 2002-10-15 Lucent Technologies Inc. System for providing location based service to a wireless telephone set in a telephone system
US6459783B1 (en) * 1999-04-27 2002-10-01 Nortel Networks Limited Internet service provider call redirection
WO2000079811A1 (en) * 1999-06-18 2000-12-28 Swisscom Mobile Ag Method and system for offering mobile subscribers anonymous, location-based services
EP1069792B1 (en) * 1999-07-13 2005-09-07 Motorola Inc. Information services provision in a telecommunications network
US20020078300A1 (en) * 1999-08-16 2002-06-20 Chanda Dharap Semantics-based caching policy to minimize latency
US6415323B1 (en) * 1999-09-03 2002-07-02 Fastforward Networks Proximity-based redirection system for robust and scalable service-node location in an internetwork
US6445918B1 (en) * 1999-11-01 2002-09-03 Telefonaktiebolaget L M Ericsson (Publ) Method and system for saving dropped calls
US6519455B1 (en) * 1999-12-28 2003-02-11 Lucent Technologies Inc. Apparatus, method and system for handoff of a mobile broadcast of information specific to a geographic region
WO2001084313A2 (en) * 2000-05-02 2001-11-08 Sun Microsystems, Inc. Method and system for achieving high availability in a networked computer system
JP3877135B2 (en) * 2000-07-05 2007-02-07 株式会社エヌ・ティ・ティ・ドコモ Peripheral zone table creation method and apparatus, program and storage medium in mobile communication system
WO2002011396A2 (en) * 2000-08-01 2002-02-07 Hrl Laboratories, Llc Apparatus and method for context-sensitive dynamic information service
US6714789B1 (en) * 2000-09-18 2004-03-30 Sprint Spectrum, L.P. Method and system for inter-frequency handoff and capacity enhancement in a wireless telecommunications network
DE10056519A1 (en) * 2000-11-15 2002-05-29 Interway Informationssysteme G Meta Location Information Service
DK1346557T3 (en) * 2000-12-22 2009-07-27 Nokia Corp Method and System for Establishing a Multimedia Connection by Negotiating Capacity in an Outbound Control Channel
EP1415176A4 (en) * 2001-03-19 2007-08-22 Accenture Llp Mobile valet
JP2002278886A (en) 2001-03-19 2002-09-27 Hitachi Ltd Method and server for distributing information
US6611751B2 (en) * 2001-03-23 2003-08-26 981455 Alberta Ltd. Method and apparatus for providing location based data services
US6999435B2 (en) * 2001-03-29 2006-02-14 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and node for providing enhanced mobility in simple IP telecommunication networks when performing L2TP tunneling
US6879838B2 (en) * 2001-04-20 2005-04-12 Koninklijke Philips Electronics N.V. Distributed location based service system
JP4409788B2 (en) * 2001-05-10 2010-02-03 富士通株式会社 Wireless data communication network switching device and wireless data communication network switching processing program
US20030105763A1 (en) * 2001-11-30 2003-06-05 Gemini Networks, Inc. System, method, and computer program product for providing a wholesale provisioning service
US6721401B2 (en) * 2002-01-10 2004-04-13 Lucent Technologies Inc Method for redirecting a calling phone from a finder service to a destination phone
US20030140088A1 (en) * 2002-01-24 2003-07-24 Robinson Scott H. Context-based information processing
US7161914B2 (en) * 2002-04-11 2007-01-09 Ntt Docomo, Inc. Context aware application level triggering mechanism for pre-authentication, service adaptation, pre-caching and handover in a heterogeneous network environment
US20040203891A1 (en) * 2002-12-10 2004-10-14 International Business Machines Corporation Dynamic service binding providing transparent switching of information services having defined coverage regions
KR100550351B1 (en) * 2004-09-07 2006-02-08 삼성전자주식회사 Method for forming a layer in a semiconductor device and apparatus for performing the same

Also Published As

Publication number Publication date
US20040203891A1 (en) 2004-10-14
CN1701618A (en) 2005-11-23
JP4425147B2 (en) 2010-03-03
CA2503100C (en) 2011-04-19
EP1576842A1 (en) 2005-09-21
BRPI0317238B1 (en) 2017-09-12
CN100484262C (en) 2009-04-29
KR20050085022A (en) 2005-08-29
JP2006510276A (en) 2006-03-23
US20080261621A1 (en) 2008-10-23
US7274941B2 (en) 2007-09-25
US20070281701A1 (en) 2007-12-06
AU2003210950A1 (en) 2004-06-30
IL168980A (en) 2011-07-31
US20060264222A1 (en) 2006-11-23
KR100800361B1 (en) 2008-02-04
US7428418B2 (en) 2008-09-23
US9014722B2 (en) 2015-04-21
BR0317238A (en) 2005-11-01
AU2003210950B2 (en) 2009-03-05
TW200415907A (en) 2004-08-16
WO2004054295A1 (en) 2004-06-24
TWI232669B (en) 2005-05-11
EP1576842A4 (en) 2005-12-14

Similar Documents

Publication Publication Date Title
CA2503100A1 (en) Dynamic service binding providing transparent switching of information services having defined coverage regions
US20130072177A1 (en) Application catalog on an application server for wireless devices
KR100879591B1 (en) Push framework for delivery of dynamic mobile content
AU2007211960B2 (en) Mediated plug-in registration of client applications and content providers with push content delivery system
US20100205147A1 (en) Data communications system
ZA200404582B (en) Preferred roaming list and roaming indicator provision and synchronization
CN1838830A (en) Selecting a carrier channel based on channel capability
US7257598B2 (en) System and method for generating descriptive link names
AU2002368022A1 (en) A method for handling position data in a mobile equipment, and a mobile equipment having improved position data handling capabilities
GB2386227A (en) No title
CA2433859A1 (en) Mechanism for controlling pxe-based boot decisions from a network policy directory
WO2008078290A3 (en) Seamless services to a roaming user equipment
CN102216946B (en) There is provided and receive the apparatus and method of mobile advertisement service in moving advertising system
US20030157928A1 (en) Systems, methods, and apparatus for efficient transfer of information over wireless data links
US7676222B1 (en) Home and roaming provisioning method for mobile terminals
US7849056B2 (en) System and method for managing databases associated with respective personal information manager service accounts
US20090024664A1 (en) Method and system for generating a content-based file, and content-based data structure
CA2620453C (en) System and method for managing databases associated with respective personal information manager service accounts
JP3667654B2 (en) Menu management apparatus, method and program
CN101478599A (en) JAVA program installation method and mobile communication terminal thereof
WO2007078151A1 (en) Push gateway of wireless network system and method of operating the push gateway
CN114172805A (en) Decentralized automatic routing method
KR100658583B1 (en) Mobile communication terminal for sending to contents server of large capacity resource file in wap browser, and method for sending resource file using the same
WO2004042608A3 (en) A list building unit, contact system and list building method
Bos et al. VHE-Virtual home everywhere-towards a totally integrated fixed/mobile VHE open S standardised interface

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20230210

MKEX Expiry

Effective date: 20230210