Experience sharing with commenting
First Claim
1. A computer-implemented method comprising:
- a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein facilitating the experience sharing session comprises receiving a share in real-time from the sharing device and transmitting at least a portion of the share to the one or more viewing devices in real-time, wherein the share comprises video, wherein the sharing device comprises a head-mountable device (HMD), and wherein the share is based on point-of-view video captured at the HMD;
during the experience sharing session;
the server system receiving a plurality of comments associated with the share, wherein the plurality of comments are received from one or more of the viewing devices;
determining a context of the sharing device based on one or more context signals, wherein each of the one or more context signals provides information pertaining to a state or an environment of the sharing device;
based at least in part on the context of the sharing device, the server system determining filter criteria that corresponds to the context;
the server system filtering the received comments in real-time based on the determined filter criteria, wherein the filtering comprises;
(a) determining a respective rating for each received comment according to the determined filter criteria and (b) determining a first ranking of the received comments based on the respective ratings of the received comments; and
the server system initiating real-time delivery, to the sharing device, of one or more of the highest-ranking received comments indicated by the first ranking; and
at a later time during the experience sharing session, the server system;
(a) determining a second context of the sharing device, wherein the second context is different from the previously determined context;
(b) in response to determining the second context that differs from the previously determined context, the server system updating the filter criteria;
(c) using the updated filter criteria as a basis for determining a second respective rating for each received comment and for any comment received subsequent to the real-time delivery of one or more of the highest-ranking received comments indicated by the first ranking;
(d) determining a second ranking of the fated comments rated using the updated filter criteria based on the respective second ratings of the fated comments rated using the updated filter criteria; and
(e) initiating real-time delivery, to the sharing device, of one or more of the highest-ranking comments indicated by the second ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments involve real-time commenting in experience-sharing sessions. An exemplary method involves: (a) a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein the server system receives media in real-time from the sharing device and transmits the media to the one or more viewing devices in real-time, wherein the media comprises video; (b) during the experience sharing session, the server system receiving one or more comments from one or more of the viewing devices; (d) the server system filtering the received comments in real-time based on filter criteria; and (e) the server system initiating real-time delivery, to the sharing device, of one or more of the received comments that satisfy the filter criteria.
59 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein facilitating the experience sharing session comprises receiving a share in real-time from the sharing device and transmitting at least a portion of the share to the one or more viewing devices in real-time, wherein the share comprises video, wherein the sharing device comprises a head-mountable device (HMD), and wherein the share is based on point-of-view video captured at the HMD; during the experience sharing session; the server system receiving a plurality of comments associated with the share, wherein the plurality of comments are received from one or more of the viewing devices; determining a context of the sharing device based on one or more context signals, wherein each of the one or more context signals provides information pertaining to a state or an environment of the sharing device; based at least in part on the context of the sharing device, the server system determining filter criteria that corresponds to the context; the server system filtering the received comments in real-time based on the determined filter criteria, wherein the filtering comprises;
(a) determining a respective rating for each received comment according to the determined filter criteria and (b) determining a first ranking of the received comments based on the respective ratings of the received comments; andthe server system initiating real-time delivery, to the sharing device, of one or more of the highest-ranking received comments indicated by the first ranking; and at a later time during the experience sharing session, the server system; (a) determining a second context of the sharing device, wherein the second context is different from the previously determined context; (b) in response to determining the second context that differs from the previously determined context, the server system updating the filter criteria; (c) using the updated filter criteria as a basis for determining a second respective rating for each received comment and for any comment received subsequent to the real-time delivery of one or more of the highest-ranking received comments indicated by the first ranking; (d) determining a second ranking of the fated comments rated using the updated filter criteria based on the respective second ratings of the fated comments rated using the updated filter criteria; and (e) initiating real-time delivery, to the sharing device, of one or more of the highest-ranking comments indicated by the second ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A server system comprising:
-
a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium and executable by at least one processor to; facilitate an experience sharing session between a sharing device and one or more viewing devices by receiving a share in real-time from the sharing device and transmitting at least a portion of the share to the one or more viewing devices in real-time, wherein the sharing device comprises a head-mountable device (HMD), and wherein the share is based on point-of-view video captured at the HMD; during the experience sharing session; receive a plurality of comments associated with the share, wherein the plurality of comments are received from one or more of the viewing devices; determine a context of the sharing device based on one or more context signals, wherein each of the one or more context signals provides information pertaining to a state or an environment of the sharing device; based at least in part on the context of the sharing device, determine filter criteria that corresponds to the context; filter the received comments in real-time based on the determined filter criteria, wherein the filtering comprises;
(a) determining a rating for each received comment according to the determined filter criteria and (b) determining a first ranking of the received comments based on the respective ratings of the received comments; andinitiate delivery, to the sharing device, of one or more of the highest-ranking received comments indicated by the first ranking; and at a later time during the experience sharing session; (a) determine a second context of the sharing device, wherein the second context is different from the previously determined context; (b) in response to determining the second context that differs from the previously determined context, update the filter criteria; (c) use the updated filter criteria as a basis to determine a second respective rating for each received comment and for any comment received subsequent to the real-time delivery of one or more of the highest-ranking received comments indicated by the first ranking; (d) determine a second ranking of the comments rated using the updated filter criteria based on the respective second ratings of the comments rated using the updated filter criteria; and (e) initiate real-time delivery, to the sharing device, of one or more of the highest-ranking comments indicated by the second ranking.
-
-
18. An article of manufacture including a non-transitory computer-readable storage medium having instructions stored thereon that, in response to execution by a processor, cause the processor to perform functions, the instructions comprising:
-
instructions for facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein facilitating the experience sharing session comprises receiving a share in real-time from the sharing device and transmitting at least a portion of the share to one or more of the viewing devices in real-time, wherein the sharing device comprises a head-mountable device display (HMD), and wherein the share is based on point-of-view video captured at the HMD; instructions for, during the experience sharing session; receiving a plurality of comments associated with the share, wherein the plurality of comments are received from one or more of the viewing devices; determining a context of the sharing device based on one or more context signals, wherein each of the one or more context signals provides information pertaining to a state or an environment of the sharing device; based at least in part on the context of the sharing device, the server system determining filter criteria that corresponds to the context; filtering the received comments in real-time based on the determined filter criteria, wherein the filtering comprises;
(a) determining a respective rating for each received comment according to the determined filter criteria and (b) determining a first ranking of the received comments based on the respective ratings of the received comments; andinitiating real-time delivery, to the sharing device, of one or more of the highest-ranking received comments indicated by the first ranking; and at a later time during the experience sharing session, the server system; (a) determining a second context of the sharing device, wherein the second context is different from the previously determined context; (b) in response to determining the second context that differs from the previously determined context, the server system updating the filter criteria; (c) using the updated filter criteria as a basis for determining a second respective rating for each received comment and for any comment received subsequent to the real-time delivery of one or more of the highest-ranking received comments indicated by the first ranking; (d) determining a second ranking the comments rated using the updated filter criteria based on the respective second ratings of the comments rated using the updated filter criteria; and (e) initiating real-time delivery, to the sharing device, of one or more of the highest-ranking comments indicated by the second ranking.
-
Specification