Providing item information during video playing
DC CAFCFirst Claim
1. An apparatus capable of processing data and instructions executable bya processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video;
pausing the playing in response to the request for information;
identifying a request location that is responsive to the request for information;
retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location;
displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier;
receiving from the user a request for additional information relating to the information associated with the second video frame identifier;
enabling a displaying of additional information in response to the request for additional information; and
resuming the playing at a location that precedes the request location and that is responsive to an amount of time that the playing has been paused.
1 Assignment
Litigations
1 Petition
Reexamination
Accused Products
Abstract
An apparatus capable of, and a method comprising, the steps of: receiving, from a user during a playing of a feature-length movie, a request for item information relating to a product placement depicted within the feature-length movie; identifying a request location that is responsive to the request for item information; searching a plurality of segment definitions to identify a segment definition that is responsive to the request location, a segment definition defines, responsive to a depiction of a product placement, a beginning and an ending of a video segment within the feature-length movie; displaying item information associated with a segment definition that is responsive to the request location; receiving from the user a request for additional item information relating to a displayed item information; and enabling a display of product placement purchase information in response to the request for additional item information.
20 Citations
20 Claims
-
1. An apparatus capable of processing data and instructions executable by
a processor; - the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; pausing the playing in response to the request for information; identifying a request location that is responsive to the request for information; retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier; receiving from the user a request for additional information relating to the information associated with the second video frame identifier; enabling a displaying of additional information in response to the request for additional information; and resuming the playing at a location that precedes the request location and that is responsive to an amount of time that the playing has been paused.
- the apparatus, when executing the instructions, performs the steps of;
-
2. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; identifying a request location that is responsive to the request for information; retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier; receiving from the user a request for additional information relating to the information associated with the second video frame identifier; pausing the playing in response to the request for additional information; enabling a displaying of additional information in response to the request for additional information; and resuming the playing at a location that precedes the request location and that is responsive to an amount of time that the playing has been paused. - View Dependent Claims (3)
- the apparatus, when executing the instructions, performs the steps of;
-
4. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; identifying a request location that is responsive to the request for information; retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; and displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier. - View Dependent Claims (5, 6)
- the apparatus, when executing the instructions, performs the steps of;
-
7. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; pausing the playing in response to the request for information; identifying a request location that is responsive to the request for information; retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier; receiving from the user a request for additional information relating to the information associated with the first video frame identifier; enabling a displaying of additional information in response to the request for additional information; and resuming the playing at a beginning of a video clip that is responsive to the request location.
- the apparatus, when executing the instructions, performs the steps of;
-
8. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; identifying a request location that is responsive to the request for information; retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier. receiving from the user a request for additional information relating to the information associated with the first video frame identifier; pausing the playing in response to the request for additional information; enabling a displaying of additional information in response to the request for additional information; and resuming the playing at a beginning of a video clip that is responsive to the request location.
- the apparatus, when executing the instructions, performs the steps of;
-
9. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; identifying a request location that is responsive to the request for information; retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier; receiving from the user a request for additional information relating to the information associated with the first video frame identifier; and enabling a displaying of additional information in response to the request for additional information. - View Dependent Claims (10, 11, 12, 13)
- the apparatus, when executing the instructions, performs the steps of;
-
14. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; identifying a request location that is responsive to the request for information; retrieving, from a plurality of video frame identifiers, a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; and displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier. - View Dependent Claims (15)
- the apparatus, when executing the instructions, performs the steps of;
-
16. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; identifying a request location that is responsive to the request for information; retrieving a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier; receiving from the user a request for additional information relating to the information associated with the second video frame identifier; and enabling a displaying of additional information in response to the request for additional information. - View Dependent Claims (17, 18)
- the apparatus, when executing the instructions, performs the steps of;
-
19. An apparatus capable of processing data and instructions executable by a processor;
- the apparatus, when executing the instructions, performs the steps of;
receiving, from a user during a playing of a video, a request for information relating to a depiction within the video; identifying a request location that is responsive to the request for information; retrieving a first video frame identifier that is responsive to the request location, and contemporaneously retrieving a second video frame identifier that is different from the first video frame identifier and that is responsive to a location that is prior to the request location; and displaying information associated with the first video frame identifier, and contemporaneously displaying information associated with the second video frame identifier that is different from the information associated with the first video frame identifier. - View Dependent Claims (20)
- the apparatus, when executing the instructions, performs the steps of;
Specification