Platform for enabling remote services
First Claim
1. A method for providing a real time image capture service between two users over a network, wherein a computing device for each user and a network platform includes one or more processors that execute instructions to perform actions, comprising:
- employing an engine instantiated for the network platform to perform actions, including;
receiving a request from a principal user to perform the real time image capture service at a physical location;
wherein the network platform forwards the request to a selected agent user that is currently available to perform the request; and
establishing a real time communication session between the principal user and the selected agent user, wherein the communication session includes a streaming service that provides a primary channel for communicating one or more of images or video and a chat sub-channel for communicating text messages between the principal user and the selected agent user; and
employing a principal engine for the principal user to perform actions, comprising;
displaying image data in real time that is provided by the selected agent user over the primary channel; and
transforming physical gestures of the principal user associated with a display of the real time image data into cues that direct one or more actions of the selected agent user, wherein these cues are coded into gesture data that is based on a gesture protocol, and wherein the gesture data is communicated over the chat message sub-channel to the agent user; and
employing an agent engine for the agent user to perform actions, comprising;
receiving the gesture data over the chat message sub-channel, wherein the gesture data is non-displayed to the agent user; and
employing the gesture protocol to transform the received gesture data into one or more visual representations of each cue or text, wherein the one or more visual representations are composited on the image data currently being captured and displayed to the agent user, wherein the one or more visual representations indicate actions requested by the principal user to be performed by the agent user.
1 Assignment
0 Petitions
Accused Products
Abstract
A platform receives service requests from a principal. The service request includes a service location that is remote from the principal. A communication session between the principal and an agent that is near the service location is provided. The agent is available to perform the service, which may include remote videography services, tutorial services, or personal shopping services, over the communication session. The principal generates gesture data to direct the agent when performing the service. A visual representation of the gesture data is provided to the agent so that the agent may follow the principal'"'"'s direction. The gesture data may be blended and/or overlaid image data captured by an image sensor employed by the agent. The principal may provide financial resources to the agent to enable the agent to perform the service and/or compensate the agent for their performance. The principal is enabled to provide metrics for the agent'"'"'s performance.
-
Citations
24 Claims
-
1. A method for providing a real time image capture service between two users over a network, wherein a computing device for each user and a network platform includes one or more processors that execute instructions to perform actions, comprising:
-
employing an engine instantiated for the network platform to perform actions, including; receiving a request from a principal user to perform the real time image capture service at a physical location;
wherein the network platform forwards the request to a selected agent user that is currently available to perform the request; andestablishing a real time communication session between the principal user and the selected agent user, wherein the communication session includes a streaming service that provides a primary channel for communicating one or more of images or video and a chat sub-channel for communicating text messages between the principal user and the selected agent user; and employing a principal engine for the principal user to perform actions, comprising; displaying image data in real time that is provided by the selected agent user over the primary channel; and transforming physical gestures of the principal user associated with a display of the real time image data into cues that direct one or more actions of the selected agent user, wherein these cues are coded into gesture data that is based on a gesture protocol, and wherein the gesture data is communicated over the chat message sub-channel to the agent user; and employing an agent engine for the agent user to perform actions, comprising; receiving the gesture data over the chat message sub-channel, wherein the gesture data is non-displayed to the agent user; and employing the gesture protocol to transform the received gesture data into one or more visual representations of each cue or text, wherein the one or more visual representations are composited on the image data currently being captured and displayed to the agent user, wherein the one or more visual representations indicate actions requested by the principal user to be performed by the agent user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing a real time image capture service between two users over a network, wherein a computing device for each user and a network platform includes one or more processors that execute instructions to perform actions, comprising:
-
a network platform computer that including; instructions; and one or more processors that execute the instructions to instantiate an engine that performs actions, including; receiving a request from a principal user to perform the real time image capture service at a physical location;
wherein the network platform forwards the request to a selected agent user that is currently available to perform the request; andestablishing a real time communication session between the principal user and the selected agent user, wherein the communication session includes a streaming service that provides a primary channel for communicating one or more of images or video and a chat sub-channel for communicating text messages between the principal user and the selected agent user; and a computing device for the principal user, comprising; instructions; and one or more processors that execute the instructions to instantiate a principal engine that performs actions, including; displaying image data in real time that is provided by the selected agent user over the primary channel; and transforming physical gestures of the principal user associated with a display of the real time image data into cues that direct one or more actions of the selected agent user, wherein these cues are coded into gesture data that is based on a gesture protocol, and wherein the gesture data is communicated over the chat message sub-channel to the agent user; and a computing device for the agent user, comprising; instructions; and one or more processors that execute the instructions to instantiate an agent engine that performs actions, including; receiving the gesture data over the chat message sub-channel, wherein the gesture data is non-displayed to the agent user; and employing the gesture protocol to transform the received gesture data into one or more visual representations of each cue or text, wherein the one or more visual representations are composited on the image data currently being captured and displayed to the agent user, wherein the one or more visual representations indicate actions requested by the principal user to be performed by the agent user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable media that includes instructions for providing a real time image capture service between two users over a network, wherein a computing device for each user and a network platform includes one or more processors that execute the instructions to perform actions, comprising:
-
employing an engine instantiated for the network platform to perform actions, including; receiving a request from a principal user to perform the real time image capture service at a physical location;
wherein the network platform forwards the request to a selected agent user that is currently available to perform the request; andestablishing a real time communication session between the principal user and the selected agent user, wherein the communication session includes a streaming service that provides a primary channel for communicating one or more of images or video and a chat sub-channel for communicating text messages between the principal user and the selected agent user; and employing a principal engine for the principal user to perform actions, comprising; displaying image data in real time that is provided by the selected agent user over the primary channel; and transforming physical gestures of the principal user associated with a display of the real time image data into cues that direct one or more actions of the selected agent user, wherein these cues are coded into gesture data that is based on a gesture protocol, and wherein the gesture data is communicated over the chat message sub-channel to the agent user; and employing an agent engine for the agent user to perform actions, comprising; receiving the gesture data over the chat message sub-channel, wherein the gesture data is non-displayed to the agent user; and employing the gesture protocol to transform the received gesture data into one or more visual representations of each cue or text, wherein the one or more visual representations are composited on the image data currently being captured and displayed to the agent user, wherein the one or more visual representations indicate actions requested by the principal user to be performed by the agent user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification