The invention discussed herein relates generally to video phone communication systems, and more specifically, to methods and apparatuses for providing tactile information about a caller to persons less reliant on audible indications, such as hearing-impaired persons.
The use of indicators for identifying the activation of a device is commonplace. One predominant form of indicators utilizes an audible or sound-based mechanism for providing notification to a user. However, some persons may have impaired hearing capabilities and may even be completely deaf to audible indicators. Accordingly, such individuals are at a distinct disadvantage to detect and respond to such audible indicating devices.
One such device that has traditionally relied upon an audible indicator is a telephone or similar telecommunications device. Such devices have conventionally utilized a bell, speaker, or other audible device for notification to a user of an incoming call. For hearing-impaired users, or in environments that are not conducive to audible indicator detection, visual indicators have been developed. One known visual indication approach utilized by hearing-impaired users for identifying an incoming telephone call is illustrated with reference to
In such applications, and to the hearing-impaired community, telephone-coupling circuits and single light source visual indicator have often been referred as “flashers.” Flashers or visual indicators may be implemented as a single light source located on or near the telephone or may be coupled to a more generally present light source such as a light bulb or lamp in a room inhabited by a hearing-impaired user. While such visual indicators provide notification to a user thereof, such visual indicators are “one dimensional” in information conveyed in that they provide only a notification of the occurrence of an event (e.g., the ringing of an incoming call).
While visual indicators exist that provide a visual indication of the origin of, for example, an incoming call, such visual notifications are generally not adequately able to alert and may readily go unnoticed. For example,
Electronic portable communication devices may be hidden from view such as in a pocket or purse. In such a situation, a visual alerting mechanism may not be noticed by the user. For hearing-impaired users, or in environments that are not conducive to audible indicator detection, audible alert mechanisms may not be adequate in a portable communication device. Therefore, some portable communication devices include a vibration mechanism for the portable communication device to alert of an incoming call or other events for which an alert is desired. However, such vibration indicators only convey information of the event and include no information related to the identity of the caller.
Therefore, there is a need for methods and apparatuses that provide a tactile alerting mechanism for incoming calls, or other events for which an alert is desired, to portable communication devices and that also provide an indication of a caller's identity.
Embodiments discussed herein include methods and apparatuses that provide a tactile alerting mechanism for incoming calls, or other events for which an alert is desired, to portable communication devices and that also provide an indication of a caller's identity.
In some embodiments, the present invention comprises a portable communication device including incoming caller identification logic, a caller identification list, association logic, and a tactile pattern generator. The incoming caller identification logic is configured to capture a calling connection indicator from an incoming call. The caller identification list is configured to store one or more entries, each of the one or more entries including one or more connection indicators associated with the entry and a predefined tactile pattern associated with the entry. The association logic is configured to determine an identified entry in the caller identification list by matching the calling connection indicator to the one or more connection indicators associated with the identified entry. The tactile pattern generator is configured to generate a plurality of tactile patterns for the portable communication device, the plurality of tactile patterns include the predefined tactile pattern associated with the identified entry in the caller identification list or a default tactile pattern if the calling connection indicator does not correlate to any of the one or more connection indicators in the caller identification list.
In other embodiments, the present invention comprises a method of indicating an incoming call on a portable communication device. The method includes capturing a calling connection indicator from an incoming call. An identified entry is selected from a caller identification list comprising one or more entries, wherein each of the one or more entries is associated with a contact of a user of the portable communication device and includes one or more connection indicators for the contact and a tactile pattern for the contact. The identified entry is selected by matching the calling connection indicator to one of the one or more connection indicators. The method also includes generating a tactile pattern for the portable communication device. The tactile pattern includes a predefined tactile pattern associated with the identified entry in the caller identification list or a default tactile pattern if the calling connection indicator does not correlate to any of the one or more connection indicators in the caller identification list.
In other embodiments, the present invention comprises a relay service for a hearing-impaired user. The relay service includes a caller identification list with one or more entries, each of the one or more entries associated with a contact of the hearing-impaired user and including one or more connection indicators for the contact and a predefined tactile pattern associated with the entry. The relay service also includes communication logic configured to convey information between the relay service and a portable communication device, the information including at least one of the one or more entries in the caller identification list.
In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those of ordinary skill in the art to practice the invention. It should be understood, however, that the detailed description and the specific examples, while indicating examples of embodiments of the invention, are given by way of illustration only and not by way of limitation. From this disclosure, various substitutions, modifications, additions rearrangements, or combinations thereof within the scope of the present invention may be made and will become apparent to those of ordinary skill in the art.
In accordance with common practice the various features illustrated in the drawings may not be drawn to scale. The illustrations presented herein are not meant to be actual views of any particular method, device, or system, but are merely idealized representations that are employed to describe various embodiments of the present invention. Accordingly, the dimensions of the various features may be arbitrarily expanded or reduced for clarity. In addition, some of the drawings may be simplified for clarity. Thus, the drawings may not depict all of the components of a given apparatus (e.g., device) or method. In addition, like reference numerals may be used to denote like features throughout the specification and figures.
Those of ordinary skill in the art would understand that information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof. Some drawings may illustrate signals as a single signal for clarity of presentation and description. It will be understood by a person of ordinary skill in the art that the signal may represent a bus of signals, wherein the bus may have a variety of bit widths and the present invention may be implemented on any number of data signals including a single data signal.
Those of ordinary skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm acts described in connection with embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and acts are described generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the embodiments of the invention described herein.
In addition, it is noted that the embodiments may be described in terms of a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe operational acts as a sequential process, many of these acts can be performed in another sequence, in parallel, or substantially concurrently. In addition, the order of the acts may be re-arranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. Furthermore, the methods disclosed herein may be implemented in hardware, software, or both. If implemented in software, the functions may be stored or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
It should be understood that any reference to an element herein using a designation such as “first,” “second,” and so forth does not limit the quantity or order of those elements, unless such limitation is explicitly stated. Rather, these designations may be used herein as a convenient method of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements may be employed there or that the first element must precede the second element in some manner. Also, unless stated otherwise, a set of elements may comprise one or more elements.
Elements described herein may include multiple instances of the same element. These elements may be generically indicated by a numerical designator (e.g. 110) and specifically indicated by the numerical indicator followed by an alphabetic designator (e.g., 110A) or a numeric indicator preceded by a “dash” (e.g., 110-1). For ease of following the description, for the most part, element number indicators begin with the number of the drawing on which the elements are introduced or most fully discussed. Thus, for example, element identifiers on a
Embodiments discussed herein include methods and apparatuses that provide a tactile alerting mechanism for incoming calls, or other events for which an alert is desired, to portable communication devices and that also provide an indication of a caller's identity. It should be noted that while the utility and application of the various embodiments of the present invention are described with reference to a hearing-impaired environment, the invention also finds application to any environment where a tactile indicator may be helpful or desirable.
The term “incoming call” refers to an incoming communication to a communication device such as a portable communication device. This incoming communication should be considered to include communications such as E-mail, text messages, instant messages, voice communications, and video communications.
A hearing-capable user 410, 420 may use voice-capable equipment 412, 422 to communicate with the VRS 450 through a voice-capable connection 416, 426 to a voice-capable network 405. Two hearing-capable users 410, 420 are illustrated to indicate that each of the hearing-capable users 410, 420 may have different indicator patterns associated with them as is explained below.
A hearing-impaired user 490A, 490B may use a portable communication device 500A, 500B to communicate with the VRS 450 through a wireless network 495A, 495B. In some embodiments, the portable communication device 500 may be video-capable equipment 500, which may communicate over a wireless network 595 (
Wireless networks may include any network using wireless electromagnetic signals, such as, for example, Wi-Fi, cellular phone networks, BLUETOOTH®, Zigbee, and near-field communication, that is capable of carrying information including at least audio signals and, in some embodiments, video signals.
As used herein, voice-capable networks 405 and voice-capable equipment 412, 422 means networks and equipment that can process, convey, reproduce, or a combination thereof, sounds in the auditory frequencies as analog signals, digital signals or a combination thereof. As non-limiting examples, such equipment includes conventional telephones, conventional cellular telephones, and conventional computers or handheld devices with microphone and speaker type capabilities. As non-limiting examples, such networks include a telephone network such as the Public Switched Telephone Network (PSTN) and other networks that are compatible and configured to provide communications using digital standards and data packets, an example of which includes Voice Over Internet Protocol (VOIP).
As used herein, video-capable networks 480 and video-capable equipment 500 means networks and equipment that can process, convey, reproduce, or a combination thereof, multi-frame images. As non-limiting examples, such equipment includes conventional cellular telephones with video capability, and conventional computers or handheld devices with camera and display type capabilities. As non-limiting examples, such networks include cellular networks, WiFi networks, wide area networks, hard wired networks and other private data networks configured to provide communications using digital standards and data packets. To facilitate the enhanced bandwidth needs of video phones 500, the video-capable network 480 may be implemented as a high bandwidth network such as a Digital Subscriber Line (DSL), Cable, Ethernet, 3G cellular networks, 4G cellular networks, and other enhanced-bandwidth networking technology.
In general, most video-capable networks 480 would be considered to also be voice-capable networks 405 and most video-capable equipment 500 would also be considered to be voice-capable equipment 412.
The portable communication device 500 can present a variety of predefined tactile patterns 582 to the hearing-impaired user 490. In some embodiments, the portable communication device 500 may also present audible indicators through a speaker or other suitable audio connection. The audible indicators may be conventional ringtones that may be customized to identified callers or they may be a predefined audible pattern 592 correlated to the predefined tactile patterns 582. In some embodiments, the portable communication device 500 may also present a variety of predefined visual patterns 572 correlated to the predefined tactile patterns 582. These visual patterns 572 may be presented to the user through an illumination device 574 or a display 530.
Within the VRS 450, a processing system 495 answers calls from hearing-capable users 410, 420 through calling connections 416, 426 and routes them to a translator 430 or places them in a queue (not shown) for subsequent servicing by a translator 430. The incoming calls include a calling connection indicator such as, for example, a telephone number, an Internet Protocol (IP) address, a website address or other unique indicator that indicates how the connection is made and from where the connection is made.
The processing system 495 may also query a caller identification list in contact storage 465 to determine indicator patterns associated with the hearing-capable user 410, 420 by placing the call in response to a calling connection indicator, as is explained more fully below in the descriptions of
Each translator 430 for the VRS 450 has voice-capable equipment 432 for communication with the hearing-capable user 410, 420 and video-capable equipment 436 for communication with the hearing-impaired user 490 in a suitable gesture language. A computer 434 or other processing hardware may be used in conjunction with, or instead of, stand-alone voice-capable equipment 432 and video-capable equipment 436. For example, the translator 430 may use a computer 434 coupled to a camera, a microphone, and speakers or headphones for all the communications.
If a gesture language is to be used in the relay service, the translator 430 connects to the hearing-impaired user 490 (may also be referred to herein as a deaf user) with a video-capable connection 438 through the video-capable network 480, a wireless network 595, and a video phone 500 for the hearing-impaired user 490. If a gesture language is not used in the relay service, the translator 430 may connect to the hearing-impaired user 490 with a video-capable connection 438 through the voice-capable network 405, a wireless network 595, and a portable communication device 500 that may not include video capability for the hearing-impaired user 490. When configured for video, the portable communication device 500 may include a camera for capturing outgoing image sequences suitable for person-to-person communication using gestures and a display suitable for presenting to the user incoming image sequences suitable for person-to-person communication using gestures.
The contact storage 465 maintained at the VRS 450 may be created, modified and updated by the hearing-impaired user 390 through a network connection 475 to communication logic 470 in the VRS 450. This network connection may be any suitable network, such as for example the Internet, and if different from the Internet, the voice-capable network 405 or the video-capable network 480. The communication logic 470 may also include tools such as web pages for viewing, updating and managing a caller identification list (e.g., information in the contact storage 465) by and for the hearing-impaired user 390. The caller identification list may also be held in storage in the portable communication device 500.
In another communication operation, one hearing-impaired user 490A may communicate through wireless network 495A with another hearing-impaired user 490B through wireless network 495B without using the VRS 450. Moreover, while the users have been defined as hearing impaired, in a direct communication that does not need the VRS 450, one or both of the users 490A, 490B may be hearing-capable users.
Some functions, devices, and processes performed by one or more embodiments of the invention are illustrated in an identification block 550. Some of these elements include control logic 552, incoming caller identification logic 554, association logic 556, a caller identification list 700 stored in a contact storage (not shown in
In addition, the portable communication device 500 may include a microprocessor or other suitable processing hardware along with memory for carrying out computing instructions for some of the functions described herein. As a result, it should be understood that the functional blocks and “logic” described herein may include hardware, software, or a combination thereof.
When a call is received by the portable communication device 500, the incoming call detection logic 516 may detect the incoming call and notify the incoming caller identification logic 554, the control logic 552, or a combination thereof. The incoming caller identification logic 554 determines a calling connection indicator for the incoming call such as, for example, a telephone number, an Internet Protocol (IP) address, a website address or other unique indicator that indicates how the connection is made and from where the connection is made.
When the VRS 450 (
Details of the caller identification list 700 are discussed below with reference to
For example, if the calling connection indicator matches ID #1, the first entry in the caller identification list 700 is the identified entry and the associated indicator pattern 740 is pattern “A.” If the calling connection indicator matches ID #N, the last entry in the caller identification list 700 is the identified entry and the associated indicator pattern 740 is pattern “N.” If the calling connection indicator does not match an entry in the caller identification list 700, a default indicator pattern 740 may be chosen and, as a result, a default tactile pattern may be generated by the tactile pattern generator 580.
Users of the portable communication device 500 can specify within their caller identification list 700 what tactile patterns to associate with what connection indicators. In some embodiments, this association may be part of a standard contact list of the portable communication device 500. In other embodiments a separate contact list with the associations may be created and maintained.
A caller identification list 590 may be maintained, created, or a combination thereof on the portable communication device 500 and stored in a local database 565. The caller identification list 590 would include at least a connection indicator field 593 and an indicator pattern field 594 for each entry.
Furthermore, the additional communication device 600 and portable communication device 500 may communicate to transfer information about their caller identification lists 690, 590 therebetween. In this way, the caller identification lists 690, 590 between the additional communication device 600 and the portable communication device 500 may be synchronized after changes are made to one of the caller identification lists 690, 590. Moreover, while not illustrated in
A contact name field 720 may be included, a field for the connection indicators 730 is included, a field for the indicator patterns 740 is included, and many other fields 760 may be included for the convenience of the user. The indicator patterns 740 may be a variety of patterns for alerting the user through at least the tactile pattern generator 580 and possibly including the audio pattern generator 599 and the visual pattern generator 570 (
As non-limiting examples, indicator patterns 740 may be configured with a rating system enabling the user to rate contacts from 1 to 5 stars. For example, this rating system may be defined as a label or mnemonic for any particular indicator pattern. Thus if a user rated someone as a 5-star contact, the tactile pattern generator 580 would vibrate a pattern association with the 5-star label (e.g., 5 short buzzes followed by a pause), while a 2-star contact would have a different indicator pattern 740 associated with that label (e.g., buzz 2 short buzzes followed by a pause). This rating system may be used, for example, for users to determine their interest in answering the call without having to look at the phone.
As a more general example, the user may associate a contact with a group and then the user may associate that group to an indicator pattern 740. The group field 750 indicates an identification of a contact 720 with a specific group 750. For example, the user could have groups that are labeled 1-star, 2-star, 3-star, family, etc. The user could then create a group entry 716 and associate an indicator pattern 740 with the group. For example, the user might create a group entry 716 called “family” and assign the 5-star label to the “family” group. The 5-star label may be a mnemonic for a specific indicator pattern (e.g., P4). With this type of association, the user could easily change the indicator pattern 740 associated with the 5-star label to a different pattern and all of the entries associated with the group entry 716 would then use the new indicator pattern. In addition, the user could easily change the label associated with the group entry 716 to a different label and thereby changing the indicator pattern 740 that is associated with the group entry 716.
In addition, labels may be used in the indicator pattern 740, rather than the actual pattern. Thus, label 5-star may be associated with an individual entry 714 and a group entry 716. Of course, the linking between a group, individual contacts, and indicator patterns may be performed in many different ways within the scope of embodiments of the present invention. As a non-limiting example, different data files or databases may be used between the labels, groups, individuals, and indicator patterns to create the desired associations.
As another non-limiting example, for users who can discern more complex patterns, a coding for alphanumeric characters, such as Morse code, may be used to indicate the calling connection indicator as the telephone number or spell out the contact's name. An example of such a coding is illustrated as generating the Morse code for S-O-S in pattern P2.
As another non-limiting example, the user may define different patterns for different groups of people, such as one pattern for contacts associated with work, another pattern for contacts associated with family, and another pattern for contacts associated with friends. This examples is illustrated in
As non-limiting examples, the memory devices also may include at least one computer-readable medium for storing information, processing instructions, or combinations thereof used in embodiments discussed herein. By way of example, and not limitation, the computer-readable media may include, but is not limited to, magnetic and optical storage devices such as disk drives, magnetic tapes, CDs (compact disks), DVDs (digital versatile discs or digital video discs), and other equivalent storage devices.
As non-limiting examples, input devices 810 may include keyboards, mice, touch-pads, microphones, and communication devices. As non-limiting examples, output devices 820 may include displays, speakers, and communication devices.
The electronic system 800 may be part of a number of computing, processing, and consumer products used in embodiments discussed herein. As non-limiting examples, some of these products may include personal computers, handheld devices, cameras, phones, wireless devices, and displays.
As further non-limiting examples, the voice-capable equipment 412, 422 and video-capable equipment 500, and portable communication device 500 may be configured as the electronic system 800. In addition, computer servers, data servers, or combinations thereof may be configured as the electronic system 500 to implement the processing system 495 of the VRS 450 illustrated in
The dashes shown in the pattern entry window 940 may be generated dynamically based on the actual vibration pattern data, such as for example from the caller identification list 700 in
The pattern entry window 940 may also be used to enable a tapping interface to allow users to create a custom vibration pattern. The user would first tap a “Record” button, and then tap the screen in the desired pattern. The beats may be recorded and can be played back before saving. The user interface would be similar to applications such as for making Voice Notes, but instead of audio data the user interface would save timing, duration, and, potentially, intensity data based on the user's tap inputs.
As an input method used alone or in combination with the tap interface described above, the user could tap a desired light (one of eight, for example), thereby associating the “beats and rests” directly with a numbered light 985. The resulting pattern would combine and synchronize the vibration data with the visual animation, creating a very distinctive way to see and feel who is calling the user.
Although the present invention has been described with reference to particular embodiments, the invention is not limited to these described embodiments. Rather, the invention is limited only by the appended claims, which include within their scope all equivalent devices or methods that operate according to the principles of the invention as described.