EP2245840B1 - Displaying caller information on wireless local network connected device - Google Patents
Displaying caller information on wireless local network connected device Download PDFInfo
- Publication number
- EP2245840B1 EP2245840B1 EP08712817.9A EP08712817A EP2245840B1 EP 2245840 B1 EP2245840 B1 EP 2245840B1 EP 08712817 A EP08712817 A EP 08712817A EP 2245840 B1 EP2245840 B1 EP 2245840B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- message
- user equipment
- local network
- wireless local
- displaying 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.)
- Not-in-force
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
Definitions
- the present invention relates to a method, a user equipment, a computer program and a computer program product for enabling caller information to be displayed on a displaying device.
- Caller ID (Caller Identification) or CNID (calling number identification) is a telephone service that transmits the caller's number to the called party's telephone equipment before the call is answered. Where available, caller ID can also provide a name associated with the calling telephone number. Consumers can today also buy equipment or subscribe to enhanced Caller ID services that show the caller ID on a TV (Television) screen at home when a telephone connected to a PSTN (Public Switched Telephone Network) receives a call provided that a Caller ID service is enabled by a local phone company.
- PSTN Public Switched Telephone Network
- IMS IP Multimedia Subsystem
- 3GPP 3 rd Generation Partnership Project
- IMS network can be deployed to initiate and control multimedia sessions for IMS-enabled terminals connected to various access networks, regardless of the access technology used.
- WO-2007/098155-A2 discloses an IMS system interacting with an IPTV system.
- the disclosed systems enable Caller ID for a caller to an IMS-enabled mobile phone to be displayed on a on an IPTV.
- the caller ID is centrally stored in an HSS (Home subscriber Server) as is known in the art and the service is enabled by a specialized service broker function in the IMS network.
- HSS Home subscriber Server
- IMS Inventions, IMS certainly facilitate new functions and services such as showing Caller ID on a TV screen, it requires new nodes and functionality to be installed in an operator's network and at the moment there are very few persons that have access to IMS-enabled services, e.g. since there currently are few IMS-enabled consumer equipments available on the market for ordinary consumers.
- US 2007/0140150 A1 describes a method and communication network for providing services of the communication network to a subscriber, where upon receiving a message from a caller, a service broker executes service package information, associated with the services of the communication network and provides it along with caller ID information to the subscriber.
- Another object of the invention is to provide a cheap and user- friendly way of displaying caller ID on a TV screen.
- the invention relates to a method for a UE(user equipment), e.g. a mobile communication device, which comprises a contacts database and is connected to a telecommunications network, e.g. a UMTS network, and to at least one displaying device over a wireless local network.
- a UE(user equipment) e.g. a mobile communication device
- a contacts database e.g. a contacts database
- a telecommunications network e.g. a UMTS network
- the method may comprise the step of sending the message as an image file, e.g. a Joint Photographic Experts Group file, to the displaying device.
- an image file e.g. a Joint Photographic Experts Group file
- the message is sent in a widely accepted file format, e.g. in DLNA (Digital Living Network Alliance).
- DLNA Digital Living Network Alliance
- the image file may comprise a picture which is associated with the caller and is stored in the UE.
- enhanced and enriched display of caller information is enabled in an easy way.
- the method comprises the step of sending the additional information to the displaying device partly comprised in a text message and partly comprised in an image file.
- caller information suitable to be displayed as text may be sent as text
- caller information suitable to be sent as an image may be sent as an image.
- the method comprises the step of discovering the displaying device by sending a Hypertext Transfer Protocol Get request in a discovery message.
- the discovering is adapted for e.g. UPnP (Universal Plug and Play) and DLNA.
- the message may in one embodiment of the method be sent directly from the user equipment to the displaying device.
- the message is sent to the displaying device via a bridging device comprised in the wireless local network.
- a message may be sent via one wireless interface, e.g. IEEE (Institute of Electrical and Electronics Engineers) 802.15, of the UE, translated in the bridging unit into another wireless interface, such as an IEEE 802.11 standard and then forwarded to the displaying device via IEEE 802.11.
- IEEE Institute of Electrical and Electronics Engineers
- the method may comprise the step of enabling a user of the user equipment to manually define in the user equipment the predefined local network before the incoming caller information is received.
- a user of the user equipment may manually define in the user equipment the predefined local network before the incoming caller information is received.
- the method also relates to a computer program for the user equipment, e.g. a mobile communication device, which comprises a contacts database and is connected to a telecommunications network, e.g. a UMTS network, and to at least one displaying device over a wireless local network.
- the computer program comprises code means which when run on the user equipment causes the user equipment to:
- the message may be created as an image file, e.g. a Joint Photographic Experts Group file, 10 comprising, if available, a stored picture associated with the caller in the user equipment.
- image file e.g. a Joint Photographic Experts Group file, 10 comprising, if available, a stored picture associated with the caller in the user equipment.
- the invention relates to a computer program product comprising the computer program and a computer readable medium on which the computer program is stored.
- the computer program product may be a flash memory or an EEPROM (Electrically Erasable Programmable Read-Only Memory).
- the invention relates to a user equipment, e.g. a mobile communication device, comprising:
- the user equipment may be adapted for communication with the displaying device according to an Institute of Electrical and Electronics Engineers 802.11 standard, IEEE 802.15 standard or IEEE 802.16 standard.
- the user equipment may be adapted for communication with the displaying device via Hypertext Transfer protocol messages.
- the message creation means may be adapted to create the message as an image file, e.g. a Joint Photographic Experts Group file, comprising, if available, a stored picture associated with the caller in the user equipment.
- image file e.g. a Joint Photographic Experts Group file
- Fig 1 discloses a local network in the form of a LAN (Local Area Network), typically residing inside a household 1, but may also be e.g. a LAN within a company building/-s and a local network in a vehicle.
- a home local network i.e. a local network at home, may comprise a wired connection 2 between some devices in the home local network, which here is illustrated by an Ethernet cable connection between a displaying device 3 in the form of e.g. a TV unit, an IPTV unit with an STB (Set-Top Box) or a PC (Personal Computer) monitor, and an access point device 4 in the form of e.g. a wireless RGW (Residential Gateway) and Wi-FiTM router.
- a wireless RGW Remote Gateway
- the access point device 4 is typically connected to the Internet, although that is not necessary according to the invention
- devices in the local network are connected to each other via interfaces in a wireless local network 5 in the form of a WLAN or WPAN, e.g. interfaces compatible with IEEE 802.11, IEEE 802.15 or IEEE 802.16 standards, thus forming a LAN part referred to as a HWLAN (Home Wireless LAN) in the following description.
- a wireless local network 5 in the form of a WLAN or WPAN, e.g. interfaces compatible with IEEE 802.11, IEEE 802.15 or IEEE 802.16 standards, thus forming a LAN part referred to as a HWLAN (Home Wireless LAN) in the following description.
- HWLAN Home Wireless LAN
- the UE 6 may within the invention of course also be e.g. a computer in the form of a laptop 7 or a PDA (Portable Digital Assistant).
- Fig 2 shows very schematically an embodiment of the UE 6.
- a display 8 inputting means 9 in the form of e.g. buttons, a processing unit 10 including DSP (Digital Signal Processor) and encoding and decoding modules, a telecommunications interface 11 in the form of a transceiver unit comprising at least one antenna and amplifier adapted for communication with units in a telecommunications network 12 (see Fig 1 ), e.g GSM (Global System for Mobile communications) and/or UMTS (Universal Mobile Telecommunications Standard).
- DSP Digital Signal Processor
- a telecommunications interface 11 in the form of a transceiver unit comprising at least one antenna and amplifier adapted for communication with units in a telecommunications network 12 (see Fig 1 ), e.g GSM (Global System for Mobile communications) and/or UMTS (Universal Mobile Telecommunications Standard).
- GSM Global System for Mobile communications
- UMTS Universal Mobile Telecommunications Standard
- the UE 6 also comprises a communications interface 13 for communication in the wireless local network 5, here in the form of a transceiver adapted for wireless communication with IEEE 802.11 and/or a transceiver 14 adapted for IEEE 802.15. Furthermore the UE 6 comprises at least one computer program product 15 in the form of a non-volatile memory, e.g. an EEPROM and a flash memory.
- the memory comprises a contacts database 16, a computer program 17 being a presence service application and a local network identity database 18 or data storage for storing network names or other information that can be used to identify predefined wireless local networks in a manner to be further discussed below.
- the local network identity database 18 and the contacts database 16 may be separate software in the shown embodiment, they may of course be computer program modules of the presence service application.
- the contacts database 16 may also be a part of a PIM (Personal Information Manager) software. Furthermore, the presence service application may of course be stored on a different memory than e.g. the contacts database 16.
- URL Uniform Resource Locator
- Fig 3 discloses an embodiment of a method to activate a presence service.
- a transceiver of the access point device 4 continuously generates a signal message indicating that the HWLAN is activated.
- the signal message comprises a BSSID (Basic Service Set Identifier) as is known in the art.
- the BSSID is a unique identifier related to a MAC (Media Access Control) address of the access point device.
- a first step D1 the signal message is received by the UE 6 when within the signaling range of the access point device 4.
- the signal message indicates to the UE 6 the presence of the signal message through the BSSID, which also can be shown to a user of the UE 6 via a GUI (Graphical User Interface) in the display 8.
- GUI Graphic User Interface
- the HWLAN is set, i.e. saved, as a first predefined WLAN in the memory, i.e. in the local network identity database 18.
- the first predefined WLAN can therefore be said as being the HWLAN of the UE user.
- Another WLAN may also be set as a second predefined WLAN in the case where the presence service shall be activated in different WLANs, e.g. in the HWLAN at home and another WLAN at work and in a WPAN in a vehicle.
- the GUI may be used to set the HWLAN as the first predefined WLAN by, e.g. displaying a text message on the UE 6 with the essential content of "New WLAN discovered.
- the GUI may comprise an interface where the user directly can input and store the HWLAN including any security keys as the first predefined WLAN if the BSSID is known to the user, even if the UE has not discovered the HWLAN.
- Presence service shall here be understood as a service that automatically is performed when the UE 6 is connected to a certain wireless local network and can be termed as e.g. an "at home service", an "at work service” and "in vehicle service”.
- the presence service application in the UE 6 may in one embodiment comprise code means for a GUI for letting the user activate or deactivate the presence service and associate the presence service to at least one of the predefined WLAN:s; in this example including the HWLAN saved in the second step D2.
- the GUI may in some embodiments let the user define and store other criteria and features for the presence service, as will be more readily understood and explained in the description further down.
- a first step S1 in Fig 4 the UE 6 is connected to a wireless local network 5 within reach of the communication interface 12 in any of the ways known to a person skilled in the art and is therefore not described more in detail as this is as such known.
- a second step S2 the UE 6 discovers at least one displaying device 3 such as the TV and other video displays, in the WLAN.
- this is achieved with a DLNA/UPnP discovery and description method.
- UPnP is an architecture, developed in a multi-vendor collaboration called the UPnP Forum, for establishing standardised device protocols for the communication between different IP devices in a local network using different access technologies, operating systems, programming languages, format standards and communication protocols.
- UPnP further provides standardised methods to describe and exchange device profiles that may include capabilities, requirements and available services in the devices.
- UPnP and other protocols support a process called “discovery” (or “pairing”) in which a device can join a local network, obtain a local IP address, announce its name and IP address, and exchange capabilities and services with other devices within the local network.
- DLNA is a collaboration between companies to create design guidelines for products so that they can work together in a standardized way, e.g. for storing and accessing digital media content from devices in a local network such as a LAN or PAN.
- the UPnP protocol is utilised by DLNA as an underlying protocol for communication between devices within local networks.
- the UE 6 acts as a UPnP control point and a DMS (Digital Meida Server) and uses UPnP messages to discover what devices that are in reach, i.e. on the same WLAN. This can typically be done by multicasting data about the UE 6 to the other devices or sending a request to the other devices about their capabilities. This is achieved e.g. using SSDP (UPnP Discovery Protocol). Discovered devices may be e.g. DMS (Digital Media Servers) in the form of e.g. PCs (Personal Computers) and NAS (Network Attached Storage) to store content and make the content available to DMPs (Digital Media Players).
- DMS Digital Media Servers
- PCs Personal Computers
- NAS Network Attached Storage
- the displaying devices are in this embodiment known to a person skilled in the art as DMRs (Digital Media Renderers), which also are discovered in this step.
- DMRs Digital Media Renderers
- the discovering process using UPnP is as such known to a person skilled in the art and therefore not described more in detail.
- discovery of the displaying device 3 is conducted within a PAN, using Bluetooth communication instead of any of the IEEE 802.11 standards.
- BluetoothTM pairing also is specified by DLNA and Bluetooth Special Interest Group and is implemented in consumer equipment for sale.
- discovery of the displaying device is made by a Zero Configuration Networking solution known to a person skilled in the art, e.g. a solution which uses multicast DNS (Domain Name System) and DNS Service Discovery.
- a Zero Configuration Networking solution known to a person skilled in the art, e.g. a solution which uses multicast DNS (Domain Name System) and DNS Service Discovery.
- discovery of the displaying device is conducted within a wireless local network according to any of the IEEE 802.16 standards.
- the second step S2 is also conceivable, such as using a discover process according to an Infrared technology standard or using an optional camera in the UE 6 to photograph a QR (Quick Response) code for the displaying device 3 and with reader software in the UE 6 make the UE 6 discover the displaying device 3.
- QR Quick Response
- IP Internet Protocol
- a third step S3 the UE 6 receives an incoming call comprising caller information including at least the telephone number of the caller.
- the call signals may be sent according to e.g. an UTMS or GSM standard.
- a fourth step S4 the presence service application causes the UE 6 to determine if the WLAN ID, e.g. the BSSID, is the same as any of the predefined WLAN IDs stored in the UE, e.g. the HWLAN. If the WLAN ID is not the same as any of the predefined WLAN IDs, no further actions are taken. If the WLAN ID is the same as any one of the predefined WLAN IDs, in this example the ID of the HWLAN, a fifth step S5 is started.
- the WLAN ID e.g. the BSSID
- the presence service application causes the UE 6 to look up the contacts database 16 to determine if there is some more information about the caller other than information associated with the caller that could be derived directly from incoming signals from the telecommunications network 12. Such additional information may e.g. be any of the above mentioned information in the contacts database 16.
- An API Application Programming Interface
- LDAP Lightweight Directory Access Protocol
- a sixth step S6 the presence service application determine if there is any displaying device connected to the HWLAN.
- the presence server application can determine from a device list if there is a DMR connected to the HWLAN and the capability of the DMR.
- a UPnP device description is pre-written by the device vendor, and is typically expressed in XML syntax and based on a standard UPnP Device Template produced by the UPnP Forum working committee.
- To retrieve a UPnP device description of the displaying device 3 the UE may issue an HTTP GET request on the URL in a discovery message, and the displaying device 3 returns the device description. Retrieving a UPnP service description is a similar process that uses a URL within the device description.
- an optional seventh step S7 which could be utilized in some embodiments, it is determined if at least one predetermined criterion in addition to the one in the fourth step S4 is fulfilled in order to continue to an eight step S8.
- the predetermined criterion in the seventh step S7 may be whether or not a predefined displaying device or device model is present in the HWLAN.
- a predefined displaying device or device model is present in the HWLAN.
- Another criterion of the seventh step S7 may be to check whether or not the time is within a predefined time interval.
- caller information may be shown on displaying devices in the HWLAN only during e.g. office hours, within a predefined number of hours from the activation of the presence service application or only at specific days, such as working days.
- Yet another criterion of the seventh step S7 may be to determine if the caller is a predetermined caller for which the presence service shall provide the caller information on the displaying device 3.
- the user of the presence server can differentiate between different persons and situations regarding the expected importance of quickly getting in contact with the caller.
- the eighth step S8 at least one message 19 comprising caller information to the displaying device 3 is created by the UE 6 through the presence service application.
- the message 19 comprises in one embodiment all available caller information received from the contacts database as well as the caller ID received by the UE 6 from the telecommunications network. Hence, if no extra information associated with the caller has been found in the contacts database, the message only contains the information received from the caller.
- the message in addition to the information received from the caller, only comprises extra caller information, if existing, from a limited number of fields in a record associated with the caller in the contacts database 16.
- the determination of fields to be included in the message 19 is in one embodiment determined by the user of the UE 6 via a GUI presented in the display 8 by the presence service application.
- the message 19 is in one embodiment prepared and sent as a text message, e.g. where only caller information that typically is presented as text is retrieved from the contacts database 16.
- the message 19 is in another embodiment prepared as a picture, e.g. a JPEG (Joint Photographic Experts Group), TIFF (Tagged Image File Format), GIF (Graphics Interchange File Format) and PNG (Portable Network Graphics) image, including text and suitably also a picture of the caller if present in the contacts database 16.
- one text message and a picture message is prepared, the picture message being essentially only the picture of the caller in the contacts database 16 and the text message comprising all the other caller information determined to be sent to the displaying device 3.
- Messages prepared in the eighth step S8 shall of course be displayable by the displaying device 3 and as implicitly stated above the UE 6 already in the second step S2 has received the message types/formats that can be displayed by the displaying device 3.
- the message is prepared as a video stream, e.g. in the video formats MPEG-2 (Moving Picture Experts Group 2), MPEG 4, MPEG-4 AVC (MPEG-4 Advanced Video Coding), VC-1, H.263 and MPEG-4 part 2.
- any image, text and video message according to the eighth step S8 may be created in conjunction with an audio message, e.g. in the MP3 and AMR (Adaptive Multi-Rate) format.
- a ninth step S9 the UE 6 transmit/streams the message/image/video and/or the audio message to the displaying device 3.
- This can be done using any standard messaging technique, such as standard HTTP (Hypertext Transfer Protocol) messages used e.g. by DLNA or any HTTP extension for notification according to CEA-2014.
- HTTP Hypertext Transfer Protocol
- the message could be sent as a SIP MESSAGE provided that the message is a text message.
- the displaying device 3 receives the message 19 and displays the caller information.
- the caller information There are several ways to display the caller information known to a person skilled in the art, such as displaying all the received caller information on only a small part of a display of the displaying device 3.
- Another way is to only show a small icon indicating only the incoming call or only a part of the caller information and requiring the user to push a button on a remote control to see all the received caller information.
- a DLNA certified displaying device no adaptation of the displaying device 3 is required as such for receiving the message 19, since a message should not be sent to the displaying device if the UE 6 does not already know that the displaying device 3 is capable of receiving and displaying the content of the message 18.
- the sixth step S6 may, for example, be performed directly after the actions of any one of the second to fifth step S2-S5 or after the actions of the eighth or ninth step, S8 and S9 respectively.
- the checking and determination of the seventh step S7 may, for example, be performed before the fifth step S5.
- the fourth step S4 may of course also be performed before the third step S3 and/or the second step S2.
- some embodiments of the invention comprise a bridging unit 20 (see Fig 1 ) in the HWLAN for bridging between different link-layer bearers as well as content transformation.
- a bridging unit is within the device class MIU (Media Interoperability Unit) and/or M-NCF (Mobile Network Connectivity Function).
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
Description
- The present invention relates to a method, a user equipment, a computer program and a computer program product for enabling caller information to be displayed on a displaying device.
- Caller ID (Caller Identification) or CNID (calling number identification) is a telephone service that transmits the caller's number to the called party's telephone equipment before the call is answered. Where available, caller ID can also provide a name associated with the calling telephone number. Consumers can today also buy equipment or subscribe to enhanced Caller ID services that show the caller ID on a TV (Television) screen at home when a telephone connected to a PSTN (Public Switched Telephone Network) receives a call provided that a Caller ID service is enabled by a local phone company.
- A network architecture called IMS (IP Multimedia Subsystem) has been developed by the 3GPP (3rd Generation Partnership Project) as a platform for handling and controlling multimedia services and sessions, commonly referred to as the IMS network. Thus, an IMS network can be deployed to initiate and control multimedia sessions for IMS-enabled terminals connected to various access networks, regardless of the access technology used.
WO-2007/098155-A2 discloses an IMS system interacting with an IPTV system. The disclosed systems enable Caller ID for a caller to an IMS-enabled mobile phone to be displayed on a on an IPTV. The caller ID is centrally stored in an HSS (Home subscriber Server) as is known in the art and the service is enabled by a specialized service broker function in the IMS network. - Although IMS certainly facilitate new functions and services such as showing Caller ID on a TV screen, it requires new nodes and functionality to be installed in an operator's network and at the moment there are very few persons that have access to IMS-enabled services, e.g. since there currently are few IMS-enabled consumer equipments available on the market for ordinary consumers.
-
US 2007/0140150 A1 describes a method and communication network for providing services of the communication network to a subscriber, where upon receiving a message from a caller, a service broker executes service package information, associated with the services of the communication network and provides it along with caller ID information to the subscriber. - It is an object of the invention to provide a new way of displaying caller ID on a TV screen.
- Another object of the invention is to provide a cheap and user- friendly way of displaying caller ID on a TV screen.
- The invention relates to a method for a UE(user equipment), e.g. a mobile communication device, which comprises a contacts database and is connected to a telecommunications network, e.g. a UMTS network, and to at least one displaying device over a wireless local network. The method comprises the steps of:
- wirelessly receiving incoming caller information, e.g. a telephone number associated with the caller, via the telecommunications network,
- determining based on the caller information, whether there is additional information in the contacts database associated with the caller information,
- determining whether a wireless local network identifier, WLAN ID, of the wireless local network is the same as a predefined network ID, and
- if the WLAN ID of the wireless local network is determined to be same as the predefined network ID, then perform the steps of:
- creating a message comprising at least some of the received caller information and, if available in the contacts database, at least some of the additional information,
- sending the message over the wireless local network to the displaying device to enable the displaying device to show at least a part of the additional information comprised in the message.
- The method may comprise the step of sending the message as an image file, e.g. a Joint Photographic Experts Group file, to the displaying device. Hereby is achieved that the message is sent in a widely accepted file format, e.g. in DLNA (Digital Living Network Alliance).
- The image file may comprise a picture which is associated with the caller and is stored in the UE. Hereby enhanced and enriched display of caller information is enabled in an easy way.
- In one embodiment the method comprises the step of sending the additional information to the displaying device partly comprised in a text message and partly comprised in an image file. Hereby is enabled that caller information suitable to be displayed as text may be sent as text and caller information suitable to be sent as an image may be sent as an image.
- In one embodiment the method comprises the step of discovering the displaying device by sending a Hypertext Transfer Protocol Get request in a discovery message. Hereby is achieved that the discovering is adapted for e.g. UPnP (Universal Plug and Play) and DLNA.
- The message may in one embodiment of the method be sent directly from the user equipment to the displaying device. Alternatively, in one embodiment the message is sent to the displaying device via a bridging device comprised in the wireless local network. Hereby is achieved that a message may be sent via one wireless interface, e.g. IEEE (Institute of Electrical and Electronics Engineers) 802.15, of the UE, translated in the bridging unit into another wireless interface, such as an IEEE 802.11 standard and then forwarded to the displaying device via IEEE 802.11.
- The method may comprise the step of enabling a user of the user equipment to manually define in the user equipment the predefined local network before the incoming caller information is received. Hereby is achieved that the user decides in which local networks the caller information shall be displayed on displaying devices.
- The method also relates to a computer program for the user equipment, e.g. a mobile communication device, which comprises a contacts database and is connected to a telecommunications network, e.g. a UMTS network, and to at least one displaying device over a wireless local network. The computer program comprises code means which when run on the user equipment causes the user equipment to:
- determine whether a wireless local network identifier, WLAN ID, of the wireless the local network is the same as a predefined network ID,
- determine based on incoming caller information, e.g. a telephone number associated with the caller, received wirelessly via the telecommunications network, whether there is additional information in the contacts database associated with the caller information,
- if the WLAN ID of the wireless local network is the same as the predefined network ID when the caller information is received by the user equipment, then the user equipment (6) is arranged to:
- create a message comprising at least some of the received caller information and, if available in the contacts database, at least some of the additional information,
- send the message over the wireless local network to the displaying device to enable the displaying device to show at least a part of the additional information comprised in the message.
- The message may be created as an image file, e.g. a Joint Photographic Experts Group file, 10 comprising, if available, a stored picture associated with the caller in the user equipment.
- Furthermore, the invention relates to a computer program product comprising the computer program and a computer readable medium on which the computer program is stored. The computer program product may be a flash memory or an EEPROM (Electrically Erasable Programmable Read-Only Memory).
- Moreover, the invention relates to a user equipment, e.g. a mobile communication device, comprising:
- a contacts database,
- a telecommunications interface for communications with a telecommunications network,
- a communications interface for communications with a wireless local network, and
- a processing unit (10) comprising:
- determining means to determine whether a wireless local network identifier, WLAN ID, of the wireless local network is the same as a predefined network ID when incoming caller information, e.g. a telephone number associated with the caller, is received wirelessly via the telecommunications network, and to determine based on the incoming caller information if there is additional information in the contacts database associated with the caller information, message creation means for creating a message comprising at least some of the received caller information and, if available in the contacts database, at least some of the additional information, and
- communications means for sending the message over the wireless local network via the communications interface to the displaying device to enable the displaying device to show at least a part of the additional information comprised in the message.
- The user equipment may be adapted for communication with the displaying device according to an Institute of Electrical and Electronics Engineers 802.11 standard, IEEE 802.15 standard or IEEE 802.16 standard.
- The user equipment may be adapted for communication with the displaying device via Hypertext Transfer protocol messages.
- The message creation means may be adapted to create the message as an image file, e.g. a Joint Photographic Experts Group file, comprising, if available, a stored picture associated with the caller in the user equipment.
- The objects, advantages and effects as well as features of the present invention will be more readily understood from the following detailed description of exemplary embodiments of the invention when read together with the accompanying drawings, in which:
-
Fig 1 shows a schematic view of an exemplary local network in which the invention is applicable, -
Fig 2 is a schematic view of a UE (User Equipment) according to an embodiment of the invention, -
Fig 3 is a flow chart of an embodiment of activating a presence service, and -
Fig 4 is a flow chart illustrating an embodiment of presenting caller information on a displaying device. - While the invention covers various modifications and alternative constructions, embodiments of the invention are shown in the drawings and will hereinafter be described in detail. However it is to be understood that the specific description and drawings are not intended to limit the invention to the specific forms disclosed.
-
Fig 1 discloses a local network in the form of a LAN (Local Area Network), typically residing inside a household 1, but may also be e.g. a LAN within a company building/-s and a local network in a vehicle. A home local network, i.e. a local network at home, may comprise awired connection 2 between some devices in the home local network, which here is illustrated by an Ethernet cable connection between a displayingdevice 3 in the form of e.g. a TV unit, an IPTV unit with an STB (Set-Top Box) or a PC (Personal Computer) monitor, and anaccess point device 4 in the form of e.g. a wireless RGW (Residential Gateway) and Wi-Fi™ router. Theaccess point device 4 is typically connected to the Internet, although that is not necessary according to the invention In addition to, or instead of thewired connection 2, devices in the local network are connected to each other via interfaces in a wirelesslocal network 5 in the form of a WLAN or WPAN, e.g. interfaces compatible with IEEE 802.11, IEEE 802.15 or IEEE 802.16 standards, thus forming a LAN part referred to as a HWLAN (Home Wireless LAN) in the following description. This is illustrated with wireless links between aUE 6, here in the form of a mobile phone, and the TV unit and the RGW respectively. TheUE 6 may within the invention of course also be e.g. a computer in the form of alaptop 7 or a PDA (Portable Digital Assistant). -
Fig 2 shows very schematically an embodiment of theUE 6. Comprised in theUE 6 are adisplay 8, inputting means 9 in the form of e.g. buttons, aprocessing unit 10 including DSP (Digital Signal Processor) and encoding and decoding modules, atelecommunications interface 11 in the form of a transceiver unit comprising at least one antenna and amplifier adapted for communication with units in a telecommunications network 12 (seeFig 1 ), e.g GSM (Global System for Mobile communications) and/or UMTS (Universal Mobile Telecommunications Standard). TheUE 6 also comprises acommunications interface 13 for communication in the wirelesslocal network 5, here in the form of a transceiver adapted for wireless communication with IEEE 802.11 and/or atransceiver 14 adapted for IEEE 802.15. Furthermore theUE 6 comprises at least onecomputer program product 15 in the form of a non-volatile memory, e.g. an EEPROM and a flash memory. The memory comprises acontacts database 16, acomputer program 17 being a presence service application and a localnetwork identity database 18 or data storage for storing network names or other information that can be used to identify predefined wireless local networks in a manner to be further discussed below. Although the localnetwork identity database 18 and thecontacts database 16 may be separate software in the shown embodiment, they may of course be computer program modules of the presence service application. Thecontacts database 16 may also be a part of a PIM (Personal Information Manager) software. Furthermore, the presence service application may of course be stored on a different memory than e.g. thecontacts database 16. Thecontacts database 16, often also called e.g. "phone book" if in a mobile phone, "contact list" and "address book", comprises contact details about persons and/or organizations, e.g. first name, last name, job title, company name, company department, postal addresses, telephone number, e-mail address, fax number, mobile phone number, picture of e.g. the caller, URL (Uniform Resource Locator) to home page and birthday date of the caller. Several embodiments of thecontacts database 16 are known to a person skilled in the art and are therefore not described more in detail. -
Fig 3 discloses an embodiment of a method to activate a presence service. A transceiver of theaccess point device 4 continuously generates a signal message indicating that the HWLAN is activated. The signal message comprises a BSSID (Basic Service Set Identifier) as is known in the art. The BSSID is a unique identifier related to a MAC (Media Access Control) address of the access point device. In a first step D1 the signal message is received by theUE 6 when within the signaling range of theaccess point device 4. The signal message indicates to theUE 6 the presence of the signal message through the BSSID, which also can be shown to a user of theUE 6 via a GUI (Graphical User Interface) in thedisplay 8. In a second step D2 the HWLAN is set, i.e. saved, as a first predefined WLAN in the memory, i.e. in the localnetwork identity database 18. The first predefined WLAN can therefore be said as being the HWLAN of the UE user. Another WLAN may also be set as a second predefined WLAN in the case where the presence service shall be activated in different WLANs, e.g. in the HWLAN at home and another WLAN at work and in a WPAN in a vehicle. The GUI may be used to set the HWLAN as the first predefined WLAN by, e.g. displaying a text message on theUE 6 with the essential content of "New WLAN discovered. Do you want to set it as one of your home WLANs and automatically connect to it whenever you are in reach?" If the user is e.g. at home he/she pushes a "Yes" button to save the HWLAN in the memory. Alternatively, the GUI may comprise an interface where the user directly can input and store the HWLAN including any security keys as the first predefined WLAN if the BSSID is known to the user, even if the UE has not discovered the HWLAN. - In a third step D3 the presence service is activated. Presence service shall here be understood as a service that automatically is performed when the
UE 6 is connected to a certain wireless local network and can be termed as e.g. an "at home service", an "at work service" and "in vehicle service". The presence service application in theUE 6 may in one embodiment comprise code means for a GUI for letting the user activate or deactivate the presence service and associate the presence service to at least one of the predefined WLAN:s; in this example including the HWLAN saved in the second step D2. Furthermore, the GUI may in some embodiments let the user define and store other criteria and features for the presence service, as will be more readily understood and explained in the description further down. - Having described embodiments of how the HWLAN may be set and a presence service according to the invention may be activated, embodiments of the presence service itself will be described in more detail in conjunction with
Fig 4 . - In a first step S1 in
Fig 4 theUE 6 is connected to a wirelesslocal network 5 within reach of thecommunication interface 12 in any of the ways known to a person skilled in the art and is therefore not described more in detail as this is as such known. - In a second step S2 the
UE 6 discovers at least one displayingdevice 3 such as the TV and other video displays, in the WLAN. In one embodiment this is achieved with a DLNA/UPnP discovery and description method. UPnP is an architecture, developed in a multi-vendor collaboration called the UPnP Forum, for establishing standardised device protocols for the communication between different IP devices in a local network using different access technologies, operating systems, programming languages, format standards and communication protocols. UPnP further provides standardised methods to describe and exchange device profiles that may include capabilities, requirements and available services in the devices. UPnP and other protocols support a process called "discovery" (or "pairing") in which a device can join a local network, obtain a local IP address, announce its name and IP address, and exchange capabilities and services with other devices within the local network. DLNA is a collaboration between companies to create design guidelines for products so that they can work together in a standardized way, e.g. for storing and accessing digital media content from devices in a local network such as a LAN or PAN. The UPnP protocol is utilised by DLNA as an underlying protocol for communication between devices within local networks. - Using DLNA/UPnP terminology, the
UE 6 acts as a UPnP control point and a DMS (Digital Meida Server) and uses UPnP messages to discover what devices that are in reach, i.e. on the same WLAN. This can typically be done by multicasting data about theUE 6 to the other devices or sending a request to the other devices about their capabilities. This is achieved e.g. using SSDP (UPnP Discovery Protocol). Discovered devices may be e.g. DMS (Digital Media Servers) in the form of e.g. PCs (Personal Computers) and NAS (Network Attached Storage) to store content and make the content available to DMPs (Digital Media Players). The displaying devices are in this embodiment known to a person skilled in the art as DMRs (Digital Media Renderers), which also are discovered in this step. The discovering process using UPnP is as such known to a person skilled in the art and therefore not described more in detail. - In another embodiment of the second step S2 discovery of the displaying
device 3 is conducted within a PAN, using Bluetooth communication instead of any of the IEEE 802.11 standards. A proper way to do this is also known to a person skilled in the art since Bluetooth™ pairing also is specified by DLNA and Bluetooth Special Interest Group and is implemented in consumer equipment for sale. - In a third embodiment of the second step S2 discovery of the displaying device is made by a Zero Configuration Networking solution known to a person skilled in the art, e.g. a solution which uses multicast DNS (Domain Name System) and DNS Service Discovery.
- In a fourth embodiment of the second step S2 discovery of the displaying device is conducted within a wireless local network according to any of the IEEE 802.16 standards.
- Other embodiments of the second step S2 are also conceivable, such as using a discover process according to an Infrared technology standard or using an optional camera in the
UE 6 to photograph a QR (Quick Response) code for the displayingdevice 3 and with reader software in theUE 6 make theUE 6 discover the displayingdevice 3. However, in the latter case an IP (Internet Protocol) address has to be included in the QR code. - In a third step S3 the
UE 6 receives an incoming call comprising caller information including at least the telephone number of the caller. The call signals may be sent according to e.g. an UTMS or GSM standard. - In a fourth step S4 the presence service application causes the
UE 6 to determine if the WLAN ID, e.g. the BSSID, is the same as any of the predefined WLAN IDs stored in the UE, e.g. the HWLAN. If the WLAN ID is not the same as any of the predefined WLAN IDs, no further actions are taken. If the WLAN ID is the same as any one of the predefined WLAN IDs, in this example the ID of the HWLAN, a fifth step S5 is started. - In the fifth step S5 the presence service application causes the
UE 6 to look up thecontacts database 16 to determine if there is some more information about the caller other than information associated with the caller that could be derived directly from incoming signals from thetelecommunications network 12. Such additional information may e.g. be any of the above mentioned information in thecontacts database 16. An API (Application Programming Interface), which e.g. uses LDAP (Lightweight Directory Access Protocol), may be used by the presence service application to communicate with and retrieve information from thecontacts database 16. - In a sixth step S6 the presence service application determine if there is any displaying device connected to the HWLAN. In the case of DLNA/UPnP utilization, the presence server application can determine from a device list if there is a DMR connected to the HWLAN and the capability of the DMR. A UPnP device description is pre-written by the device vendor, and is typically expressed in XML syntax and based on a standard UPnP Device Template produced by the UPnP Forum working committee. To retrieve a UPnP device description of the displaying
device 3 the UE may issue an HTTP GET request on the URL in a discovery message, and the displayingdevice 3 returns the device description. Retrieving a UPnP service description is a similar process that uses a URL within the device description. - In an optional seventh step S7, which could be utilized in some embodiments, it is determined if at least one predetermined criterion in addition to the one in the fourth step S4 is fulfilled in order to continue to an eight step S8. The predetermined criterion in the seventh step S7 may be whether or not a predefined displaying device or device model is present in the HWLAN. Hereby is achieved that a user in advance can pinpoint/predetermine specific displaying devices, even different displaying devices for the different predetermined WLAN:s, that shall receive caller information from the
UE 6, so that not all displaying devices in the HWLAN have to show the caller information. Another criterion of the seventh step S7 may be to check whether or not the time is within a predefined time interval. Hereby is achieved that caller information may be shown on displaying devices in the HWLAN only during e.g. office hours, within a predefined number of hours from the activation of the presence service application or only at specific days, such as working days. Yet another criterion of the seventh step S7 may be to determine if the caller is a predetermined caller for which the presence service shall provide the caller information on the displayingdevice 3. Hereby is achieved that the user of the presence server can differentiate between different persons and situations regarding the expected importance of quickly getting in contact with the caller. - In the eighth step S8 at least one
message 19 comprising caller information to the displayingdevice 3 is created by theUE 6 through the presence service application. Themessage 19 comprises in one embodiment all available caller information received from the contacts database as well as the caller ID received by theUE 6 from the telecommunications network. Hence, if no extra information associated with the caller has been found in the contacts database, the message only contains the information received from the caller. In another embodiment the message, in addition to the information received from the caller, only comprises extra caller information, if existing, from a limited number of fields in a record associated with the caller in thecontacts database 16. The determination of fields to be included in themessage 19 is in one embodiment determined by the user of theUE 6 via a GUI presented in thedisplay 8 by the presence service application. - The
message 19 is in one embodiment prepared and sent as a text message, e.g. where only caller information that typically is presented as text is retrieved from thecontacts database 16. Themessage 19 is in another embodiment prepared as a picture, e.g. a JPEG (Joint Photographic Experts Group), TIFF (Tagged Image File Format), GIF (Graphics Interchange File Format) and PNG (Portable Network Graphics) image, including text and suitably also a picture of the caller if present in thecontacts database 16. In yet another embodiment one text message and a picture message is prepared, the picture message being essentially only the picture of the caller in thecontacts database 16 and the text message comprising all the other caller information determined to be sent to the displayingdevice 3. Messages prepared in the eighth step S8 shall of course be displayable by the displayingdevice 3 and as implicitly stated above theUE 6 already in the second step S2 has received the message types/formats that can be displayed by the displayingdevice 3. In still another embodiment the message is prepared as a video stream, e.g. in the video formats MPEG-2 (Moving Picture Experts Group 2),MPEG 4, MPEG-4 AVC (MPEG-4 Advanced Video Coding), VC-1, H.263 and MPEG-4part 2. Furthermore, any image, text and video message according to the eighth step S8 may be created in conjunction with an audio message, e.g. in the MP3 and AMR (Adaptive Multi-Rate) format. - In a ninth step S9 the
UE 6 transmit/streams the message/image/video and/or the audio message to the displayingdevice 3. This can be done using any standard messaging technique, such as standard HTTP (Hypertext Transfer Protocol) messages used e.g. by DLNA or any HTTP extension for notification according to CEA-2014. In the case where the displayingdevice 3 is adapted for communication via SIP (Session Initiation Protocol), the message could be sent as a SIP MESSAGE provided that the message is a text message. - In a tenth step S10 the displaying
device 3 receives themessage 19 and displays the caller information. There are several ways to display the caller information known to a person skilled in the art, such as displaying all the received caller information on only a small part of a display of the displayingdevice 3. Another way is to only show a small icon indicating only the incoming call or only a part of the caller information and requiring the user to push a button on a remote control to see all the received caller information. In the case of e.g. a DLNA certified displaying device no adaptation of the displayingdevice 3 is required as such for receiving themessage 19, since a message should not be sent to the displaying device if theUE 6 does not already know that the displayingdevice 3 is capable of receiving and displaying the content of themessage 18. - Although several different embodiments of the steps S1-S10 are disclosed in conjunction with
Fig.4 in subsequent order, it must be understood that these individual steps may in other embodiments be performed in numerous other orders. The sixth step S6 may, for example, be performed directly after the actions of any one of the second to fifth step S2-S5 or after the actions of the eighth or ninth step, S8 and S9 respectively. The checking and determination of the seventh step S7 may, for example, be performed before the fifth step S5. The fourth step S4 may of course also be performed before the third step S3 and/or the second step S2. - Also, even though the wireless transmission of caller information from the
UE 6 to the displayingdevice 3 is performed directly between them, there are use cases and combinations of UEs and displaying devices wherein direct communication between theUE 6 and the displayingdevice 3 is not preferred or appropriate. Such examples are when the UE lacks sufficient processing power or encoders for different image and video formats or when theUE 6 and displayingdevice 3 differ in their network connectivity. For these cases, some embodiments of the invention comprise a bridging unit 20 (seeFig 1 ) in the HWLAN for bridging between different link-layer bearers as well as content transformation. Using the example of a DLNA terminology, such a bridging unit is within the device class MIU (Media Interoperability Unit) and/or M-NCF (Mobile Network Connectivity Function).
Claims (14)
- A method for a user equipment (6) comprising a contacts database (16), the user equipment (6) being connected to a telecommunications network (12) and to at least one displaying device (3) over a wireless local network (5), the method comprising the steps of:- wirelessly receiving (S3) incoming caller information via the telecommunications network (12);- determining (S5) based on the caller information, whether there is additional information in the contacts database (16) associated with the caller information;- determining (S4) whether a wireless local network identifier, WLAN ID, of the wireless local network (5) is same as a predefined network ID; and- if the WLAN ID of the wireless local network is determined to be same as the predefined network ID, then perform the steps of:- creating (S8) a message comprising at least some of the received caller information and, if available in the contacts database (16), at least some of the additional information; and- sending (S9) the message over the wireless local network (5) to the displaying device (3) to enable the displaying device (3) to show (S10) at least a part of the additional information comprised in the message.
- A method according to claim 1, comprising the step of sending (S9) the message as an image file to the displaying device (3), wherein the image file comprises a picture associated with a caller and being stored in the user equipment (6).
- A method according to claim 1, comprising the step of sending (S9) the additional information to the displaying device (3) partly comprised in a text message and partly comprised in an image file.
- A method according to any one of claims 1-3, further comprising the step of discovering (S2) the displaying device (3) by sending a Hypertext Transfer Protocol Get request in a discovery message.
- A method according to any one of claims 1-4, wherein the message is sent directly from the user equipment (6) to the displaying device (3).
- A method according to any one of claims 1-4, wherein the message to the displaying device (3) is sent via a bridging device (20) comprised in the wireless local network (5).
- A method according to any one of claims 1-6, comprising the step of enabling a user of the user equipment (6) to manually define in the user equipment (6) the predefined network ID before the incoming caller information is received (S3).
- A computer program (17) for a user equipment (6), which comprises a contacts database (16) and is connected to a telecommunications network (12) and to at least one displaying device (3) over a wireless local network (5), the computer program (17) comprises code means which when run on the user equipment (6) causes the user equipment (6) to:- determine (S4) whether a wireless local network identifier, WLAN ID, of the wireless local network (5) is same as a predefined network ID;- determine (S5) based on incoming caller information received wirelessly via the telecommunications network (12), whether there is additional information in the contacts database (16) associated with the caller information; and- if the WLAN ID of the wireless local network (5) is determined to be same as the predefined network ID when the caller information is received by the user equipment (6), then the user equipment (6) is arranged to:- create (S8) a message comprising at least some of the received caller information and, if available in the contacts database (16), at least some of the additional information; and- send (S9) the message over the wireless local network (5) to the displaying device (3) to enable the displaying device (3) to show (S10) at least a part of the additional information comprised in the message.
- A computer program (17) according to claim 8, wherein the message is created as an image file comprising, if available, a stored picture associated with the caller in the user equipment (6).
- A computer program product (15) comprising a computer program (17) according to claim 8 and a computer readable medium on which the computer program (17) is stored.
- A user equipment (6) comprising:- a contacts database (16);- a telecommunications interface (11) for communication with a telecommunications network (12);- a communications interface (13) for communication with a wireless local network (5); and- a processing unit (10) comprising:- determining means to determine (S4) whether a wireless local network identifier, WLAN ID, of the wireless local network (5) is same as a predefined network ID when incoming caller information is received wirelessly via the telecommunications network (12), and to determine (S5) based on the incoming caller information if there is additional information in the contacts database (16) associated with the caller information;- message creation means for creating (S8) a message comprising at least some of the received caller information and, if available in the contacts database (16), at least some of the additional information; and- communications means for sending (S9) the message over the wireless local network (5) via the communications interface (13) to the displaying device (3) to enable the displaying device (3) to show at least a part of the additional information comprised in the message.
- A user equipment (6) according to claim 11, wherein the user equipment (6) is adapted for enabling a user of the user equipment (6) to manually predefine a local network.
- A user equipment (6) according to anyone of claims 11-12, wherein the user equipment (6) is adapted for communication with the displaying device (3) via Hypertext Transfer Protocol messages.
- A user equipment (6) according to any one of claims 11-13, wherein the message creation means is adapted to create (S8) the message as an image file comprising, if available, a stored picture associated with the caller in the user equipment (6).
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/SE2008/050187 WO2009102250A1 (en) | 2008-02-15 | 2008-02-15 | Displaying caller information on wireless local network connected device |
Publications (3)
Publication Number | Publication Date |
---|---|
EP2245840A1 EP2245840A1 (en) | 2010-11-03 |
EP2245840A4 EP2245840A4 (en) | 2017-05-03 |
EP2245840B1 true EP2245840B1 (en) | 2018-11-21 |
Family
ID=40957164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP08712817.9A Not-in-force EP2245840B1 (en) | 2008-02-15 | 2008-02-15 | Displaying caller information on wireless local network connected device |
Country Status (3)
Country | Link |
---|---|
US (1) | US8798600B2 (en) |
EP (1) | EP2245840B1 (en) |
WO (1) | WO2009102250A1 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101582092B1 (en) * | 2008-03-28 | 2016-01-04 | 삼성전자주식회사 | IPTV Method and apparatus for receiving information of application to provide IPTV communication service |
US8724784B2 (en) * | 2009-04-09 | 2014-05-13 | Echostar Technologies L.L.C. | System and apparatus for transmitting caller identification information |
US20100310193A1 (en) * | 2009-06-08 | 2010-12-09 | Castleman Mark | Methods and apparatus for selecting and/or displaying images of perspective views of an object at a communication device |
WO2011085248A1 (en) * | 2010-01-07 | 2011-07-14 | Swakker, Llc | Methods and apparatus for modifying a multimedia object within an instant messaging session at a mobile communication device |
JP6073248B2 (en) * | 2011-01-19 | 2017-02-01 | サムスン エレクトロニクス カンパニー リミテッド | Method and apparatus for providing enhanced event notification in a general-purpose plug and play home network environment |
JP5799512B2 (en) * | 2011-01-31 | 2015-10-28 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
EP2490404B1 (en) * | 2011-05-26 | 2017-12-27 | Huawei Technologies Co., Ltd. | Method and digital media player for mounting a network attached storage device |
US8737977B2 (en) * | 2011-12-20 | 2014-05-27 | Comigo Ltd. | Systems and methods for intergrating telephone communication with computing devices |
US8958781B2 (en) * | 2012-08-24 | 2015-02-17 | Verizon Patent And Licensing Inc. | Sending caller identification information using a joint services account |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI111775B (en) * | 2000-12-29 | 2003-09-15 | Nokia Corp | Providing a telecommunications service in a wireless telecommunications system comprising multiple networks |
DE10132276A1 (en) * | 2001-07-04 | 2003-01-23 | Siemens Ag | System for switching, controlling, programming and operating communication devices |
US20040052341A1 (en) * | 2002-09-18 | 2004-03-18 | I-Hau Yeh | System for automatic notification of caller ID, e-mail identification and short message |
US7693270B2 (en) * | 2005-12-15 | 2010-04-06 | Alcatel-Lucent Usa Inc. | Method and network for providing service blending to a subscriber |
US8081970B2 (en) * | 2006-03-27 | 2011-12-20 | Research In Motion Limited | System and method for provisioning a mobile wireless communications device, including indicators representative of image and sound data |
US8213919B1 (en) * | 2007-03-19 | 2012-07-03 | Sprint Communications Company L.P. | Caller ID handling system for calls placed to a mobile phone |
US8060068B1 (en) * | 2007-10-10 | 2011-11-15 | Sprint Communications Company L.P. | Interactive mobile caller-identification information on a television |
US8185139B1 (en) * | 2007-10-11 | 2012-05-22 | Sprint Communications Company L.P. | Presenting mobile-device message information on a television |
-
2008
- 2008-02-15 EP EP08712817.9A patent/EP2245840B1/en not_active Not-in-force
- 2008-02-15 US US12/867,653 patent/US8798600B2/en active Active
- 2008-02-15 WO PCT/SE2008/050187 patent/WO2009102250A1/en active Application Filing
Non-Patent Citations (1)
Title |
---|
None * |
Also Published As
Publication number | Publication date |
---|---|
US8798600B2 (en) | 2014-08-05 |
WO2009102250A1 (en) | 2009-08-20 |
EP2245840A4 (en) | 2017-05-03 |
EP2245840A1 (en) | 2010-11-03 |
US20100330970A1 (en) | 2010-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2245840B1 (en) | Displaying caller information on wireless local network connected device | |
EP2319206B1 (en) | System and method for transmitting and receiving a call on a home network | |
US20070203979A1 (en) | Home communications server | |
JP4041118B2 (en) | Gateway device, network system, communication program, and communication method | |
US20070200920A1 (en) | Digital communications adaptor | |
US8330598B2 (en) | Aggregated user presence management method within a home network and device for user presence management within a home network | |
KR101661210B1 (en) | Method and apparatus for performing IPTV communication service | |
US20070127663A1 (en) | Method and system for providing service menu in communication system | |
US20060031367A1 (en) | Instant messaging and presence using virtual devices | |
JP5214722B2 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION DEVICE, TRANSMISSION SYSTEM, RECEPTION SYSTEM, COMMUNICATION SYSTEM, COMMUNICATION CONTROL DEVICE CONTROL METHOD, COMMUNICATION DEVICE CONTROL METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM | |
JP2006148806A (en) | Gateway apparatus, content providing server, communication program, and communication method | |
JP2005244275A (en) | Gateway unit | |
JP2010114721A (en) | Content transmitting method and system for transmitting content from terminal in home network to wide area network | |
JP4892076B2 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP5191878B2 (en) | Content transfer method and system for transmitting content from terminal in home network to wide area network | |
CN107404591A (en) | Intelligent doorbell monitoring method and device | |
Anand | A DLNA framework for next gen mobile terminals connecting IMS networks for human-centered digital home environment | |
Rahman et al. | TelephonyArchitecture: 2 | |
JP2007316926A (en) | Communication relay device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20100905 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA MK RS |
|
DAX | Request for extension of the european patent (deleted) | ||
RA4 | Supplementary search report drawn up and despatched (corrected) |
Effective date: 20170331 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04M 1/725 20060101ALI20170327BHEP Ipc: H04W 72/02 20090101ALI20170327BHEP Ipc: H04W 84/12 20090101ALI20170327BHEP Ipc: H04M 1/57 20060101AFI20170327BHEP Ipc: H04W 88/06 20090101ALI20170327BHEP |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04W 84/12 20090101ALI20180626BHEP Ipc: H04M 1/57 20060101AFI20180626BHEP Ipc: H04W 72/02 20090101ALI20180626BHEP Ipc: H04M 1/725 20060101ALI20180626BHEP Ipc: H04W 88/06 20090101ALI20180626BHEP |
|
INTG | Intention to grant announced |
Effective date: 20180725 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602008058002 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1068917 Country of ref document: AT Kind code of ref document: T Effective date: 20181215 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: FP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1068917 Country of ref document: AT Kind code of ref document: T Effective date: 20181121 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190221 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190221 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190321 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190222 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190321 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602008058002 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
26N | No opposition filed |
Effective date: 20190822 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190215 Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20190228 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190228 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190215 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190228 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190228 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20200227 Year of fee payment: 13 Ref country code: NL Payment date: 20200226 Year of fee payment: 13 Ref country code: GB Payment date: 20200227 Year of fee payment: 13 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20190215 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20181121 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20080215 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602008058002 Country of ref document: DE |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20210215 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MM Effective date: 20210301 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20210301 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20210901 Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20210215 |