Patent ID: 8341221

Claim:
A device comprising: a memory to store instructions; and a processor to execute the instructions to: receive a first instant message from a first device associated with a user, the first instant message requesting information associated with a first entity that includes a business or an individual, the user, the first entity, and a second entity associated with the device being different, the first instant message including an identifier associated with the first entity, a location associated with the first entity, and a command to search for the information, obtain, based on receiving the first instant message and based on the identifier and the location, the requested information, provide a second instant message to the first device, the second instant message including the requested information, receive a third instant message from the first device, the third instant message requesting one of an audio session or a video session with the first entity, select, based on receiving the third message, one of a second device or a third device that differs from the second device, the one of the second device or the third device being selected from a plurality of devices associated with the user based on one or more criteria, the one or more criteria including a time associated with the third instant message, the first device being different from the one of the second device or the third device, the second device being selected when the third instant message requests the audio session, and the third device being selected when the third instant message requests the video session, and cause the one of the audio session or the video session to be established between the one of the second device or the third device, associated with the user, and a fourth device associated with the first entity, the processor, when causing the one of the audio session or the video session to be established, being further to: initiate a first multimedia session between the device and the selected one of the second device or the third device, send, to a session initiation protocol (SIP) application server, a request to establish a second multimedia session between the device and the fourth device, and connect the first multimedia session and the second multimedia session to establish the one of the audio session or the video session between the one of the second device or the third device and the fourth device.