US20120159559A1 - User Interface For A Communication Device - Google Patents
User Interface For A Communication Device Download PDFInfo
- Publication number
- US20120159559A1 US20120159559A1 US13/404,791 US201213404791A US2012159559A1 US 20120159559 A1 US20120159559 A1 US 20120159559A1 US 201213404791 A US201213404791 A US 201213404791A US 2012159559 A1 US2012159559 A1 US 2012159559A1
- Authority
- US
- United States
- Prior art keywords
- television
- network
- user
- client
- peer
- 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.)
- Abandoned
Links
Images
Classifications
-
- 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/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/08—Telephonic communication systems specially adapted for combination with other electrical systems specially adapted for optional reception of entertainment or informative matter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/0033—Notification or handling of incoming calls by a computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
- H04M7/0063—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer where the network is a peer-to-peer network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1059—End-user terminal functionalities specially adapted for real-time communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
Definitions
- the present invention relates to a user interface for handling a communication event in a communication system.
- the invention relates, but not exclusively to controlling an interface in a communication system.
- a communication network which can link together two communication terminals so that the terminals can send information to each other in a call or other communication event.
- Information may include voice, text, images or video.
- One such communication system is a peer to peer communication system, in which a plurality of end users can be connected for communication purposes via a communications structure such as the internet.
- the communications structure is substantially decentralised with regard to communication route switching therein for connecting the end users. That is, the end users can establish their own communication routes through the structure based on exchange of one or more authorisation certificates (user identity certificates—UIC) to acquire access to the structure.
- the structure includes an administration arrangement issuing the certificates to the end users.
- Peer-to-peer telecommunications are beneficial to the user as they are often of significantly lower cost than traditional telephony networks, such as fixed line or mobile networks. This may particularly be the case for long distance calls.
- VoIP voice over internet protocol
- An existing network e.g. the Internet
- alternative protocols can also be used.
- client software is installed on end user devices such as personal computers (PCs) to allow the end users to communicate via the communications network.
- the user interface of the client software can be controlled by the client to display user facilities and to indicate events occurring, such as an incoming call.
- the inventors of the present invention have identified that it may not always be possible for the client to display information on the end user device when required, for example when receiving an incoming call. This may be due to a different application running on the device which cannot be interrupted or the user interface of the device, such as the monitor of a PC being switched off. It also may not be possible for the client to display information due to the constraints of the operating system of the device, such as mobile game playing consoles. This prevents the user from using the communication system.
- a device for use in a communication system comprising; processing means arranged to execute first and second applications, and first and second interface means, the first application comprising a first layer for detecting a communication event and controlling the first interface means to indicate to a user of the device that the communication event has occurred, the second application comprising means for controlling the second interface to allow a user to use the second application the first application including a second layer for handling the communication event, wherein the device comprises means operable to close the second application in order for the processing means to execute the second layer of the first application.
- FIG. 1 is a schematic representation of a peer to peer telephony system
- FIG. 2 is a schematic representation of a user device according to an embodiment of the present invention.
- FIG. 3 is a schematic representation of a user device with a detachable interface according to an embodiment of the present invention
- FIG. 4 shows a client stack according to an embodiment of the present invention
- FIG. 5 is a schematic representation according to an embodiment of the present invention.
- FIG. 1 in which is shown a peer-to-peer telephony system 100 .
- a peer-to-peer telephony system 100 it should be appreciated that even though the exemplifying telecommunications network shown and described in more detail uses the terminology of a peer to peer network, embodiments of the present invention can be used in any other suitable form of network.
- a user terminal 102 is shown connected to a network 104 .
- the user terminal may be, for example, a personal computer, a gaming device, a personal digital assistant, a suitably enabled mobile phone, a television or other device able to connect to the network 104 .
- the user terminal 102 is connected to the network 104 via a network port 105 , and may be via a cable (wired) connection or a wireless connection.
- the network 104 may be a network such as the Internet. If the user terminal is connected to the network 104 , then it may be running a client program 112 provided by the operator of the peer-to-peer telephony system.
- the client 112 is a software program executed on a local processor in the user terminal 102 .
- the client 112 has a number of different components or layers for implementing various functions, including a protocol layer 402 ( FIG. 4 ) for managing the network interface.
- FIG. 4 shows a client stack according to an embodiment of the present invention.
- the client protocol layer sits on top off the operating system 401 of the device.
- the client engine 404 Above the protocol layer 402 is the client engine 404 .
- the client engine 404 is used to control the client user interface layer 406 .
- the client user interface layer may include software for controlling a main interface and separate software for controlling an alternative interface. The control of the client user interface 406 will be explained in more detail hereinafter.
- both the client protocol layer 402 and the client engine layer 404 are arranged to run on the device when the terminal is either not engaged in a call over the communication network, or when an alternative application is running on the user terminal.
- the protocol layer and client engine layer may be arranged to run either when the user terminal is switched on, or when the user switches on the communication functionality on the terminal.
- a backend server 122 and a web application 124 are also connected to the network 104 .
- the backend server 122 and the web application 124 may be located within the private network 128 of the operator of the telephony system.
- the backend server 122 and the web application 124 may be geographically co-located, or may be geographically separated.
- the backend server 122 is located between the web application 124 and the network 104 , and is responsible for exchanging messages between the web application 124 and the client 112 .
- the backend 122 and the client 112 communicate using a proprietary protocol, and do not use HTTP. This is to avoid the detection and blocking of HTTP messages by third parties and firewalls.
- the backend server 122 also blocks HTTP.
- the protocol layer of the client 112 may be arranged to periodically poll the backend server 122 using the protocol for a new version of the public key.
- the backend server 122 forwards the request to the web application 124 .
- the web application 124 returns the key to the backend server 122 in step, and this is passed to the client 112 using the protocol in a user identity certificate (UIC).
- UICC user identity certificate
- a user of a second user terminal 110 can make a telephone call to the user of the user terminal 102 across the network 104 .
- the second user 108 can click on the contact listed for the user 106 displayed in a client running on the second user terminal similar to the client running on the user terminal 102 .
- the user 108 can type in a telephone number or username for the user 106 .
- the client then sets up the call to the user 106 .
- the telephone call may be made using VoIP, in accordance with methods known in the art, such as disclosed in WO 2005/009019.
- the telephone call may comprise voice, video, instant messaging (“IM”), short message service (SMS) or a combination thereof.
- IM instant messaging
- SMS short message service
- the second user terminal 110 may be connected to a different network such as the public switched telephone network (“PSTN”) or a mobile network (not shown in FIG. 1 ). If connected to the PSTN, the second user terminal may be a fixed line telephone, and if connected to a mobile network, the second user terminal may be a mobile telephone.
- PSTN public switched telephone network
- a mobile network not shown in FIG. 1 .
- FIG. 2 shows a schematic representation of a user device in accordance with an embodiment of the present invention.
- the client software is run on the user device as a dedicated application the main user interface of the device, such as the screen 201 may be controlled by the client engine 404 via the client user interface layer 406 .
- the client protocol layer 402 is arranged to receive the notification from the network and to control the client engine 404 accordingly. If the main user interface of the device is available, the client engine may be arranged to control the main user interface, for example the screen 201 , via the client user interface layer to notify the user of the incoming call. The user may then accept the incoming call by using the function buttons 202 provided on the user device 102 .
- the client application may be run as a dedicated application.
- the client engine is arranged to control the user interface layer 406 to execute the software for controlling the main user interface.
- the user device 102 may be running an alternative application 140 such as a games application at the time of receiving an incoming call. Accordingly the display 201 and function keys 202 of the user device may be dedicated to the operation of the games application. This may be due to the capacity of the system or that either the user or the manufacturer has chosen that the games application 140 should not be interrupted.
- an alternative application 140 such as a games application at the time of receiving an incoming call. Accordingly the display 201 and function keys 202 of the user device may be dedicated to the operation of the games application. This may be due to the capacity of the system or that either the user or the manufacturer has chosen that the games application 140 should not be interrupted.
- the protocol layer When the user device is running the alternative application 140 and the protocol layer is notified by the network of an incoming call, the protocol layer notifies a client application engine installed in the device 102 that there is an incoming call.
- the client engine is also notified that the main user interface is unavailable.
- the client engine is configured to control an alternative interface means via the client user interface upon notification that the main user interface is unavailable, or upon notification that the alternative application 140 is running.
- the client engine is dynamically configured to control the alternative user interface upon receiving notification from the operating system that the main user interface is unavailable after the client engine has attempted to control the main interface.
- the client application may not be run as a dedicated application.
- the client engine is arranged to control the user interface layer 406 to execute the software for controlling the alternative user interface.
- the alternative interface may comprise outputting a signal to an LED 204 provided on the device. Accordingly when the LED lights up the user of device 102 knows that an incoming call has been received.
- the client engine may output a signal to a buzzer or a speaker 208 to indicate that the user has received a call.
- the network may notify the client protocol layer of an incoming voicemail or SMS.
- the protocol layer may then notify the client engine that a voicemail has been received.
- a separate alternative interface may be used to indicate an incoming call, a voicemail and an SMS.
- the incoming call may be indicated by an LED and a voicemail may be indicated by a buzzer.
- the user may immediately close the alternative application 140 and run the client as a dedicated application to receive the call. Interruption of the alternative application 140 may be achieved using the function keys 202 or alternative interface function keys 206 . A voice call may then be conducted using the speaker 208 and microphone 209 .
- the interface dedicated to the alternative application 140 (i.e. the display 201 and function keys 202 ) does not respond to the client 122 until after the alternative application 140 is closed.
- the notification of a communication event to the client protocol layer may cause the device to immediately close the alternative application 140 and to run the client as a dedicated application using the main user interface.
- FIG. 3 shows a user device 102 with a detachable alternative interface 301 .
- the detachable alternative interface comprises function keys 302 , LED 304 , head phones 306 and microphone 308 .
- the detachable interface 301 may be attached via a USB connection and/or by an audio jack connection (not shown). In an alternative embodiment the detachable interface may be connected to the user device via a blue tooth connection. It is possible to connect the detachable device via any wired or wireless means capable of transmitting digital information.
- the client engine is arranged to output a signal to the LED 304 or the headphones 306 to indicate an incoming call, or a voicemail.
- the user may then close the alternative application 140 running on the device 102 and launch a dedicated client application controlling the main interface using function keys 302 .
- the device may contain two display screens: a main display screen and an alternative display screen.
- the client engine is arranged to control the user interface layer to operate the alternative display screen to indicate an incoming call or other communication event to the user.
- the use of a screen allows information such as caller identity to be displayed.
- the alternative application and the client may both be fully operational on the device and use two separate display screens.
- the device may comprise a television 501 as shown in FIG. 5 .
- the detachable interface is provided on the remote control 502 of the television.
- the client is installed at the television.
- the client engine communicates via the user interface layer on a wireless link to control the detachable interface provided on the remote control 502 .
- the detachable interface may include an LED 503 which is used to signal an incoming call.
- the user may accept the incoming call by using the function buttons 504 on the remote control 502 to exit the television broadcast and use the instructions displayed on the television screen to accept the incoming call.
- the user may accept the call without using the main interface on the television screen.
- the user may accept the call using the function buttons 504 on the remote control and conduct the call using a microphone 506 and speaker 505 included on the remote control.
- the alternative application and the client running fully on the device 102 .
- the user may conduct a call whilst using the alternative application 140 , the call and the alternative application using two separate interfaces.
Abstract
A device for use in a communication system the device comprising processing means arranged to execute first and second applications, and first and second interface means, the first application for detecting a communication event, the second application comprising means for controlling the second interface to allow a user to use the second application; wherein the first application is arranged to control first interface means to indicate to a user of the device that the communication event has occurred, when the second application is running.
Description
- This application is a continuation of U.S. application Ser. No. 12/226,259, having a 371(c) date of Feb. 9, 2009, the entire teachings of which are incorporated herein by reference, which is the U.S. National Stage of International Application No. PCT/GB2007/001301, filed on Apr. 5, 2007, published in English, which claims priority under 35 U.S.C. §119 or 365 to Great Britain Application No. 0607191.4, filed Apr. 10, 2006.
- The present invention relates to a user interface for handling a communication event in a communication system. In particular the invention relates, but not exclusively to controlling an interface in a communication system.
- In a communication system a communication network is provided, which can link together two communication terminals so that the terminals can send information to each other in a call or other communication event. Information may include voice, text, images or video.
- One such communication system is a peer to peer communication system, in which a plurality of end users can be connected for communication purposes via a communications structure such as the internet. The communications structure is substantially decentralised with regard to communication route switching therein for connecting the end users. That is, the end users can establish their own communication routes through the structure based on exchange of one or more authorisation certificates (user identity certificates—UIC) to acquire access to the structure. The structure includes an administration arrangement issuing the certificates to the end users. Such a communication system is described in WO 2005/009019.
- Peer-to-peer telecommunications are beneficial to the user as they are often of significantly lower cost than traditional telephony networks, such as fixed line or mobile networks. This may particularly be the case for long distance calls. These systems may utilise voice over internet protocol (“VoIP”) over an existing network (e.g. the Internet) to provide these services, although alternative protocols can also be used.
- In a communication system, such as a peer to peer system, client software is installed on end user devices such as personal computers (PCs) to allow the end users to communicate via the communications network. The user interface of the client software can be controlled by the client to display user facilities and to indicate events occurring, such as an incoming call.
- The inventors of the present invention have identified that it may not always be possible for the client to display information on the end user device when required, for example when receiving an incoming call. This may be due to a different application running on the device which cannot be interrupted or the user interface of the device, such as the monitor of a PC being switched off. It also may not be possible for the client to display information due to the constraints of the operating system of the device, such as mobile game playing consoles. This prevents the user from using the communication system.
- It is therefore an aim of embodiments of the invention to address at least one of the above identified problems.
- According to the present invention, there is provided a device for use in a communication system the device comprising; processing means arranged to execute first and second applications, and first and second interface means, the first application comprising a first layer for detecting a communication event and controlling the first interface means to indicate to a user of the device that the communication event has occurred, the second application comprising means for controlling the second interface to allow a user to use the second application the first application including a second layer for handling the communication event, wherein the device comprises means operable to close the second application in order for the processing means to execute the second layer of the first application.
- For a better understanding of the present invention and as to how the same may be carried into effect, embodiments of the present invention will now be described with reference to the following drawings:
-
FIG. 1 is a schematic representation of a peer to peer telephony system; -
FIG. 2 is a schematic representation of a user device according to an embodiment of the present invention; -
FIG. 3 is a schematic representation of a user device with a detachable interface according to an embodiment of the present invention; -
FIG. 4 shows a client stack according to an embodiment of the present invention; -
FIG. 5 is a schematic representation according to an embodiment of the present invention. - Reference will first be made to
FIG. 1 , in which is shown a peer-to-peer telephony system 100. It should be appreciated that even though the exemplifying telecommunications network shown and described in more detail uses the terminology of a peer to peer network, embodiments of the present invention can be used in any other suitable form of network. - A
user terminal 102 is shown connected to anetwork 104. The user terminal may be, for example, a personal computer, a gaming device, a personal digital assistant, a suitably enabled mobile phone, a television or other device able to connect to thenetwork 104. Theuser terminal 102 is connected to thenetwork 104 via anetwork port 105, and may be via a cable (wired) connection or a wireless connection. Thenetwork 104 may be a network such as the Internet. If the user terminal is connected to thenetwork 104, then it may be running aclient program 112 provided by the operator of the peer-to-peer telephony system. Theclient 112 is a software program executed on a local processor in theuser terminal 102. Theclient 112 has a number of different components or layers for implementing various functions, including a protocol layer 402 (FIG. 4 ) for managing the network interface. -
FIG. 4 shows a client stack according to an embodiment of the present invention. As shown the client protocol layer sits on top off theoperating system 401 of the device. Above theprotocol layer 402 is the client engine 404. The client engine 404 is used to control the clientuser interface layer 406. The client user interface layer may include software for controlling a main interface and separate software for controlling an alternative interface. The control of theclient user interface 406 will be explained in more detail hereinafter. - In an embodiment of the invention the present invention both the
client protocol layer 402 and the client engine layer 404 are arranged to run on the device when the terminal is either not engaged in a call over the communication network, or when an alternative application is running on the user terminal. The protocol layer and client engine layer may be arranged to run either when the user terminal is switched on, or when the user switches on the communication functionality on the terminal. - According to one embodiment of the invention, also connected to the
network 104 are abackend server 122 and aweb application 124. Thebackend server 122 and theweb application 124 may be located within theprivate network 128 of the operator of the telephony system. Thebackend server 122 and theweb application 124 may be geographically co-located, or may be geographically separated. Thebackend server 122 is located between theweb application 124 and thenetwork 104, and is responsible for exchanging messages between theweb application 124 and theclient 112. Thebackend 122 and theclient 112 communicate using a proprietary protocol, and do not use HTTP. This is to avoid the detection and blocking of HTTP messages by third parties and firewalls. Furthermore, thebackend server 122 also blocks HTTP. - In order to be able to communicate across the network, the
user 106 must be suitably registered and authenticated. Access is checked using public key cryptography. The protocol layer of theclient 112 may be arranged to periodically poll thebackend server 122 using the protocol for a new version of the public key. Thebackend server 122 forwards the request to theweb application 124. Theweb application 124 returns the key to thebackend server 122 in step, and this is passed to theclient 112 using the protocol in a user identity certificate (UIC). The above steps are performed periodically, without the user being aware of its operation, in order to ensure that the key information is always up to date in theclient 112. - A user of a
second user terminal 110 can make a telephone call to the user of theuser terminal 102 across thenetwork 104. To initiate the call, thesecond user 108 can click on the contact listed for theuser 106 displayed in a client running on the second user terminal similar to the client running on theuser terminal 102. Alternatively theuser 108 can type in a telephone number or username for theuser 106. The client then sets up the call to theuser 106. The telephone call may be made using VoIP, in accordance with methods known in the art, such as disclosed in WO 2005/009019. The telephone call may comprise voice, video, instant messaging (“IM”), short message service (SMS) or a combination thereof. - In an alternative embodiment the
second user terminal 110 may be connected to a different network such as the public switched telephone network (“PSTN”) or a mobile network (not shown inFIG. 1 ). If connected to the PSTN, the second user terminal may be a fixed line telephone, and if connected to a mobile network, the second user terminal may be a mobile telephone. -
FIG. 2 shows a schematic representation of a user device in accordance with an embodiment of the present invention. When the client software is run on the user device as a dedicated application the main user interface of the device, such as thescreen 201 may be controlled by the client engine 404 via the clientuser interface layer 406. - When a communication event such as an incoming call is signalled via the network to the user device, the
client protocol layer 402 is arranged to receive the notification from the network and to control the client engine 404 accordingly. If the main user interface of the device is available, the client engine may be arranged to control the main user interface, for example thescreen 201, via the client user interface layer to notify the user of the incoming call. The user may then accept the incoming call by using thefunction buttons 202 provided on theuser device 102. - Accordingly when the main user interface is available, the client application may be run as a dedicated application. In this case the client engine is arranged to control the
user interface layer 406 to execute the software for controlling the main user interface. - However, it is possible that the
user device 102 may be running analternative application 140 such as a games application at the time of receiving an incoming call. Accordingly thedisplay 201 andfunction keys 202 of the user device may be dedicated to the operation of the games application. This may be due to the capacity of the system or that either the user or the manufacturer has chosen that thegames application 140 should not be interrupted. - When the user device is running the
alternative application 140 and the protocol layer is notified by the network of an incoming call, the protocol layer notifies a client application engine installed in thedevice 102 that there is an incoming call. The client engine is also notified that the main user interface is unavailable. The client engine is configured to control an alternative interface means via the client user interface upon notification that the main user interface is unavailable, or upon notification that thealternative application 140 is running. In one embodiment of the invention the client engine is dynamically configured to control the alternative user interface upon receiving notification from the operating system that the main user interface is unavailable after the client engine has attempted to control the main interface. - Accordingly when the main user interface is unavailable, the client application may not be run as a dedicated application. In this case the client engine is arranged to control the
user interface layer 406 to execute the software for controlling the alternative user interface. - The alternative interface may comprise outputting a signal to an
LED 204 provided on the device. Accordingly when the LED lights up the user ofdevice 102 knows that an incoming call has been received. - In an alternative embodiment of the invention the client engine may output a signal to a buzzer or a
speaker 208 to indicate that the user has received a call. - In an alternative embodiment of the invention the network may notify the client protocol layer of an incoming voicemail or SMS. The protocol layer may then notify the client engine that a voicemail has been received.
- In an alternative embodiment, of the invention a separate alternative interface may be used to indicate an incoming call, a voicemail and an SMS. For example the incoming call may be indicated by an LED and a voicemail may be indicated by a buzzer.
- In one embodiment of the invention the user may immediately close the
alternative application 140 and run the client as a dedicated application to receive the call. Interruption of thealternative application 140 may be achieved using thefunction keys 202 or alternativeinterface function keys 206. A voice call may then be conducted using thespeaker 208 andmicrophone 209. - In an embodiment of the invention, the interface dedicated to the
alternative application 140, (i.e. thedisplay 201 and function keys 202) does not respond to theclient 122 until after thealternative application 140 is closed. - In a further alternative embodiment of the invention the notification of a communication event to the client protocol layer may cause the device to immediately close the
alternative application 140 and to run the client as a dedicated application using the main user interface. - Reference is now made to
FIG. 3 which shows auser device 102 with a detachablealternative interface 301. The detachable alternative interface comprises function keys 302, LED 304, head phones 306 and microphone 308. - The
detachable interface 301 may be attached via a USB connection and/or by an audio jack connection (not shown). In an alternative embodiment the detachable interface may be connected to the user device via a blue tooth connection. It is possible to connect the detachable device via any wired or wireless means capable of transmitting digital information. - According to this embodiment of the invention the client engine is arranged to output a signal to the LED 304 or the headphones 306 to indicate an incoming call, or a voicemail. The user may then close the
alternative application 140 running on thedevice 102 and launch a dedicated client application controlling the main interface using function keys 302. - In an alternative embodiment of the present invention the device may contain two display screens: a main display screen and an alternative display screen. When the client receives notification that the main screen is unavailable when receiving an incoming call, the client engine is arranged to control the user interface layer to operate the alternative display screen to indicate an incoming call or other communication event to the user. The use of a screen allows information such as caller identity to be displayed.
- In this embodiment the alternative application and the client may both be fully operational on the device and use two separate display screens.
- In an alternative embodiment of the present invention, the device may comprise a
television 501 as shown inFIG. 5 . The detachable interface is provided on theremote control 502 of the television. - The client is installed at the television. When the network notifies the client of the incoming call and the client engine is notified that the television screen is unavailable due to the
television 501 displaying television broadcasts, the client engine communicates via the user interface layer on a wireless link to control the detachable interface provided on theremote control 502. The detachable interface may include anLED 503 which is used to signal an incoming call. The user may accept the incoming call by using thefunction buttons 504 on theremote control 502 to exit the television broadcast and use the instructions displayed on the television screen to accept the incoming call. - In an alternative embodiment of the invention the user may accept the call without using the main interface on the television screen. In this embodiment the user may accept the call using the
function buttons 504 on the remote control and conduct the call using amicrophone 506 andspeaker 505 included on the remote control. - In an alternative embodiment of the present invention it is possible to have the alternative application and the client running fully on the
device 102. According to this embodiment the user may conduct a call whilst using thealternative application 140, the call and the alternative application using two separate interfaces. - While this invention has been particularly shown and described with reference to preferred embodiments, it will be understood to those skilled in the art that various changes in form and detail may be made without departing from the scope of the invention as defined by the claims.
Claims (17)
1. A television comprising:
a television screen;
an alternative user interface;
a network port arranged to connect the television to a network; and
a processor arranged to execute a client program configured to: allow an end-user to communicate in a call via the network, to receive notification of an incoming communication event signalled to the television via the network, to control the television screen to notify the user of the incoming communication event when the television screen is available, and to control the alternative user interface to indicate the incoming communication event when the television screen is unavailable due to displaying television broadcasts.
2. The television of claim 1 , wherein the incoming communication event comprises an incoming call.
3. The television of claim 1 , wherein the incoming communication event comprises an incoming voicemail.
4. The television of claim 1 , wherein the alternative interface comprises one of a speaker, headphones and a buzzer.
5. The television of claim 1 , wherein the alternative interface comprises an LED.
6. The television of claim 1 , wherein the alternative interface is provided on a remote control.
7. The television of claim 1 , alternative interface is detachable from one of the television and the remote control.
8. The television of claim 1 , wherein a separate alternative interface is used to indicate an incoming call, a voicemail and an SMS.
9. The television of claim 1 , wherein the network is the Internet.
10. The television of claim 1 , wherein the network is a peer-to-peer network.
11. The television of claim 1 , wherein the client program is a peer-to-peer client application.
12. A television comprising:
a network port for connecting the television to a network;
a remote control comprising a microphone; and
a processor arranged to execute a client program configured to allow an end-user to communicate in a call via the network, and arranged to communicate with the remote control on a wireless link,
wherein the television is arranged such that the end-user can conduct the call using the microphone in the remote control.
13. The television of claim 12 , wherein the network is the Internet.
14. The television of claim 12 , wherein the network is a peer-to-peer network.
15. The television of claim 12 , wherein the client program is a peer-to-peer client application.
16. The television of claim 12 , wherein the remote control further comprises a speaker, and wherein the television is arranged such that the end-user can conduct the call using the speaker in the remote control.
17. The television of claim 12 , wherein the remote control further comprises function buttons, and wherein the television is arranged such that the end-user can accept the call using the function buttons.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/404,791 US20120159559A1 (en) | 2006-04-10 | 2012-02-24 | User Interface For A Communication Device |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0607191A GB2437592A (en) | 2006-04-10 | 2006-04-10 | Indicating communication events on an alternative interface whilst running an application on another interface |
GB0607191.4 | 2006-04-10 | ||
PCT/GB2007/001301 WO2007116214A1 (en) | 2006-04-10 | 2007-04-05 | User interface for a communication device |
US22625909A | 2009-02-09 | 2009-02-09 | |
US13/404,791 US20120159559A1 (en) | 2006-04-10 | 2012-02-24 | User Interface For A Communication Device |
Related Parent Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB2007/001301 Continuation WO2007116214A1 (en) | 2006-04-10 | 2007-04-05 | User interface for a communication device |
US22625909A Continuation | 2006-04-10 | 2009-02-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120159559A1 true US20120159559A1 (en) | 2012-06-21 |
Family
ID=36539674
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/226,259 Active 2028-03-15 US8572175B2 (en) | 2006-04-10 | 2007-04-05 | User interface for a communication device |
US13/404,791 Abandoned US20120159559A1 (en) | 2006-04-10 | 2012-02-24 | User Interface For A Communication Device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/226,259 Active 2028-03-15 US8572175B2 (en) | 2006-04-10 | 2007-04-05 | User interface for a communication device |
Country Status (9)
Country | Link |
---|---|
US (2) | US8572175B2 (en) |
EP (3) | EP2063612B1 (en) |
JP (2) | JP2009536759A (en) |
CN (1) | CN101455062A (en) |
AU (1) | AU2007235658C1 (en) |
BR (1) | BRPI0710053B1 (en) |
CA (1) | CA2649181C (en) |
GB (1) | GB2437592A (en) |
WO (1) | WO2007116214A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090176574A1 (en) * | 2006-04-10 | 2009-07-09 | Skype Limited , A Corporation | User Interface for a Communication Device |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2107768A1 (en) * | 2008-04-04 | 2009-10-07 | Gn Netcom A/S | Intelligent softphone interface |
GB2475237B (en) | 2009-11-09 | 2016-01-06 | Skype | Apparatus and method for controlling communication signalling and media |
GB201005465D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television set |
GB201005458D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Media appliance |
GB201005454D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television apparatus |
GB2479180B (en) | 2010-03-31 | 2016-06-01 | Skype | System of user devices |
US9717090B2 (en) | 2010-12-31 | 2017-07-25 | Microsoft Technology Licensing, Llc | Providing notifications of call-related services |
US8963982B2 (en) | 2010-12-31 | 2015-02-24 | Skype | Communication system and method |
US10291660B2 (en) | 2010-12-31 | 2019-05-14 | Skype | Communication system and method |
US10404762B2 (en) | 2010-12-31 | 2019-09-03 | Skype | Communication system and method |
JP5841409B2 (en) * | 2011-11-09 | 2016-01-13 | 任天堂株式会社 | Control program, input terminal device, control system, and control method |
US9019336B2 (en) | 2011-12-30 | 2015-04-28 | Skype | Making calls using an additional terminal |
US10423214B2 (en) | 2012-11-20 | 2019-09-24 | Samsung Electronics Company, Ltd | Delegating processing from wearable electronic device |
US11372536B2 (en) | 2012-11-20 | 2022-06-28 | Samsung Electronics Company, Ltd. | Transition and interaction model for wearable electronic device |
US10551928B2 (en) | 2012-11-20 | 2020-02-04 | Samsung Electronics Company, Ltd. | GUI transitions on wearable electronic device |
US8994827B2 (en) | 2012-11-20 | 2015-03-31 | Samsung Electronics Co., Ltd | Wearable electronic device |
US10185416B2 (en) | 2012-11-20 | 2019-01-22 | Samsung Electronics Co., Ltd. | User gesture input to wearable electronic device involving movement of device |
US11237719B2 (en) * | 2012-11-20 | 2022-02-01 | Samsung Electronics Company, Ltd. | Controlling remote electronic device with wearable electronic device |
US11157436B2 (en) | 2012-11-20 | 2021-10-26 | Samsung Electronics Company, Ltd. | Services associated with wearable electronic device |
GB201301452D0 (en) | 2013-01-28 | 2013-03-13 | Microsoft Corp | Providing notifications of call-related services |
US10691332B2 (en) | 2014-02-28 | 2020-06-23 | Samsung Electronics Company, Ltd. | Text input on an interactive display |
US10587924B2 (en) | 2017-01-03 | 2020-03-10 | Turner Broadcasting System, Inc | Personalized, event-driven, and location-based consumption of media content |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020124252A1 (en) * | 2001-03-02 | 2002-09-05 | Schaefer Scott R. | Method and system to provide information alerts via an interactive video casting system |
US20030041332A1 (en) * | 2001-08-21 | 2003-02-27 | Allen Paul G. | System and method for mitigating interruptions during television viewing |
US20060020993A1 (en) * | 2004-07-21 | 2006-01-26 | Hannum Sandra A | Advanced set top terminal having a call management feature |
US20060053447A1 (en) * | 2002-06-27 | 2006-03-09 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US7266834B1 (en) * | 2000-06-20 | 2007-09-04 | Qwest Communications International, Inc. | Sharing functions between a television-based information appliance and remote control devices |
US20070250845A1 (en) * | 2006-03-31 | 2007-10-25 | Sbc Knowledge Ventures, L.P. | System and method of delivering calls |
US20100323680A1 (en) * | 2000-10-13 | 2010-12-23 | Palmsource, Inc. | Method and system for single-step enablement of telephony functionality for a portable computer system |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1141636A (en) | 1997-07-24 | 1999-02-12 | Oki Electric Ind Co Ltd | Crosstalk shut-down device |
US6882709B1 (en) | 1999-04-14 | 2005-04-19 | General Instrument Corporation | Enhanced broadband telephony services |
WO2001058121A1 (en) | 2000-02-04 | 2001-08-09 | Homerelay Communications, Inc. | Method and apparatus for conducting long distance telephone calls in association with an advertisement system |
US6760415B2 (en) * | 2000-03-17 | 2004-07-06 | Qwest Communications International Inc. | Voice telephony system |
JP2001333153A (en) * | 2000-05-23 | 2001-11-30 | Yamaha Corp | Method of processing incoming call in mobile phone with game function |
US6952414B1 (en) | 2000-09-26 | 2005-10-04 | Advanced Micro Devices, Inc. | Portable internet browser device with cordless phone module and method of operation |
WO2002030121A1 (en) | 2000-09-29 | 2002-04-11 | Digeo, Inc. | Systems, methods, and devices for audio capture and telecommunication |
JP2002204288A (en) * | 2000-11-01 | 2002-07-19 | Sony Computer Entertainment Inc | Device and system for executing program, method and program for notifying incoming call and recording medium with incoming call notification program recorded thereon |
US6941160B2 (en) * | 2000-11-30 | 2005-09-06 | Sanyo Electric Co., Ltd. | Dual display portable telephone device and allocation means for display process thereof |
JP2002209017A (en) * | 2001-01-12 | 2002-07-26 | Matsushita Electric Ind Co Ltd | Private branch exchange, automatic reply device and automatic reply private branch exchange system |
US6868283B1 (en) * | 2001-01-16 | 2005-03-15 | Palm Source, Inc. | Technique allowing a status bar user response on a portable device graphic user interface |
US20020149705A1 (en) | 2001-04-12 | 2002-10-17 | Allen Paul G. | Contact list for a hybrid communicator/remote control |
JP4496669B2 (en) | 2001-05-24 | 2010-07-07 | 日本電気株式会社 | Wireless portable terminal device |
GB2387071B (en) * | 2002-03-28 | 2004-03-03 | Key Mouse Electronic Entpr Co | Keyboard capable of informing user of incoming call |
JP2003319020A (en) * | 2002-04-24 | 2003-11-07 | Kyocera Corp | Portable terminal |
JP4240915B2 (en) | 2002-05-31 | 2009-03-18 | 京セラ株式会社 | Communication terminal |
JP2005039540A (en) | 2003-07-15 | 2005-02-10 | Sony Corp | Television receiver |
WO2005009019A2 (en) * | 2003-07-16 | 2005-01-27 | Skype Limited | Peer-to-peer telephone system and method |
KR100549412B1 (en) * | 2004-03-03 | 2006-02-06 | 하오기술 주식회사 | expanding method of expandible polyolefin beads containing water as a blowing agent |
EP2348712B1 (en) | 2004-07-01 | 2015-01-21 | Mitsubishi Electric Corporation | Playback system comprising a randomly accessible video information recording medium |
JP2006020250A (en) | 2004-07-05 | 2006-01-19 | Sharp Corp | Communication apparatus, telephone instrument, facsimile machine, method of controlling communication apparatus, control program and computer readable recording medium with the control program recorded thereon |
US20060040638A1 (en) * | 2004-08-17 | 2006-02-23 | Mcquaide Arnold Jr | Hand-held remote personal communicator & controller |
JP2006148741A (en) | 2004-11-24 | 2006-06-08 | Toshiba Corp | Television set with video phone function and remote controller set with video phone function |
US7386323B2 (en) * | 2005-04-08 | 2008-06-10 | Microsoft Corporation | Systems and methods for operating a computing device having image capture capabilities |
EP1768364B1 (en) | 2005-09-23 | 2013-11-06 | LG Electronics Inc. | Mobile communication terminal and message display method therein |
GB2437592A (en) | 2006-04-10 | 2007-10-31 | Skype Ltd | Indicating communication events on an alternative interface whilst running an application on another interface |
JP2006218879A (en) | 2006-05-29 | 2006-08-24 | Bridgestone Corp | Mold for vulcanizing tire |
-
2006
- 2006-04-10 GB GB0607191A patent/GB2437592A/en not_active Withdrawn
-
2007
- 2007-04-05 JP JP2009504808A patent/JP2009536759A/en active Pending
- 2007-04-05 EP EP09075078.7A patent/EP2063612B1/en active Active
- 2007-04-05 AU AU2007235658A patent/AU2007235658C1/en active Active
- 2007-04-05 EP EP09075326.0A patent/EP2114062B1/en active Active
- 2007-04-05 BR BRPI0710053-1A patent/BRPI0710053B1/en active IP Right Grant
- 2007-04-05 WO PCT/GB2007/001301 patent/WO2007116214A1/en active Application Filing
- 2007-04-05 CN CNA2007800189543A patent/CN101455062A/en active Pending
- 2007-04-05 US US12/226,259 patent/US8572175B2/en active Active
- 2007-04-05 CA CA2649181A patent/CA2649181C/en active Active
- 2007-04-05 EP EP07732345A patent/EP2005717A1/en not_active Ceased
-
2011
- 2011-11-09 JP JP2011245540A patent/JP2012050137A/en active Pending
-
2012
- 2012-02-24 US US13/404,791 patent/US20120159559A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7266834B1 (en) * | 2000-06-20 | 2007-09-04 | Qwest Communications International, Inc. | Sharing functions between a television-based information appliance and remote control devices |
US20100323680A1 (en) * | 2000-10-13 | 2010-12-23 | Palmsource, Inc. | Method and system for single-step enablement of telephony functionality for a portable computer system |
US20020124252A1 (en) * | 2001-03-02 | 2002-09-05 | Schaefer Scott R. | Method and system to provide information alerts via an interactive video casting system |
US20030041332A1 (en) * | 2001-08-21 | 2003-02-27 | Allen Paul G. | System and method for mitigating interruptions during television viewing |
US20060053447A1 (en) * | 2002-06-27 | 2006-03-09 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US20060020993A1 (en) * | 2004-07-21 | 2006-01-26 | Hannum Sandra A | Advanced set top terminal having a call management feature |
US20070250845A1 (en) * | 2006-03-31 | 2007-10-25 | Sbc Knowledge Ventures, L.P. | System and method of delivering calls |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090176574A1 (en) * | 2006-04-10 | 2009-07-09 | Skype Limited , A Corporation | User Interface for a Communication Device |
US8572175B2 (en) | 2006-04-10 | 2013-10-29 | Microsoft Corporation | User interface for a communication device |
Also Published As
Publication number | Publication date |
---|---|
AU2007235658A1 (en) | 2007-10-18 |
CA2649181A1 (en) | 2007-10-18 |
EP2005717A1 (en) | 2008-12-24 |
US8572175B2 (en) | 2013-10-29 |
BRPI0710053B1 (en) | 2019-11-05 |
GB0607191D0 (en) | 2006-05-17 |
JP2009536759A (en) | 2009-10-15 |
CA2649181C (en) | 2013-12-24 |
GB2437592A (en) | 2007-10-31 |
AU2007235658B2 (en) | 2011-11-10 |
EP2063612B1 (en) | 2017-03-08 |
AU2007235658C1 (en) | 2012-07-19 |
WO2007116214A1 (en) | 2007-10-18 |
BRPI0710053A2 (en) | 2011-08-02 |
CN101455062A (en) | 2009-06-10 |
EP2063612A1 (en) | 2009-05-27 |
EP2114062A1 (en) | 2009-11-04 |
US20090176574A1 (en) | 2009-07-09 |
JP2012050137A (en) | 2012-03-08 |
EP2114062B1 (en) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8572175B2 (en) | User interface for a communication device | |
US9380124B2 (en) | Detection of communication states | |
US20090136016A1 (en) | Transferring a communication event | |
US8904294B2 (en) | Screen sharing | |
US7472162B2 (en) | Communication system architecture for voice first collaboration | |
US7142560B2 (en) | System and method for virtual multiline telephony in a home-network telephone | |
US20110243125A1 (en) | Communication using a user terminal | |
EP2014076B1 (en) | User interface for handling call quality in a communication system | |
US20030058806A1 (en) | Multi-media communication system with advanced conference call management | |
US20050152338A1 (en) | System and method for managing voice communications between a telephone, a circuit switching network and/or a packet switching network | |
US20040068648A1 (en) | Multimedia communication management | |
CN101296267A (en) | Telephone system and communication terminal | |
US20090316685A1 (en) | Communication system | |
JP2006270166A (en) | Visual communication server, visual communication program, and visual communication method | |
JP2006100999A (en) | Call recording system, call recording method, and computer program | |
US20080037446A1 (en) | Facilitating connection to a conference call | |
US20030059014A1 (en) | Multi-media communication management system with caller managed hold system | |
EP2506524B1 (en) | Methods and devices for notifying the status of communication services | |
KR20010083688A (en) | A communication method between internet telephone interface utility and internet-central office-telephone | |
KR20100094745A (en) | Voip based absentee call connection service method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SKYPE LIMITED, IRELAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LAMB, DUNCAN;LAASIK, MAREK;BRENES, MANRIQUE;AND OTHERS;SIGNING DATES FROM 20080127 TO 20090126;REEL/FRAME:027760/0862 |
|
AS | Assignment |
Owner name: SKYPE, IRELAND Free format text: CHANGE OF NAME;ASSIGNOR:SKYPE LIMITED;REEL/FRAME:027770/0941 Effective date: 20111115 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |