System and methods for providing user generated video reviews
First Claim
Patent Images
1. A system, comprising:
- a network interface;
a review server comprising hardware;
a backup-enabled video review data store comprising a plurality of video reviews from a plurality of users received from multiple user terminals;
at least one processing device; and
non-transitory memory storing programmatic code that when executed by the at least one processing device, cause the system to perform operations comprising;
receiving and compressing video reviews;
receiving and storing representative photographic images corresponding to the received video reviews, wherein at least a portion of the photographic images are not from the received video reviews;
storing multiple copies of the received video reviews, including compressed video reviews, in the backup-enabled video review data store;
receiving an indication that a first user is at a first physical location based at least in part on location information provided by a mobile device of the first user, wherein the location information comprises GPS-based, WiFi-based, and/or cell tower-based location information;
identifying using the location information comprising the GPS-based, WiFi-based, and/or cell tower-based location information, one or more merchants in a vicinity of the first user'"'"'s first physical location;
identifying one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location;
providing the first user using the network interface, via an application installed on the mobile device of the first user, with access to respective feedback from other users and to respective images for at least a first of the one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location;
transmitting, using the network interface, information regarding one or more of the identified merchants to the mobile device of the first user;
generating and storing analytical information related to the first user'"'"'s use of the application installed on the mobile device of the first user;
streaming a first video file to the mobile device of the first user from the backup-enabled video review data store;
causing, using the network interface and an application programming interface (API), a first representative image comprising a first photographic image and corresponding to a video review in the first video file of the first item to be displayed at a first location in a scrubber area of a video player the scrubber area comprising a draggable scrubber, displayed in association with playback of the first video file, that indicates video playback progress via a scrubber timeline during a time period in which the first video file is being played, and which is manipulable to control playback of the first video file, and a second representative image comprising a second photographic image and corresponding to a video review of a second item in the first video file to be displayed at a second location in the scrubber area at the same time the first representative image is displayed at the first location in the scrubber area, wherein the first photographic image is not from the review of the first item and the second photographic image is not from the video review of the second item;
detecting a selection by the first user of the first representative image at the first location in the scrubber area or the second representative image at the second location in the scrubber area; and
in response to a detection of a user selection of the first representative image or the second representative image causing playback of the first video file to jump to the corresponding review in the first video file.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for content aggregation and distribution are described. Video content may be received from a plurality of sources. The video content may be associated with metadata identifying items included within the video content. A video player may be provided which enables video content to be displayed on a user terminal, and a control may be provided enabling the user to quickly navigate to specific portions of the video content. A viewer of the video content may, in turn, author and provide additional video content. The video player may be embeddable.
139 Citations
30 Claims
-
1. A system, comprising:
-
a network interface; a review server comprising hardware; a backup-enabled video review data store comprising a plurality of video reviews from a plurality of users received from multiple user terminals; at least one processing device; and non-transitory memory storing programmatic code that when executed by the at least one processing device, cause the system to perform operations comprising; receiving and compressing video reviews; receiving and storing representative photographic images corresponding to the received video reviews, wherein at least a portion of the photographic images are not from the received video reviews; storing multiple copies of the received video reviews, including compressed video reviews, in the backup-enabled video review data store; receiving an indication that a first user is at a first physical location based at least in part on location information provided by a mobile device of the first user, wherein the location information comprises GPS-based, WiFi-based, and/or cell tower-based location information; identifying using the location information comprising the GPS-based, WiFi-based, and/or cell tower-based location information, one or more merchants in a vicinity of the first user'"'"'s first physical location; identifying one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location; providing the first user using the network interface, via an application installed on the mobile device of the first user, with access to respective feedback from other users and to respective images for at least a first of the one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location; transmitting, using the network interface, information regarding one or more of the identified merchants to the mobile device of the first user; generating and storing analytical information related to the first user'"'"'s use of the application installed on the mobile device of the first user; streaming a first video file to the mobile device of the first user from the backup-enabled video review data store; causing, using the network interface and an application programming interface (API), a first representative image comprising a first photographic image and corresponding to a video review in the first video file of the first item to be displayed at a first location in a scrubber area of a video player the scrubber area comprising a draggable scrubber, displayed in association with playback of the first video file, that indicates video playback progress via a scrubber timeline during a time period in which the first video file is being played, and which is manipulable to control playback of the first video file, and a second representative image comprising a second photographic image and corresponding to a video review of a second item in the first video file to be displayed at a second location in the scrubber area at the same time the first representative image is displayed at the first location in the scrubber area, wherein the first photographic image is not from the review of the first item and the second photographic image is not from the video review of the second item; detecting a selection by the first user of the first representative image at the first location in the scrubber area or the second representative image at the second location in the scrubber area; and in response to a detection of a user selection of the first representative image or the second representative image causing playback of the first video file to jump to the corresponding review in the first video file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, at a system comprising a network interface, a review server, and a backup-enabled video review data store comprising a plurality of video reviews from a plurality of users received from multiple user terminals, video reviews from a plurality of user terminals; compressing one or more video reviews; receiving and storing representative photographic images corresponding to the received video reviews, wherein at least a portion of the photographic images are not from the received video reviews; storing multiple copies of the received video reviews, including compressed video reviews, in the backup-enabled video review data store; receiving an indication that a first user is at a first physical location based at least in part on location information provided by a mobile device of the first user, wherein the location information comprises GPS-based, WiFi-based, and/or cell tower-based location information; identifying, using the location information comprising the GPS-based, WiFi-based, and/or cell tower-based location information, one or more merchants in a vicinity of the first user'"'"'s first physical location; identifying one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location; providing the first user using the network interface, via an application installed on the mobile device of the first user, with access to respective feedback from other users and to respective images for at least a first of the one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location; transmitting, using the network interface, information regarding one or more of the identified merchants to the mobile device of the first user; and generating and storing analytical information related to the first user'"'"'s use of the application installed on the mobile device of the first user; causing, using the network interface, a first representative image comprising a first photographic image and corresponding to a video review in a first video file of the first item to be displayed at a first location in a scrubber area of a video player the scrubber area comprising a draggable scrubber, displayed in association with playback of the first video file, that indicates video playback progress via a scrubber timeline during a time period in which the first video file is being played, and which is manipulable to control playback of the first video file, and a second representative image comprising a second photographic image and corresponding to a video review of a second item in the first video file to be displayed at a second location in the scrubber area at the same time the first representative image is displayed at the first location in the scrubber area, wherein the first photographic image is not from the review of the first item and the second photographic image is not from the video review of the second item; detecting a selection by the first user of the first representative image at the first location in the scrubber area or the second representative image at the second location in the scrubber area; and in response to a detection of a user selection of the first representative image or the second representative image causing playback of the first video file to jump to the corresponding review in the first video file to be displayed by the video player. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. Non-transitory memory storing programmatic code that when executed by a system comprising at least one processing device, cause the system to perform operations comprising:
-
receiving video reviews from a plurality of user terminals; compressing one or more video reviews; receiving and storing representative photographic images corresponding to the received video reviews, wherein at least a portion of the photographic images are not from the received video reviews; storing multiple copies of the received video reviews, including compressed video reviews, in a backup-enabled video review data store; receiving an indication that a first user is at a first physical location based at least in part on location information provided by a mobile device of the first user, wherein the location information comprises GPS-based, WiFi-based, and/or cell tower-based location information; identifying, using the location information comprising the GPS-based, WiFi-based, and/or cell tower-based location information, one or more merchants in a vicinity of the first user'"'"'s first physical location; identifying one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location; providing, using a network interface, the first user with access to respective feedback from other users and to respective images for at least a first of the one or more items offered by the identified one or more merchants in the vicinity of the first user'"'"'s first physical location; transmitting, using the network interface, information regarding one or more of the identified merchants to the mobile device of the first user; generating and storing analytical information related to the first user'"'"'s use of the application installed on the mobile device of the first user causing, using the network interface, a first representative image comprising a first photographic image and corresponding to a video review in a first video file of the first item to be displayed at a first location in a scrubber area of a video player the scrubber area comprising a draggable scrubber, displayed in association with playback of the first video file, that indicates video playback progress via a scrubber timeline during a time period in which the first video file is being played, and which is manipulable to control playback of the first video file, and a second representative image comprising a second photographic image and corresponding to a video review of a second item in the first video file to be displayed at a second location in the scrubber area at the same time the first representative image is displayed at the first location in the scrubber area, wherein the first photographic image is not from the review of the first item and the second photographic image is not from the video review of the second item; detecting a selection by the first user of the first representative image at the first location in the scrubber area or the second representative image at the second location in the scrubber area; and in response to a detection of a user selection of the first representative image or the second representative image causing playback of the first video file to jump to the corresponding review to be displayed by the video player in the first video file. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification