Abstract:
A method and apparatus that filters audio data received from a speaking person that includes a specific filter for that speaker. The audio characteristics of the speaker's voice may be collected and the specific filter may be formed to reduce noise while also enhancing voice quality. For instance, if a speaker's voice does not contain specific frequencies, then a filter may cancel the noise at such frequencies to ease noise cancellation and reduce processing sound spectrum for cleaning that is not needed. Additionally, the strength frequencies of a speaker's voice may be identified from the collected audio characteristics and those spectrums can be filtered with finer granularity to provide a speaker specific filter that enhances the voice quality of the speaker's voice data that is transmitted or output by a communication device. The audio data may also be output based upon a user's predefined hearing spectrum.
Abstract:
A communication system, method and communication terminal are configured to permit bandwidth reduction when communication partners are engaged in a communication session. In one embodiment, a communication terminal such as a cellular phone or tablet may turn off at least one of its display and camera sensor within a predetermined amount of time when the terminal is detected as being positioned near a user's ear via at least one sensor of the terminal. In some embodiments, the communication terminal may also transmit one or more messages to communication devices of communication partners engaged in the communication session to inform those devices that video transmissions should no longer be sent to the communication terminal. The communication terminal and other communication devices involved in the communication session may also stop transmitting video as a result of the detection of the communication terminal being positioned near a user's ear.
Abstract:
A communication terminal, system and method utilize a communication device that activates a speech to text application so that subsequent audio that is received from a caller is converted into text. A caller may then provide audio in response to a question. A caller may send input by pressing a button on a communication device for example, to activate the speech to text application, speak an answer, and then press a button to indicate that an answer to a question is complete. The spoken answer may be converted into text and may then be stored, parsed, and then assigned to an object representing the question posed to a caller. The stored text assigned to the object representing the question may then be used to populate different forms or databases for subsequent use or for displaying to a user via a display device of that person's computer device.
Abstract:
A communication system, method and communication terminal permit a user to find a misplaced mobile communication terminal. The mobile terminal may register with a service hosted by a computer device such as a server and thereafter periodically update the service with information identifying the location of the mobile terminal. The information may include coordinates identifying a geographical location of the terminal as well as images or other indicia identifying the location of the terminal. Time indicia such as a time stamp identifying the time at which the geographical location is provided to the service may also be periodically sent with the information identifying the location of the mobile terminal. A user may access the service using another communication device to determine the location of the mobile terminal from the uploaded location information.
Abstract:
A method and apparatus that tests video quality includes a superimposing of at least one code to a video that is to be transmitted by a communication device to another communication device. The at least one code is transmitted such that the superimposed at least one code is extractable and readable from the decoded video by the device that receives the transmitted video. The extracted at least one code may then be read to determine the quality level of the transmitted video. The determination of quality for the received video may be based upon one or more tests performed using at least one code extracted from the received video.
Abstract:
A method for outputting sensitive data to a user includes a communication terminal checking to determine whether at least a portion of the sensitive data is to be outputted by determining whether the communication terminal is in one of a plurality of predefined communication configurations for outputting the sensitive data. If the communication terminal is found to be a first configuration, the communication terminal transmits the sensitive data so that at least one of the video data and the audio data is output to the user via at least one peripheral device connected to the communication terminal. If the communication terminal is in a second configuration, the communication terminal performs at least one security action to help further protect the sensitive data.
Abstract:
The invention relates to a communication system and a method of maintaining audio communication in a congested communication channel currently bearing the transmission of speech in audio communication between a sender side and a receiver side, the communication channel having at least one signaling channel and at least one payload channel having a quality of service. During the audio communication the quality of service of the payload channel is monitored. If the quality of service of the payload channel is below a threshold the speech at the respective sender side is converted to text; and transmitted over the retained communication channel to the respective receiver side. The text may be converted back to speech at the receiver side.
Abstract:
A method and apparatus that manages temporary applications that are sent to and installed on a mobile terminal device (2,4) when within a particular geographical area, such as a point of interest. Whenever a mobile terminal device (2,4) enters a point of interest, it may request or otherwise receive a list of one or more applications that it may download. Certain applications may then be transmitted to the terminal device (2,4) in response to a response to that list that identifies which of the applications is to be sent to the terminal device (2,4). The terminal device (2,4) may then determine when it is no longer within the point of interest and, as a result, delete or uninstall those applications.
Abstract:
A method, system and apparatus for selecting an access point includes detecting a location and direction of motion of a mobile device, detecting a strength of signal from candidate access points and determining a location of such access points based upon at least one of the (i) location and direction of motion of the mobile device, (ii) access point location information known to the mobile device, and (iii) monitoring of the change in detected signal strength from candidate access points that occurs upon the movement of the mobile device. Embodiments of the system and apparatus may include a mobile terminal device or may include such a device and a plurality of access points that provide access to a network, such as a base station or a router that provide access to an enterprise network or a local area network that is connected to the internet.
Abstract:
A method and apparatus utilize a location resolution request that may be sent to one or more devices to obtain a reply that provides location information. The reply may also identify a relative time such as the age of the location information and estimated accuracy of such information. Multiple location resolution request messages may be sent so that the location information obtained from replies to that message can be processed utilizing an error correction method to improve the reliability and precision of the location information until the location information that is so corrected is determined to be at or above a predetermined accuracy threshold such as at or above a 90% accuracy confidence interval or that a determined location is at or exceeds a predetermined confidence interval.