Method, apparatus, and system for communicating information of selected objects of interest displayed in a video-chat application
First Claim
1. A method for identifying object information in a video chat application hosted by a server system, comprising:
- presenting a shared view for an agent device and a client device during a video chat session using the video chat application hosted by the server system;
receiving, by the server system, object images captured by the client device during the video chat session;
receiving a touch selection of an object from the captured object images through the agent device during the video chat session wherein the touch selection can be received from either the agent device or the client device during the video chat session;
identifying, by the server system, the selected object by determining an approximate center of the touch selection;
overlaying the selected object with an image color to identify the selected object within the shared view of the video chat session, wherein the overlaid image color is scaled appropriately in the display of the agent device and the display of the client device in accordance with the size of the selected object in the respective display;
generating, by the server system, object information to identify features of the selected object;
sending generated object information of the selected object to a database system associated with the server system to search for and retrieve data related to the generated object information stored by the database system;
receiving, from the database system, data related to the object information; and
sending the received data related to the object information from the server system to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and system for sharing object information which executes a video-chat session between an agent and a mobile client using an application hosted by a server. There is presented a view in common executed by a server application to both the agent and the mobile client for viewing objects captured by the mobile client during the video-chat session. There is identified by the agent a viewed object captured by the mobile client where the captured objected has been viewed by the agent in the common view during the video-chat session. The captured objected may be selected by the agent during the video-chat session and the agent may retrieve information remotely about the selected object to send to the mobile client.
156 Citations
20 Claims
-
1. A method for identifying object information in a video chat application hosted by a server system, comprising:
-
presenting a shared view for an agent device and a client device during a video chat session using the video chat application hosted by the server system; receiving, by the server system, object images captured by the client device during the video chat session; receiving a touch selection of an object from the captured object images through the agent device during the video chat session wherein the touch selection can be received from either the agent device or the client device during the video chat session; identifying, by the server system, the selected object by determining an approximate center of the touch selection; overlaying the selected object with an image color to identify the selected object within the shared view of the video chat session, wherein the overlaid image color is scaled appropriately in the display of the agent device and the display of the client device in accordance with the size of the selected object in the respective display; generating, by the server system, object information to identify features of the selected object; sending generated object information of the selected object to a database system associated with the server system to search for and retrieve data related to the generated object information stored by the database system; receiving, from the database system, data related to the object information; and sending the received data related to the object information from the server system to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product tangibly embodied in a computer-readable storage device and comprising instructions configurable to be executed by a processor to perform a method for processing requests by a server system in a video chat application, the method comprising:
-
presenting a shared view for an agent device and a client device during a video chat session using the video chat application hosted by the server system; receiving, by the server system, object images captured by the client device during the video chat session; receiving a touch selection of an object from the captured object images through the agent device during the video chat session wherein the touch selection can be received from either the agent device or the client device during the video chat session; identifying, by the server system, the selected object by determining an approximate center of the touch selection; overlaying the selected object with an image color to identify the selected object within the shared view of the video chat session, wherein the overlaid image color is scaled appropriately in the display of the agent device and the display of the client device in accordance with the size of the selected object in the respective display; generating, by the server system, object information to identify features of the selected object; sending generated object information of the selected object to a database system associated with the server system to search for and retrieve data related to the generated object information stored by the database system; receiving, from the database system, data related to the object information; and sending the received data related to the object information from the server system to the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server system comprising:
-
at least one processor; a database system; and at least one computer-readable storage device comprising instructions configurable to be executed by the at least one processor to perform a method for processing requests to the database system using a video chat application, the method comprising; presenting a shared view for an agent device and a client device during a video chat session using the video chat application hosted by the server system; receiving, by the server system, object images captured by the client device during the video chat session; receiving a touch selection of an object from the captured object images through the agent device during the video chat session wherein the touch selection can be received from either the agent device or the client device during the video chat session; identifying, by the server system, the selected object by determining an approximate center of the touch selection; overlaying the selected object with an image color to identify the selected object within the shared view of the video chat session, wherein the overlaid image color is scaled appropriately in the display of the agent device and the display of the client device in accordance with the size of the selected object in the respective display; generating, by the server system, object information to identify features of the selected object; sending generated object information of the selected object to a database system associated with the server system to search for and retrieve data related to the generated object information stored by the database system; receiving, from the database system, data related to the object information; and sending the received data related to the object information from the server system to the client device. - View Dependent Claims (20)
-
Specification