The invention relates to communication systems and more specifically the invention relates to devices and methods for enabling communication of a device with other devices.
Various portable devices such as mobile phones are used for communication over the Internet and phone network. Further, such devices enable a user to view, read and write text, video, graphics and so forth by using their display screens. For example, the user can read and write messages, compose emails, and so forth. In recent years, the technology of the portable devices has improved tremendously. Various portable devices, such as smart phones include various hardware and software features that are generally present in personal computers. For example, various powerful mobile phone Operating Systems (OS) are available such as Windows Mobile, Apple iOS, Android, Symbian, Blackberry OS and so forth. Therefore, the devices provide all the essential functionalities for a day to day usage for the user. However, the devices have a drawback in terms of the size of the display screens. Generally, the form factor of the portable device is such that it is easier to carry and handle by the user. As a result, the size of the keypad and display screen is also limited, which makes the use of display difficult for the user. For example, the user may be required to zoom webpages to read them on the display screen of the portable device. Further, longer viewing on a small display screen may be stressful for the user. Moreover, the use of keypad may be uncomfortable for longer usage such as typing documents with hundreds of words.
A technique disclosed in U.S. Pat. No. 5,880,732 assigned to Telefonaktiebolaget L M Ericsson publ., enables transmission of numeric or text data from display of a mobile telephone to a larger screen of a remote display monitor. However, this technique does not mention transmission of graphics to the remote display monitor. As a result, the display of the mobile telephone cannot be replicated on the remote display monitor.
Another technique is discussed in U.S. Patent Application Publication No. 2010/0216508 assigned to Augusta Technology Inc. This technique discusses driving an external display device using a mobile phone device. The audio and video content on the mobile phone can be merged and displayed on an external device connected to the mobile phone device. However, the technique is limited to replicating and controlling the contents on the mobile device.
U.S. Pat. No. 6,228,921 discloses an external keyboard that can be connected to a mobile device. However, the functionality of the keyboard is limited to the mobile phone and cannot be used on other devices that are connected to the mobile device.
In light of the above discussion, techniques are desired for connecting and driving external devices from a portable device.
Embodiments of the invention provide a portable device comprising at least one processor. The portable device also comprises a memory coupled to the processor comprising data. Further, the portable device comprises a detector configured to detect at least one external device. The at least one external device is configured to connect to the portable device. Further, the portable device comprises an interface to connect to the at least one external device. The interface is configured to transmit or receive one or more control signals excluding the data. Furthermore, the portable device comprises a controller configured to enable controlling of the portable device from the at least one external device; and controlling of the at least one external device from the portable device through the interface.
Embodiments of the invention provide a method for enabling communication among a plurality of devices. The method comprises detecting, at a portable device, at least one external device configured to connect to the portable device. The method also comprises connecting with the detected at least one external device. Further the method comprises transceiving one or more control signals excluding the data. Furthermore, the method comprises controlling at least one of the portable device from the at least one external device; and at least one external device from the portable device through the interface.
An aspect of the invention is to connect a user device with limited display capability with an external device comprising a large display screen via a portable device. For example connecting a mobile phone to a laptop computer.
Another aspect of the invention connects a portable device with an external device. The connected external device is configured to display content of a screen of the portable device at the external device.
Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Illustrative embodiments of the invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown. Indeed, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
Portable device 102 may connect to external devices 106a-n by using Bluetooth, Wi-Fi, Infrared, or other wireless protocols. In an embodiment, portable device 102 may include a detector for detecting at least one external device of external devices 106a-n. The detector may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof. In another embodiment of the invention, portable device 102 may include an interface to connect to the at least one external device. The interface is also configured to transmit or receive one or more control signals excluding the data. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application such as a user interface.
Further, portable device 102 may connect to external devices 106a-n by using an Ethernet cable, a video cable, Universal Serial Bus (USB), and so forth. After establishing a connection between portable device 102 and external device 106a, the display on the screen of portable device 102 can be presented on external device 106a such as a display screen. Moreover, external device 106b such as a mouse connected to portable device 102, can be used to provide inputs that are reflected on the display screen of the connected external device 106. As a result, portable device 102 acts as a universal communication hub that can enable interaction of multiple external device 106a-n among each other.
Portable device 102 is further configured to transmit to or receive one or more control signals excluding data. In an embodiment, the control signals are received from at least one external device of the plurality of external devices 106a-n connected to portable device 102. In an embodiment, the one or more control signals are signals for controlling mouse events. In another embodiment of the invention, the one or more control signals are signals for controlling one or more key presses at a keypad. In yet another embodiment, the one or more control signals are the signals for displaying content at the at least one external device. The content is not stored at the at least one external device. In another embodiment of the invention, the one or more control signals are the signals for displaying content of portable device 102. The displayed content is stored at portable device 102 and not transferred or stored at the at least one external device. In an embodiment, portable device may include a controller configured to enable controlling of portable device 102 from the at least one external device (connected external device); and controlling of the at least one external device from portable device 102 through the interface. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
Further, portable device 102 includes a Visuphone 104 configured to display a visual Interactive Voice Response (IVR) menu at screen of portable device 102. Further, portable device 102 stores a plurality of visual IVR menus corresponding to one or more phone numbers associated with the dialed destination or calling parties. When a call is received at portable device 102, Visuphone 104 can search for a visual IVR menu corresponding to the received phone number in a database at portable device 102. Thereafter, Visuphone 104 can display the visual IVR menu at the screen of portable device 102.
In an embodiment of the invention, portable device 102a such as a smart phone or mobile phone may detect and connect to a laptop 302 as shown in
In an embodiment, portable device 102a i.e. smart phone may include a detector for detecting laptop 302. The detector may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof. Further, smart phone may include an interface to connect to laptop 302. The interface may also be configured to transmit or receive one or more control signals excluding the data. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Further, smart phone may include a controller which is configured to enable controlling of smart phone from the at least one external device such as laptop 302; and controlling of the at least one external device i.e. laptop 302 from portable device through the interface. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
In an embodiment, the connected external devices 106a-n may be used for displaying the content of the portable device 102, but the connected external devices may not store the content. The storage of content will always remain on the portable device 102 or 102a only. For example, the user is accessing the Internet from an Internet café. If the user wants to send a picture stored in the mobile phone through an e-mail. Then, the mobile phone can directly connect to computer or computer peripherals of the cafe. Thereafter, the user can search and select the picture stored at the mobile phone by using the computer screen and mouse or keyboard and can attach in the e-mail. Further, for mailing the picture stored at the mobile phone, the picture is not transferred from the mobile phone to the internet café's computer. The picture can be attached directly from the mobile phone's memory and can be mailed by using the computer connected to the mobile phone. While transferring and mailing the picture, the picture is not stored at the computer of internet café. Hence, this way the picture from the mobile phone can be mailed by using the computer of the café without actually storing or transferring the picture to the computer. This feature of the portable device enhances security as the content from the portable device is never transferred or stored on the computer of café.
Further, smart phone may include a controller which is configured to enable controlling of smart phone from large screen 402; and controlling of large screen 402 from portable device 102a through the interface. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
In an embodiment, portable device 102a may include a detector for detecting television screen 502. The detector may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof. Further, portable device 102a may include an interface to connect to television screen 502. The interface is configured to transmit or receive one or more control signals excluding the data. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Further, portable device 102a may include a controller which is configured to enable controlling of portable device 102a from television screen 502; and controlling of television screen 502 from portable device 102a through the interface. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
In another embodiment of the invention, portable device 102a may detect a picture frame 602 and connect the picture frame 602 to portable device 102a (the smart phone), as shown in
In another embodiment of the invention, portable device 102a (smart phone) may detect and connect to a Global Positioning System (GPS) navigation system 702 as shown in
In an embodiment, smart phone may include a detector for detecting GPS navigation system 702. The detector may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof. Further, smart phone may include an interface to connect to GPS navigation system 702. The interface is configured to transmit or receive one or more control signals excluding the data. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Further, smart phone may include a controller which is configured to enable controlling of smart phone a from GPS navigation system 702; and controlling of GPS navigation system 702 from smart phone through the interface. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
In yet another embodiment of the invention, smart phone 102a can detect and connect to a projector 802 as shown in
Projector 802 may be connected to a display 804. Similarly, the connection between projector 802 and display 804 can be wired or wireless. Further, projector 802 can project the display of smart phone 102a on display 804. Further, one or more functions of projector 802 may be controlled by using connected smart phone 102a. Further, the content of smart phone 102a is never stored at the connected external device 106a-n (such as projector 802).
Further, portable device 102a may include a controller for controlling one or more functions of connected large display screen 902. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
Portable device 102 includes a display 1002 to output graphical information to the user. In an embodiment of the invention, display 1002 may include a touch sensitive screen. A memory 1006 of portable device 102 stores various programs, data and/or instructions that can be executed by a processor 1004. Examples of memory 1006 include, but are not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a hard disk, and so forth. A person skilled in the art will appreciate that other types of computer-readable media which can store data that is accessible by portable device 102, such as magnetic cassettes, flash memory cards, digital video disks, and the like, may also be used by portable device 102. Further, memory 1006 may include an OS 1010. Further, other applications such as instant messaging application, browser, and so forth may be available on portable device 102. Processor 1004 may include a connection manager 1008 that enables portable device 102 to connect to external devices 106a-n through network interface 1014. In an embodiment of the invention, connection manager 1008 may be implemented as a second processor in portable device 102. Further, portable device 102 can transmit to or receive multiple control signals from external devices 106a-n. The multiple control signals are the signals for displaying content of portable device 102 at the connected external device such as external device 106b.
Portable device 102 includes a system bus 1020 for connecting the components. Examples of system bus 1020 include several types of bus structures including a memory bus or memory controller, a peripheral bus, or a local bus using any of a variety of bus architectures.
In an embodiment, portable device 102 may include a detector for detecting one or more external devices 106a-n. The detector may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof. Further, portable device 102 may include an interface to connect to at least one external device of external devices 106a-n. The interface is further configured to transmit or receive one or more control signals excluding the data. Further, portable device 102 may include a controller which is configured to enable controlling of portable device 102 from the at least one external device; and controlling of the at least one external device from portable device 102 through the interface. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
In an embodiment of the invention, portable device 1202 may include an Operating System (OS) such as, but not limited to, Windows Mobile, Apple iOS, Google Android, Symbian, and so forth. Examples of external devices 1206a-n include, but are not limited to, a display screen, a keyboard, a mouse, and so forth. In an embodiment of the invention, portable device 1202 may include a dock for receiving user device 1204.
In an embodiment, portable device 1202 may include a detector for detecting external devices 1206a-n such as laptop 302 or large screen 402. Further, the detector may be configured to detect user device 1204. The detector may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof. Further, portable device 1202 may include an interface to connect to at least one external device of external devices 1206a-n. Further, the interface may be configured to connect to user device 1204. The interface is also configured to transmit or receive one or more control signals excluding the data. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Further, portable device 1202 may include a controller which is configured to enable controlling of portable device 1202 from the at least one external device such as laptop 302; and controlling of the at least one external device from portable device 1202 through the interface. The controller may be configured to enable controlling of portable device 1202 from user device 1204 through the interface; and to enable controlling of portable device 1202 from user device 1204. The controller may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof.
In an embodiment, portable device 1202 may include a Visuphone 1208 that is configured to display a visual IVR menu associated with a phone number of the dialed destination or calling party. Further, portable device 1202 stores a plurality of visual IVR menus corresponding to one or more phone numbers associated with the dialed destination or calling parties. When a call is received at portable device 1202, Visuphone 1208 can search for a visual IVR menu corresponding to the received phone number in a database at portable device 1208. Thereafter, Visuphone 1208 can display the visual IVR menu at the screen of portable device 1208.
In an embodiment, portable device 1202 may detect one or more external devices 1206a-n. Further, portable device 1202 may connect to external devices 1206a-n by using an Ethernet cable, a video cable, Universal Serial Bus (USB), and so forth. Therefore, the display on the screen of user device 1204 and/or portable device 1202 can be presented on external device 1206a such as a display screen. Moreover, external device 1206b such as a mouse connected to portable device 1202 can be used to provide inputs that is reflected on the display screen. As a result, portable device 1202 acts as a universal communication hub that can enable interaction of multiple external device 1206a-n among each other and also among various user devices and external devices 1206a-n.
In an embodiment, the connected external devices may be used for displaying the content of the user device, but the connected external devices may not store the content. The storage of content will always remain on the user device only. For example, the user is accessing the internet from an external internet café. Suppose the user wants to send a picture stored in the mobile phone through an e-mail. Then, the mobile phone can directly connect to computer or computer peripherals of the cafe. Thereafter, the user can search and select the picture stored at the mobile phone by using the computer screen and mouse or keyboard and can attach in the e-mail. The picture is not copied to the computer memory; it always remains on mobile phone's memory. This way the picture from the mobile phone can be mailed by using the computer of the café. This feature of the portable device enhances security as the content from the user device is never transferred or stored on the computer of café.
Portable device 1202 may detect and/or connect to at least one of the plurality of external devices 1206a-n by using Bluetooth, Wi-Fi, Infrared, or other wireless protocols. Portable device 1202 is further configured to transmit to or receive one or more control signals excluding data. In an embodiment, the control signals are transmitted to or received from at least one external device of the plurality of external devices 1206a-n connected to portable device 1202. In an embodiment, the one or more control signals are signals for controlling mouse events. In another embodiment of the invention, the one or more control signals are signals for controlling one or more key presses at a keypad. In yet another embodiment, the one or more control signals are the signals for displaying content at the at least one external device. The content is not stored at the at least one external device. In another embodiment of the invention, the one or more control signals are the signals for displaying content of portable device 1202. The displayed content is stored at portable device 1202 and not transferred or stored at the at least one external device.
In another embodiment of the invention, the one or more control signals are transmitted to or received from user device 1204 connected to portable device 1202. In another embodiment of the invention, the one or more control signals are the signals for displaying content of user device 1204 at the at least one external device. The displayed content is stored at user device 1204 and not transferred or stored at the at least one external device.
Further, portable device 1202 may include an interface to connect to at least one external device of external devices 1206a-n. Further, the interface may also be configured to connect to user device 1204. The interface is also configured to transmit or receive one or more control signals excluding the data. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Further, portable device 1202 may include a controller which is configured to enable controlling of portable device 1202 from the at least one external device such as laptop 302; and controlling of the at least one external device from portable device 1202 through the interface. In an embodiment, the controller may also be configured to enable controlling of portable device 1202 from user device 1204 through the interface; and to enable controlling of portable device 1202 from user device 1204. The controller may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof.
Visuphone 1208 may also display a visual IVR menu associated with a calling or dialed party or communication device. Further, the connected external device 1206a-n can display the content of the connected user device 1204 without storing the content. Moreover, the content remains at and is stored at user device 1204. Portable device 1202 can transmit or receive one or more control signals from user device 1204. Similarly, portable device 1202 can transmit or receive control signals from the at least one external device or external devices 1206a-n.
In an embodiment of the invention, the content displayed at the external device of devices 1206a-n is not stored at the connected external device or devices 1206a-n. In another embodiment of the invention, the user may use the features or functions of the connected external devices. Further, by connecting to the external device the user at the user device can use the high computation functionality of the external device. For example, if a mobile phone do not have the internet facility than, by connecting the device to a large screen configured to connect to the internet, the user can access the internet. This may also enhance visibility of web pages on large screen. As the mobiles have a limited screen size.
In an embodiment of the invention, portable device 1202 can provide connectivity to multiple user devices. For example, in a home environment, portable device 1202 may detect multiple mobile phones and wired phone. Therefore, the screen of a mobile phone may be displayed on a television near to that mobile phone. In another embodiment of the invention, portable device 1202 may enable communication among multiple user devices. Further, the multiple user devices are configured to connect to portable device 1202.
In an embodiment, portable device 1202 may include a detector for detecting external devices 1206a-n such as a computer. Further, the detector may be configured to detect user device 1204 such as mobile phone 1402. The detector may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof. Further, portable device 1202 may include an interface to connect to at least one external device of external devices 1206a-n. Further, the interface may be configured to connect to mobile phone 1402. The interface is configured to transmit or receive one or more control signals excluding the data from at least one of mobile phone 1402 and the at least one external device. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Further, portable device 1202 may include a controller which is configured to enable controlling of portable device 1202 from the at least one external device such as a computer; and controlling of the at least one external device from portable device 1202 through the interface. The controller may be configured to enable controlling of portable device 1202 from the at least one external device through the interface; and to enable controlling of portable device 1202 from the connected at least one external device. The controller may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof.
In an embodiment of the invention, external device 1206a-n such as a television 502 may be connected to user device such as mobile phone 1402 via portable device 1202 as shown in
In an embodiment, portable device 1202 may include a detector for detecting laptop 302. Further, the detector may be configured to detect a user device 1204 such as mobile phone 1402. The detector may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof. Further, portable device 1202 may include an interface to connect to laptop 302. Further, the interface may be configured to connect to mobile phone 1402. The interface is configured to transmit or receive one or more control signals excluding the data. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Further, portable device 1202 may include a controller which is configured to enable controlling of portable device 1202 from the laptop 302; and controlling of laptop 302 from portable device 1202 through the interface. The controller may be configured to enable controlling of portable device 1202 from mobile phone 1402 through the interface; and to enable controlling of portable device 1202 from mobile phone 1402. The controller may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof.
According to yet another embodiment of the invention, external device such as a GPS navigation system 702 may be connected to a user device such as mobile phone 1402 via portable device 1202 as shown in
In an embodiment, laptop 302 may include a Visuphone and the connection may be established directly between laptop 302 (including Visuphone) and large screen 402 as shown in
Portable device 1202 includes a memory 2404 to store various programs, data and/or instructions that can be executed by a processor 2402. Examples of memory 2404 include, but are not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a hard disk, and so forth. A person skilled in the art will appreciate that other types of computer-readable media which can store data that is accessible by portable device 1202, such as magnetic cassettes, flash memory cards, digital video disks, and the like, may also be used by portable device 1202. Memory 2404 may include an OS 2408. Further, other applications such as instant messaging application, browser, and so forth may be available on portable device 1202. Processor 2402 may include a connection manager 2406 that enables portable device 1202 to connect to external devices 1206a-n through network interface 2410. In an embodiment of the invention, connection manager 2406 may be implemented as a second processor in portable device 1202.
Portable device 1202 includes a system bus 2414 for connecting the components. Examples of system bus 2414 include several types of bus structures including a memory bus or memory controller, a peripheral bus, or a local bus using any of a variety of bus architectures.
In an embodiment, portable device 1202 may include a detector for detecting one or more external devices 1206a-n. Further, the detector is also configured to detect user device 1204. The detector may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof. Portable device 1202 may also include an interface for connecting to the one or more external device 1206a-n. The interface is also configured to connect to user device 1204. The interface can also transmit to and receive one or more control signals from user device 1204 and connected external devices 1206a-n. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Portable device 1202 may also include a controller for controlling the connected devices such as user device 1204 and external devices 1206a-n. The controller can also enable controlling of portable device 1202 from user device 1204 and the connected external devices 1206a-n. The controller may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof.
At step 2502, portable device 102 searches for an external device 106 which is configured to connect to portable device 102. For example, a detector present in a smart phone can search for an external device such a large display screen, a laptop, a computer, and so forth. The detector may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof. At step 2504, it is checked whether the external device is available. In an embodiment, the availability of external device is checked within a predefined distance such as within 50 meters, 10 meters, and so forth. If the external device is detected, portable device 1202 connects to the external device at step 2506, else control goes back to step 2502. Portable device 1202 includes an interface for connecting to the external device. Further, the interface can transmit or receive one or more control signals from the external device. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application.
Thereafter, at step 2508 contents of display screen of portable device 1202 are displayed at the connected external device based on the control signals. For example, when connected to a laptop, the content of smart phone is displayed on the laptop screen. Portable device 1202 may also include a controller for enabling controlling of portable device from the connected external device and vice versa. The controller may be hardware, an application stored as software, a firmware on portable device 102, or a combination thereof.
At step 2602, portable device 1202 searches for a user device 1204. At step 2604, it is checked whether user device 1204 is available. A detector at portable device searches and detects user device 1204. The detector may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof. If user device 1204 is available than a connection is established between portable device 1202 and detected user device 1204 at step 2606 else control goes back to step 2602.
At step 2608, portable device 1202 searches for an external device. At step 2610, it is checked whether the external device 1206 such as external device 1206b is available. The detector of portable device 1202 may search and detect an external device. If external device 1206 is available, then the process control goes to step 2612 else the control goes back to step 2608. At step 2612, a connection is established between portable device 1202 and the detected external device 1206b. Portable device 1202 includes an interface configured to connect to detected external device 120b. The interface is also configured to transmit or receive one or more control signals from user device 1204 and the connected external device 1206b. In an embodiment, the interface can be hardware such as a Universal Serial Bus (USB) docket or a software application. Thereafter, contents of display of connected user device 1204 are displayed on a screen of the connected external device 1206b. In an embodiment of the invention, the content is displayed at the connected external device 1206b based on the one or more control signals. For example, contents of a mobile phone may be displayed on a screen of a television which is connected to the television via portable device 1202. Portable device 1202 may also include a controller for enabling controlling of portable device from at least one of user device and connected external device and vice versa. The controller may be hardware, an application stored as software, a firmware on portable device 1202, or a combination thereof.
This application is a Continuation-In-Part (CIP) of U.S. Non-Provisional application Ser. No. 12/699,618 entitled ‘Systems and methods for visual presentation and selection of IVR menu’ and filed on Feb. 3, 2010.
Number | Name | Date | Kind |
---|---|---|---|
4653045 | Stanley et al. | Mar 1987 | A |
4736405 | Akiyama | Apr 1988 | A |
4897866 | Majmudar et al. | Jan 1990 | A |
5006987 | Harles | Apr 1991 | A |
5007429 | Treatch et al. | Apr 1991 | A |
5027400 | Baji et al. | Jun 1991 | A |
5086385 | Launey et al. | Feb 1992 | A |
5144548 | Salandro | Sep 1992 | A |
5265014 | Haddock et al. | Nov 1993 | A |
5294229 | Hartzell et al. | Mar 1994 | A |
5335276 | Thompson et al. | Aug 1994 | A |
5416831 | Chewning, III et al. | May 1995 | A |
5417575 | McTaggart | May 1995 | A |
5422809 | Griffin et al. | Jun 1995 | A |
5465213 | Ross | Nov 1995 | A |
5465401 | Thompson | Nov 1995 | A |
5475399 | Borsuk | Dec 1995 | A |
5499330 | Lucas et al. | Mar 1996 | A |
5519809 | Husseiny et al. | May 1996 | A |
5533102 | Robinson et al. | Jul 1996 | A |
5550746 | Jacobs | Aug 1996 | A |
5572581 | Sattar et al. | Nov 1996 | A |
5585858 | Harper et al. | Dec 1996 | A |
5586235 | Kauffman | Dec 1996 | A |
5588044 | Lofgren et al. | Dec 1996 | A |
5592538 | Kosowsky et al. | Jan 1997 | A |
5606361 | Davidsohn et al. | Feb 1997 | A |
5633909 | Fitch | May 1997 | A |
5633916 | Goldhagen et al. | May 1997 | A |
5657221 | Warman et al. | Aug 1997 | A |
5689648 | Diaz et al. | Nov 1997 | A |
5724412 | Srinivasan | Mar 1998 | A |
5739814 | Ohara et al. | Apr 1998 | A |
5740549 | Reilly et al. | Apr 1998 | A |
5768142 | Jacobs | Jun 1998 | A |
5790652 | Gulley et al. | Aug 1998 | A |
5794205 | Walters et al. | Aug 1998 | A |
5796806 | Birckbichler | Aug 1998 | A |
5802283 | Grady et al. | Sep 1998 | A |
5802526 | Fawcett et al. | Sep 1998 | A |
5807336 | Russo et al. | Sep 1998 | A |
5819225 | Eastwood et al. | Oct 1998 | A |
5822404 | Cave | Oct 1998 | A |
5822405 | Astarabadi | Oct 1998 | A |
5838682 | Dekelbaum et al. | Nov 1998 | A |
5838775 | Montalbano | Nov 1998 | A |
5867816 | Nussbaum | Feb 1999 | A |
5873068 | Beaumont et al. | Feb 1999 | A |
5885083 | Ferrell | Mar 1999 | A |
5885245 | Lynch et al. | Mar 1999 | A |
5890123 | Brown et al. | Mar 1999 | A |
5892813 | Morin et al. | Apr 1999 | A |
5907793 | Reams | May 1999 | A |
5912952 | Brendzel | Jun 1999 | A |
5913195 | Weeren et al. | Jun 1999 | A |
5920477 | Hoffberg et al. | Jul 1999 | A |
5937040 | Wrede et al. | Aug 1999 | A |
5940488 | DeGrazia et al. | Aug 1999 | A |
5948040 | DeLorme et al. | Sep 1999 | A |
5956034 | Sachs et al. | Sep 1999 | A |
5982875 | Lieben et al. | Nov 1999 | A |
5987103 | Martino | Nov 1999 | A |
6009398 | Mueller et al. | Dec 1999 | A |
6014428 | Wolf | Jan 2000 | A |
6020915 | Bruno et al. | Feb 2000 | A |
6049779 | Berkson | Apr 2000 | A |
6055513 | Katz et al. | Apr 2000 | A |
6062863 | Kirksey et al. | May 2000 | A |
6088429 | Garcia | Jul 2000 | A |
6088712 | Huang et al. | Jul 2000 | A |
6091805 | Watson | Jul 2000 | A |
6091956 | Hollenberg | Jul 2000 | A |
6104790 | Narayanaswami | Aug 2000 | A |
6144848 | Walsh et al. | Nov 2000 | A |
6148065 | Katz | Nov 2000 | A |
6169734 | Wilson | Jan 2001 | B1 |
6212547 | Ludwig et al. | Apr 2001 | B1 |
6228921 | Kasemann et al. | May 2001 | B1 |
6229694 | Kono | May 2001 | B1 |
6230197 | Beck et al. | May 2001 | B1 |
6259444 | Palmer et al. | Jul 2001 | B1 |
6263064 | O'Neal et al. | Jul 2001 | B1 |
6273726 | Kirksey et al. | Aug 2001 | B1 |
6321198 | Hank et al. | Nov 2001 | B1 |
6335678 | Heutschi | Jan 2002 | B1 |
6366650 | Rhie et al. | Apr 2002 | B1 |
6373817 | Kung et al. | Apr 2002 | B1 |
6400807 | Hewitt et al. | Jun 2002 | B1 |
6405033 | Kennedy, III et al. | Jun 2002 | B1 |
6408301 | Patton et al. | Jun 2002 | B1 |
6427063 | Cook et al. | Jul 2002 | B1 |
6445694 | Swartz | Sep 2002 | B1 |
6449595 | Arslan et al. | Sep 2002 | B1 |
6456706 | Blood et al. | Sep 2002 | B1 |
6460057 | Butler et al. | Oct 2002 | B1 |
6463145 | O'Neal et al. | Oct 2002 | B1 |
6482156 | Iliff | Nov 2002 | B2 |
6505146 | Blackmer | Jan 2003 | B1 |
6510411 | Norton et al. | Jan 2003 | B1 |
6529500 | Pandharipande | Mar 2003 | B1 |
6560320 | Paleiov et al. | May 2003 | B1 |
6603840 | Fellingham et al. | Aug 2003 | B2 |
6606611 | Khan | Aug 2003 | B1 |
6606741 | Kojima et al. | Aug 2003 | B2 |
6636835 | Ragsdale et al. | Oct 2003 | B2 |
6653930 | Bonomo et al. | Nov 2003 | B1 |
6658389 | Alpdemir | Dec 2003 | B1 |
6705869 | Schwartz | Mar 2004 | B2 |
6714519 | Luzzatti et al. | Mar 2004 | B2 |
6731625 | Eastep et al. | May 2004 | B1 |
6754181 | Elliott et al. | Jun 2004 | B1 |
6788770 | Cook et al. | Sep 2004 | B1 |
6791583 | Tang et al. | Sep 2004 | B2 |
6816580 | Timmins | Nov 2004 | B2 |
6820037 | Simon | Nov 2004 | B2 |
6820062 | Gupta et al. | Nov 2004 | B1 |
6826194 | Vered et al. | Nov 2004 | B1 |
6829368 | Meyer et al. | Dec 2004 | B2 |
6856673 | Banks et al. | Feb 2005 | B1 |
6862713 | Kraft et al. | Mar 2005 | B1 |
6865268 | Matthews et al. | Mar 2005 | B1 |
6885737 | Gao et al. | Apr 2005 | B1 |
6889195 | Strandberg | May 2005 | B2 |
6920205 | Hahn et al. | Jul 2005 | B2 |
6920425 | Will et al. | Jul 2005 | B1 |
6920431 | Showghi et al. | Jul 2005 | B2 |
6937705 | Godfrey et al. | Aug 2005 | B1 |
6961574 | Stage et al. | Nov 2005 | B1 |
6968506 | Yacovone et al. | Nov 2005 | B2 |
6990455 | Vozick | Jan 2006 | B2 |
7020609 | Thrift et al. | Mar 2006 | B2 |
7027990 | Sussman | Apr 2006 | B2 |
7036128 | Julia et al. | Apr 2006 | B1 |
7039589 | Whitham | May 2006 | B2 |
7047196 | Calderone et al. | May 2006 | B2 |
7065188 | Mei et al. | Jun 2006 | B1 |
7068643 | Hammond | Jun 2006 | B1 |
7092738 | Creamer et al. | Aug 2006 | B2 |
7100118 | Klask | Aug 2006 | B1 |
7130391 | Janakiraman et al. | Oct 2006 | B2 |
7136480 | Mason | Nov 2006 | B2 |
7139591 | Callaghan et al. | Nov 2006 | B2 |
7145902 | Schindler et al. | Dec 2006 | B2 |
7146321 | Cyr et al. | Dec 2006 | B2 |
7149549 | Ortiz et al. | Dec 2006 | B1 |
7159008 | Wies et al. | Jan 2007 | B1 |
7177814 | Gong et al. | Feb 2007 | B2 |
7180889 | Kung et al. | Feb 2007 | B1 |
7180985 | Colson et al. | Feb 2007 | B2 |
7181401 | Johnson et al. | Feb 2007 | B2 |
7181502 | Incertis | Feb 2007 | B2 |
7188352 | Nathan et al. | Mar 2007 | B2 |
7203517 | Shimoda et al. | Apr 2007 | B2 |
7206745 | Surukkai et al. | Apr 2007 | B2 |
7206809 | Ludwig et al. | Apr 2007 | B2 |
7209124 | Hunt et al. | Apr 2007 | B2 |
7213061 | Hite et al | May 2007 | B1 |
7215743 | Creamer et al. | May 2007 | B2 |
7216348 | deCarmo | May 2007 | B1 |
7225409 | Schnarel et al. | May 2007 | B1 |
7225455 | Bennington et al. | May 2007 | B2 |
7228492 | Graham | Jun 2007 | B1 |
7231636 | Evans | Jun 2007 | B1 |
7231656 | Nathan | Jun 2007 | B1 |
7240006 | Brocious et al. | Jul 2007 | B1 |
7240289 | Naughton et al. | Jul 2007 | B2 |
7246063 | James et al. | Jul 2007 | B2 |
7248885 | Benco et al. | Jul 2007 | B2 |
7250939 | Lira | Jul 2007 | B2 |
7254227 | Mumick et al. | Aug 2007 | B2 |
7265861 | Ranalli et al. | Sep 2007 | B1 |
7266185 | Trandal et al. | Sep 2007 | B2 |
7266186 | Henderson | Sep 2007 | B1 |
7266499 | Surace et al. | Sep 2007 | B2 |
7272222 | Joseph et al. | Sep 2007 | B2 |
7272497 | Koshiji et al. | Sep 2007 | B2 |
7277854 | Bennett et al. | Oct 2007 | B2 |
7280097 | Chen et al. | Oct 2007 | B2 |
7280646 | Urban et al. | Oct 2007 | B2 |
7280651 | Anderson | Oct 2007 | B2 |
7286990 | Edmonds et al. | Oct 2007 | B1 |
7289608 | Kumhyr | Oct 2007 | B2 |
7289904 | Uyeki | Oct 2007 | B2 |
7299405 | Lee et al. | Nov 2007 | B1 |
7303121 | Martinez | Dec 2007 | B2 |
7319477 | Katz | Jan 2008 | B2 |
7324833 | White et al. | Jan 2008 | B2 |
7324947 | Jordan et al. | Jan 2008 | B2 |
7328239 | Berberian et al. | Feb 2008 | B1 |
7330890 | Partovi et al. | Feb 2008 | B1 |
7353016 | Roundtree et al. | Apr 2008 | B2 |
7392193 | Mault | Jun 2008 | B2 |
7398215 | Mesbah et al. | Jul 2008 | B2 |
7406413 | Geppert et al. | Jul 2008 | B2 |
7412533 | Johnson et al. | Aug 2008 | B1 |
7433452 | Taylor et al. | Oct 2008 | B2 |
7440898 | Eberle et al. | Oct 2008 | B1 |
7450112 | Shneidman | Nov 2008 | B2 |
7466803 | Burg et al. | Dec 2008 | B2 |
7492883 | Kumhyr | Feb 2009 | B2 |
7539484 | Roundtree | May 2009 | B2 |
7546143 | Nelson et al. | Jun 2009 | B2 |
7584249 | Mumick et al. | Sep 2009 | B2 |
7606741 | King et al. | Oct 2009 | B2 |
7646858 | Salafia et al. | Jan 2010 | B2 |
7693720 | Kennewick et al. | Apr 2010 | B2 |
7720091 | Faber et al. | May 2010 | B2 |
7729490 | Hemm et al. | Jun 2010 | B2 |
7757173 | Beaman | Jul 2010 | B2 |
7809376 | Letourneau et al. | Oct 2010 | B2 |
7813485 | Yin et al. | Oct 2010 | B2 |
7843899 | Burritt | Nov 2010 | B2 |
7864944 | Khouri et al. | Jan 2011 | B2 |
7908381 | Koch et al. | Mar 2011 | B2 |
7966188 | Ativanichayaphong et al. | Jun 2011 | B2 |
8000454 | Or-Bach et al. | Aug 2011 | B1 |
8023624 | Kargman et al. | Sep 2011 | B2 |
8054952 | Or-Bach et al. | Nov 2011 | B1 |
8155280 | Or-Bach et al. | Apr 2012 | B1 |
8160215 | Or-Bach et al. | Apr 2012 | B2 |
20020055844 | L'Esperance et al. | May 2002 | A1 |
20020147986 | Michael et al. | Oct 2002 | A1 |
20030005126 | Schwartz et al. | Jan 2003 | A1 |
20030007625 | Pines et al. | Jan 2003 | A1 |
20030033382 | Bogolea et al. | Feb 2003 | A1 |
20030074198 | Sussman | Apr 2003 | A1 |
20030112931 | Brown et al. | Jun 2003 | A1 |
20040034561 | Smith | Feb 2004 | A1 |
20040122941 | Creamer et al. | Jun 2004 | A1 |
20040198316 | Johnson | Oct 2004 | A1 |
20040204116 | Ben-Efraim et al. | Oct 2004 | A1 |
20050004977 | Roberts et al. | Jan 2005 | A1 |
20050055310 | Drewett et al. | Mar 2005 | A1 |
20060203977 | Erhart et al. | Sep 2006 | A1 |
20060239422 | Rinaldo et al. | Oct 2006 | A1 |
20060259424 | Turcotte et al. | Nov 2006 | A1 |
20060262921 | Eppel et al. | Nov 2006 | A1 |
20060285662 | Yin et al. | Dec 2006 | A1 |
20070026852 | Logan et al. | Feb 2007 | A1 |
20070032247 | Shaffer et al. | Feb 2007 | A1 |
20070038513 | Flax et al. | Feb 2007 | A1 |
20070094109 | Perry | Apr 2007 | A1 |
20070123223 | Letourneau et al. | May 2007 | A1 |
20070239537 | Protheroe et al. | Oct 2007 | A1 |
20070243887 | Bandhole et al. | Oct 2007 | A1 |
20070298776 | Arlene | Dec 2007 | A1 |
20080066015 | Blankenhorn | Mar 2008 | A1 |
20080095330 | Jin et al. | Apr 2008 | A1 |
20080226042 | Singh | Sep 2008 | A1 |
20080250334 | Price | Oct 2008 | A1 |
20090041215 | Schmitt et al. | Feb 2009 | A1 |
20090116414 | Or et al. | May 2009 | A1 |
20090136014 | Bigue et al. | May 2009 | A1 |
20090154666 | Rios et al. | Jun 2009 | A1 |
20090202050 | Berger et al. | Aug 2009 | A1 |
20090207980 | Berger et al. | Aug 2009 | A1 |
20090207996 | Berger et al. | Aug 2009 | A1 |
20090225788 | Kephart et al. | Sep 2009 | A1 |
20090228908 | Margis et al. | Sep 2009 | A1 |
20090276441 | Malik | Nov 2009 | A1 |
20090276708 | Smith et al. | Nov 2009 | A1 |
20090280863 | Shin et al. | Nov 2009 | A1 |
20090285380 | Chen et al. | Nov 2009 | A1 |
20100007028 | Fachmann et al. | Jan 2010 | A1 |
20100021030 | Collins et al. | Jan 2010 | A1 |
20100049654 | Pilo et al. | Feb 2010 | A1 |
20100087175 | Roundtree | Apr 2010 | A1 |
20100100377 | Madhavapeddi et al. | Apr 2010 | A1 |
20100166158 | Costello et al. | Jul 2010 | A1 |
20100172481 | Canu et al. | Jul 2010 | A1 |
20100189250 | Williams et al. | Jul 2010 | A1 |
20100191608 | Mikkelsen et al. | Jul 2010 | A1 |
20100216508 | Ma et al. | Aug 2010 | A1 |
20100330979 | Harris | Dec 2010 | A1 |
20110009096 | Rotsztein et al. | Jan 2011 | A1 |
20110014952 | Minton | Jan 2011 | A1 |
20110060683 | Salmon Rock et al. | Mar 2011 | A1 |
20110091021 | Adkar et al. | Apr 2011 | A1 |
20110099116 | Gabel | Apr 2011 | A1 |
20110276408 | Toole | Nov 2011 | A1 |
20120063574 | Or-Bach et al. | Mar 2012 | A1 |
Number | Date | Country |
---|---|---|
1225754 | Jul 2003 | EP |
1001597 | Sep 2003 | EP |
1351477 | Oct 2003 | EP |
1120954 | Jun 2005 | EP |
1545101 | Dec 2005 | EP |
774853 | May 2006 | EP |
1874018 | Jan 2008 | EP |
2004274425 | Sep 2004 | JP |
9819259 | May 1998 | WO |
9840826 | Dec 1998 | WO |
9856158 | Mar 1999 | WO |
9848551 | Apr 1999 | WO |
0131497 | May 2001 | WO |
0157851 | Aug 2001 | WO |
0165871 | Sep 2001 | WO |
9820409 | Nov 2001 | WO |
0217604 | Feb 2002 | WO |
2004049306 | Jun 2004 | WO |
2004064299 | Jul 2005 | WO |
2007012831 | Feb 2007 | WO |
2007081929 | Jan 2008 | WO |
2008086320 | Jul 2008 | WO |
WO 2008086320 | Jul 2008 | WO |
2009006173 | Mar 2009 | WO |
2009100477 | Aug 2009 | WO |
Entry |
---|
Yin, M. and Zhai, S., “The Benefits of Augmenting Telephone Voice Menu Navigation with Visual Browsing and Search,” CHI'06 Proceedings of the SIGCHI conference on Human Factors in computing systems: pp. 319-328, ACM, Montreal, Canada (Apr. 2006). |
Damhuis, M., et al., “A Multimodal Consumer Information Server with IVR Menu,” 2nd IEEE Workshop on Interactive Voice Technology for Telecommunications Applications (IVTTA94): pp. 73-76, Kyoto, Japan (Sep. 1994). |
Shah, S.AA., et al., “Interactive Voice Response with Pattern Recognition Based on Artificial Neural Network Approach,” International Conference on Emerging Technologies: pp. 249-252, (Nov. 2007). |
Trihandoyo, A., et al., “A real-time speech recognition architecture for a multi-channel interactive voice response system,” International Conference on Acoustics, Speech, and Signal Processing vol. 4: pp. 2687-2690,(1995). |
Hattori, S., et al., “A multimedia intelligent message communication system for distributed coordination environments,” Electronics & Communications in Japan, Part I—Communications, vol. 76, No. 1, pp. 11-23 (1993). |
Patent abstracts of Japan, vol. 097, No. 001, Jan. 31, 1997 & JP 08 242307 A (Canon Inc), Sep. 17, 1996. |
Kalva, H., et al., “Delivering Object-Based Audio-Visual Services,” IEEE Transactions on Consumer Electronics, vol. 45, No. 4, pp. 1108-1111, (1999). |
Schmandt, “Phoneshell: the telephone as computer terminal,” Proceedings of first ACM International Conference on Multimedia, Anaheim, CA, US, pp. 373-381, (1993). |
Himberg, J., et al., “Time Series Segmentation for Context Recognition in Mobile Devices”, IEEE, 203-210, (2001). |
Chris Schmandt and Stephen Casner, “Phonetool: Integrating Telephones and Workstations,” IEEE Communication Society, Nov. 27-30, pp. 0970-0974, (1989). |
Basinger, R. G., et al., “Calling Card Service—Overall Description and Operational Characteristics”, The Bell System Technical Journal, (1982). |
Cadiz et al. “Designing and Deploying an Information Awareness interface” CSCW'02, Nov. 2002, ACM, pp. 314-323. |
Corcoran et al. disclose “User interface technologies for home appliances and networks”, IEEE Trans. Consumer Elect; pp. 679-685, (1998). |
Nancy Friedrich, “Graphical-User-Interface Module Eases Integration,” Wireless Systems Design, Oct. 2004, 1 page. |
Balachandran, R., et al., “Dialog System for Mixed Initiative One-Turn Address entry and Error Recovery,” Proceedings of SIGDIAL 2009, the 10th Annual Meeting of the Special Interest Group in Discourse and Dialogue, pp. 152-155, Queen Mary University of London, Association of Computational Logistics, (2009). |
Number | Date | Country | |
---|---|---|---|
20110225330 A1 | Sep 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12699618 | Feb 2010 | US |
Child | 13113825 | US |