Abstract:
A method that allows customers to connect remotely with customer service representatives by continuously monitoring the customers with cameras. Images from the cameras are sent to a computerized system that employs image processing techniques to determine when assistance is sought by a customer. When the customer is deemed in need of such assistance, a video phone call is initiated between the customer and a customer service representative.
Abstract:
An apparatus and method are disclosed that enable the sharing, between a telephone and a computer, of input peripherals such as a keyboard and mouse and of output peripherals such as a video display. Historically, a telephone and a computer have possessed different interfaces with their user and with peripheral devices. Therefore, except where the telephone functionality is in the form of a softphone implemented on a computer, the telephone in the prior art is often incapable of sharing certain peripherals with a physically-adjacent computer. The telephone device of the illustrative embodiment enables sharing between the telephone and a computer, in contrast to sharing peripherals between computers in the prior art. The telephone device is able to determine which user inputs from a shared keyboard or mouse are intended for which data-processing device (i.e., the telephone device itself or the computer), and to transmit displayable signals from both the telephone device and computer to a shared video display device.
Abstract:
A technique is disclosed that enables a context-driven, adaptive technique for generating a list of telephone numbers. The technique of the illustrative embodiment of the present invention seeks to dynamically anticipate what telephone numbers a user might want to dial—even before the user knows—and presents the names of the parties and their telephone numbers to the user at his or her terminal. In particular, the technique monitors a user, the user's locale, and one or more terminals in that locale; selects one or more telephone numbers from a master set of numbers, based on the monitored information; and presents the selected numbers to the user—for example, in the form of a speed-dial list or a one-touch dial list. The user can then examine the presented telephone numbers and decide if he or she wants to call one of them. The technique can be implemented at the user's computer, telephone, private branch exchange, or other device in the relevant telecommunications system.
Abstract:
A method that allows customers to connect remotely with customer service representatives by continuously monitoring the customers with cameras. Images from the cameras are sent to a computerized system that employs image processing techniques to determine when assistance is sought by a customer. When the customer is deemed in need of such assistance, a video phone call is initiated between the customer and a customer service representative.
Abstract:
A technique is disclosed that enables a context-driven, adaptive technique for generating a list of telephone numbers. The technique of the illustrative embodiment of the present invention seeks to dynamically anticipate what telephone numbers a user might want to dial—even before the user knows—and presents the names of the parties and their telephone numbers to the user at his or her terminal. In particular, the technique monitors a user, the user's locale, and one or more terminals in that locale; selects one or more telephone numbers from a master set of numbers, based on the monitored information; and presents the selected numbers to the user—for example, in the form of a speed-dial list or a one-touch dial list. The user can then examine the presented telephone numbers and decide if he or she wants to call one of them. The technique can be implemented at the user's computer, telephone, private branch exchange, or other device in the relevant telecommunications system.
Abstract:
A video camera and microphone associated with a telecommunications terminal are used to gather information about the environment in the vicinity of the telecommunications terminal. Such information includes, but is not limited to: (i) how many people are in the environment, (ii) which specific people are in the environment, (iii) if the environment is dark, (iv) if the environment is quiet, and (v) if the environment comprises human speech. When a specific person is associated with the telecommunications terminal and a request arrives to establish a telephone call with that person, then the information about the environment can be used to decide whether: (1) to transmit the call to the telecommunications terminal, or (2) forward the call away from the telecommunications terminal.
Abstract:
A conferencing room has conferencing equipment which identifies a person speaking, among a group of people in the conferencing room, to remote participants in a conference call. The conferencing equipment includes a plurality of unique tags, each fixed proximate to a seating position for a person in the conferencing room. Each person reads the tag at their seated position using a personal interrogator, which may be incorporated into a cellular telephone. The person's identification and seated location are received and stored by a controller. The controller receives inputs from a microphone array, which monitors the voices in the room. By using the microphone array, the controller can approximate the source of the voice to one of the unique tag locations and hence can identify the person speaking.
Abstract:
A conferencing room has conferencing equipment which identifies a person speaking, among a group of people in the conferencing room, to remote participants in a conference call. The conferencing equipment includes a plurality of unique tags, each fixed proximate to a seating position for a person in the conferencing room. Each person reads the tag at their seated position using a personal interrogator, which may be incorporated into a cellular telephone. The person's identification and seated location are received and stored by a controller. The controller receives inputs from a microphone array, which monitors the voices in the room. By using the microphone array, the controller can approximate the source of the voice to one of the unique tag locations and hence can identify the person speaking.
Abstract:
A video camera and microphone associated with a telecommunications terminal are used to gather information about the environment in the vicinity of the telecommunications terminal. Such information includes, but is not limited to: (i) how many people are in the environment, (ii) which specific people are in the environment, (iii) if the environment is dark, (iv) if the environment is quiet, and (v) if the environment comprises human speech. When a specific person is associated with the telecommunications terminal and a request arrives to establish a telephone call with that person, then the information about the environment can be used to decide whether: (1) to transmit the call to the telecommunications terminal, or (2) forward the call away from the telecommunications terminal.
Abstract:
Negotiation of a future communication through a personal virtual assistant is provided. A trigger command is received. The trigger command identifies a communication received for a recipient from a sender. Schedule information is accessed. The schedule information is related to the recipient of the received communication. A plurality of options is presented to the sender. The plurality of options are for arranging a future communication between the sender and the recipient, and include at least one option determined based on the accessed schedule information. A selection of an option for arranging a future communication is received. The selected option is executed to arrange the future communication.